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

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

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

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

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

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

 

人力资源管理系统

概要设计说明书

版本号:

V2.0

 

文档信息及版本历史

文档信息

项目名称

人力资源管理系统

文档名称

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

存储位置

版本

作者/修改者

日期

描述

 

概要设计说明书

目录

1引言2

1.1编写目的2

1.2背景2

1.3定义2

1.4参考资料2

2总体设计2

2.1需求规定2

2.2运行环境3

开发平台3

2.3基本设计概念和处理流程3

2.4结构4

2.5系统用例图5

2.6人工处理过程6

2.7尚未问决的问题6

3接口设计6

3.1用户接口6

3.2外部接口6

3.3内部接口7

4运行设计7

4.1运行模块组合7

总体运行设计7

4.2运行控制8

4.3运行时间8

5系统数据结构设计8

5.1逻辑结构设计要点8

数据表设计8

5.2物理结构设计要点12

5.3数据结构与程序的关系12

6系统出错处理设计12

6.1出错信息12

6.2补救措施13

1引言

1.1编写目的

在需求分析阶段中,我们已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的调研中获得,并在需求规格说明书中做到了详尽得叙述及阐明。

本阶段在系统的需求分析的基础上,对系统做概要设计。

主要解决实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,数据结构、模块结构的设计等。

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

在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对系统所做的模块结构设计的基础上,对系统进行详细设计。

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

1.2背景

开发软件名称:

人力资源管理系统

项目任务提出者:

襄樊学院计算机系

项目开发者:

“襄理”神马小组

用户:

公司或企业

实现软件单位:

“襄理”神马小组

1.3定义

MVC:

网站项目的三层结构:

数据-视图-控制模式

Businesslogicclass:

业务逻辑层

DAO:

数据访问接口

JDBC:

连接数据库的协议

1.4参考资料

●《人力资源管理系统需求分析规格说明书》

2总体设计

2.1需求规定

通过该系统的实施,将公司或企业人事管理等方面的工作通过系统来实施,其中包括员工信息管理、部门信息管理、招聘信息管理、薪资管理、奖惩制度和系统管理等,使得公司的人事管理方面的业务运转周期缩短20%以上,来提高公司的运转效率。

同时,系统最大限度的实现易安装,易维护性,易操作性,运行稳定,安全可靠。

2.2运行环境

服务器软件

✓MSWindowsXP

✓MyEclipse7.5

✓MySQL5.1

✓Tomcat6.0.20

✓DreamWaver2004

✓UltraEdit15.00.0.1043

开发平台

✓MyEclipse7.5

✓MySQL5.1

✓Tomcat6.0.20

2.3基本设计概念和处理流程

设计概念:

软件架构基于组件技术,采用MVC(Mode-View-Controller)结构分隔业务逻辑、工作流和表示逻辑。

MainServlet是应用的Controller,是所有请求的入口和分发中心,它根据HTTP请求的URL将所要进行的操作,从ScreenDefinition中找到相应的handler处理类,进行相应的处理。

处理完毕再向MainServlet返回下一个需要显示的页面。

JSP是应用的View,没有业务逻辑,没有Model信息,只提供显示页面的功能。

Businesslogicclass、DAO(DataAccessObject)完成相应的业务逻辑处理和相关数据库的操作。

JDBC是连接数据库的协议,所有操作数据库的动作必须通过DAO和JDBC来实现。

各层次之间的数据交换都用Datamodel,Datamodel为序列化类。

处理流程:

2.4结构

2.5人工处理过程

说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)。

2.6尚未问决的问题

说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。

3接口设计

3.1用户接口

1.用户登陆的用户与密码输入;

2.用户的注册信息的录入;

3.用户“个人资料”点击进入;

4.进入后可更改用户基本资料;

5.“个人资料”的信息录入;

6.不同级别管理员进入后更改相关信息;

3.2外部接口

1.超级管理员登陆后后访问数据库,调出所有管理员信息;

2.开首页时,访问数据库,调出“部门管理”、“员工管理”、等信息;

3.管理员修改个人资料,访问数据库,调出相关个人信息;

4.浏览者进入”个人管理’获得相关信息;

5.管理员登陆后点“员工管理”访问数据库,调出相关用户信息;

6.管理员登陆后点“部门管理”访问数据库,调出相关用户信息;

7.管理员登陆后点“招聘管理”访问数据库,调出相关用户信息;

8.管理员登陆后点“薪资管理”访问数据库,调出相关用户信息;

9.管理员登陆后点“奖惩制度”访问数据库,调出相关用户信息;

10.管理员登陆后点“系统管理”访问数据库,调出相关用户信息;

11.不同级别管理员进入后台获得相关信息;

3.3内部接口

往数据库插入内容及信息调用函数连接数据库,并通过SQL语句来对数据库进行操作。

数据的显示采用绑定的方式,就列表显法的使用使得所需数据的使用和操作异常方便。

