人事管理报告.docx

上传人:牧羊曲112 文档编号:1896660 上传时间:2022-12-24 格式:DOCX 页数:39 大小:372.57KB
返回 下载 相关 举报
人事管理报告.docx_第1页
第1页 / 共39页
人事管理报告.docx_第2页
第2页 / 共39页
人事管理报告.docx_第3页
第3页 / 共39页
人事管理报告.docx_第4页
第4页 / 共39页
人事管理报告.docx_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《人事管理报告.docx》由会员分享,可在线阅读,更多相关《人事管理报告.docx(39页珍藏版)》请在三一办公上搜索。

1、成绩 软件设计综合实习报告实习题目: 人事管理系统 学生姓名: 徐成娇 学号: 13416216 学 院: 怀德学院 专业班级: 计算机131 同组成员: 张彩玲 杨芳 指导教师: 倪彤光 实习时间: 2016 年 9 月 5 日 2016 年 10 月 10 日目录1引言.31.1编写目的.31.2背景.31.3定义.32项目开发计划.32.1主要参加人员.32.2产品.32.2.1非移交的产品.32.2.2服务.32.3验收标准.32.4完成项目的最迟期限.42.5工作任务的分解与人员分工.42.6进度.43可行性分析.43.1技术可行性.43.2经济可行性.43.3操作可行性.43.4功

2、能可行性.53.5局限性.54需求分析.54.1项目概述.54.1.1要求.54.1.2目的.54.1.3运行环境.54.1.4具备的功能.54.1.5用户特点.54.2功能需求.64.2.1功能描述.64.2.2系统功能架构.64.2.3数据流图.74.3系统的数据需求.74.3.1数据录入和处理的准确性和实时性.74.3.2数据的一致性和完整性.74.3.3数据的共享性和独立性.75概要设计.85.1总体架构设计.85.1.1系统主要结构.85.1.2系统开发环境及工具.85.1.3 JSP技术.85.2总体功能结构设计.85.3数据库设计.95.4各模块E-R图.126详细设计.136.

3、1登录模块.136.1.1登录模块流程图.146.1.2实现模块的主要代码及界面.146.2人事管理模块.176.2.1模块流程图.176.2.2实现模块的主要代码及界面.186.3通知公告模块.246.3.1模块流程图.246.3.2实现模块的主要代码及界面.256.4规章制度模块.266.4.1模块流程图.266.4.2实现模块的主要代码及界面.277用户操作手册.297.1系统操作说明.297.1.1系统操作流程.297.1.2系统的启动.307.2系统管理员操作说明.307.2.1功能描述.307.2.2操作方法.308系统测试.338.1系统测试概述.338.2测试计划.358.3测

4、试用例.358.3.1系统功能测试.358.3.2子模块测试.368.4测试评估.379设计心得.37参考文献.38 人事管理系统1 引言1.1编写目的21世纪是知识经济的时代,是人才竞争的时代,随着21世纪的到来,人类已步入信息社会,信息产业正成为全球经济的主导产业。信息自动化的作用也越来越大,特别是各行业的管理领域,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。人事管理系统在当今社会中是一个不可或缺的、必备的工具软件。然而,一个好的高质量的软件还是少之又少的。并未根本的实现智能化。亦不利于实现科学的管理、体现领导者的决策作用。因此,在本软件设计中心准备开发一个功能完善的人事管

5、理系统。人事管理系统是一个公司不可缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要, 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。1.2背景 鉴于现今经济的迅速发展,人们对生活品位的提高,是为了满足人们需求的背景下提出来的理论系统。1.3定义 人事管理: 所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织,协调,控制,监督等手段,谋求人与事以示共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。2 项目开发计划2.1主要参加人员 本小组内成员杨芳、徐

6、成娇、张彩玲。2.2产品 首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成可行系统。 2.2.1非移交的产品 需求规格说明书、概要设计说明书、详细设计说明书、源代码清单、系统测试计划和最终测试结果报告。 2.2.2服务1.普通员工:登录系统查询信息2.管理员:登录系统查询、修改、删除、增加信息2.3验收标准 1.测试用例不通过数的比例3%; 2.不存在错误等级为1或2的错误; 3.错误等级为3的错误数量=10;4.所有提交的错误都已得到更正。2.4完成项目的最迟期限 2016年10月05日2.5工作任务的分解与人员分工 1.设计师(进行需求分析、架构设

7、计和功能设计):张彩玲、杨芳 2.开发人员(进行具体的编码工作和单元测试):杨芳、张彩玲 3.测试人员(根据计划和总体方案对产品进行系统测试):徐成娇2.6进度 时间任务第一周需求分析第二周系统概要设计和系统详细设计第三周编码与测试执行第四周测试评估与部署第五周系统维护 3 可行性分析3.1技术可行性 社保管理、合同管理和部门管理主要涉及数据库的查询和更新,这些信 息都可以很清晰的用关系数据库模式表示出来,采用数据库的操作没有难度。而员工管理模块中的月末统计也只是一个查询统计功能,这些在设计数据库好之后就不是问题。从规模上来说,人事管理系统应属于中小型数据库应用程序,在过程设计期间可以完成。从

