软件外包企业人事综合管理系统开发
以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致. 密 惠
无需注册登录,支付后按照提示操作即可获取该资料.
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:
摘 要
人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前台应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备、便于易使用等特点。 (优秀毕业设计网:www.2bysj.cn)
出于安全性和强大功能的要求,本系统使用Microsoft Visual C++ 6.0作为前台开发工具,利用其提供的各种面向对象的开发工具,采用了ADO技术建立起系统应用原型,不断修正和改进,直到形成满意的可行的系统。而数据库软件方面则选用了Microsoft SQL Server 2000数据库系统,选用它是因为它在同类关系数据库中,在功能、安全性、稳定性和可维护性上都称得上是佼佼者。利用它可以建立功能强大而又稳定高效的数据库系统。
本文详细叙述了开发这套人事管理系统的全过程,对包括建立该系统前期的可行性分析和需求分析的研究,以及后期的设计和实现进行了系统和详细的介绍和说明。还针对建立该系统所要用的到所有相关技术行了粗略的叙述。最后对一些主要模块的详细设计步骤和程序代码也做了详尽而又仔细的说明。
经过四个月的开发设计,完成了任务书上的功能要求,顺利完成了毕业设计内容。
关键词:人事管理 考勤考评 工资管理
ABSTRACT
Human Resource Management System is a typical management information system (MIS), it includes the background platform and maintenance of the database and application development prospects of the two aspects. With regard to the former request to establish data consistency and integrity of strong, good for data security. For the latter application are fully functional requirements, to facilitate easy to use and so on.
For security reasons and power requirements, the system uses Microsoft Visual C + + 6.0 as the outlook for development tools, provided by the use of its object-oriented development tools, ADO technology used to establish a system of the prototype, and constantly revised and improved, Until the formation of a viable satisfied with the system. The database software is selected Microsoft SQL Server 2000 database system, because it is similar in its database, in function, security, stability and maintainability all of them are regarded as outstanding. Use it can create a powerful and stable and efficient database system.
The paper describes the development of this set of personnel management system the entire process, including the establishment of the system of pre-feasibility analysis and demand analysis of the research, and the latter part of the design and realization of a systematic and detailed introduction and description. Also for the establishment of the system by the use of all relevant technology to a rough description of the trip. Finally, some of the key modules for the detailed design of the steps and procedures of the code have also done a detailed and careful description.
Key words:Human resource management;Attendance and evaluation;Salary management
设计一个企业人事信息管理系统,此系统要以人为中心,为企业提供全面的人事管理解决方案。具体目标:
覆盖所有需要计算机处理的业务;
功能齐全;
数据共享;
信息传递方便、快捷;
确保规范化、实时互动化人事管理机制;
提高企业人事管理的效率、节约相关的管理成本,增强人事管理的安全性;
满足企业管理层,人事业务操作层和全体员工的不同层次和不同方面的需要;
对企业将来的整体信息化建设提供必要的支持。
功能要求
系统管理。用户分为管理人员用户和普通员工用户。不同用户的权限管理,以及用户信息修改等。
员工信息管理。包括实现人员的浏览,人员的添加,人员的调离,员工的教育及工作经历管理。
员工薪资结算。工资参数设定,工资项目的设定与删除,工资调整,税率设定,设定工资计算公式,根据考勤统计和考评统计计算工资。
员工考勤管理。包括日出勤情况统计和月出勤情况统计。
员工考评管理。由上级部门对员工当月情况进行评定,并设置相对应的奖金与罚金与奖惩的原因。
部门管理。包括部门的浏览,部门的添加,删除。
性能要求
整体结构合理,统一,风格一致,模块化结构,界面清晰,接口灵活。
开发方法,文档规范化,便于管理,易于可扩充。
完善的数据输入,输出,维护。
自检性能高,用户误输、错输均有提示。
容错性能高,稳定性好,安全性强,某个用户的操作错误不会引起整个系统的瘫痪,每一功能的操作都有信息提示以免重复操作,错误操作有警告,以便用户及时改正。
系统操作简便、灵活,管理和维护效率高。
权限功能划分
此系统对于用户主要满足两种类型的需求,分别是普通用户和系统管理员,以下将分别详细讨论这两种类型的用户需求
普通用户组:普通用户组是权限最低的用户,其实普通用户就是一般员工的账号,员工登录系统只需要普通用户对应账号就可以登录,只可以对员工、部门信息、考勤信息、薪资信息进行浏览,无法进行其他操作,但是系统必须为他们登录提供登录的用户名和密码,尽管权限很低,但是他们还可以对自己的个人密码进行修改(无法修改其他用户的密码)。
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1研究背景及研究意义 1
1.2管理信息系统概念及国内外研究现状 1
1.3本课题预期效果和意义 3
2 系统分析 4
2.1问题的定义 4
2.2可行性分析 4
2.3需求分析 6
(优秀毕业设计网:www.2bysj.cn)
3 系统设计 12
3.1总体设计 12
3.2详细设计 15
4 系统实现 22
4.1相关技术介绍 22
4.2系统实现 25
4.3系统测试 40
5 使用说明 42
5.1使用环境 42
5.2操作说明 42
6 总结与展望 43
6.1总结 43
6.2展望 43
致谢 44
参考文献 45
参考文献
[1] 王庚.高校人力资源管理信息系统的研究与实现.南京理工大学硕士学位论文.2005:13-17
[2] 萨师煊.数据库系统概论.第三版.高等教育出版社,2004:15-19
[3] 陈志泊 王春玲.面向对象的程序设计语言——C++.第一版.清华大学出版社,2003:209-221
[4] 张海藩.软件工程导论.第一版.清华大学出版社,2001:109-116 315-313
[5] 沈炜 徐慧.Visual C++数据库编程技术与示例.第一版.人民邮电出版社,2005:412-416
[6] 求实科技.Visual C++ 6.0 信息管理系统开发.第一版.人民邮电出版社,2001:165-166
[7] 郑阿奇 郑静 丁有和.Visual C++ 6.0实用教程.第二版.电子工业出版社,2005:71-72
[8] 刘晓华.SQL Server 2000数据库应用开发.第一版.电子工业出版社,2001:126-128
[9] 李赫雄.SQL Server 2000应用程序开发.第一版.人民邮电出版社,2001:104-105
[10] (美)Gunderloy.SQL Server 2000 从入门到提高.于海涛译.第一版.电子工业出版社,2001:29-35
[11] (美)Jacobson.SQL Server 2000 Analysis Service学习指南.洪志国译.第一版.机械工业出版社,2001:324-335 (优秀毕业设计网:www.2bysj.cn)
[12] 王帅.企业人力资源管理信息系统分析与设计.集团经济研究.2007,第1期: 73-74
[13] 舒莉.企业人事管理系统的设计与实现.电脑知识与技术.2007,第2期:23
[14] 周绪.SQL Server 2000入门与提高.第二版.清华大学出版社,2001:114-116
[15] 网上大量技术资料.
人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前台应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备、便于易使用等特点。 (优秀毕业设计网:www.2bysj.cn)
出于安全性和强大功能的要求,本系统使用Microsoft Visual C++ 6.0作为前台开发工具,利用其提供的各种面向对象的开发工具,采用了ADO技术建立起系统应用原型,不断修正和改进,直到形成满意的可行的系统。而数据库软件方面则选用了Microsoft SQL Server 2000数据库系统,选用它是因为它在同类关系数据库中,在功能、安全性、稳定性和可维护性上都称得上是佼佼者。利用它可以建立功能强大而又稳定高效的数据库系统。
本文详细叙述了开发这套人事管理系统的全过程,对包括建立该系统前期的可行性分析和需求分析的研究,以及后期的设计和实现进行了系统和详细的介绍和说明。还针对建立该系统所要用的到所有相关技术行了粗略的叙述。最后对一些主要模块的详细设计步骤和程序代码也做了详尽而又仔细的说明。
经过四个月的开发设计,完成了任务书上的功能要求,顺利完成了毕业设计内容。
关键词:人事管理 考勤考评 工资管理
ABSTRACT
Human Resource Management System is a typical management information system (MIS), it includes the background platform and maintenance of the database and application development prospects of the two aspects. With regard to the former request to establish data consistency and integrity of strong, good for data security. For the latter application are fully functional requirements, to facilitate easy to use and so on.
For security reasons and power requirements, the system uses Microsoft Visual C + + 6.0 as the outlook for development tools, provided by the use of its object-oriented development tools, ADO technology used to establish a system of the prototype, and constantly revised and improved, Until the formation of a viable satisfied with the system. The database software is selected Microsoft SQL Server 2000 database system, because it is similar in its database, in function, security, stability and maintainability all of them are regarded as outstanding. Use it can create a powerful and stable and efficient database system.
The paper describes the development of this set of personnel management system the entire process, including the establishment of the system of pre-feasibility analysis and demand analysis of the research, and the latter part of the design and realization of a systematic and detailed introduction and description. Also for the establishment of the system by the use of all relevant technology to a rough description of the trip. Finally, some of the key modules for the detailed design of the steps and procedures of the code have also done a detailed and careful description.
Key words:Human resource management;Attendance and evaluation;Salary management
设计一个企业人事信息管理系统,此系统要以人为中心,为企业提供全面的人事管理解决方案。具体目标:
覆盖所有需要计算机处理的业务;
功能齐全;
数据共享;
信息传递方便、快捷;
确保规范化、实时互动化人事管理机制;
提高企业人事管理的效率、节约相关的管理成本,增强人事管理的安全性;
满足企业管理层,人事业务操作层和全体员工的不同层次和不同方面的需要;
对企业将来的整体信息化建设提供必要的支持。
功能要求
系统管理。用户分为管理人员用户和普通员工用户。不同用户的权限管理,以及用户信息修改等。
员工信息管理。包括实现人员的浏览,人员的添加,人员的调离,员工的教育及工作经历管理。
员工薪资结算。工资参数设定,工资项目的设定与删除,工资调整,税率设定,设定工资计算公式,根据考勤统计和考评统计计算工资。
员工考勤管理。包括日出勤情况统计和月出勤情况统计。
员工考评管理。由上级部门对员工当月情况进行评定,并设置相对应的奖金与罚金与奖惩的原因。
部门管理。包括部门的浏览,部门的添加,删除。
性能要求
整体结构合理,统一,风格一致,模块化结构,界面清晰,接口灵活。
开发方法,文档规范化,便于管理,易于可扩充。
完善的数据输入,输出,维护。
自检性能高,用户误输、错输均有提示。
容错性能高,稳定性好,安全性强,某个用户的操作错误不会引起整个系统的瘫痪,每一功能的操作都有信息提示以免重复操作,错误操作有警告,以便用户及时改正。
系统操作简便、灵活,管理和维护效率高。
权限功能划分
此系统对于用户主要满足两种类型的需求,分别是普通用户和系统管理员,以下将分别详细讨论这两种类型的用户需求
普通用户组:普通用户组是权限最低的用户,其实普通用户就是一般员工的账号,员工登录系统只需要普通用户对应账号就可以登录,只可以对员工、部门信息、考勤信息、薪资信息进行浏览,无法进行其他操作,但是系统必须为他们登录提供登录的用户名和密码,尽管权限很低,但是他们还可以对自己的个人密码进行修改(无法修改其他用户的密码)。
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1研究背景及研究意义 1
1.2管理信息系统概念及国内外研究现状 1
1.3本课题预期效果和意义 3
2 系统分析 4
2.1问题的定义 4
2.2可行性分析 4
2.3需求分析 6
(优秀毕业设计网:www.2bysj.cn)
3 系统设计 12
3.1总体设计 12
3.2详细设计 15
4 系统实现 22
4.1相关技术介绍 22
4.2系统实现 25
4.3系统测试 40
5 使用说明 42
5.1使用环境 42
5.2操作说明 42
6 总结与展望 43
6.1总结 43
6.2展望 43
致谢 44
参考文献 45
参考文献
[1] 王庚.高校人力资源管理信息系统的研究与实现.南京理工大学硕士学位论文.2005:13-17
[2] 萨师煊.数据库系统概论.第三版.高等教育出版社,2004:15-19
[3] 陈志泊 王春玲.面向对象的程序设计语言——C++.第一版.清华大学出版社,2003:209-221
[4] 张海藩.软件工程导论.第一版.清华大学出版社,2001:109-116 315-313
[5] 沈炜 徐慧.Visual C++数据库编程技术与示例.第一版.人民邮电出版社,2005:412-416
[6] 求实科技.Visual C++ 6.0 信息管理系统开发.第一版.人民邮电出版社,2001:165-166
[7] 郑阿奇 郑静 丁有和.Visual C++ 6.0实用教程.第二版.电子工业出版社,2005:71-72
[8] 刘晓华.SQL Server 2000数据库应用开发.第一版.电子工业出版社,2001:126-128
[9] 李赫雄.SQL Server 2000应用程序开发.第一版.人民邮电出版社,2001:104-105
[10] (美)Gunderloy.SQL Server 2000 从入门到提高.于海涛译.第一版.电子工业出版社,2001:29-35
[11] (美)Jacobson.SQL Server 2000 Analysis Service学习指南.洪志国译.第一版.机械工业出版社,2001:324-335 (优秀毕业设计网:www.2bysj.cn)
[12] 王帅.企业人力资源管理信息系统分析与设计.集团经济研究.2007,第1期: 73-74
[13] 舒莉.企业人事管理系统的设计与实现.电脑知识与技术.2007,第2期:23
[14] 周绪.SQL Server 2000入门与提高.第二版.清华大学出版社,2001:114-116
[15] 网上大量技术资料.