人事管理系统的系统分析与设计.docx

上传人:b****6 文档编号:13718874 上传时间:2023-06-16 格式:DOCX 页数:53 大小:231.96KB
下载 相关 举报
人事管理系统的系统分析与设计.docx_第1页
第1页 / 共53页
人事管理系统的系统分析与设计.docx_第2页
第2页 / 共53页
人事管理系统的系统分析与设计.docx_第3页
第3页 / 共53页
人事管理系统的系统分析与设计.docx_第4页
第4页 / 共53页
人事管理系统的系统分析与设计.docx_第5页
第5页 / 共53页
人事管理系统的系统分析与设计.docx_第6页
第6页 / 共53页
人事管理系统的系统分析与设计.docx_第7页
第7页 / 共53页
人事管理系统的系统分析与设计.docx_第8页
第8页 / 共53页
人事管理系统的系统分析与设计.docx_第9页
第9页 / 共53页
人事管理系统的系统分析与设计.docx_第10页
第10页 / 共53页
人事管理系统的系统分析与设计.docx_第11页
第11页 / 共53页
人事管理系统的系统分析与设计.docx_第12页
第12页 / 共53页
人事管理系统的系统分析与设计.docx_第13页
第13页 / 共53页
人事管理系统的系统分析与设计.docx_第14页
第14页 / 共53页
人事管理系统的系统分析与设计.docx_第15页
第15页 / 共53页
人事管理系统的系统分析与设计.docx_第16页
第16页 / 共53页
人事管理系统的系统分析与设计.docx_第17页
第17页 / 共53页
人事管理系统的系统分析与设计.docx_第18页
第18页 / 共53页
人事管理系统的系统分析与设计.docx_第19页
第19页 / 共53页
人事管理系统的系统分析与设计.docx_第20页
第20页 / 共53页
亲,该文档总共53页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

人事管理系统的系统分析与设计.docx

《人事管理系统的系统分析与设计.docx》由会员分享,可在线阅读,更多相关《人事管理系统的系统分析与设计.docx(53页珍藏版)》请在冰点文库上搜索。

人事管理系统的系统分析与设计.docx

人事管理系统的系统分析与设计

武汉工程大学

计算机科学与工程学院

综合设计报告

设计名称:

软件工程综合设计

设计题目:

人事管理系统的系统分析与设计

学生学号:

专业班级:

学生姓名:

学生成绩:

指导教师(职称):

课题工作时间:

10年9月19日至10年9月30日

成绩评定表

学生姓名:

学号:

班级:

类别

合计

分值

各项分值

评分标准

实际得分

合计得分

备注

平时表现

10

10

按时参加综合设计,无旷课、迟到、早退、违反实验室纪律等情况。

完成情况

30

20

按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。

10

能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。

报告质量

35

10

报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。

5

课题背景介绍清楚,综述分析充分。

5

设计方案合理、可行,论证严谨,逻辑性强,具有说服力。

5

符号统一;图表完备、符合规范要求。

5

能对整个设计过程进行全面的总结,得出有价值的结论或结果。

5

参考文献数量在3篇以上,格式符合要求,在正文中正确引用。

答辩情况

25

10

在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。

15

在规定时间内能准确、完整、流利地回答教师所提出的问题。

总评成绩:

补充说明:

指导教师:

(签字)

日期:

2010年9月30日

答辩记录表

学生姓名:

学号:

班级:

答辩地点:

答辩内容记录:

 

答辩成绩

合计

分值

各项分值

评分标准

实际得分

合计得分

备注

25

10

在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。

15

在规定时间内能准确、完整、流利地回答教师所提出的问题。

答辩小组成员(签字):

2010年9月30日

指导教师评语

 

指导教师:

刘军(签字)

日期:

2010年9月30日

一、综合设计目的、条件、任务和内容要求:

在完整了解人事管理系统的用户需求的基础上,运用一种软件建模工具,完成系统的需求分析、概要设计、数据库设计、详细设计、项目开发计划、测试计划、测试分析报告等相关文档。

概要设计及数据库设计要求用软件建模工具完成。

通过本设计可以使学生在掌握软件工程基本原理的基础上,进行应用程序设计应用软件工程重要思想的能力。

可以巩固已经学过的基础课及专业课知识,开阔学生的视野,锻炼学生的自学能力及独立动手能力。

