人力资源管理系统概要设计说明书.docx

上传人:b****3 文档编号:2077354 上传时间:2022-10-26 格式:DOCX 页数:7 大小:23.49KB
下载 相关 举报
人力资源管理系统概要设计说明书.docx_第1页
第1页 / 共7页
人力资源管理系统概要设计说明书.docx_第2页
第2页 / 共7页
人力资源管理系统概要设计说明书.docx_第3页
第3页 / 共7页
人力资源管理系统概要设计说明书.docx_第4页
第4页 / 共7页
人力资源管理系统概要设计说明书.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

人力资源管理系统概要设计说明书.docx

《人力资源管理系统概要设计说明书.docx》由会员分享,可在线阅读,更多相关《人力资源管理系统概要设计说明书.docx(7页珍藏版)》请在冰豆网上搜索。

人力资源管理系统概要设计说明书.docx

人力资源管理系统概要设计说明书

概要设计说明书1.引言1.1编写目的

在人力资源管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,并在需求规格说明书中得到详尽得叙述及阐明。

本阶段已在系统的需求分析的基础上,对人力资源管理系统做概要设计。

主要解决了实现该系统需求的程序模块设计问题。

包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。

在下一阶段的详细设计中,程序设计员参考本概要设计说明书,在概要设计对人力资源管理系统所做的模块结构设计的基础上,对系统进行详细设计。

在以后的软件测试以及软件维护阶段参考本说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

1.2项目背景

本项目(人力资源管理系统)由某公司委托,由第3开发小组等负责开发。

人力资源管理系统将由两部分组成:

置于管理部门的前台客户程序,以及置于公司的数据库服务器。

本系统与其他系统的关系如下:

1.3定义1.3.1专门术语SQLSERVER:

系统服务器所使用的数据库管理系统。

SQL:

一种用于访问查询数据库的语言

事务流:

数据进入模块后可能有多种路径进行处理。

主键:

数据库表中的关键域。

值互不相同。

外部主键:

数据库表中与其它表的主键关联的域。

1.3.2缩写系统:

若未特别指出,统指本机预定系统。

SQL:

StructuredQueryLanguage(结构化查询语言)。

1.4参考资料

以下列出在概要设计过程中所使用到的有关资料:

1.

需求规格说明书杨晓丹、王卉刘守玉王晋娜等,第三软件开发小组成员2.

用户操作手册第三软件开发小组开发成员

第三软件开发小组开发成员3.系统设计说明书

件开发小组4《软件开发计划》第三软件开发小组开发成员5.《概要设计说明书》第三软件开发小组开发成员

6.《详细设计说明书》第三软件开发小组开发成员

7.《测试用例》第三软件开发小组开发成员

8.《配置管理计划》第三软件开发小组开发成员

2.任务概述2.1目标2.2运行环境

系统将由两部分程序组成,安装在公司各部门客户机上的客户程序

及公司内的数据服务器程序。

2.3需求概述

某公司为方便管理,需开发一个人力资源管理定系统。

为便于公司高层对员工进行系统的管理,首先由管理员为各部门相关管理人员分配用户名、初始密码。

人事部门需把员工

信息(包括:

员工编号、姓名、性别、出生日期、民族、政治面貌、职务、部门、基本工资、备注),招聘计划(包括:

招聘时间、部门、人数、要求),输入到系统的客户端程序,财务部门根据员工一段时间来的工作日来把员工的工资信息(包括:

员工编号、姓名、

性别、部门号、基本工资、浮动工资、交通补贴、通讯补贴、常规、午餐补贴、车补、福利、扣除、应发工资)输入到系统的客户端程序。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。

并要求

客户机的界面要简单明了,易于操作,服务器程序利于维护。

3.总体设计3.1处理流程

下面将使用(结构化设计)面向数据流的方法对机票预定系统的处理流程进行分析。

系统可分为两大部分:

一、客户机上的程序,二、服务器上的程序。

以下将分别对系统的这两大部分进行流程分析:

3.1.1客户机程序流程

客户机上的输入信息为员工信息,招聘计划、员工薪酬信息、人员调动信息、统计报表。

其内部处理流程如下:

下面对各模块进行功能说明:

1.读入员工招聘计划,招聘新员工。

2.读入员工薪酬的信息。

3.准备服务器数据查询。

3.1.2

服务器程序流程下面对各模块(以数字表示)进行功能说明:

1.接受有客户机程序经服务器传送到客户机的数据。

2.查询将数据准备发送到客户机。

以上显示的各模块数字。

3.2总体结构和模块外部设计

下面以结构图来描述机票预定系统的软件总体结构。

框内注明了模块的名字;方框之间的直线表示模块的调用关系。

3.2.1客户机部分人事管理系

3.2.2

服务器程序部分人力资源管理系统(服务器部分)接收数据数据处理、查询接收客户机数准备SQL判断查询数据库操判断准备返回准备返回

其中在数据处理、查询下作了省略„。

3.3功能分配

模块的分工:

代码的编写:

员工基本表、社会关系、工作情况、学习情况;部门表、岗位表;

