人事管理系统系统设计说明书文档格式.docx

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

人事管理系统系统设计说明书文档格式.docx

《人事管理系统系统设计说明书文档格式.docx》由会员分享,可在线阅读,更多相关《人事管理系统系统设计说明书文档格式.docx(12页珍藏版)》请在冰豆网上搜索。

人事管理系统系统设计说明书文档格式.docx

1.文档介绍3

1.1文档目的3

1.2文档范围3

1.3读者对象3

1.4参考文档3

1.5术语与缩写解释3

2.系统概述5

3.系统总体结构5

4.用户界面设计5

4.1.应当遵循的界面设计规范5

4.2.界面的关系图和工作流程图5

4.3.主界面7

4.4.员工基本信息画面8

4.5.员工明细信息画面9

4.6.美学设计9

4.7.界面资源设计9

4.7.1图标资源9

4.7.2图像资源10

4.7.3界面组件10

4.8.其他10

5.模块设计10

5.1.模块命名规则10

5.2.模块汇总表10

5.3.模块关系图11

5.4.系统的模块设计11

5.5.其他11

6.开发环境的配置11

7.运行环境的配置12

8.测试环境的配置12

9.其他12

1.文档介绍

1.1文档目的

编写此文档的目的是详细描述人事管理系统中的用户界面设计及模块设计。

并对本系统开发、运行及测试环境配置给予详细的说明。

1.2文档范围

本文档为该系统的系统设计说明书,详细的说明了“人事管理系统”的用户界面设计、界面关系及美学设计等,并对模块设计、结构情况做了详细的阐述。

另外对于该系统的开发环境配置、运行环境配置及测试环境配置进行了指定及推荐。

本文档主要适用于开发人员进行系统设计,测试人员进行系统测试,同时也为后续的系统维护工作提供了良好的使用说明,也可以作为未来版本升级时的重要参考资料。

1.3读者对象

本文档的预期读者为项目管理人员、项目开发人员、项目测试及维护人员。

1.4参考文档

1)软件所参照的软件开发标准为:

GB8567-88标准

2)XX公司软件开发标准(2008)

3)本项目的需求说明书及产品规格说明书

4)戴坚锋,《软件项目开发与实施》,电子工业出版社,2009。

5)邵志东,《软件开发这点事儿——软件开发工具手册》,电子工业出版社,2009。

1.5术语与缩写解释

缩写、术语

解释

CSS

层叠样式表,CascadingStyleSheets

LOGO

徽标或者商标的英文说法

DAO

数据访问对象DataAccessObject,是一种应用程序编程接口

CVS

版本控制系统,ConcurrentVersionSystem

2.系统概述

本系统是为某企业定制开发,从其中截取了一部分功能,这部分功能在确保系统能够正常运行的条件下,完成了人事系统重要组成功能,例如人员管理,考勤管理,离职管理和系统管理。

考勤管理的数据由考勤系统导出Excel格式的文档,然后导入到人事系统数据库中。

本次项目中,实现的WEB应用方面只是实现了可以通过计算机,使用互联网进行人事数据操作的处理;

而对会计系统、考勤机系统并没有开发此功能,特此注明。

本系统大体分为以下几个模块:

员工管理、考勤管理、离职管理、系统管理。

3.系统总体结构

整个系统遵循多层次的架构模式,从上到下依次为用户界面层、业务处理层、实体层、和数据访问层,如右图所示。

用户界面层

业务处理层

实体层

数据库访问层

层次间的依赖关系的原则应该是自顶向下的,即上层可以依赖下层,而下层应该尽量减少对上层的依赖。

同时层次间的交互应该减少对实现的依赖,通过接口进行交互。

这样修改哪一层,对其他层不用做或者做尽量少的改动。

4.用户界面设计

4.1.应当遵循的界面设计规范

本系统所有用户界面遵循软件开发标准GB8567-88标准进行设计,用户界面设计友好合理,充分考虑到用户的操作习惯,达到用户在需求说明书中对界面的需求要求。

4.2.界面的关系图和工作流程图

界面一览:

界面ID

界面名称

用途

UI0001

员工基本信息画面

查看员工基本信息并可删除员工信息

UI0002

员工明细信息画面

用于新增及编辑员工明细信息

UI0003

职务变更履历画面

查看员工职务履历并变更员工职务

UI0004

工程评价画面

查看员工的工程评价信息

UI0005

工程评价新增画面

对员工进行工程评价

UI0006

公司评价画面

查看员工的公司评价信息

UI0007

公司评价新增画面

对员工进行公司评价

UI0008

招聘管理画面

管理应聘员工信息

UI0009

在藉者移动查询画面

查看一段时间内公司员工移动情况

UI0010

导入考勤数据画面

从Excel表导入员工考勤信息

UI0011

补入考勤数据画面

