人事资源管理总体设计说明书.doc_第1页
人事资源管理总体设计说明书.doc_第2页
人事资源管理总体设计说明书.doc_第3页
人事资源管理总体设计说明书.doc_第4页
人事资源管理总体设计说明书.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

14总体设计说明书人事资源管理总体设计说明书学号姓名所完成的任务成绩 (组长)1.1,1.22,3,4,4,55,62013 年 10 月 27 日1引言1.1编写目的 本文在需求阶段之后,从设计的角度来讲述软件的总体方案与设计思路及构想。1.2背景l 待开发软件系统的名称:人事资源管理本项目的任务提出者:课程老师本项目的任务开发者:潘洁、吉宗帅l 用户:用人单位的员工l 运行该项软件的计算机:PC机l 与其他系统的关系:该系统的数据可作为其他系统的资源。1.3定义数据字典:关于数据的信息的集合,也即是对数据流图中包含的元素的定义的集合。数据流图(DFD):是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换,是系统逻辑功能的图形表示,基本元素是输入、输出、数据流和数据存储。实体-联系图(E-R图):描述数据对象及数据对象之间的关系,是用于建立数据模型的图形。2系统功能结构设计2.1模块的划分和描述人事资源管理系统可分为6个大模块:l 用户管理模块输入用户的账号和密码,并选择用户权限进行登录。系统根据账号和密码判断该用户是否存在,并给予反馈信息。l 员工管理模块该模块主要实现对员工的基本信息的管理。可以对员工信息进行查询、添加、修改、删除和更新等操作。并把这些操作所实现的改动记录到数据库中。保持数据的一致性。l 部门管理模块每个员工都是部门的一部分,所以需要部门管理,该模块主要提供的是对员工所在的部门的信息记录。不同的用户根据权限的不同操作也不尽相同。因为部门的信息基本不需改动,所以主要实现查询功能。l 薪资管理模块该模块主要实现对员工薪资的记录信息,用户可以进来查询,高级用户(管理员)还可以进行修改操作。并把记录反馈给数据库。l 培训管理模块培训管理模块是对员工的培训信息的记录,用户主要可以实现对培训管理的查询和添加删除操作l 奖惩管理模块用户可以点击模块按钮,进入奖惩管理模块,该模块是对员工的奖惩信息进行记录的。通过主键的约束,用户可以对其进行修改更新和添加删除操作。2.1.1该系统开发的意图现在许多的用人单位对员工的管理还处于人工管理阶段,不但费时费力,而且不能科学经济的进行人员管理。开发人力资源管理系统是为了更科学有效的帮助用人单位。2.1.2应用目标该系统针对的是拥有许多员工的用人单位,如超市、公司、企业等。2.1.3作用范围该系统可被用人单位的管理阶层和下属员工使用。他们要具备一些基本计算机操作技能。有计算机应用基础常识。2.1.4背景材料在竞争越来越激烈的社会里,企业人事管理就越显示出其不可缺性,成为企业一个非常重要的模块。企业人事管理系统主要是用于员工个人相关信息的管理。使用人事管理系统,便于公司领导掌握人员的动向和人员的综合素质,及时调整人才的分配,使用计算机对人事劳资信息进行管理,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高人事资源管理的效率,也是企业科学化、正规化管理的重要条件。2.1.5该系统与其他有关系统之间的关系该系统的数据资料可以作为其他系统的资源。2.2系统的功能结构图人事资源管理系统部门管理模块员工管理模块薪资管理模块培训管理模块奖惩管理模块用户管理模块员工基本信息查询员工信息的添加和删除员工信息的修改和更新部门基本信息查询薪资基本信息查询薪资信息的修改更新培训基本信息查询培训信息添加和删除奖惩基本信息查询奖惩信息修改更新奖惩信息添加删除用户的添加与删除用户的权限设置图2.2.1功能结构图3接口设计3.1外部接口l 用户的输入和反馈的结果。本系统中用户通过键盘、鼠标等硬件设备向系统输入相关数据,实现输入功能。系统通过IE浏览器显示结果,从而实现输出结果反馈。以上输入、输出接口实现人-机交互,为本系统的外部接口。l 和其他系统之间的接口。本系统在网络中是以网站的形式独立运行的,与其他系统之间没有太多的关联,充其量也就是部分友情链接,故接口将以超链接方式实现。3.2内部接口l 模块的接口:模块的输入和输出。本系统的用户的分为2种:即管理员和普通用户,不同用户所对应的功能模块也有区别。如管理员可以进行所有操作,而普通用户只可以查询、修改和更新操作。(1) 数据库连接模块。系统中因为涉及到一系列对数据库查询、写入、修改、删除、删除操作,故在每个功能模块加载之初就建立与数据库的连接,即数据库模块接口,在此基础上实现以下操作(2) 用户管理模块输入:账号、密码反馈:根据登陆身份不同反馈相应的功能界面(3) 员工管理模块输入:员工编号或员工ID号,点击功能按钮反馈:符合条件的信息显示(4) 部门管理模块输入:部门编号反馈:部门所有信息总表输入:部门编号、员工编号反馈:该部门下某员工的部分信息(5) 培训管理模块输入:培训编号 反馈:该编号下所有的培训事务和人员信息 输入:员工编号、培训编号 反馈:该员工的培训信息(6) 薪资管理模块输入:薪资等级编号反馈:该等级编号下的薪资信息 输入:员工编号反馈:查询该员工的薪资信息 (7) 奖惩管理模块输入:奖惩编号反馈:该编号下的奖惩信息l HIPO图。输入 处理 输出输入管理员信息文件;输入员工信息文件;输入部门信息文件;输入培训信息文件;输入薪资信息文件;输入奖惩信息文件;输入开展信息文件;输入参与信息文件;输入评定信息文件;验证登录信息;记录所需文件;生成更新后的主文件;生成无效记录或文件;显示登录状态;显示主文件;显示新文件;图3.2.1系统HIPO图输入:账户和密码输出:登录界面处理:通过账户和密码判断该用户是否存在,并将数据传给用户局部数据元素:注释:HIPO表系统:人事资源管理系统模块:用户管理模块编号:01作者:吉宗帅,潘洁日期:2013.10.30被调用:无调用:管理模块功能界面被调用:登录模块调用:无输入:功能选择输出:功能操作处理:根据所选的功能对员工信息表进行操作局部数据元素:注释:HIPO表系统:人事资源管理系统模块:员工管理模块编号:02作者:吉宗帅,潘洁日期:2013.10.30被调用:登录界面模块调用:无输入:培训编号输出:该编号下的培训信息处理:通过培训表的主键约束和相关功能按钮的操作获取用户想要的信息局部数据元素:注释:HIPO表系统:人事资源管理系统模块:培训管理模块编号:03作者:吉宗帅,潘洁日期:2013.10.30被调用:登陆界面模块调用:无输入:薪资等级编号或薪资编号和员工编号输出:薪资信息和具体员工的薪资信息处理:通过主键可以进行查询和修改操作局部数据元素:注释:HIPO表系统:人事资源管理系统模块:薪资管理模块编号:04作者:吉宗帅,潘洁日期:2013.10.30被调用:登录界面模块调用:无输入:奖惩编号输出:奖惩信息表处理:通过奖惩表的主键实现对目标信息的查询、添加、删除和修改等操作局部数据元素:注释:HIPO表系统:人事资源管理系统模块:奖惩管理模块编号:05作者:吉宗帅,潘洁日期:2013.10.304数据库逻辑结构设计l 数据库的关系模式用户(用户类型,用户账号,用户密码)员工(员工编号,姓名,电话,身份证号,用户编号,年龄,性别,学历,部门编号,职位,薪资等级编号,奖惩编号)部门(部门编号,部门名称,部门人数,部门主管)薪资(薪资等级编号,薪资数额,结算方式,结算状态,结算日期)奖惩(奖惩编号,员工编号,奖惩类型,奖惩方式,奖惩理由,发布日期)培训(培训编号,培训名称,培训期长,结业等级)开展(部门编号,培训编号,培训日期)参与(员工编号,身份证号,培训编号,参与人数)评定(部门编号,奖惩编号,评定日期)5数据库物理结构设计l DBMS根据关系模式设计DBMS,对应关系模式要设计的6个实体将要设计9张表。表5.1 实体说明表编号表名定义功能表1staff人员信息列表记录所有员工的相关信息表2department部门信息列表记录各部门的详细信息表3admin管理员信息列表记录所有管理员的相关信息表4salary薪资信息列表记录所有薪资的信息表5train培训信息列表记录所有培训的信息表6RandP奖惩信息表记录所有奖惩的相关信息表7Kaizhan开展关系表记录部门与培训之间的联系表8CanYu参与关系表记录员工与培训之间的联系表9PingDing评定关系表记录部门与奖惩之间的联系l 表,主键,外键建立用户信息表字段名字段描述字段类型备注AdminAccount用户账户intAdminType用户类型Char(3)AdminPassword用户密码Int员工信息表:字段名字段描述字段类型备注StaNum员工编号int主键StaName员工姓名Varchar(50)IDNum身份证号码int主键Telephone电话intAge年龄intSex性别Char(2)Degree学历Varchar(50)Depno部门编号int外键Position职位Varchar(50)SalNum薪资等级编号Int外键SalAmt薪资数额FloatTrain培训编号Char(1)外键RPNum奖惩编号Varchar(50)外键部门信息表:字段名字段描述字段类型备注Depnum部门编号int主键DepName部门名称Varchar(50)Depcounter部门人数intDepManager部门主管Char(4)薪资信息表字段名字段描述字段类型备注SalNum薪资等级编号Int主键Salamt薪资数额FloatPaymethod结算方式Char(2)Paystate结算状态Char(1)PayDate结算日期date奖惩信息表字段名字段描述字段类型备注RPNum奖惩编号int主键RPtype奖惩类型Char(2)RPMethod奖惩方式Varchar(50)RPreason奖惩理由Varchar(50)AnounceDate发布日期Date培训字段名字段描述字段类型备注TraNum培训编号int主键TraName培训名称Varchar(50)TraPeriod培训期长dateTraGrade结业等级Char(2)开展字段名字段描述字段类型备注Depnum部门编号int主键,外键TraNum培训编号Char(2)主键,外键TraDate培训日期Varchar(50)参与字段名字段描述字段类型备注StaNum员工编号int主键,外键IDNum身份证号Char(2)主键,外键TraNum培训编号Varchar(50)JoinNum参与人数int评定字段名字段描述字段类型备注Depnum部门编号 int主键,外键RPNum奖惩编号Char(2)主键,外键JudgeDate评定日期Varchar(50)6系统的体系结构和开发技术6.1体系结构本系统采用C/S体系结构,采用专门的系统客户端程序对系统进行访问。良好的体系结构意味着普适、高效和稳定。C/S优于B/S的优点1、C/S应用服务器运行数据负荷较轻。2、C/S数据的储存管理功能较为透明。3、C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强.4、易操作,交互性很好5、容易地调用操作系统现有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论