人事管理系统是一个常见而且实用的系统,学生通过设计人事管理系统,能进一步掌握高级语言程序设计基本概念,掌握程序设计方法,对数结构进行综合运用,掌握开发应用软件所需的基本步骤、需求定义能力、功能分解能力和程序设计能力、代码调试技能;学习编写软件设计文档;为未来的软件设计打下良好的基础。

设计一个人事管理系统,使之能提供以下功能:

某部门有经理一名、仓库管理员和销售人员若干名,在人事管理中,该系统可以实现员工个人信息的增加、删除、修改、查询、以及员工工资的计算与存档。

 

 

指导教师签字:

 

2010年9月19日

二、进度安排:

 

2010年9月19日到9月30日每周2次每次4学时

 

三、主要参考文献:

 

1.软件工程原理

2.软件建模技术

3.ORM相关参考

4.UML技术

 

四、综合设计(课程设计)摘要(中文):

计算机应用于工作随着社会及科技的不断进步将成为必然的趋势。

人事管理必然也需要智能化管理。

人事管理系统要做到减轻人事科人员的繁琐工作,提高员工资料的效率,还要促进人事管理工作的规范化,提高人事管理人员工作的质量,促进人事管理工作的职能转变,提高人事管理人员的素质,最重要的是为人事管理和企业管理现代化打下基础。

通过人事管理信息系统,人事管理人员能跨越时空、地域的障碍,在第一时间完成对人事资料的归集,并从大量的数据中找到有用信息,为管理决策者提供及时、准确的决策依据。

此系统采用面向对象的语言编程,实现对员工信息的基本管理,包括员工信息的添加,删除,查询及员工工资的输入与输出。

该系统充分考虑用户的操作简便性,实现快捷操作。

实现了信息的输入,读取,删除和显示等功能。

 

关键字:

智能化;信息管理;输入输出

 

五、综合设计(课程设计)Abstract(英文):

Computerisappliedtoworkwiththesocialandtechnologicalprogresswillbecomeaninevitabletrend.Personnelmanagementmustalsoneedintelligentmanagement.Personnelmanagementsystemtolightentheworkingpersonnelsectionpersonnel,improveemployeetrival,willpromotetheefficiencyofdataofthestandardizationofthepersonnelmanagement,improvethequalityofpersonnelmanagementwork,promotethetransformationofthepersonnelmanagementfunction,improvethequalityofpersonnelmanagement,themostimportantisforpersonnelmanagementandenterprisemanagementmodernization,tolaythefoundation.Throughthepersonnelmanagementinformationsystem,personnelmanagement,widlifecantheobstaclesinthefirsttime,thedatacollectionofpersonnel,andfromtheamountofdata,findusefulinformationformanagementdecisionmakersofferprompt,accuratebasisfordecision-making.

ThissystemUSESobject-orientedprogramminglanguage,realizethebasicmanagementinformationtoemployees,includingemployeesofadd,delete,informationqueryandemployeewagesofinputandoutput.Thesystemfullyconsideruseroperationconvenience,realizingfastoperation.Realizingtheinformationinput,read,deleteanddisplayfunction.

 

Keywords:

Iintelligent;nformationmanagement;Inputoutput

 

摘要

计算机应用于工作随着社会及科技的不断进步将成为必然的趋势。

人事管理必然也需要智能化管理。

人事管理系统要做到减轻人事科人员的繁琐工作,提高员工资料的效率,还要促进人事管理工作的规范化,提高人事管理人员工作的质量,促进人事管理工作的职能转变,提高人事管理人员的素质,最重要的是为人事管理和企业管理现代化打下基础。

通过人事管理信息系统,人事管理人员能跨越时空、地域的障碍,在第一时间完成对人事资料的归集,并从大量的数据中找到有用信息,为管理决策者提供及时、准确的决策依据。

此系统采用面向对象的语言编程,实现对员工信息的基本管理,包括员工信息的添加,删除,查询及员工工资的输入与输出。

该系统充分考虑用户的操作简便性,实现快捷操作。

实现了信息的输入,读取,删除和显示等功能。

 

关键字:

智能化;信息管理;输入输出

 

