毕业设计论文人事管理系统的设计与实现

上传人:pu****.1 文档编号:498210529 上传时间:2023-02-04 格式:DOC 页数:21 大小:1.05MB
返回 下载 相关 举报
毕业设计论文人事管理系统的设计与实现_第1页
第1页 / 共21页
毕业设计论文人事管理系统的设计与实现_第2页
第2页 / 共21页
毕业设计论文人事管理系统的设计与实现_第3页
第3页 / 共21页
毕业设计论文人事管理系统的设计与实现_第4页
第4页 / 共21页
毕业设计论文人事管理系统的设计与实现_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《毕业设计论文人事管理系统的设计与实现》由会员分享,可在线阅读,更多相关《毕业设计论文人事管理系统的设计与实现(21页珍藏版)》请在金锄头文库上搜索。

1、目 录一、引言1(一)系统开发背景1(二)课题的提出1二、需求分析2(一)系统目标2(二)系统运营环境2(三)功能需求3(五)系统流程图3(六)数据字典6三、系统设计10(一)代码设计10(二)系统功能模块设计11(三)数据库设计12四、系统实现15(一)程序流程说明15(二)系统测试说明17(三)系统运行的管理与维护18五、总结19(一)系统存在不足和改进方案19(二)设计心得19一、引言(一)系统开发背景人事管理系统的发展历史可以追溯到20世纪60年代末期。当时计算机技术已经进入实用阶段,为了解决企业手工计算发放薪资费时、费力又易出错等问题,第一代人事管理系统应运而生。随着计算机的普及、计

2、算机系统工具和数据库技术的发展,20世纪70年代末出现了第二代人事管理系统。该系统基本上解决了第一代系统的主要缺陷,功能也有较大的改善。经过将近40年的发展,如今大多数公司普遍使用的是第三代人力资源管理信息系统1。人事管理系统的出现彻底改变了传统企业人员管理模式,将系统管理、人事档案管理、考勤管理、工资管理等相对分散的功能集合成一个高效、便捷的网络化智能管理平台,将企业人事部门管理人员从繁重的日常琐碎事务中解放出来,将更多的精力用于企业的人事职能管理和管理决策,保持企业的持续高效运营,从而提高了企业整体的科技含量和管理效率,大大加快企业的信息化建设步伐。(二)课题的提出随着科学技术的不断提高,

3、计算机科学的日渐成熟,人事管理系统的强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对公司人事信息进行管理,具有检索迅速、查询方便、可靠性高、存储量大、保密性好、成本低等优点。这些优点能够极大地提高公司管理的效率,也是企业人事管理科学化、正规化的重要条件2。因此,开发这样一个公司管理系统,是相当有意义的。江苏同泰贸易有限公司是江苏汇鸿国际集团全资子公司,公司主要从事机械设备、纺织服装、轻工玩具、办公文具等产品的进出口业务。随着企业的不断发展,企业规模的逐渐扩大,该企业各个岗位的员工数量也在不断增加,员工的信息数据更加繁杂,造成了