8、系统需求分析到系统测试的所有工作,不存在开发时间限制的问题。基于人事管理系统不属于大的数据库系统,并且没有严格的实时性的要求,因此,只要普通系统配置就可运行。对于人事管理系统的开发就没有特殊的要求。3.2经济可行性人事管理系统属于中小规模的MIS,所需的资源不多,开支不会很大,也不需要特殊设备的支持,需要的只是作为服务器的计算机,还有作为开发平台的计算机就可以了。并且,在系统开发完成以后,由于人事管理的广泛性,可将系统扩展为通用的软件,增加其重要性,实现资源的最大利用率。这样降低了系统的经济开支,从而实现经济上的可行性。3.3操作可行性 随着我国加入世界贸易组织,我国企业与世界联系的更加密切,

9、要想我们的企业管理与世界同步,最重要的就是利用当今飞速发展的计算机技术和网络资源。计算机技术突飞猛进的发展,对世界产生了根本性的影响,特别是对机构、企业的组织结构的影响可谓空前绝后。所以人事管理系统具有社会可行性。3.4功能可行性 公司内部的人事的管理,从大的方面分主要集中在公司职员的个人情况、工资细目、调入调出及用车等。所以该系统主要是实现对数据的录入、插入、删除,网上查询.统计.更新.打印等功能。其次,为了信息的保密与安全,系统还要提供一定的安全机制。3.5局限性软件系统可以使企业方面地管理所有的员工信息和部门信息,这使得企业能够高效地完成一项工作。不过,为了能让管理系统发挥出最大的作用,

10、企业管理人员必须努力学习如何正确使用该系统,并且尽自己的职责让它正常运转。4 需求分析4.1项目概述 4.1.1要求 企业人事管理系统必须提供人员基本信息、社保信息,合同信息,部门信息,的基础设置。另外,该系统还必须保证数据的安全性、完整性和准确性。 4.1.2目标 企业人事管理系统的主要目的是实现企业人事的信息化管理,主要业务就是实现对员工信息的管理,另外还需要提供打印报表功能,其中包括员工基本信息,合同、社保、部门、员工调动等信息。项目实施后,能够降低管理成本、合理控制人员调动、减少资金占有并提升企业的市场竞争力。 4.1.3运行环境 CPU:1.4G以上操作系统:Windows XP以上

11、操作系统软件平台:spring开发工具数据库系统:mysql数据库 4.1.4人事管理系统应该具有以下功能(1)系统操作简单,界面友好。(2)规范、完善的基础信息设置,包括对员工基本信息的录入、增加、删除、修改等。(3)支持多人操作,要求具有权限分配功能,按照不同的权限分配可操作功能。(4)为了方便用户,要求系统支持多条件查询。(5)对员工信息在需要时打印不同需要的报表。(6)支持数据更新调整。 4.1.5用户特点主要是企业人事部门或公司管理人员使用,对人事管理系统的了解情况参差不齐,要求人事管理系统简单易懂、易操作。 4.2功能需求 4.2.1功能描述 根据企业人事管理的特点,需要实现以下功

12、能:(1)员工档案的管理:包括员工基本信息(姓名、性别、年龄)、所在部门、工作信息和工作简历的输入。(2)员工信息的查询、修改和删除(3)员工工资的管理:包括工资的添加,工资报表的查询、修改和删除(4)管理员将需要的信息以报表形式输出打印4.2.2系统功能架构人事管理系统系统设置档案管理用户登录工资管理帮助信息增删管理员修改密码重新登录退出系统修改员工工资计发员工工资工资明细查询打印职工工资建立员工档案修改员工档案删除员工档案查询档案信息图1 人事管理系统功能图 4.2.3数据流图用户登录用户表管理员验证成功读取信息查找信息密码人事管理系统管理用户管理员工基本信息管理修改管理写入添加删除用户工

13、资信息员工基本档案信息用户管理表员工工资管理图 2 人事管理系统数据流图4.3系统的数据需求4.3.1数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入,手工输入要考虑系统界面上的容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。4.3.2数据的一致性与完整性 系统涉及的数据统一存储在服务器端。系统的数据是共享的,如何保证数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入

14、处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。 对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。4.3.3数据的共享与独立性 整个管理系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。5 概要设计 5.1总体架构设计 5.1.1 系统主要结构本系统采用B/S结构,即浏览器/服务器(Browser/Server,缩写为B/S)结构。它是一种特殊的客户机/服务器结构,主要应用在Internet网中,提供了

