人事管理系统的设计与实现(毕业论文)
- 格式:docx
- 大小:27.68 KB
- 文档页数:15
企业人事管理系统的设计与实现论文(DOC 45页)洛阳理工学院毕业设计(论文)题目___企业人事管理系统的设计与实现_姓名______系(部)工程管理系_____专业_经济信息管理___指导教师________2013年5月31日企业人事管理系统的设计与实现摘要企业人事管理系统主要用于对于企业员工档案管理,员工的调动情况的查询及管理,员工工作的评价,员工考勤管理,员工工资管理是便于企业管理者利用计算机高效率完成劳动人事管理的日常事务。
该系统主要利用Visual Basic6.0、Microsoft office Access等工具设计开发完成。
开发过程中采用模块化设计,不同的模块实现了不同的功能。
作为计算机应用的一部分,使用计算机对人事信息进行管理的系统,是一个公司管理及合理分配每个人员,使其发挥其自身最大价值的根本软件。
关键词:人事管理,模块化,Visual basic6.0,Microsoft office AccessThe design and implementation of enterprise personnelmanagement systemABSTRACTEnterprise personnel management system is mainly used in file management for enterprise employees, transfer to the staff query and management, staff evaluation, staff attendance management, employee wages, is advantageous for the enterprise managers use computer efficient complete labor personnel management of daily affairs.The system mainly using Visual Basic and Microsoft office Access tools such as design and development. Development process USES the modular design, different module realizes the different functions. As a part of computer application, using computer to manage the personnel information system, is a management and reasonable distribution of each company personnel, and make it play a maximum value of its fundamental software.KEY WORDS: personnel management, modular, Visual basic6.0, Microsoft office Access目录前言 (1)第1章概述 (2)1.1系统开发背景 (2)1.2 系统的目标和意义 (2)第2章使用工具或开发环境的描述 (4)2.1数据库平台 (4)2.2开发软件 (4)第3章系统分析 (5)3.1 总体的需求分析 (5)3.1.1 需求分析的目标 (5)3.1.2 需求分析的原则 (5)3.2系统的主要功能分析 (5)3.3 数据库需求分析 (6)3.4 数据流程分析 (7)3.5总体功能模块设计 (7)3.6 登录系统结构图 (8)第4章基本设计思想 (10)第5章系统详细设计 (10)5.1 系统E-R图 (11)5.2 数据库设计 (13)5.2.1工资管理数据表 (17)5.2.2考勤管理数据表 (19)5.2.3用户数据表 (22)第6章系统主要界面设计 (23)6.1 系统登录模块设计 (23)6.2 添加用户模块设计 (25)6.3 部门管理模块设计 (25)6.4 考勤记录模块的设计 (26)6.5 员工评价模块设计 (27)6.6 员工档案模块设计 (28)第7章系统测试 (30)结论 (31)谢辞 (32)参考文献 (33)附录 (34)前言人事管理信息系统是典型的信息管理系统,其开发主要包括台后数据库的建立和维护以及前段应用程序的开发俩个方面,对于前者要求建立资料一致性和完整性强,资料安全系好的数据库。
人力资源管理系统的设计与实现毕业论文设计摘要:本论文主要是以人力资源管理系统的设计与实现为研究对象,通过对人力资源管理系统的需求分析、功能设计、系统实现和效果评价等环节的研究,最终完成一个完整的、具有实用性的人力资源管理系统。
关键词:人力资源管理系统;需求分析;功能设计;系统实现;效果评价1.引言人力资源管理是现代企业经营管理中的一个重要组成部分,它涉及到人力资源的招聘、培训、激励、绩效评价等多个方面。
随着信息技术的快速发展,人力资源管理系统也逐渐得到了广泛应用。
本论文旨在通过对人力资源管理系统的设计与实现的研究,为企业提供一个完善的人力资源管理工具。
2.需求分析在需求分析环节,首先需要明确人力资源管理系统的功能模块,例如员工信息管理、招聘管理、培训管理、薪资管理等。
然后,根据企业的具体需求和现有的管理体系,确定每个功能模块的具体需求,包括数据管理、流程管理、统计报表等。
3.功能设计在功能设计环节,需要根据需求分析的结果,对每个功能模块进行详细设计。
例如,在员工信息管理模块中,包括个人基本信息、工作经历、教育背景等子模块;在招聘管理模块中,包括岗位发布、简历筛选、面试安排等子模块。
同时,还需要设计系统的权限管理、数据安全等功能。
4.系统实现在系统实现环节,首先需要选择适合的开发工具和技术,例如Java 开发语言、MySQL数据库等。
然后,根据功能设计的结果,依次实现每个功能模块。
在实现过程中,需要注重系统的稳定性、安全性和可扩展性。
5.效果评价在系统实现完成后,需要对系统的性能、用户体验和功能完整性进行评价。
可以通过问卷调查、用户访谈等方式,了解用户对系统的满意度和改进建议,从而进行优化和改进。
6.结论本论文通过对人力资源管理系统的设计与实现的研究,为企业提供了一个完善的人力资源管理工具。
通过需求分析、功能设计、系统实现和效果评价等环节的研究,使系统在功能上更加完备、稳定性更高,并提升了人力资源管理的效率和效果。
人力资源管理系统的设计与实现human resources management system design andimplementation摘要现如今在知识经济飞速发展和信息技术的日新月异的时代,现代企业要实现利润最大化, 扩展企业人力资本, 充分调动员工积极性就必须更新观念, 实现更具有高效、先进的人力资源管理系统。
本文主要针对企业人力资源管理的需求,设计出一个基于C/S架构的企业人力资源管理系统。
阐述了企业人力资源系统的具体实现过程以及开发过程中所用到的技术与框架。
本系统是对于天津易遨科技人力资源管理系统进行了全方位的需求分析进行设计实现的。
主要包括:系统操作模块;人事档案模块;人事管理模块;日常管理及帮助;采用Visual Studio 2005;并基于SQL Server2005为系统的开发环境。
使用Visual C++作为开发语言。
关键词:C/S模式;人力资源;数据库;C++ABSTRACTToday in the rapid development of knowledge economy and information technology of the ever-changing era, the modern enterprise to realize the profit maximization, the extended enterprise human capital, and fully arouse the enthusiasm of staff must renew the idea, implementation is more efficient and advanced human resource management system.This article mainly aims at the demand of the enterprise human resources management, design a based on C/S architecture of enterprise human resources management system. This paper expounds the concrete implementation process and development of the enterprise human resources system used in the process of technology and the framework.This system is easy for tianjin ao, science and technology human resources management system for the needs of all-round analysis to carry on the design. Mainly includes: system operation module; Personnel file module; The personnel management module; Daily management and help; Use Visual Studio 2005; And based on SQL Server2005 for system development environment. Use Visual c + + as development language.Keywords: C/S; human resources; database; C++目录第一章绪论 (1)1.1 研究课题的目的与背景 (1)1.2 人力资源管理的内容和目标 (1)1.3 研究课题的意义 (2)第二章系统分析 (1)2.1 可行性研究 (1)2.1.1技术可行性 (1)2.1.2社会可行性 (1)2.1.3开发环境分析 (1)2.1.4系统性能需求分析 (2)2.2 开发环境介绍 (2)2.2.1 Visual studio C++ 6.0介绍 (2)2.2.2 SQL SERVER相关的技术介绍 (2)第三章系统结构与功能分析 (1)3.1系统结构 (1)3.2系统功能模块划分................................. 错误!未定义书签。
人力资源管理系统的设计与实现毕业论文设计人力资源管理系统(HRMS)是一种集中管理和自动化处理企业人力资源的信息化系统。
其设计与实现对于提高企业人力资源管理的效率和质量具有重要的意义。
本篇论文设计与实现将包括需求分析、系统设计和系统实施三个主要部分。
一、需求分析1.目标:明确论文的主要目标,如提高人力资源管理的效率、强化数据的准确性等。
2.功能需求:分析现有人力资源管理的流程和问题,确定需要系统化管理的功能模块,如员工信息管理、招聘流程管理、考勤管理、薪酬管理等。
3.数据需求:分析需要管理的数据,如员工基本信息、培训记录、绩效评估结果等。
4.技术需求:确定系统的技术平台、数据库选择等技术要求。
二、系统设计1.系统结构设计:设计系统的总体结构,包括前端展示层、服务器中间层和后端数据库层。
2.功能模块设计:根据需求分析中确定的功能需求,设计相应的模块,如员工信息管理模块、招聘管理模块等,并定义模块之间的交互关系。
3.界面设计:设计用户界面,包括界面布局、交互方式等,确保用户能够简单易懂地操作系统。
4.数据库设计:根据数据需求进行数据库设计,确定数据库表的结构和字段,确保数据的准确性和完整性。
5.系统安全设计:设计系统的安全性控制措施,如用户权限管理、数据备份等,保障系统的安全可靠性。
三、系统实施1.系统开发:根据系统设计的结果进行系统开发,包括前端、后端和数据库的开发工作。
2.系统测试:对已开发完成的系统进行测试,包括功能测试、性能测试、安全测试等,确保系统的稳定性和可用性。
3.系统部署:将开发和测试完成的系统部署在服务器上,进行最后的调试和优化。
4.系统运维:建立系统的运维机制,包括数据备份、故障处理等,确保系统的稳定运行。
通过以上三个步骤的设计与实现,可以提高企业的人力资源管理效率,并有效减少人力资源管理中的错误和漏洞,提升人员的工作效率。
此外,人力资源管理系统还可以提供数据分析和报表功能,帮助企业高效决策,更好地管理人力资源。
目录一、引言 (2)(一)系统开发背景 (2)(二)课题的提出 (2)二、需求分析 (3)(一)系统目标 (3)(二)系统运营环境 (3)(三)功能需求 (4)(五)系统流程图 (5)(六)数据字典 (7)三、系统设计 (11)(一)代码设计 (11)(二)系统功能模块设计 (12)(三)数据库设计 (13)四、系统实现 (17)(一)程序流程说明 (17)(二)系统测试说明 (18)(三)系统运行的管理与维护 (19)五、总结 (21)(一)系统存在不足和改进方案 (21)(二)设计心得 (21)一、引言(一)系统开发背景人事管理系统的发展历史可以追溯到20世纪60年代末期.当时计算机技术已经进入实用阶段,为了解决企业手工计算发放薪资费时、费力又易出错等问题,第一代人事管理系统应运而生.随着计算机的普及、计算机系统工具和数据库技术的发展,20世纪70年代末出现了第二代人事管理系统。
该系统基本上解决了第一代系统的主要缺陷,功能也有较大的改善.经过将近40年的发展,如今大多数公司普遍使用的是第三代人力资源管理信息系统[1]。
人事管理系统的出现彻底改变了传统企业人员管理模式,将系统管理、人事档案管理、考勤管理、工资管理等相对分散的功能集合成一个高效、便捷的网络化智能管理平台,将企业人事部门管理人员从繁重的日常琐碎事务中解放出来,将更多的精力用于企业的人事职能管理和管理决策,保持企业的持续高效运营,从而提高了企业整体的科技含量和管理效率,大大加快企业的信息化建设步伐。
(二)课题的提出随着科学技术的不断提高,计算机科学的日渐成熟,人事管理系统的强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对公司人事信息进行管理,具有检索迅速、查询方便、可靠性高、存储量大、保密性好、成本低等优点.这些优点能够极大地提高公司管理的效率,也是企业人事管理科学化、正规化的重要条件[2].因此,开发这样一个公司管理系统,是相当有意义的。
人事管理系统论文20211128093653一、引言二、人事管理系统的核心功能与架构1. 核心功能(1)员工信息管理:系统全面记录员工的基本信息、岗位信息、教育背景、工作经历等,便于企业实时掌握员工状况,为人力资源规划提供数据支持。
(2)招聘管理:通过系统发布招聘信息、收集简历、组织面试,提高招聘效率,确保企业吸纳合适的人才。
(3)培训管理:系统针对员工需求和企业发展需要,制定培训计划,跟踪培训效果,提升员工综合素质。
(4)绩效考核:系统实现绩效考核的量化、标准化,使考核结果更加公正、合理,激发员工积极性。
(5)薪酬福利管理:系统自动计算员工薪资、福利,确保薪酬发放的准确性和及时性。
2. 系统架构人事管理系统的架构主要包括四个层次:数据层、服务层、应用层和展示层。
(1)数据层:负责存储员工信息、招聘信息、培训记录等数据,为系统提供数据支持。
(2)服务层:提供数据访问、业务逻辑处理等功能,是系统的核心部分。
(3)应用层:包括员工自助服务、人事管理员操作界面等,满足不同用户的需求。
三、人事管理系统在企业中的应用优势1. 提高工作效率:人事管理系统自动化处理大量繁琐的事务性工作,减轻人力资源部门的工作负担,提高工作效率。
2. 规范管理流程:系统遵循企业人事管理规范,确保各项业务流程的标准化、规范化。
3. 优化资源配置:通过系统分析员工数据,为企业提供人力资源规划依据,实现人力资源的合理配置。
4. 降低管理成本:人事管理系统减少人力资源部门在招聘、培训、薪酬等方面的投入,降低企业管理成本。
5. 提升员工满意度:系统关注员工成长与发展,提高员工对企业管理的认同感和满意度。
四、结论人事管理系统在企业中的应用具有显著优势,有助于提升企业核心竞争力。
随着信息技术的不断发展,人事管理系统将不断完善,更好地服务于企业人力资源管理。
企业应重视人事管理系统的建设与优化,以实现人力资源管理的现代化、高效化。
五、人事管理系统的发展趋势2. 数据驱动的决策:大数据分析将帮助人事管理系统提供更加精准的数据支持,企业可以根据数据分析结果做出更加科学的决策。
毕业论文任务书题目:人力资源管理系统的设计与及实现辽宁大学本科毕业论文(设计)指导记录表指导教师评语辽宁大学毕业论文(设计)成绩评定单注:评阅人评分满分为100分,指导教师评分满分为100分,答辩成绩满分为100分;总成绩为三者的算术平均值(四舍五入)。
摘要企业人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
本系统是综合人事管理系统。
企业人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
系统包含的主要功能为查询,修改,删除和添加,对职工的档案,职工合同,出差及加班,离职及请假等信息进行管理。
本系统采用B/S模式,前台系统开发采用JSP作为开发工具,后台采用SQL Server 2000 作为数据库管理系统。
论文的内容依照实际开发的流程编写。
本文详尽介绍了开发企业员工综合人事管理信息系统的全过程,是按软件工程的思想设计的,包括问题定义、可行性研究、需求分析、系统总体设计、系统详细设计等。
关键词:Jsp;SQL;员工管理;人事AbstractEnterprise personnel management system is a integral part of the business units, its content for business decision-makers and managers is vital, so the personnel management system should be able to provide users with adequate information and fast search tool. Dan have since always used traditional artificial way file archives, management methods exist several flaws such as: the efficiency, poor security, over time, will generate a lot documents and data, which for find out, updating and maintenance have brought a lot of difficulties.As part of computer applications, personnel information using computers to manage, with the incomparable advantage of manual management . For example: quick search, find convenient, high reliability, large memory capacity, confidentiality, long life and low cost. These advantages can greatly improve the efficiency of personnel management and also corporate scientific and standardized management, an important condition for integration with the world.This system is integrated personnel management system. Personnel management system is a typical enterprise information management system (MIS), which mainlyincludes the establishment and maintenance of the background database and front-end application development aspects. System consists of the main functions for the query, modify, delete and add, on the staff files, staff wages, staff training, redeployment of workers, trade unions and other information management incentives. The system uses the B / S mode, foreground system development using JSP as a development tool, the background using SQL Server 2000 as a database management system. The contents of the paper prepared in accordance with the actual development process. This paper describes the development of employees detailed personnel management information system integrated the whole process is based on software engineering of thought design, and includes definition of feasibility studies, requirement analysis, system design.Key words: Jsp; SQL; staff management ; personnel目录序言 (1)第1章概述 (3)1.1 背景 (3)1.2 问题提出 (3)1.3 论文主要工作 (3)第2章系统开发工具及开发方法 (5)2.1 系统开发工具与数据库 (5)2.1.1 JAVA介绍 (5)2.1.2 Tomcat介绍 (6)2.1.3 Microsoft SQL介绍 (6)2.2 系统开发方法 (7)第3章系统分析 (9)3.1 可行性分析 (9)3.1.1 技术可行性 (9)3.1.2 经济可行性 (10)3.1.3 操作可行性 (10)3.2 系统需求 (10)3.3 需求分析 (10)第4章系统设计 (13)4.1 B/S结构模式的确定 (13)4.2 数据库设计 (14)4.2.1 实体关系 (14)4.2.2 表结构 (17)4.3 系统功能设计 (18)4.3.1 主要功能模块设计 (18)4.3.2 系统客户端功能设计 (21)第5章系统实现.................................... 25- 5.1 系统开发环境.. (25)5.2 数据库连接 (25)5.3 系统实现 (25)5.4 系统测试 (29)5.4.1 测试概述 (29)5.4.2 测试用例 (29)5.5 系统维护 (30)第6章结论与建议 (31)6.1 结论 (31)6.2 建议 (31)参考文献 (33)致谢 (34)序言毕业设计(论文)是教学计划中的重要综合性实践环节,尤其作为理工院校,更是对学生在校期间所学知识的综合考察,也是培养学生理论联系实际的学风和锻炼学生独立工作能力的有效途径,其目的是培养学生运用所学基础理论、专业知识和基本技能;提高分析和解决工程实际问题及从事科学研究的能力;培养学生刻苦钻研、勇于攻坚的精神和认真负责、实事求是的科学态度。
海军工程大学毕业设计(论文)专业名称计算机科学与技术学号姓名毕业设计题目人事管理系统的设计与实现指导教员毕业设计任务书(应由学员本人按教员下达的任务认真填写)任务起止日期:2010年4月5至2010年6月25日人事管理系统的设计与实现目录 (I)摘要 (II)Abstract (III)第一章人事管理系统综述 (7)1.1 概述 (7)1.2设计人事管理系统的目的来源 (7)1.3系统开发的意义 (7)1.4开发设计思想 (8)1.5前景展望 (6)第二章开发环境 (9)2.1前端开发工具Visual Basic6.0 (9)2.1.1Visual Basic 6.0概述 (9)2.1.2Visual Basic 6.0的优点 (10)2.1.3 数据访问控件介绍 (10)2.2数据库Microsoft SQL 2000 介绍 (10)2.2.1 MS SQL Server 简述 (10)2.2.2 SQL 语句 (11)2.2.3 SQL 语言在VB 中的应用 (11)2.3性能需求 (11)2.4.Delphi简介 (13)第三章系统调研及可行性分析 (13)3.1系统调研 (13)3.2调查分析 (13)3.3系统功能调查 (14)3.4可行性分析 (15)3.5技术的可行性分析 (15)第四章系统分析与总体设计 (17)4.1系统需求分析 (17)4.2功能描述 (17)4.3系统的主要功能模块 (17)4.4操作流程图 (19)4.5数据流程图 (19)4.5.1顶层数据流图 (19)4.5.2人事管理数据流图 (20)4.5.3人事管理的一层数据流图 (21)第五章系统实现 (22)5.1代码框架 (22)5.2系统界面设计 (22)5.3系统管理功能 (24)5.3.1系统设置功能 (24)5.3.2管理员的添加与权限设置功能 (25)5.4系统学术价值 (25)5.5系统应用价值 (25)第六章系统测试 (26)6.1测试举例 (26)6.2测试项目 (26)6.3测试方法 (26)6.4系统维护 (27)结论 (29)参考文献 (30)摘要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。
人事管理系统毕业设计人事管理系统毕业设计随着科技的不断发展,人事管理系统在企业管理中扮演着越来越重要的角色。
作为一种信息化管理工具,人事管理系统可以帮助企业高效地管理人力资源,提高工作效率,降低管理成本。
本文将探讨人事管理系统的设计和实施,以及其对企业管理的影响。
一、人事管理系统的设计人事管理系统的设计需要结合企业的实际需求和管理目标。
首先,系统需要具备员工信息管理功能,包括员工档案、工作经历、薪资福利等信息的录入和查询。
其次,系统还需要具备招聘管理功能,包括发布招聘信息、筛选简历、安排面试等。
此外,系统还应该包括绩效考核、培训管理、离职管理等功能,以全面管理员工的工作情况。
在设计人事管理系统时,还需要考虑系统的界面友好性和易用性。
系统的界面应该简洁明了,操作流程应该简单易懂,以提高用户的使用体验。
此外,系统还应该具备数据安全性,确保员工信息的保密性和完整性。
二、人事管理系统的实施人事管理系统的实施需要经过一系列的步骤。
首先,需要进行需求分析,明确系统的功能和要求。
然后,进行系统设计和开发,包括数据库设计、界面设计和功能开发等。
在系统开发完成后,需要进行系统测试,确保系统的稳定性和可靠性。
最后,进行系统的上线和培训,让员工熟悉和掌握系统的使用方法。
在人事管理系统的实施过程中,还需要注意与现有系统的集成。
人事管理系统往往需要与财务系统、考勤系统等进行数据交互,以提高数据的准确性和实时性。
因此,在实施人事管理系统时,需要与相关部门进行紧密合作,确保系统的顺利运行。
三、人事管理系统对企业管理的影响人事管理系统的实施对企业管理产生了积极的影响。
首先,人事管理系统可以提高企业的工作效率。
通过系统的自动化处理,可以减少人工操作,提高数据的准确性和及时性。
其次,人事管理系统可以提高企业的决策效果。
通过系统的数据分析和报表生成,可以为企业提供决策支持,帮助企业管理者做出科学的决策。
此外,人事管理系统还可以提高员工的满意度和忠诚度,通过系统的培训管理和绩效考核,可以提高员工的工作能力和工作动力,增强员工的归属感和认同感。
人事管理系统的设计与实现(毕业论文)人事管理系统的设计与实现计算机科学与技术专业[摘要]人事管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人事管理走向科学化、规范化、自动化的必要条件。
它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能为领导提供充足的信息和快捷的查询手段,以帮助企业领导了解企业现有的人力资源状况。
为人事管理和高层决策领导提供高校的决策支持。
本系统实现了用户登录,基本信息管理,人事管理,备忘记录,数据库维护,管理工具,系统管理等功能。
其中用户登录用来验证用户的信息是否合法。
系统管理是由系统用户添加新的用户,修改用户权限。
基本信息管理功能主要对部门的管理、工种职务类型、职称类型、文化类型等的管理,如部门信息的添加、修改、删除等。
在系统中主要包括添加新的部门、修改和删除部门信息。
人事管理功能主要实现员工信息的管理功能。
[关键词]人事管理;信息系统;C/S模式Personnel Management System Design and Implementation Computer Science and Technology MajorAbstract: The human resources management system is an enterprise unit essential part, adapts the modern enterprise system, impels the enterprise human resources management to move towards scientific, and standardized the automated essential condition. It is content regarding enterprise’s policy-makers and the superintendent all very important, therefore the human resources management system should be able to provide the sufficient information and the quick inquiry method for the user, helps the head of undertaking understanding enterprise existing human resources condition.These systems realized the user to land and register thedepartment management, the employee management, the employee’s document management, the internal information management and so on. Users’ login uses in to validate whether a user’s information is legal. System management is by the system administrator to add users and delete users. Departmental management functions mainly on the management of departments.Key words: personnel management; message system; C/S mode目录1 引言 (1)1.1产品背景 (1)1.2名词解释 (2)1.3预期目标和经济效益 (2)2 需求分析 (3)2.1系统运行环境 (3)2.2需求分析设计 (3)2.2.1 登录模块 (4)2.2.2 用户设置模块 (4)2.2.3 基本信息管理模块 (4)2.2.4 通讯录模块 (4)2.2.5 人事管理模块 (4)2.2.6 数据库维护模块 (4)2.3设计原则及一般要求 (4)3 系统设计 (5)3.1模块设计 (5)3.1.1 主模块 (5)3.1.2 功能模块 (5)3.1.3 详细功能模块设计 (7)3.2.1 数据库分析 (11)3.2.2 数据库概念模型设计 (11)3.2.3 数据库创建表结构 (12)3.2.4 数据库及表的初始创建 (16)3.2.5 系统文件 (18)4 系统实现 (19)4.1登录模块 (19)4.2基本信息管理模块 (20)4.3管理工具模块 (24)4.4人事管理模块 (25)4.5备忘记录模块 (30)4.6系统管理模块 (34)5 测试报告 (34)5.1测试基本要求 (34)5.1.1 人事管理系统内容检查 (34)5.1.2人事管理易用性测试 (35)5.1.3 人事管理功能检查 (35)5.1.4 人事管理容错性测试 (35)结论及尚存在的问题 (35)结束语 (36)参考文献 (37)致谢..................................................... 错误!未定义书签。
1 引言人事管理系统是一套完整的企业内部信息管理系统,它协助企业运用先进的方式完成从简单的日常事务的管理查询到复杂的企业项目流程管理、人员调配、实时任务控制等工作,甚至辅助企业实现更高的经营决策。
人事管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人事管理走向科学化?规范化?自动化的必要条件?它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段,以帮助企业领导了解企业现有的人力资源状况?能够快速准确的进行人事信息的管理。
人事管理系统以简单友好而灵活的交互界面为企业管理人员量身打造,具有较强的发展前景。
1.1 产品背景当某种概念或方法被热炒时,肯定是现有的方式或制度有什么地方不对劲了,需要调整。
企业必须有人,没有人的企业就是“皮包公司”。
人是最难管理的,管好了可以飞黄腾达;管坏了,可以立即让你人去楼空。
所以人事管理是每个企业基础的管理。
但往往越基础的东西,越难上手。
在全球国际化的背景下,每一个企业都将被要求与国际接轨。
现在不少企业管理人员已经认识到采用人事管理系统的必要性,纷纷开发或选购适合本企业特点的人事管理系统。
但是,仍有不少企业决策者对人事管理系统还没有一个比较清楚的认识,他们往往认为只要将员工的信息输入计算机,再用Excel或Word打印出漂亮的报表就行了。
事实上,前后两种应用途径大相径庭。
采用和实施人事管理系统不仅仅是为了提高工作效率。
应该看到,在实施人事管理系统后,经过整合的、较为全面、准确、一致和相容的信息不仅可以让企业领导对本企业人力资源的现状有一个比较全面和准确的认识。
不用再为那些繁锁的工资报表,考勤,数据处理浪费大量时间,还可以更方便的进行相关处理提高办事效率。
它是一个收集、传输、存储、加工、输出、维护、管理和使用信息的人机系统,它不仅可以进行数据的处理,而且还可以将数据处理与优化的经济管理模型结合起来,向各级领导提供决策支持信息。
而人事管理(Personnel Management System PMS)是企业管理的基础,也是企业管理的核心。
传统的人事管理系统的功能设计往往局限于日常事务管理、人事管理的基本信息记录管理及查询上。
随着经济发展和管理水平的提高,人事管理系统成为许多企业管理中非常重要的部分。
人事管理系统作为人事管理的一个计算机工具,可以将企业中从员工信息、岗位和组织结构设置、薪资和福利、绩效管理等几乎所有与企业里最重要的资产与人相关的信息用数据库统一管理起来,有效的避免了1原先由于人力资源相关数据的离散存储而造成的信息不相容,更新和共享困难等问题,使得企业内人力资源的管理得以走向标准化、科学化。
人力管理与工商管理有很大不同:工商管理着重从整体和战略角度,为公司定位产品、市场,建立内部组织结构和外部联盟等;人力管理从具体任务出发,把公司的理想转化为实在的产品或服务。
有许多出色的企业,有出色的创意,也不乏雄厚的风险投资,但最终收获果实的是一些模仿者,因为这些模仿者有强大的执行能力,从很大程度上就是丰富的人力管理经验。
执行能力的匮乏成了制约许多企业发展的瓶颈,人力管理是提高企业竞争能力的有效方法。
1.2 名词解释设计中用到的专门术语的定义或外文首字母组词的原词组:PMS:即:Personnel Management System,人事管理系统(PMS)可以大幅提高企业内部领导人事对本公司的人事管理的效率,是企业信息化建设的核心部分。
C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。
它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。
1.3 预期目标和经济效益人事管理系统不仅兼顾领导办公效率的提高,更重要的是可以实现企业的人力资源信息的准确性,安全性,高效性。
提高企业领导者的决策支持给企业营造更大的效益空间。
企业一般有基本资料管理,人事信息管理,备忘记录,数据库维护,系统管理。
本系统就是着眼于以上部分,建立数据库以及对数据的各种操作功能。
该系统就是要打破以往的浪费大量时间的整理各种信息的工作中解脱出来。
通过运用该系统实现领导者可以快速的查询修改与添加等人员信息。
包括人事基本信息及工资考勤等信息的操作。
可以将企业中从员工信息、工资和组织结构设置、薪资和福利、合同管理等几乎所有与企业里最重要的资产与人相关的信息用数据库统一管理起来,实现领导者高效,准确,快速的管理人力资源工作。
,提高组织管理能力与战略执行能力,搭建高效人事管理平台。
从而极大得方便了企业领导的管理和决策。
实现科学的管理和决策,增强企业的竞争能力,使企业不断发展壮大。
本人作学习计算机专业的一员,对系统的需求作了较深入的认识,同时也掌握了一定的系统开发理论,借这次毕业设计的契机,一方面利用自己的所学小试牛刀,另一方面通过这次实践必将提升自身对软件工程、数据库、程序设计等理论的认识,积累系统开发的经验。
作为毕业设计,由于时间比较紧张,加之本人没有任何系统开发的经验,它肯定存2在许许多多不足的地方,但对它的改善和功能的完备并不会随着毕业设计的结束而终止。
本人将在原来的基础上,着眼未来,追踪计算机新技术发展,并应用到系统持续开发中。
2 需求分析所示:需求分析功能结构如图2-1图2-1 功能结构图2.1 系统运行环境系统开发平台:Microsoft Visual Studio 2005系统开发语言:C#数据库管理软件:Microsoft SQL Server 2005运行平台:Windows XP/Windows 2000/Windows Server 2003运行环境:/doc/4b10341ee718964bcf84b9d528ea81 c759f52e14.html Framework SDK v2.02.2 需求分析设计基于其他人事管理软件的不足,要求能够制作一个可以方便、快捷的对职工信息进行添加、修改、删除的操作,并且可以在数据库中存储相应职工的照片。