成都铁路局广安工务段员工管理系统设计毕业论文.doc

上传人:s9****2 文档编号:544586943 上传时间:2022-10-26 格式:DOC 页数:34 大小:651KB
返回 下载 相关 举报
成都铁路局广安工务段员工管理系统设计毕业论文.doc_第1页
第1页 / 共34页
成都铁路局广安工务段员工管理系统设计毕业论文.doc_第2页
第2页 / 共34页
成都铁路局广安工务段员工管理系统设计毕业论文.doc_第3页
第3页 / 共34页
成都铁路局广安工务段员工管理系统设计毕业论文.doc_第4页
第4页 / 共34页
成都铁路局广安工务段员工管理系统设计毕业论文.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《成都铁路局广安工务段员工管理系统设计毕业论文.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 -1引 言在现代社会中管理的作用越来越显得重要和突出。一般来讲,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。对企业来说,人们按照一定的生产关系组织起来,对生产力、生产对象、生产手段等加以计划、指导、监控和协调,以达到预期的目的,即称为企业管

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 AS

11、P技术简介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.2

13、 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数据库加、删、改记录。而且我们根本不用知道这个数据库是放在哪里的。我们只要写出SQL语句,ODBC驱动程序就会帮我们做一切事情。我们在给ODBC驱动程序传SQL指令时,即是用DSN来告诉它到底操作的是哪一个数据库。如果数据库的平台变了,比如我们改用了Access的数据库,只要其中表的结构没变,我们就不用改写我们的程序,只要重新在系统中配置DSN就行了。DSN是应用程序和数据库之间的桥梁。2.创建数据库链接(Connection)链接用以保持一些关于正在访问的数据的一些状

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号