4、人事管理部门的工作量大大加重,而人事管理工作是公司管理当中非常重要的一项工作,高效的人事管理系统可以提高企业的市场竞争力。以信息技术实现对企业员工信息的高度集成化管理,提高企业整体的科技含量与管理效率,保持企业的持续高效运营,加快企业的信息化建设。本文利用ASP.NET 3.5(C#)动态网页编程技术和Microsoft SQL Server 2005数据库技术对江苏同泰贸易有限公司进行人事管理系统的设计与开发,使系统尽可能满足该公司人事管理的需求,推进人事管理无纸化,过程电子化,管理智能化发展。通过系统设计为公司人事管理者提供充足的信息、快捷的查询手段和强大的操作功能,使公司对员工实现自动化

5、、高效率、人性化管理,从而满足该公司庞大的员工队伍建设及现代化社会的需求。二、需求分析(一)系统目标利用ASP.NET 3.5和SQL Server 2005为平台对江苏同泰贸易有限公司进行人事管理系统的设计与开发,使计算机实现系统管理、人事档案管理、考勤管理、工资管理等功能,以提高企业的管理效率,加快企业的信息化建设。(二)系统运营环境1.硬件环境(1) 服务器CPU:Pentium 双核以上,内存:1G以上(2) 客户机CPU:P4以上,内存:250M以上(3) 硬盘:60G以上,100M剩余空间2.软件环境为了保证系统运行的效率和可靠性,在服务器端配备较高的软硬件配置,客户端的配置要求则

6、不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:客户端: (1)操作系统:Windows2000/XP/2003/Vista/7(2)网络协议:TCP/IP协议(3)浏览器:Internet Explorer 6.0以上版本服务器端:(1)操作系统:Windows Server 2003 Enterprise Edition(2)网络协议:TCP/IP协议(3)数据库:Microsoft SQL Sever 2005 Developer Edition(4)开发环境:Microsoft Visual Studio 2008 Develope

7、r Edition(三)功能需求本人事管理系统内容包括:人事档案管理、考勤管理、工资管理、系统管理四大模块,各模块包含的具体功能需求如下表2所示:表2 系统总体功能需求表功能类别子功能人事档案管理对个人资料进行修改。对部门职位信息进行管理,包括部门和职位的查询和添加等。对员工信息进行管理,包括员工查询、添加、修改、删除等。考勤管理对考勤信息进行管理,包括考勤时间设置、考勤记录、考勤签到和考勤历史查看。对请假信息进行管理,包括请假信息的查询、增加、修改、删除以及请假申请和请假历史查看。对休假信息进行管理,包括休假信息的查询、增加、修改、删除以及休假申请和请假历史查看。工资管理对工资信息进行管理,

8、包括员工工资信息的查询和添加。系统管理输入正确的用户名、密码和权限后登录系统。对系统用户信息进行管理,包括普通管理员的增加、修改、删除等。数据备份,对系统数据进行备份。(五)系统流程图1.业务流程图业务流程图(Transaction Flow Diagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程8。制作业务流程图的过程是全面了解业务处理的过程,是进行系统分析的依据。利用业务流程图,可直接拟出计算机处理的部分,用它来分析业务流程的合理性。本系统的整体业务流程如图1所示行距调整:图1系统业务流程图2.数据流程图数据流图(Data Flow Diagram,简称DFD)

9、,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法9。顶层数据流图:图2系统顶层数据流程图一层数据流图:图3系统一层数据流程图二层数据流图:图4系统二层数据流程图图5系统二层数据流程图图6系统二层数据流程图图7系统二层数据流程图(六)数据字典数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录10。数据字典的作用是给数据流图上每个成分加以定义和说明,作为分析阶段的工具,供人查询对不了解条目的解释。 1.数据项数据项编号:I1数据项名称:请假单编号别名:请假单

10、编号简述:员工请假单的编码类型及宽度:字符型,4位取值范围:“0001”“9999”;数据项编号:I2数据项名称:休假单编号别名:休假单编号简述:员工休假单的编码类型及宽度:字符型,4位取值范围:“0001”“9999”;数据项编号:I3数据项名称:工资单编号别名:工资单编号简述:员工工资单的编码类型及宽度:字符型,4位取值范围:“0001”“9999”。2.数据结构数据结构编号:DS02-01数据结构名称:考勤单标志简述:考勤单信息数据结构组成:I1+I2。3.数据流数据流编号:F01数据结构名称:请假单简述:部门开出的请假单数据来源:部门数据去向:考勤管理模块数据流组成:工号+员工姓名+请

11、假天数+请假事由+是否批准+日期+请假时间数据流量:10份/天;数据流编号:F02数据结构名称:休假单简述:部门开出的休假单数据来源:部门数据去向:考勤管理模块数据流组成:工号+员工姓名+部门+休假时长+是否批准+日期+类型+休假时间数据流量:10份/月;数据流编号:F03数据结构名称:工资单简述:部门开出的工资单数据来源:部门数据去向:工资管理模块数据流组成:工号+员工姓名+年份+月份+应发工资+个人所得税+实发工资+日期数据流量:3000份/月。4.数据存储数据存储编号:F1数据存储名称:请假单存档简述:存放请假单信息数据存储组成:工号+员工姓名+请假天数+请假事由+是否批准+日期+请假时

12、间关键字:工号相关联的处理:P2.2;数据存储编号:F2数据存储名称:休假单存档简述:存放休假单信息数据存储组成:工号+员工姓名+部门+休假时长+是否批准+日期+类型+休假时间关键字:工号相关联的处理:P2.3;数据存储编号:F3数据存储名称:工资单存档简述:存放工资单信息数据存储组成:工号+员工姓名+年份+月份+应发工资+个人所得税+实发工资+日期关键字:员工编号相关联的处理:P3.1。5.处理过程处理逻辑编号:P2.2处理逻辑名称:判定请假处理方式简述:判定请假处理方式输入的数据流:请假单处理:根据员工请假天数、请假事由、请假时间等来分类处理、输出的数据流:请假单D1、请假单D2、请假单D

13、3处理频率:每天处理一次;处理逻辑编号:P2.3处理逻辑名称:判定休假处理方式简述:判定休假处理方式输入的数据流:休假单处理:根据员工休假时长、休假时间,是否批准等来分类处理输出的数据流:休假单D1、休假单D2、休假单D3处理频率:每天处理一次;处理逻辑编号:P3.1处理逻辑名称:判定工资处理方式简述:判定工资处理方式输入的数据流:工资单处理:根据员工应发工资、个人所得税和实发工资等来分类处理输出的数据流:工资单D1、工资单D2、工资单D3处理频率:每月处理一次。三、系统设计(一)代码设计合理的编码结构是信息处理系统是否具有生命力的一个重要因素,在为江苏同泰贸易公司的部门和员工设计代码时需要满

14、足:在逻辑上能够满足用户的需要,在结构上能够与处理的方法相一致;每一代码对其所代表的事物或属性都具有唯一性;设计代码时要预留足够位置,以适应需要的变化。1.部门代码设计考虑到公司业务较复杂,部门数量较多,因此采用顺序编码,将部门的代码设计成如下字符:事业部A1;业务部B2;技术部C3;行政部D4;市场部E52.员工代码设计考虑到公司各部门员工较多,因此采用顺序编码,将员工的代码设计成如下字符:(1)事业部员工:A1001,A1002,A1003(2)业务部员工:B2001,B2002,B2003(3)技术部员工:C3001,C3002,C3003(4)行政部员工:D4001,D4002,D40

15、03(5)市场部员工:E5001,E5002,E5003代码补充完整(二)系统功能模块设计对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图8所示的系统功能模块图。图8公司人事管理系统功能模块图(三)数据库设计1.概念结构设计概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织结构和处理模式上11。本文利用ER方法进行数据库的概念设计,可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局E

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

当前位置:首页 > 建筑/环境 > 施工组织

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