Computerisappliedtoworkwiththesocialandtechnologicalprogresswillbecomeaninevitabletrend.Personnelmanagementmustalsoneedintelligentmanagement.Personnelmanagementsystemtolightentheworkingpersonnelsectionpersonnel,improveemployeetrival,willpromotetheefficiencyofdataofthestandardizationofthepersonnelmanagement,improvethequalityofpersonnelmanagementwork,promotethetransformationofthepersonnelmanagementfunction,improvethequalityofpersonnelmanagement,themostimportantisforpersonnelmanagementandenterprisemanagementmodernization,tolaythefoundation.Throughthepersonnelmanagementinformationsystem,personnelmanagement,widlifecantheobstaclesinthefirsttime,thedatacollectionofpersonnel,andfromtheamountofdata,findusefulinformationformanagementdecisionmakersofferprompt,accuratebasisfordecision-making.

ThissystemUSESobject-orientedprogramminglanguage,realizethebasicmanagementinformationtoemployees,includingemployeesofadd,delete,informationqueryandemployeewagesofinputandoutput.Thesystemfullyconsideruseroperationconvenience,realizingfastoperation.Realizingtheinformationinput,read,deleteanddisplayfunction.

 

Keywords:

Iintelligent;nformationmanagement;Inputoutput

 

第一章课题背景

1.1任务来源

作为现代人事管理的重要手段之一,人事信息化建设在此过程中将起到不可代替的作用。

其利用现代化的计算机管理手段,建立科学的人事信息管理系统,提高人事处的整体工作效率。

但一个信息系统的开发不但是一个高投入、高技术的项目,而且是一个牵涉问题面广、拖延时间长的项目,从信息管理的角度来看,一个信息系统开发项目决不仅仅是一个纯技术性的问题,还须用技术、管理和组织相结合的综合观点来指导此类项目的开发。

与发达国家大企业相比,我国人事管理信息化建设工作的总体水平还很低,处在起步阶段。

随着计算机应用的普及,推动企业计算机管理现代化的时机已经到来,采取信息化管理是企业在新经济时代的必然趋势,也是企业管理者的迫切需求。

信息技术为企业的发展提供了机遇,也带来了挑战。

如何改良你公司的内部经营机制,公正、客观、全面、快捷地记录和评估有关员工的信息,实现以人为本的经营战略,提高人事管理工作的效率,使人事管理员有更多的精力去做人力资源分析、研究和开发工作,是公司立足发展,开拓未来,领先同行业的关键。

然而,在现今繁忙的商业社会里,很多企业的雇员人数以百千计,由招聘筛选合格的员工,安排工作,评定考核员工,调动或提升,训练与发展,人事管理乃至激励员工等等工作都非常繁复,人事管理所扮演的角色越来越重要。

员工是企业重要的财富,是企业生存、发展的重要条件,与发达国家大企业相比,我国企业人事管理信息化建设工作的总体水平还很低,处在起步阶段。

目前的一些人事方面的系统只是简单的支持人事的查询。

有的公司根本没有人事管理系统,基于种种,很有必要开发一个人事方面的管理软件来促进公司的管理。

1.2目的及要求

在完整了解人事管理系统的用户需求的基础上,运用一种软件建模工具,完成系统的需求分析、概要设计、数据库设计、详细设计、项目开发计划、测试计划、测试分析报告等相关文档。

概要设计及数据库设计要求用软件建模工具完成。

通过本设计可以使学生在掌握软件工程基本原理的基础上,进行应用程序设计应用软件工程重要思想的能力。

可以巩固已经学过的基础课及专业课知识,开阔学生的视野,锻炼学生的自学能力及独立动手能力。

计算机应用于工作随着社会及科技的不断进步将成为必然的趋势。

人事管理必然也需要智能化管理。

人事管理系统要做到减轻人事科人员的繁琐工作,提高员工资料的效率,还要促进人事管理工作的规范化,提高人事管理人员工作的质量,促进人事管理工作的职能转变,提高人事管理人员的素质,最重要的是为人事管理和企业管理现代化打下基础。

通过人事管理信息系统,人事管理人员能跨越时空、地域的障碍,在第一时间完成对人事资料的归集,并从大量的数据中找到有用信息,为管理决策者提供及时、准确的决策依据。

1.3目标

普通用户可以在任何一台符合要求的计算机上运行程序,便可连接到本系统,进行浏览和查询,由于本系统需要很大的信息量,我们的最终要求是既要满足一般用户的查询要求,使用户感到方便,又要让管理者管理的方便。

