成都铁路局广安工务段员工管理系统设计毕业论文.doc
《成都铁路局广安工务段员工管理系统设计毕业论文.doc》由会员分享,可在线阅读,更多相关《成都铁路局广安工务段员工管理系统设计毕业论文.doc(34页珍藏版)》请在咨信网上搜索。
1、摘 要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业员工网络管理势在必行。根据课题要求和对现代企业员工管理现状分析,经过详细的需求调查,我们开发出了一个操作简单、界面友好、灵活、方便实用的员工管理信息系统。本系统属于铁路局工务段员工管理系统,员工管理系统是一个很通用的信息管理系统,其开发主要包括后台数据库的建立、维护和前端应用程序开发两个方面。其设计的主要内容包括对员工管理系统的需求分析、系统设计、数据库设计以及应用程序编制。设计出的员工管理系统能够实现对员工的添加、删除、修改和查询,以及各类相关报表的打印,并提供部分系统维护功能,使用户方便进行数据备份和数据删除。
2、经过系统事例演示,最终完成。系统的运行结果显示,本系统可以满足企业在员工信息和工资管理方面的需求。本文介绍通过对铁路局工务段员工的详细了解,针对系统做了详细的分析,在ASP以及SQL环境下对系统进行具体设计,通过分析员工管理的不足,创建了一套有效的管理员工的方案。文章介绍了员工管理信息系统,包括可行性分析、业务流程分析等;系统实现部分说明了几个主要模块的算法, 本系统界面友好,操作简单,比较实用。关键词:员工管理系统; ASP; SQL2000 目 录引 言1第1章 绪论21.1 本课题的研究意义21.2 本课题研究的内容31.3 本课题要考论的问题3第2章 系统技术及运行环境42.1 ASP
3、技术简介42.2 SQL 技术简介42.3利用ADO访问数据库52.4 IIS简介72.5 运行环境8第3章 系统分析93.1 系统可行性分析93.1.1 技术可行性分析93.1.2 经济可行性分析103.2 系统需求分析103.2.1 需求分析作用、目的、意义103.2.2 系统功能需求分析103.2.3 数据流图123.2.4 数据字典12第4章 总体设计144.1 系统设计目标144.2 系统体系结构144.3 系统功能设计144.4 系统流程分析164.5 数据库设计164.5.1数据库的选择164.5.2数据库概念设计164.5.3数据库逻辑结构设计19第5章 详细设计225.1 创
4、建数据库225.2 系统界面设计225.3 模块功能的实现255.3.1 登录系统的实现265.3.2 资料管理模块的实现265.3.3 考勤管理模块的实现265.3.4 奖惩管理模块的实现275.3.5 工资管理模块的实现275.3.6 系统管理模块的实现28结 论29参考文献30致 谢31- iii -28引 言在现代社会中管理的作用越来越显得重要和突出。一般来讲,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。对企业来说,人们按照一定的生产关系组织起来,对生产力、生产对象、生产手段等加以计划、指导、监控和协调,以达到预期的目的,即称为企业
5、管理。传统的企业管理活动中,把人、才、物作为企业的主要资源。但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及企业管理中的作用,并把它当作企业的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。员工管理信息系统从产生到现在已经经历了单项数据处理阶段、 综合数据处理阶段 、现代管理信息系统阶段等几个阶段。但是在我国,由于各种原因,管理信息系统的发展尚处于初级阶段。尽管如此,充分利用我们现有的资源和技术力量,开发一些适合本企业或者本行业的管理信息系统是大势所趋。第1章 绪论1.1 本课题的研究意义 随着我国国民经济建
6、设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代的手段,不断改善服务质量,提高工作效率,这都是在很大程度上给企事业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。员工管理系统是为企业管理员工工资而设立的,该系统主要有员工信息的查询,工资的计算,以及其他查询统计,管理员对用户、员工工资的管理。管理员管理更加方便清晰,很好的提高了商品在各方面管理的效率。员工管理系统作为企业内部的一种管理系统,由于企业员工人数较多,每一位员工的具体实际情况也不
7、尽相同,各项工资条款的发放,如果没有一个完整的管理系统来进行管理,那么势必会给管理人员带来种种麻烦,因此类似员工管理系统之类的员工信息软件的开发势在必行。对于传统的人工管理方式,存在以下的弊端:1.档案数据过多,难以存储。由于企事业单位员工人数一般比较多,使得员工的基本信息、工资数据量十分庞大,每月都要有各种的工资数据形式需要存档。这就给维护和储存带来了困难,而使用计算机,不仅可以将数据存放于硬盘上,还可以用软盘携带、备份数据,增加了数据的方便性与安全性。2.耗时耗工多,工作效率低。每进行一次查询工作要阅读大量报表,逐项逐人查看记载,工作量大,工作效率低。3.容易出错,准确率不高。大量的计算工
8、作使得人很容易出错,出错后就会对员工的工资发放工作造成很大的影响。4.人工填写报表不如微机控制打印的报表整齐、美观。5.员工数据检索不方便。为了解决以上存在的诸多问题,提高工作效率和质量,就需要使用计算机这种高效率、低成本的计算工具,来代替传统的人工填写员工信息的方式。1.2 本课题研究的内容本课题主要研究企业在员工管理的各个环节为背景开发出企业使用的信息管理系统,这些在系统需求分析的时候需要对企业的需求进行了解,收集需求资料,确定系统的功能;系统设计过程中,需要确定系统的开发工具,确定系统的总体目标,进行系统的流程分析。在数据库设计时,建立数据库和所需要的数据表;而界面设计时根据功能划分做好
9、操作的界面,并做好完善的安全维护;在实现程序功能时,根据对功能模块的划分,编写详细的实现方法及代码,并且对整个系统进行测试,最终完成能够准确运行的员工管理系统。本系统主要采用asp与SQL Server2000的结合开发出一套适合企业的员工信息管理系统,这个系统将实现资料管理、考勤管理、奖惩管理、工资管理、系统管理等基本内容,开发出一个能够快捷而方便的实现企业的员工管理的信息化目标的实现,为企业的信息化建设作出贡献。 1.3 本课题要考论的问题 1.观念问题:有了好的软件环境,如果观念不更新,只是“换汤不换药”,那就失去了研究价值。本课题必须着力解决员工管理系统更新的问题。2.理论问题:目前软
10、件开发应用越来越用于实际,本课题应在实践中创造性地应用现有的理论,不断探索、总结、归纳、概括,形成适用于软件工程的理念、原则、策略。 3.技术问题:软件开发技术,顾名思义,技术性是很强的。目前人们作为员工信息管理和发放单靠传统的手工处理已显得力不从心,手工发放需要反复进行抄写、计算,不仅浪费时间,还常因抄写不慎出现张冠李戴,为了进一步提高企业的员工信息管理的效率,开发一个现代的员工管理系统,是一个值得认真探讨的问题。本课题希望在这方面能作出一点贡献。 4.实践问题:软件是一个新环境,如何在这个平台上,创造出符合自己实际的工资管理模式,需要从实践操作中不断总结第2章 系统技术及运行环境2.1 A
11、SP技术简介Microsoft Active Server Pages 即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。ASP程序的优点:1.ASP使用VBScript脚本语言直接源于VB语言,秉承了VB简单易学的特点,掌管起来非常容易。2.无须编译,容易编写,可在服务器端直接执行。3.与浏览器无关,客户端只
12、要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。4.ASP能与任何ActiveX scripting语言相容。除了可使用VBScript或JavaScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言。5.ASP技术的处理速度相当快,并且其安全性也很高,ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。6.ASP的对象和组件:ASP有7个固有对象这7个固有对象分别是Request,Response,Server,Application,Session,ASPError和ObjectContext。2.
13、2 SQL 技术简介SQL是关系数据库开发工具,数据库能汇集各种信息以供查询,存储和检索。那么什么叫数据库呢?数据库(Database)是由一些有意义和有关系的数据(data)所组合而成。一个数据库中,包含了许多条记录(Record),而每条记录是由多个字段(Field)所组成,不同的字段存放这不同的数据。所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位。在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统。数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用SQL Server 2000 提供了以 Web 标准为
14、基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许您使用内置的存储过程以 XML 格式轻松存储和检索数据。您还可以使用 XML 更新程序容易地插入、更新和删除数据。 有了 SQL Server 2000,您可以使用 HTTP 来向数据库发送查询、对数据库中存储的文档执行全文搜索,以及通过 Web 访问和控制多维数据ADO(ActiveX Data Objects)是一种操作Microsoft所支持的数据库的新技术。在ASP中,ADO可以看作是一个服务器组件(Server Component),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂
15、的操作。 2.3利用ADO访问数据库本文中个性化页面的实现便大量地用到了ADO技术。具体的操作步骤可以归纳为以下几步:1.创建数据库源名(DSN)2.创建数据库链接(Connection)3.创建数据对象4.操作数据库5.关闭数据对象和链接每一步的作法如下:1.创建数据源名DSN(Date Source Name)即数据源名称。我们知道,ODBC是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序就可以通过ODBC操纵驱动程序的数据库。比如我们系统中有SQL的ODBC驱动程序,那么即使我们没有SQL软件,也可以在我们的程序中对一个SQL的MDB数据库加、删、改记录。而且我们根本
16、不用知道这个数据库是放在哪里的。我们只要写出SQL语句,ODBC驱动程序就会帮我们做一切事情。我们在给ODBC驱动程序传SQL指令时,即是用DSN来告诉它到底操作的是哪一个数据库。如果数据库的平台变了,比如我们改用了Access的数据库,只要其中表的结构没变,我们就不用改写我们的程序,只要重新在系统中配置DSN就行了。DSN是应用程序和数据库之间的桥梁。2.创建数据库链接(Connection)链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。ASP文件中如果要访问数据,必须首先创建与数据库的链接,其语法如下:Set Conn = Server.CreateObject(ADO
17、DB.Connection)这条语句创建了链接对象Conn,接下来:connstr=Driver=SQL Server;server=(local);uid=sa;pwd=;database=database;conn.Open Connstr这条语句打开链接,用到了DSN,本例为“connstr”。以上两个步骤缺一不可,因为链接对象的创建与打开是两回事,只有打开了才真正可以使用。3.创建数据对象(Record Set)ADO中的数据对象通常保存的是查询结果。Record Set是ADO中最复杂的对象,有许多属性和方法。Record Set保存的是一行行的记录,并标有一个当前记录。以下是创建方
18、法:Set Record Set=Conn.Execute(sqtStr)这条语句创建并打开了对象Record Set,其中Con是先前创建的链接对象,rs是一个字串,代表一条标准的SQL语句。例如:rs=“select * from TAB_admin”Set Record Set=Conn.Execute(rs)这条语句执行后,对象Record Set中就保存了表TAB_admin中的所有记录。4.操作数据库我们通过调用链接对象的Execute方法来将查询结果返回给一个数据对象或进行插入、删除等操作。例如:rs=“INSERT INTO TAB_admin VALUES(用户名,密码)”C
19、onn.Execute(rs)执行插入操作5.关闭数据对象和链接对象在使用了ADO对象之后要关闭它,因为它使用了一定的服务器资源。通过调用方法close实现关闭,然后再释放它。Record Set.closeSet Record Set=Nothing关闭创建的数据对象Conn.closeSet Conn=Nothing关闭创建的链接对象2.4 IIS简介IIS的安装:WINDOWS 2000 SERVER提供的WEB服务器组件IIS的安装方法,在开始设置控制面板添加/删除程序命,在添加/删除程序中选择添加/删除WINDOW组件按钮,就会弹出如图2-1所示的WINDOWS组件向导对话框.在其中
20、选择INTERNET信息服务IIS,然后单击下一步按钮,随后根据系统提示一步一步的操作即完成IIS的安装。图2-1 IIS安装在启动Internet后,在默认WEB站点单击鼠标右键如图(2-2),在快捷菜单中选择“新建”“虚拟目录”命令,输入虚拟目录的名字,然后按照系统提示操作,即可完成虚拟目录的创建。图2-2 创建虚拟目录2.5 运行环境为了保证成绩管理系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:软件环境:客户端: Windows98/2000/2003/XP,Inte
21、rnet Explorer(IE)等。服务器端:Windows NT/Windows2000,Internet Information Server (IIS)5.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等。数据库:采用SQL,运行于服务器端。硬件环境:服务器 CPU:PIII 500以上 ,内存:512M以上。客户机 CPU:P200MMX以上,内存:32M以上。第3章 系统分析3.1 系统可行性分析当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 成都铁路局 广安 工务段 员工 管理 系统 设计 毕业论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。