4运行设计

4.1运行模块组合

总体运行设计

4.2运行控制

软件运行时有较好的界面,基本能够实现用户的数据处理要求。

4.3运行时间

系统的运行时间基本可以达到用户所提出的要求。

5系统数据结构设计

5.1逻辑结构设计要点

数据表设计

1)tb_cj(奖惩方案表)

中文名

字段名

字段类型

长度

是否空

主键

描述

编号

id

int

11

0

PK

标题

cj_title

nvarchar

255

1

类型

cj_type

int

11

1

内容

cj_content

nvarchar

255

1

金额

cj_money

Decimal

10,2

1

日期

cj_time

nvarchar

255

1

2)tb_department(部门信息表)

中文名

字段名

字段类型

长度

是否空

主键

描述

编号

id

Int

11

0

PK

部门名称

dt_name

nvarchar

255

1

创建日期

dt_createtime

nvarchar

255

1

备注

dt_bz

nvarchar

255

1

3)tb_employee(员工信息表)

中文名

字段名

字段类型

长度

是否空

主键

描述

编号

Id

int

11

0

PK

员工号

em_serialNumber

nvarchar

255

1

姓名

em_name

nvarchar

255

1

性别

em_sex

nvarchar

255

1

年龄

em_age

int

11

1

身份证号

em_IDCard

nvarchar

255

1

出生日期

em_born

nvarchar

255

1

民族

em_nation

nvarchar

255

1

婚姻状况

em_marriage

nvarchar

255

1

政治面貌

em_visage

nvarchar

255

1

籍贯

em_ancestralHome

nvarchar

255

1

联系电话

em_tel

nvarchar

255

1

家庭住址

em_address

nvarchar

255

1

毕业学校

em_afterSchool

nvarchar

255

1

专业

em_speciality

nvarchar

255

1

文化程度

em_culture

nvarchar

255

1

上岗时间

em_startime

nvarchar

255

1

部门编号

em_departmentId

int

11

1

部门工种

em_typeWork

nvarchar

255

1

登记时间

em_creatime

nvarchar

255

1

登记人名

em_createName

nvarchar

255

1

备注信息

em_bz

nvarchar

255

1

4)tb_invitejob(应聘人员表)

中文名

字段名

字段类型

长度

是否空

主键

描述

编号

Id

Int

11

0

PK

姓名

name

nvarchar

255

1

性别

sex

nvarchar

255

1

年龄

age

Int

11

1

出生日期

born

nvarchar

255

1

应聘职位

job

nvarchar

255

1

所学专业

specialty

nvarchar

255

1

工作经验

experience

nvarchar

255

1

文化程度

teachSchool

nvarchar

255

1

毕业学校

afterSchool

nvarchar

255

1

联系电话

tel

nvarchar

255

1

家庭住址

address

nvarchar

255

1

登记时间

createtime

nvarchar

255

1

个人简介

content

nvarchar

255

1

是否录用

isstock

Int

11

1

5)tb_manager(管理员表)

中文名

字段名

字段类型

长度

是否空

主键

描述

编号

Id

Int

11

0

PK

账号

account

nvarchar

255

1

密码

password

nvarchar

255

1

级别

managerLevel

nvarchar

255

1

6)tb_pay(薪资支付表)

中文名

字段名

字段类型

长度

是否空

主键

描述

编号

Id

Int

11

0

PK

员工编号

pay_emNumber

nvarchar

255

1

员工姓名

pay_emName

nvarchar

255

1

当前月份

pay_month

nvarchar

255

1

基本工资

pay_baseMoney

Int

11

1

加班费

pay_overtime

Int

11

1

工龄费

pay_age

Int

11

1

考勤费

pay_check

Decimal

10,2

1

旷工费

pay_absent

Decimal

10,2

1

保险费

pay_safety

Decimal

10,2

1

7)tb_train(培训人员表)

中文名

字段名

字段类型

长度

是否空

主键

描述

编号

Id

Int

11

0

PK

培训人

tn_man

nvarchar

255

1

培训主题

tn_title

nvarchar

255

1

培训时间

tn_time

nvarchar

255

1

培训地点

tn_address

nvarchar

255

1

参加人员

tn_join

nvarchar

255

1

备注信息

tn_bz

nvarchar

255

1

5.2物理结构设计要点

给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。

5.3数据结构与程序的关系

6系统出错处理设计

6.1出错信息

1.在用户使用错误的数据或访问没有权限的数据后,系统给出提示:

“对不起,你非法使用数据,没有权限!

”而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。

2.在客户没有登陆情况下点击等提示信息。

6.2补救措施

说明故障出现后可能采取的变通措施,包括:

a.由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。

但有可能占用更多的数据存储空间,权衡措施由用户来决定;

b.WEB系统崩溃后重启应用服务器就可以了;

c.降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;

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

当前位置:首页 > 法律文书 > 调解书

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

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