录入员工考勤信息

UI0012

加班日报表画面

查看员工加班信息并统计

UI0013

考勤月报表画面

查看员工考勤信息并统计

UI0014

月加班统计画面

查看员工月加班详情并统计

UI0015

离职登记画面

对员工进行离职登记

UI0016

离职登记新增画面

对离职员工进行物品详细登记

UI0017

合同履历详细画面

查看员工合同履历详情

UI0018

离职员工查询画面

查看离职员工信息,包括员工详细及离职详细

UI0019

工作日备注画面

为工作日添加备注信息

UI0020

工作时间设置画面

对公司上下班时间进行设置

UI0021

部门设置画面

对公司部门进行查看、删除等操作

UI0022

部门设置新增画面

新增或编辑部门详细信息

UI0023

保有工数熟练度设置画面

对工程熟练度系数进行设置

UI0024

职务设置画面

查看公司职务信息并可删除职务信息

UI0025

职务设置新增画面

新增或编辑职务详情

UI0026

用户权限画面

查看用户信息并对其进行管理

UI0027

用权限设置新增画面

新增或编辑用户详细信息

UI0028

用户权限设置管理画面

查看用户权限并对其进行设置

UI0029

登录画面

用户登录

UI0030

入口画面

查看公司近期员工及考勤状态

界面关系图如下:

人事管理系统各界面之间关系图

4.3.主界面

人事管理系统主界面,用户通过主界面提供的菜单可进入各子界面进行进一步操作。

4.4.员工基本信息画面

员工基本信息画面,可以根据不同条件查询员工信息,添加新员工,查看员工详细信息并修改,删除员工信息,打印员工信息报表等。

4.5.员工明细信息画面

员工明细信息画面,可对员工详细信息进行编辑,并可变更员工职务信息。

其他界面参见系统概要设计部分。

4.6.美学设计

本系统充分考虑到用户的操作习惯,各用户界面组件布局合理。

本系统为使界面配色方案协调,对使用的主色,背景色,前景色,按钮大小,文字,格式,表格等进行了统一标准,采用了CSS保持了各界面风格的统一。

4.7.界面资源设计

4.7.1图标资源

本系统所使用的图标资源除企业提供的Logo外均来自于互联网。

4.7.2图像资源

本系统所使用图像资源除界面标头图像为自主开发外均来自于互联网。

4.7.3界面组件

本系统所使用的在界面输入日期时的日历控件为互联网下载的JS文件实现。

4.8.其他

5.模块设计

5.1.模块命名规则

本系统模块命名规则(类、函数、变量等)遵循×

×

公司软件开发命名规范。

5.2.模块汇总表

本系统采用4层架构来实现,分为UI层(用户界面)、实体层(对象-表的映射)、业务层(数据处理)和数据访问层(操作数据库),其中UI层为ASP.NET网站,其他三层均为类库,另外添加一个类库,提供各层都可能用到的公共功能,如验证操作、数据操作等。

模块名称

功能简述

用户界面层—WebUI

包含所有用户界面文件

业务处理层--Business

包含对页面数据和数据库数据进行相应处理的业务层类

数据访问层—DataAccess

包含用于对数据库执行操作的类

实体层--Entity

包含用于在各层间传输数据及与数据库表相映射的实体类

共通访问层—Common

包含可被其他模块共同使用的类

5.3.模块关系图

以下为本系统各模块之间关系图(箭头所指为被引用项目)。

人事管理系统模块关系图

5.4.系统的模块设计

模块的具体设计参见《人事管理系统模块设计(.NET).xls》。

5.5.其他

6.开发环境的配置

类别

标准配置

最低配置

计算机硬件

CPU2.8GHz以上内存4G

CPU2.8GHz以上内存2G

软件

操作系统Windows2000/2003Server,数据库版本为SqlServer2000或以上版本,Web服务器为IIS6.0,浏览器IE6.0或以上版本

操作系统Windows2000/XP,数据库版本为SqlServer2000版本,Web服务器IIS6.0,浏览器IE6.0

网络通信

公司内部局域网采用TCP/IP作为网络通讯协议

TCP/IP作为局部网络通讯协议

其他

版本控制推荐采用VSS软件

7.运行环境的配置

操作系统Windows2003Server,数据库版本为SqlServer2000或以上版本,Web服务器为IIS6.0,浏览器IE6.0或以上版本

操作系统Windows2000Server,数据库版本为SqlServer2000版本,Web服务器IIS6.0,浏览器IE6.0

10M网络宽带,采用TCP/IP作为局部网络通讯协议

8.测试环境的配置

本系统单元测试、集成测试环境的配置参见6.开发环境的配置。

本系统系统测试、验收测试环境的配置参见7.运行环境的配置。

9.其他

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

当前位置:首页 > 解决方案 > 学习计划

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

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