人事管理系统课设报告.docx
- 文档编号:176084
- 上传时间:2022-10-05
- 格式:DOCX
- 页数:41
- 大小:1.89MB
人事管理系统课设报告.docx
《人事管理系统课设报告.docx》由会员分享,可在线阅读,更多相关《人事管理系统课设报告.docx(41页珍藏版)》请在冰豆网上搜索。
《信息系统分析与设计实践教程》报告
题目:
人事管理系统
专业年级:
13信管
组长学号:
组长姓名:
教师:
2015年11月22日目录
摘要 4
Abstract 5
第一章概论 6
1.1课题背景及意义 6
1.2可行性分析 6
1.2.1社会可行性分析 7
1.2.2技术可行性分析 7
1.2.3操作可行性分析 8
1.3设计的主要内容 8
第二章系统分析 8
2.1系统需求分析 9
2.2系统业务流程分析 9
第三章系统设计 10
3.1设计的思想 10
3.2功能设计 10
3.3功能结构图 12
3.4数据库设计 12
3.4.1数据字典 12
3.4.2数据库概念结构设计 16
第四章系统详细设计及实现 16
4.1顶级结构 16
4.2一般职工界面结构 17
4.3管理员界面 17
4.4超级管理员界面 18
4.5程序模块描述 19
4.5.1登录模块 19
4.5.2职工考勤模块 21
4.5.3个人信息模块 24
4.5.4修改密码模块 24
4.5.5部门管理模块 25
4.5.6职工管理模块 28
4.5.7职工出勤模块 31
4.5.8管理员管理模块 32
4.5.9工资管理模块 34
第五章软件测试 37
5.1超级管理员登录 37
5.2管理员登录 38
5.3职工登录 39
第六章结束语 40
参考文献 41
摘要
在我国,随着人事信息管理的普及化,越来越多的企业使用计算机来实现人事信息的现代化管理,人事综合管理系统已经成为目前各企业人事管理工作不可或缺的一部分。
它是适应当前人事制度要求,推动企业人事管理走向科学化、规范化的必要条件。
该系统设计的目的是为企业开发一个人事管理系统并实现人事综合管理工作的网络化,促进企业人事综合管理工作的科学化、规范化,从而进一步提高工作效率。
该设计结合企业人事管理的特点,本着实用的原则,采用.Net+SQLServer技术实现了职工信息管理、职工考勤管理以及职工工资管理。
关键词:
人事管理,.Net+SQLServer,人事综合管理
Abstract
Inourcountry,Withthepopularizationofpersonnelinformationmanagement,moreandmoreenterprisesstarttousecomputerstorealizethemodernizationofpersonnelinformationmanagement.Therefore,PersonnelComprehensiveManagementSystemshasalreadyplayedallindispensablepartinthepersonnelmanagement.Itmeetstheneedsofthecurrentpersonalruleandbecomesanecessaryrequirementtopromotepersonnelmanagementtomovetowardsabetterdevelopmentwhichisscientificandstandardized.
Thepurposeofthissystemdesignistodevelopapersonnelmanagementfortheenterpriseandtorealizenetworkofthepersonnelmanagement.Itisdesignedtopromotethescientificprocessandthestandardizationofthepersonnelmanagementfortheenterprises.Thusitaimstofurtherimproveworkingefficiency.Thisdesignwhichiscombinedwiththecharacteristicsofpersonnelmanagementoftheenterprises,adopts.Net+SQLServeraccomplishfunctionsasfollows:
staffinformationmanagement,staffattendencemanagementandstaffwagemanagement.Keywords:
personnelmanagement,.Net+SQLServer,PersonnelComprehensiveManagementSyste第一章概论
1.1课题背景及意义
随着计算机技术的飞速发展,计算机在系统管理中的应用越来越普及,利用计算机实现各个系统的管理显得越来越重要。
对于一些大中型管理部门来说,利用计算机支持高效率管理,是适应现代化管理制度要求,推动管理走向科学化、规范化的必要条件。
然而,人事综合管理是一项琐碎、复杂而又十分细致的工作,职工的信息不允许出错。
如果实行手工操作,登记职工的信息以及对职工的考勤管理等须手工填制大量的表格,这就会耗费企业管理工作人员大量的时间和精力,如果利用计算机进行这些管理工作,不仅能够节约大量的人力,而且还可以利用计算机对有关的各种信息进行有效的备份,同时计算机还具有手工管理所无法比拟的优点,例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高管理的效率,也是管理行业的科学化、正规化管理,与世界接轨的重要条件[1]。
基于以上的原因,有很多从事软件开发的人员,在人事管理方面做了很大的研究。
目前这一领域也以良好的发展姿态而不断进步,早期已经有了一些类似的系统,有以.net作为开发语言的,有以.Net作为开发语言的,等等。
这些系统大致具备以下功能:
职工信息管理、职工考勤管理以及职工工资管理。
通过此课题以及在以往学习数据库的基础上,采用.Net作为开发平台,SQLServer作为数据库,开发出了基本上能够满足人事管理方面需要的人事综合管理系统。
应用所学的有关知识,更深入地学习了C#和SQLServer基础理论知识,将所学的理论知识和实际应用结合起来,以达到学以致用的目的,为今后在C#编程方面打下坚实的基础。
1.2可行性分析
在各企业中计算机已经普遍存在,并且在事物处理、工作安排、人员管理等方面使用起来非常迅速。
使用计算机来对企业操作、安排,不仅提高了工作的效率,还节省了许多人力物力,节省出大量的时间,也为管理者对企业的管理,对人员的了解方便了许多。
因此,用计算机来管理企业人事信息,是非常必需的。
1.2.1社会可行性分析
人事综合管理是一项琐碎、复杂而又十分细致的工作,职工的信息不允许出错。
如果实行手工操作,登记职工的信息以及对职工的考勤管理等须手工填制大量的表格,这就会耗费企业管理工作人员大量的时间和精力。
随着计算机的发展与普及,以及互联网技术的扩展,日常人事管理必将实现无纸化办公,并且加入到公司内部的Intranet或者是Internet上去,实现数据的共享,这样有利于人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要象过去那样浪费大量的人力物力去进行抄写,提高了工作的效率。
1.2.2技术可行性分析
人事综合管理系统对用于开发系统的计算机硬件和软件的要求程度都比较低,很多的语言都能够实现该系统。
但在本次设计过程中,我们将使用C#和
SQLServer开发这个系统。
本次毕业设计所开发系统的基本要求与功能是:
实现部门信息的管理(实现部门的基本信息的查看、修改、删除和增加)
实现职工信息的管理(实现职工的基本信息的查看、修改、删除和增加)
实现管理员信息的管理(实现管理员的基本信息的查看、修改、删除和增加)
职工考勤的管理(实现考勤记录的查看、修改、删除和增加)
职工工资的管理(实现职工工资的查看、修改、删除、增加)
本系统采用C#语言,MicrosoftVisualStudio开发工具和SQLServer数据库。
对于软件方面,相关开发工具的学习可以从学校图书馆借阅相关书籍,对于硬件方面,学校提供有专门的实验室,对于一些实际操作中的技术问题,可以询问老师或者是在网上查询,因此在规定的期限内,开发工作基本能够完成。
所以,本系统具有技术可行性。
1.2.3操作可行性分析
界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入时有充分的提示,让使用者一看即懂;适应力强;容易扩充。
因此,本系统具有较强的操作可行性。
综上所述:
根据以上分析可知,开发该人事综合管理系统具有很大的价值意义,但是由于时间有限,该人事综合管理系统可能考虑还不够健全,我会在这方面加强学习和改进。
所以,我认为开发此系统的条件已经具备,可以开始进行开发。
1.3设计的主要内容
能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除以及按各种条件进行查询、能管理公司职工每个月的工资信息,在操作上能完成诸如添加,修改删除及按各种条件进行查询,还能管理职工的考勤信息,在操作上完成诸如添加、修改、删除以及按各种条件进行查询。
即:
(1)用户的登录。
(2)职工信息的管理(职工信息的增、删、改、查和分配)。
(3)部门信息的管理(部门信息的增、删、改、查)。
(4)职工的考勤管理(职工的考勤记录的增、查)。
(5)职工的工资管理(职工的工资信息的增、删、改、查)。
第二章系统分析
需求分析是系统开发的第一步也是最重要的一步,需求分析的根本目的是:
在开发者和提出需求的人之间建立一种理解和沟通的机制,需求分析可以采取面向对象的方法来完成,即明确系统要服务于哪些用户,对于这些用户提供哪些服务。
需求分析是对用户需求的真正明确,是对要解决的问题的彻底理解。
在解决问题之前要理解问题,只有真正的理解问题才能更好的解决问题。
2.1系统需求分析
系统分析是开发管理信息系统的关键性阶段,是一个不断认识和逐步细化的过程,是下一阶段的工作基础,是为下一阶段进行物理方案设计、解决“怎么做”提供依据,其关键性主要体现在“理解需求”和“表达需求”两方面。
通过对现行系统的详细调研,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。
这些需求包括:
1.功能需求:
确定新系统应做什么,这是最主要的需求。
2.性能需求:
给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。
3.环境需求:
这是对系统运行以及所处环境的要求。
例如,在硬件方面采用什么机型、有什么硬件设备等;在软件方面,采用什么支持系统运行的系统软件(指操作系统、数据库管理系统)。
4.未来需求:
这类要求是指目前不属于系统开发的范围,但将来随着外界环境的变化以及系统的发展可能会提出的要求。
了解这类要求的目的是在开发过程中,可对系统将来可能的扩展与修改做准备。
一旦需要时,就比较容易进行补充和修改了。
2.2系统业务流程分析
本系统用户的操作流程是管理员登
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统 报告