15、大量的服务,与传统C/S两层体系结构相比,有许多优势。 5.1.2系统开发环境及工具人事管理系统系统存放数据的开发工具是MySQL,设计代码的平台是Sring。作为小型管理系统开发环境,是很合适的。它不仅提供了很大量的jar包,并且在进行编码时能及时给出适当的提示,主要是根据首字母匹配函数名,并且会对该函数进行简要的解释,一目了然地知道它的功能和返回值,可以省去很多记错记混的麻烦。MySQL是关系型数据库,意思就是以表格的形式存储数据,一个数据库就是可以由一个或者很多个表格组成,就是所谓的关系型数据库。而对于该类数据库的访问读取都是由SQL语句来进行管理的,通过不同的SQL语句的传入,来执行表

16、的增删改功能,实现数据的读取和更新。而且与SQL Server不同的是,MySQL是开源的。意思就是大家都可以根据自己的需求,以及开发习惯,对该平台的功能进行自定义的修改。 5.1.3 JSP技术人事管理系统是采用JSP技术开发的,该技术可以创建很丰富的基于网页的应用程序,使用上也有很明显的引导作用。在设计时,可以自定义显示模式和操作模式,系统的信息显示模块,正是需要显示区分不同角色的显示界面。另外网页形式的开发是充分具备灵活性的,即可以设置很多显示样式,也能提供源代码参考学习。按照系统的需求,比如系统的期刊管理功能,能在不重启浏览器的情况下,根据显示最新的操作结果。5.2总体功能结构设计 根

17、据之前的系统分析,我们可以将整个该系统分为三大模块:人事管理模块,公告通知模块以及规章制度模块。人事管理系统的模块结构图所下所示:管理员登录输入 验证码规章制度通知公告人事管理规章制度管理规章制度列表通知公告管理通知公告列表在职用户管理离职用户管理图4.1 人事管理系统模块结构图下面将简单介绍本系统三个用户对象的基本功能模块:(1)人事管理模块:对在职用户管理(增加,删除,设为离职用户)和离职用户管理(填写离职信息,激活离职用户为在职)。(2)通知公告管理:对公告的增加、修改、删除以及显示通知公告列表。(3)规章制度管理:其中包括对规章制度的增加、修改、删除以及显示规章制度的列表。5.3数据库

18、设计在设计人事管理管理系统的时候,根据系统的各模块实现的功能。在数据库设计中,抽象出三实体类,分别为员工信息实体类,公告实体类,规章制度实体类。其中员工实体类中包括姓名、出生年月日、身份证号码、籍贯、性别、部门、联系方式、入职时间、公积金账号、毕业院校、毕业时间、专业、家庭住址等。通知实体类中包括标题,内容等。规章制度实体类中包括标题,内容等。四个实体类的属性图分别为4-1至4-3。出生年月日性别姓名 身份证号工资籍贯员工入职时间专业联系方式毕业院校 图4-1 员工实体属性图公告内容标题 图4-2 公告实体属性图规章制度内容标题 图4-2 规章制度实体属性图根据各个实体属性图,一共设计了四张表

19、分别为用户登录信息表,教员表,课题表,通知表。如下表所示。用户登录信息表:字段说明类型可空备注idIDIntNo主键,自增name姓名varchar(50)Nopassword密码varchar(50)No加密员工基本信息表:字段说明类型可空备注idIDIntNo主键,自增name姓名varchar(50)Yessex性别varchar(50)Yesemail邮箱varchar(50)Nophone手机varchar(50)NoSalary工资varchar(50)NoOrigin籍贯varchar(50)YesHouse户籍地址varchar(50)YesPlace现居住地varchar(5

20、0)YesCard身份证号varchar(50)YesSchool毕业院校varchar(50)YesTime入职时间varchar(50)NoSubject专业varchar(50)YesSchool1毕业院校varchar(50)YesNumber公积金账号varchar(50)YesBirthday出生年月日varchar(50)Yes通知公告信息表:字段说明类型可空备注idIDIntNo主键,自增Title标题varchar(50)YesText内容varchar(50)Yes规章制度信息表:字段说明类型可空备注idIDIntNo主键,自增Title标题varchar(50)YesText内容varchar(50)Yes5.4各模块E-R图在职用户管理E-R图:管理员选择增加修改查询在职员工信息设为离职11NNN离职职用户管理E-R图:管理员选择搜索激活帐号查询离职用户信息离职信息11NNN通知公告模块E-R图:管理员选择增加修改查看通知列表删除11NNN规章制度模块E-R图:管理员选择增加修改查看规章制度

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号