第二章系统设计方案分析

2.1系统功能分析

1.人事管理查询功能:

能够管理多个员工,及时了解各个分支机构的员工分配及个人资料状况。

可单个字段查找或任意字段组合查询,并且具有模糊查询的功能。

也可查看某个员工基本信息、查看企业某个状态员工人数、查看不同教育程度员工人数等,查询统计结果显示在状态条明显位置。

2.参数维护及设定:

设置初始化数据,如状态设定(在岗、外派、出差等)、部门设定(公司总部、财务部等)、职位设定(经理、副经理等)等。

3.员工信息入档:

包括各类基本信息,如工号、姓名、年龄、联系方式等;还可以记录员工的教育经历,家庭情况,工作岗位等其他信息。

输入:

添加一个新的员工信息。

删除:

删除一个已有的员工信息。

查找:

根据用户的需要,依据某一条属性查找系统中已有的员工,并输出其信息。

输出:

将员工的信息输出到显示屏上。

4.奖惩情况记录:

可时时记录员工奖惩情况,可作为信息添加至个人简历中。

5.多种排序方式:

不同的排序方式,快速查看排序结果,统计查询记录。

2.2模块划分

根据管理信息系统中的划分方法,我们根据功能模块划分法,把整个模块划分为四个层次。

人事信息维护:

更新数据库资料,对外界请求进行处理,提供用户的查询浏览;人事信息查询:

处理查询请求,读取数据库数据,回应请求;信息存入、取出:

处理存取请求,存取数据库数据,通过浏览器反馈给读者;系统维护:

根据需要修改系统的一些细节。

2.3程序分析

员工的属性一般包括几个属性:

姓名,工号,年龄,性别,出生年月,工资,地址,电话,E-mail等,这些都是最终数据,因而要保存在文件中。

人事管理系统有输入,删除,查找和输出这几个功能,主菜单实现输入,删除,查找和输出等功能的入口,进而进入到子菜单中,完成相应的操作后返回主菜单,显示子菜单相应的操作结果。

 

2.4组织结构分析

图2-1系统的模型

图1-2:

系统功能的框架图

从图1-2中可以看出,该系统有信息查询、员工管理、系统维护和部门设置四大模块。

信息查询又包括了复合查询和全体记录,员工管理是系统的主干,它包括新增和删除员工以及员工信息修改(包括基本信息、工作岗位、监理工作信息、培训记录和其他信息),系统维护包括系统修改和口令修改,部门设置可以令用户方便的了解企业的组织机构设置。

 

第三章系统需求分析

本次系统开发的主要是人事档案管理系统,采取的是全面铺开与重点调查相结合的方法,即将重点放在对企业内部人事档案管理的调查上,因为需要大量数据的支持,所以该系统主要是数据的存储与调出。

3.1现行系统的业务描述

图3-1人事管理业务流程图

现行系统的人事管理业务流程图如图3-1。

各部门根据支援表现及自身发展要求递交职员文件至人事部。

人事部调用各部门人事档案,进行检查修改并根据档案制定招聘或解雇计划,将计划交至领导进行审批。

领导批准后,人事部正式招聘或解雇职员。

新职员在各部门工作。

 

3.2现行系统的数据与数据流程分析

图3-2人员信息处理数据流程图

图3-2是现行逻辑方案的人员信息处理数据流程图。

用户提供员工信息,通过新增、编辑或删除,得到新的人事信息,经数据库处理后,反馈回去给用户。

具体参看图3-2。

图3-3系统报表处理数据流程图

图3-3是系统报表处理数据流程图。

用户输入用户信息,提出操作申请,并从系统数据中获得详细信息,制成WORD文档显示给用户。

具体过程参看图3-3。

图3-4信息查询数据流程图

图3-4是系统查询数据流程图。

用户输入人事部分资料,提出操作申请,并从系统数据中获得详细信息,若资料不足则反馈给用户,可以则进行分析处理,列出员工的详细信息,其后可以返回去重新查询,或者将信息输出到WORD文档显示给用户。

具体过程参看图3-4。

图3-5系统设置数据流程图

图3-5是系统设置数据流程图。

用户输入用户信息,提出操作申请(新增、修改或删除系统设置),完成后将系统信息反馈给用户并进行系统存储数据。

