您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > c#.net实训报告---张
软件测试报告项目:.net实训报告学号:090123003姓名:张小凤专业班级:09-23软件技术指导教师:胡圆圆石家庄科技信息职业学院信息工程系2011年12月企业人事管理系统目录一、设计任务与要求......................................................................................11.1前言......................................................................................................21.2设计目的及意义...................................................错误!未定义书签。二、需求分析..................................................................................................32.1用户需求分析....................................................................................32.2功能模块设计....................................................................................42.3开发工具............................................................................................4三、数据库设计..............................................................................................53.1ER图设计...........................................................................................53.2数据库具体设计................................................................................8四、具体功能实现........................................................................................114.1登陆模块..........................................................................................114.2用户管理模块..................................................................................154.3人事管理模块..................................................................................224.4薪资管理模块...................................................................................24五、系统测试................................................................................................26六、设计体会................................................................................................29参考文献........................................................................................................30企业人事管理系统1前言人力资源管理系统是典型的信息管理系统(mis),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。因此我们结合企业的要求,对sqlserver2005数据库管理系统、sql语言原理、delphi应用程序设计,delphi数据库技术进行了较深入的学习和应用,主要完成对企业人力资源管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的人力资源管理系统系统可以对企业员工的信息和工资进行管理。企业人力资源管理系统是一个非常通用的信息管理系统.几乎所有的企事业单位都需要拥有自己的人力资源管理系统,以便对本单位员工的基本信息进行保存和管理.近年来,由于互联网技术的飞速发展及其逐步普及,企业对信息进行网络化管理的条件已经日趋成熟,建立基于网络的管理信息系统,成为企业从分散管理向集中管理发展,提高效率、降低成本、完善服务的有力保证.作为人力资源管理系统开发新的技术,.NET技术已经在许多系统中得到了很好的应用,但从应用研究的角度出发,重点突出.NET技术中对于人力资源管理系统这种以数据库管理技术为基础的系统设计。企业人事管理系统2一、设计任务与要求1.1设计目的及意义设计目的:(1)大大提高企业的运作效率;(2)通过全面的信息采集和处理,辅助提高超市的决策水平;(3)由计算机来代替人工执行一系列诸如增加新员工、删除员工、工资修改、查询、统计等操作。这样就使办公人员可以轻松快捷的完成工资管理的任务。人事管理是企业信息管理的重要部分,面对大量的人事信息,管理部门采用人力处理将浪费大量的时间,人力和物力,并且数据的准确性低。因此,开发一个界面友好,易于操作的人事管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。随着我国市场经济的快速发展,人事工资管理系统在企业的日常管理中发挥着越来越重要的作用。人事工资管理系统可以进行档案管理、奖罚管理和工资管理等,方便处理企业内部员工的相关工资信息。企业人事管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。企业人事管理系统可以提供丰富的功能,降低企业人事管理工作的强度,提高企业人事管理工作的效率,并依靠系统的网络功能为人事管理的使用创造良好的条件,从而能够适应企业人事管理的要求,推动企业人事管理的信息化建设。根据大多数企业人事管理的需求,本论文就该人事管理系统的设计与实现进行了分析探讨:首先对系统的需求分析做了叙述,然后介绍了系统的设计和实现,最后进行了系统测试。该企业人事管理系统采用基于客户端/服务端(C/S)模式开发,服务端采用SQLServer2005数据库服务器作为数据处理和存储平台,客户端应用程序采用VisualStdio.NET2005进行开发,开发语言选用C#。用户必须使用客户端应用程序才能对服务端数据进行操作。企业人事管理系统3二、需求分析2.1用户需求分析因为此管理系统主要是针对大多数企业的人事管理部门管理公司内部人事而开发的,它仅仅是提供给人事管理部门的工作人员使用,也就是说用户角色都是单一的,他们都是系统的管理者,享有平等的权限.系统管理员点击用户管理,可以对用户信息表进行查询,编辑,删除,添加新用户等操作。合法用户在成功登陆系统后可以进行系统的整体操作.(1)人事管理系统需要对人事档案进行管理,包括添加、删除、修改员工信息;对员工进行分类查询、统计等操作。(2)人事管理系统需要对人事档案进行管理,包括员工工作关系、社会关系、奖罚情况、职称评定和工作调动情况等内容。(3)人事管理系统应具备人员薪资管理功能,包括工资管理,养老和医疗保险管理等。(4)系统运行在windows平台上,要求有一个较好的图形用户界面,操作要求简单。(5)系统应该有良好的架构及可扩展性,以便不同类型的企事业单位根据实际情况对原有系统进行补充与修改。企业人事管理系统42.2功能模块设计图2-2功能模块图企业的人事管理系统分为登录模块,人事管理模块,薪资模块,用户管理模块以及退出;其中人事管理需要对人事档案进行管理,包括管员工信息的添加、修改、删除和查询,修改密码和更改操作员等内容。薪资管理模块需要对员工的考勤、工资以及奖罚进行管理,包括薪资的添加、删除、修改和工资的统计;系统管理模块需要对部门进行管理,包括部门的添加、修改和删除;用户管理模块对管理员进行管理,包括修改密码和更改操作员。2.3开发工具硬件环境:本系统利用MicrosoftVisualStudio2005作为开发环境、C#为程序开发语言,以SQLServer2005作为系统后台数据库,采用.NET、XML等核心技术开发完成了适合事业单位应用的员工信息管理系统。系统软件:WindowsXP工具软件:.NET2005、SQLServer2005。企业人事管理系统登录模块人事管理模块薪资管理模块薪资管理及查询添加员工信息删除员工信息查询员工信息修改员工信息用户管理模块操作员管理修改口令更改操作员工资统计退出系统管理模块部门添加部门修改部门删除企业人事管理系统5三、数据库设计3.1ER图设计总E-R图:如图3-1-1图3-1-1总E-R图管理员登录包括用户名和密码,E-R图如图3-1-2所示。超级管理员人事管理薪资管理系统管理用户管理一般用户添加,删除,修改,查询添加,删除,修改,查询添加,查询添加,删除,修改,查询添加,删除,修改,查询添加,查询变更1N1N1N1N111NNN企业人事管理系统6图3-1-2管理员登陆E-R图主页面包括人事管理模块,薪资管理模块,用户管理模块和退出,E-R图如图3-1-3所示。图3-1-3主页面E-R图用户管理模块包括操作员管理、修改口令以及更改操作员,其中会包括一般用户和超级用户,E-R图如图3-1-4所示。图3-1-4用户管理模块E-R图人事管理信息包括添加,修改,删除3项内容。用户在进行查询操作时,同时也可以进行对员工信息的增加,保存为档案。根据员工得信息,还可以及时的做修改,以及不同时期的员工人员不同还可以做相应得删除工作,其中档案管理中,员工信息得添加E-R图如图3-1-5所示。员工信息添加E-R图如图3-1-5所示。:企业人事管理系统7图3-1-5员工信息添加E-R图员工信息的修改E-R图如图3-1-6所示。图3-1-6员工信息修改E-R图薪资管理信息包括考勤津贴和工资查询两项内容。员工工资添加信息模块E-R图如图3-1-7所示。企业人事管理系统8图3-1-7员工工资信息模块E-R图3.2数据库具体设计登陆模块和用户管理数据库具体设计如表3-2-1所示。表3-2-1tb_User(自己模块中的设计)列名数据类型主键长度允许空描述IDint是4否编号UserNamevarchar否50是用户姓名UserPwdvarchar否50是用户密码UserPowervarchar否50是用户权限LoginTimevarchar否50是注册时间人事管理模块数据库具体设计如图3-2-2所示。表3-2-2tb_employee列名数据类型主键长度允许空描述employeeIDint是4否员工编号企业人事管理系统9employeeNamevarchar否50是员工姓名employeeSexvarchar否50是员工性别employe
本文标题:c#.net实训报告---张
链接地址:https://www.777doc.com/doc-4702483 .html