2、文化类型等的管理,如部门信息的添加、修改、删除等。在系统中主要包括添加新的部门、修改和删除部门信息。人事管理功能主要实现员工信息的管理功能。关键词人事管理;信息系统;CS模式PersonnelManagementSystemDesignandImplementationComputerScienceandTechnologyMajorAbstract:Theresourcesmanagementsystemisanenterpriseunitessentialpart,adaptsthemodernenterprisesystem,impelst
3、heenterpriseresourcesmanagementtomovetowardsscientific,andstandardizedtheautomatedessentialcondition.Itiscontentregardingenterprisespolicy-makersandthesuperintendentallveryimportant,thereforetheresourcesmanagementsystemshouldbeabletoprovidethesufficientinformation
4、andthequickinquirymethodfortheuser,resourcescondition.Thesesystemsrealizedtheusertolandandregisterthedepartmentmanagement,theemployeemanagement,theemployeesdocumentmanagement,theinternalinformationmanagementandsoon.Usersloginusesintovalidatewhetherausersi
5、nformationislegal.Systemmanagementisbythesystemadministratortoaddusersanddeleteusers.Departmentalmanagementfunctionsmainlyonthemanagementofdepartments.Keywords:personnelmanagement;messagesystem;CSmode目录1引言.1.1产品背景.1.2名词解释.1.3预期目标和经济效益.2需求分析.2.1系统运行环境.2.2需求分析设计.2.
7、测试基本要求.5.1.1人事管理系统内容检查.5.1.2人事管理易用性测试..5.1.3人事管理功能检查.5.1.4人事管理容错性测试.结论及尚存在的问题..结束语.参考文献.致谢.1引言人事管理系统是一套完整的企业内部信息管理系统,它协助企业运用先进的方式完成从简单的日常事务的管理查询到复杂的企业项目流程管理、人员调配、实时任务控制等工作,甚至辅助企业实现更高的经营决策。人事管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人事管理走向科学化规范化自动化的必要条件它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能
8、够为用户提供充足的信息和快捷的查询手段,以帮助企业领导了解企业现有的人力资源状况能够快速准确的进行人事信息的管理。人事管理系统以简单友好而灵活的交互界面为企业管理人员量身打造,具有较强的发展前景。1.1产品背景当某种概念或方法被热炒时,肯定是现有的方式或制度有什么地方不对劲了,需要调整。企业必须有人,没有人的企业就是“皮包公司”。人是最难管理的,管好了可以飞黄腾达;管坏了,可以立即让你人去楼空。所以人事管理是每个企业基础的管理。但往往越基础的东西,越难上手。在全球国际化的背景下,每一个企业都将被要求与国际接轨。现在不少企业管理人员已经认识到采用人事管理系统的必要性,纷纷开发或选购适合本
11、和共享困难等问题,使得企业内人力资源的管理得以走向标准化、科学化。人力管理与工商管理有很大不同:工商管理着重从整体和战略角度,为公司定位产品、市场,建立内部组织结构和外部联盟等;人力管理从具体任务出发,把公司的理想转化为实在的产品或服务。有许多出色的企业,有出色的创意,也不乏雄厚的风险投资,但最终收获果实的是一些模仿者,因为这些模仿者有强大的执行能力,从很大程度上就是丰富的人力管理经验。执行能力的匮乏成了制约许多企业发展的瓶颈,人力管理是提高企业竞争能力的有效方法。1.2名词解释设计中用到的专门术语的定义或外文首字母组词的原词组:PMS:即:PersonnelManagementSyst
12、em,人事管理系统(PMS)可以大幅提高企业内部领导人事对本公司的人事管理的效率,是企业信息化建设的核心部分。CS(ClientServer)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。1.3预期目标和经济效益人事管理系统不仅兼顾领导办公效率的提高,更重要的是可以实现企业的人力资源信息的准确性,安全性,高效性。提高企业领导者的决策支持给企业营造更大的效益空间。企业一般有基本资料管理,人事信息管理,备忘记录,数据库维护,系统管理。本系统就是着眼于以上部分,
17、块主要对企业人事管理系统中的通讯录信息进行管理,包括对通讯录信息的添加、修改、删除和查询等操作。2.2.5人事管理模块人事管理模块包括人事档案浏览、人事资料查询、人事资料统计。人事档案管理是用来对职工的基本信息、家庭情况、工作简历、培训记录等进行浏览,以及添加、修改、删除的操作。人事资料查询模块中,可以通过在“基本信息”和“个人信息”区域中设置查询条件,对职工基本信息进行查询。基本信息包括文化程度、政治面貌、职工类别、职务类别、工资类别等,个人信息包括性别、婚姻、年龄、工龄、籍贯、省、市、月工资等。可以对它们进行修改,查询等操作。2.2.6数据库维护模块数据库维护模块主要对企业人事管理系统中的
18、数据信息进行备份和还原操作。在备份数据库选项中选择备份,程序首先判断是将备份文件存到默认路径下,还是存到用户选择的路径下,然后对数据库文件进行备份。还原数据库是在还原数据库的选项卡中单击“还原”按钮,程序首先调用命令将与数据库有关的进程全部关闭,然后重新备份该数据库的日志文件,同时对数据库进行还原操作。2.3设计原则及一般要求参照各模块的功能与具体的特点,我们设计的整个人事管理系统应达到以下目的:(1)稳定性。整个系统应能稳定运行,硬件配置的局部改变不会影响整体的正常运行,其它系统的差错不会导致人事管理系统无法正确运作。(2)准确性。系统管理员按操作指南操作产生的权限数据,和所有前台用
19、户的操作与数据库原定产生变化的实际状态应严格保持一致,杜绝错误记录、数据错位等情况的出现。(3)开放性。全部模块工作于Windows平台之上,在硬件保证兼容的基础上,系统应保证在所有Windows环境下的处理能力。(4)安全性。所有数据定时备份,错误页面的出现由系统自动记录LOGO文件,以备查验。在数据库中预留一个或多个最高权限用户名及密码,避免用户误操作而造成不必要的损失。(5)可扩展性。如果需增加新的业务品种,再次开发不需更改原有系统的源代码,原有系统对扩展的部分一般不具有依赖性。(6)可维护性。界面风格或其它可能的参数化改变(如增加新功能等)不需要重新编写源代码,用户可以自己完
21、色:通过角色添加可以使用户具有某些权限。4.系统退出1.人事档案管理:2.人事资料查询3.人事资料统计4.修改基本信息人事管理模块5.添加基本信息6.修改个人信息7.添加个人信息8.将人事档案信息导出为word文档功能1.添加通讯录信息2.修改通讯录信息模通讯录模块块3.删除通讯录信息4查询通讯录信息1添加用户信息2.修改用户信息用户设置模块3.删除用户基本信息4.设置用户操作权限1.民族类别设置2.职工类别设置3.文化程度设置4.政治面貌设置5.职称类别设置基本信息管理模块6.部门类别设置7.工资类别设置3.1.3详细功能模块设计一.人事管理系统总模块功能架构它包括
22、权限系统,控件模块(项目模块树)如图3-1所示。权限系统总模块控制模块图3-1总模块架构设计图二.基本信息管理模块本模块有两个子模块构成,其具体的功能如下所示:基本数据它包括十项内容具体如下:1民族类别设置它包括添加、删除、修改、取消、退出信息等操作2职工类别设置它包括添加、查看、删除、修改职工类型,如普通职员、正式员工、实习员工等。3文化程度类别设置它包括添加、查看、删除、修改文化程度,如小学、初中、高中等。4部门类别设置它包括添加、查看、删除、修改部门信息,如研发部、销售部等。5政治面貌管理它包括添加、查看、删除、修改文化程度,党员、团员、群众等。6工资类别设置它包括添加、查看、删
25、关的修改操作。通讯录管理此模块是对员工的通讯信息进行操作如添加姓名信息、删除姓名信息、修改姓名信息操作,当然查询信息也是可以的。六数据库维护模块此模块有两个子模块组成,数据库维护模块主要对企业人事管理系统中的数据信息进行备份和还原操作。在备份数据库选项中选择备份,程序首先判断是将备份文件存到默认路径下,还是存到用户选择的路径下,然后对数据库文件进行备份。还原数据库是在还原数据库的选项卡中单击“还原”按钮,程序首先调用命令将与数据库有关的进程全部关闭,然后重新备份该数据库的日志文件,同时对数据库进行还原操作。数据库维护管理流程图如图3-4所示。图3-4系统管理流程图3.2人事管理系统关
26、系型数据库的实现MicrosoftSQLServer2005是一个高性能的客户端服务器结构的关系数据库管理系统(RDBMS)。SQLServer2005是为支持高容量的事务处理(比如在线订购录入、存货目录、记账或制造)以及数据仓库和决策支持系统而设计的。它运行在MicrosoftWindowsNT4或MicrosoftWindows2005Server上基于使用Intel处理器的网络。也能够为其他的Microsoft操作系统提供很多客户端工具和网络接口。由于SQLServer的开放结构,其他系统也能和它交互操作。使用它可以完成事务处理、存储和分析数据以及创建新的应用
27、程序。SQLServer2005是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索.SQLServer的优点在于它提供了一种类似于Excel的电子表格,可以使数据库一目了然。其中SQLServer的RDBMS负责维护数据库中数据之间的关系,确保正确的存储数据和不违反定义数据之间的规则,而且在系统发生错误时将所有数据恢复到某个已知的、具备一致性的检查点上。SQLServer2005就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。SQLServer2005的优点在于它能使用数据表示图或自定义窗体收集信息。数据库在一个信息管理系统中占有非
36、payFloat否月工资BankVarchar(20)否银行账号Pact-BDatetime否合同起始日期Pact-EDatetime否合同结束日期Pact-YFloat否合同年限4.家庭关系表tb_Famliy,如表3-6所示。表3-6家庭关系表字段名ID数据类型Varchar(5)主键是描述编号Sut-IDVachar(5)否职工编号LeaguerNameVachar(20)否家庭成员名称NexusVachar(10)否与本人关系BirthDateDatetime否出生日期WordUnitVarchar(24)否工作单位续表3-6字段名数据类型主键描述Busines