具体过程参看图3-5。

 

第四章系统详细设计

4.1子系统的划分及总体结构

本系统按照系统的业务处理功能划分,将系统划分成四个子系统:

员工管理系统,综合查询系统,报表输出系统,系统设置系统系统总体可分为以下4种结构组成:

图4-1:

系统总结构图

1.员工管理系统:

本系统主要进行人事的录入、查询、审核、编辑、删除等员工管理操作。

图4-2员工管理子系统结构图

 

2.综合查询系统:

可以查询员工的所有详细资料,包括户口状况、政治面貌、合同管理、工资情况、承包工程情况等等。

图4-3综合查询子系统结构图

3.报表输出:

方便的报表设计和文档管理功能,更能让您倍感工作的轻松。

4.系统设置:

一个公司下属的部门不是固定的,有可能由于某些原因而变更。

所以部门设置可以使用户方便的进行部门的增加、修改、删除等操作,十分方便。

图4-4系统设置子系统结构图

本系统名为管理系统,所以侧重于人事的管理方面。

管理当然需要大量的数据的支持。

所以我们在设计这个系统的时候,考虑较多的是数据的更新和列表的输入输出。

 

4.2系统分类编码设计

4.2.1职员分类

公司职员的分类法:

采用线分类法。

具体如图2-1所示。

公司

离职人员公司本部……项目部

监理部-----咨询部财务部办公室人事部

职员职员职员……

图4-5职员分类图

员工类别分类:

在职、临时、退休、返聘、借调、离职。

职务分类:

总经理、副总经理、经理、副经理、部门经理、部门副经理、部门科员、部门办事员、职工。

岗位:

总监、监理工程师、顾问、办事员、录入员、司机。

4.2.2人事编码和校对方式

人事编码结构如表3-2所示:

上级部门代码

部门代码

职员代码

P1

M1

0001

表2-2人事编码结构表

P1上级部门代码。

1为公司本部,P2为项目部。

M1位各部门所分到的代码。

监理部为1,咨询部为2,办公室为3,财务部为4,人事部为5。

0001为单个职员代码。

4.3系统模块设计

图4-6人事管理系统模块

4.3.1用户选择模块

根据用户的操作来选择功能,如图4-7。

图4-7用户选择模块

4.3.2管理系统创建模块

用户进入系统后,根据用户提供的信息,将信息创建到系统之中,然后保存在文件之中,如图3-3。

图4-8管理系统创建模

4.3.3管理系统删除模块

根据用户的需要选择要删除的学生,学生信息删除之后相应的文件之中也找不到该学生的信息。

4.3.4管理系统查找模块

用户可以查找某个特定的学生信息,提供两种查找方式,可以按按照姓名找找,也可以按电话号码查找。

4.3.5管理系统输出模块

用户在完成相应的操作后,输出用户需要的信息,并直观的显示在屏幕上。

4.4流程图

系统流程图如图4-9所示。

图4-9系统流程图

 

4.5关系数据结构设计

在数据的规范表达中,一般将一组相互关联的数据称为一个关系,而在这个关系下的每一个数据指标项则成为数据元素。

这种关系落实到具体数据库就是基本表。

在人事档案管理数据库中,二维表如表所示:

表4-1职员基本信息表

字段名

类型

宽度

小数点位数

索引

NULL

说明

员工代码

字符型

4

 

 

 

姓名

字符型

8

 

 

 

 

性别

字符型

2

 

 

 

男、女

出生日期

日期型

8

 

 

 

年月日

民族

字符型

8

 

 

 

 

身份证号

字符型

19

 

 

 

 

籍贯

字符型

16

 

 

 

省(直辖市)、市(区)

家庭住址

字符型

36

 

 

 

 

政治面貌

字符型

10

 

 

 

群众、党员、团员

最高学历

字符型

6

 

 

 

小学、初中、高中、大学、研究生等

婚姻状况

字符型

4

 

 

 

已婚、未婚

健康状况

字符型

10

 

 

 

良好、一般等

档案地

字符型

40

 

 

 

 

参加工作时间

日期型

8

 

 

 

年月日

毕业时间

日期型

8

 

 

 

年月日

专业

字符型

10

 

 

 

 

技术职称

字符型 

6

 

 

 

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2