企业人力资源管理系统的设计与实现(VC SQL)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要人力资源管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前台应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备、便于易使用等特点。出于安全性和强大功能的要求,本系统使用Microsoft Visual C++ 6.0作为前台开发工具,利用其提供的各种面向对象的开发工具,采用了ADO技术建立起系统应用原型,不断修正和改进,直到形成满意的可行的系统。而数据库软件方面则选用了Microsoft SQL Server 2000数据库系统,选用它是因为它在同类关系数据库中,在功能、安全性、稳定性和可维护性上都称得上是佼佼者。利用它可以建立功能强大而又稳定高效的数据库系统。本文详细叙述了开发这套人力资源管理系统的全过程,对包括建立该系统前期的可行性分析和需求分析的研究,以及后期的设计和实现进行了系统和详细的介绍和说明。还针对建立该系统所要用的到所有相关技术行了粗略的叙述。最后对一些主要模块的详细设计步骤和程序代码也做了详尽而又仔细的说明。经过四个月的开发设计,完成了任务书上的功能要求,顺利完成了毕业设计内容。关键词:人力资源管理 考勤考评 工资管理 ABSTRACTHuman 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目 录摘 要IABSTRACTII1 绪论11.1研究背景及研究意义11.2管理信息系统概念及国内外研究现状11.3本课题预期效果和意义32 系统分析42.1问题的定义42.2可行性分析42.3需求分析63 系统设计123.1总体设计123.2详细设计154 系统实现224.1相关技术介绍224.2系统实现254.3系统测试405 使用说明425.1使用环境425.2操作说明426 总结与展望436.1总结436.2展望43致谢44参考文献45 think58好,好think58 [来源:http://www.think58.com]
3.1总体设计设定方案:管理人员对新招聘来的员工进行基本资料的录入,对离厂的人员进行删除,对在职员工可以进行各个方面信息进行综合管理,并对某些数据信息进行数据分析。上述是系统设计的方案,不过为了使整个系统内容丰富,功能完备,又优化和增添了一些新功能,以功能完备的公司的人力资源管理系统形式来具体实施,整体设计层次图如 系统的功能框图3.1所示系统实现了模块化,把程序划分成若干个模块,每个模块完成一个子功能,把这些模块集总起来组成一个整体,可以完成指定的功能满足用户的要求。采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解。因为程序错误通常局限在有关的模块及它们之间的接口中,所以模块化使软件容易测试和调试,因而有助于提高软件的可靠性。因为变动往往只涉及少数几个模块,所以模块化能够提高软件的可修改性。信息隐蔽使得一个模块内包含的信息(过程和数据)对于不需要这些信息的模块来说,是不能访问的。通过实际的需求分析,本系统管理员分为高级管理员和一般操作员两个权限。管理员对员工的操作信息存于数据库中。根据系统的功能设计和实际要求,得到系统层次图,如下所示:系统主要分为六大功能模块:系统管理模块 完成系统的用户管理和密码修改功能;员工信息管理模块 完成员工基本信息、员工学习及工作经历的添加、删除、修改、查询等;部门管理模块 实现部门添加、删除、修改、查询等;工资管理模块 实现修改工资项目、税率功能;考勤统计管理模块 完成员工出勤的日统计功能和月统计功能;考评管理模块 完成对员工一个月工作业绩的评定功能; copyright think58 [资料来源:http://think58.com]
预览图: [资料来源:THINK58.com]