标准薪酬表、员工薪酬表,薪酬发放表、调动管理表、职位发布表、简历表、面试表、笔试

表、结果表、试题表、考卷表、出题表、一级试题表、二级试题表、职位名称表、职位类型表、职位一级表、职位二级表、职位三级表、国家表:

省份表、机构表、用户权限表、角色表、角右、员工资料查询、薪酬查询、薪稠查

询、试题查询、调动查询查询等系统功能:

用户权限管理、档案管理、薪酬管理、招聘管理、人事变更、调动登记

、调动审核,统计报表等。

4.接口设计

4.1外部接口

4.1.1用户界面

在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。

在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。

外观上也要做到合理化,考虑到用户多对WINDOW

风格较熟悉,应尽量向这一方向靠拢。

在设计语言上,已决定使用java进行编程。

其中服务器程序界面要做到操作简单,易于管理。

在设计上采用下拉式菜单方式。

总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用。

4.1.2软件接口服务器程序上可使用SQLSERVER的对数据库的命令备分,以做到对数据的保存。

4.2内部接口

内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。

具体参数的结构将在下面数据结构设计的内容中说明。

接口传递的信息将是以数据结构封装了的数据,以参数传递

或返回值的形式在各模块间传输。

5.数据结构设计5.1数据库数据结构设计系统将采用SQLSERVER,系统主要需要维护29张数据表:

考虑到数据库的安全性,用户表主要用于管理员为各部门管理员分配用户名和初始密码。

1.员工档案信息表表名空/非数据类型(精度范列名空约束条件其他说明围)emp_idvarchar(12)非空种子,自增1档案编号三级机构单项emp_org_idint(4)非空多对一机构Idemp_nameVarchar(50)员工姓名非空emp_ageInt(4)年龄空emp_sexvarchar

(2)性别空emp_emailvarchar(50)空Emailemp_phonevarchar(13)用户电话空空emp_qqvarchar(10)QQ移动电话空emp_mobilevarchar(11)地址空emp_addressvarchar(50)邮编空emp_zipvarchar(6)省份ID空emp_city_idint(4)员工照片空emp_picvarchar(50)出生年月空emp_birthdayvarchar(8)民族空emp_nationvarchar(20)宗教空emp_religionvarchar(20)政治面貌空emp_polityvarchar(20)

身份证号空emp_IDcardvarchar(18)社会保障号空

emp_ensureNovarchar(20)学历空emp_degreevarchar(20)

教育年限空emp_school_ageint(4)专业空emp_specialtyvarchar(20)空工作表单项多工作idemp_job_idint(4)对一空标准薪酬表单薪酬idemp_salary_idvarchar(10)项多对一职称表单项多职位分类Idemp_jobgrade_idint(4)对一空开户行emp_bankvarchar(20)空帐号emp_bankNovarchar(20)空登记人emp_bookervarchar(12)空登记时间emp_build_dateDatetime(8)

空健康状况emp_strongvarchar(50)空爱好emp_lovevarchar(50)空履历emp_recordvarchar(50)空关系emp_relationvarchar(50)空备注emp_remarkvarchar(50)空状态emp_statevarchar(50)职员修改人emp_modifyvarchar(12)空修改时间emp_modify_datedatetime(8)空薪酬复核人emp_sal_checkvarchar(12)空复核时间emp_sal_check_datedatetime(8)空薪酬状态emp_sal__statevarchar(10)空毕业学校emp_schoolvarchar(50)空薪酬修改人emp_sal_modify

varchar(12)空薪酬修改时间emp_sal_modify_datedatetime(8)员工信息表保存员工档案信息,主键为员工编号。

2.员工工资表表名数据类型列名空/非空约束条件其他说明(精度范围)表准薪酬唯sal_idvarchar(12)种子,自增1非空一标识标准薪酬名sal_namevarchar(12)非空称sal_basicvarchar(12)非空基本工资sal_trafficmoney(8)空交通补贴sal_floatmoney(8)空浮动工资空通讯补贴sal_messagemoney(8)sal_routine空常规money(8)sal_lunch空午餐补贴money(8)sal_traffic_subsidy空交通补贴money(8)sal_car空车补money(8)sal_institute非空制定人varchar(12)sal_booker非空登记人varchar(12)sal_bulider_date非空登记时间datetime(8)

sal_check空审核人varchar(12)sal_state非空状态varchar(10)sal_idea审核意见空varchar(100)sal_check_date空审核时间datetime(8)sal_modify空修改varchar(12)sal_modify_date空修改时间datetime(8)sal_total非空审核money(8)

员工工资表保存员工工资信息资料,它的主键为员工编号。

3.部门表ORG_one(I级机构表)表名空/非数据类型列名空

约束条件其他说明(精度范围)orgOne_idint(4)非空种子,自增1I级机构IdorgOne_namevarchar(50)非空I机构名称

ORG_two(II级机构)表名空/非数据类型列名空约束条件

其他说明(精度范围)orgTwo_idint非空种子,自增1II级机构Id非空II级机构名称orgTwo_namevarchar(50)一级机构表双隶属于一级机orgTwo_s

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

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

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1