1、1引言 2 1.1编写目的 2 1.2背景 2 1.3定义 2 1.4参考资料 2 2总体设计 3 2.1需求规定 3 2.1.1系统功能: 3 2.1.1系统功能: 3 2.2运营环境 3 2.3基本设计概念和解决流程 4 2.4结构 6 2.5功能需求求与程序的关系 6 2.6人工解决过程 6 2.7尚未解决的问题 7 3接口设计 7 3.1用户接口 7 3.2外部接口 7 3.3内部接口 7 4运营设计 7 4.1运营模块组合 7 4.2运营控制 8 4.3运营时间 8 5系统数据结构设计 8 5.1逻辑结构设计要点 8 5.2物理结构设
2、计要点 9 5.3数据结构与程序的关系 9 6系统犯错解决设计 9 6.1犯错信息 9 6.2补救措施 10 6.3系统维护设计 10 概要设计说明书 1引言 根据对公司的人事管理系统的功能需求、业务操作规程及其数据结构等具体规定,调查了单位对人事管理公司的员工基本信息、员工调动、员工奖罚、员工培训、员工考评、员工调薪、员工职称评估,拟定了系统性能规定,系统运营支持环境规定,数据项的名称、数据类型、数据规格。以上这一切为统下一步的开发工作奠定了良好的基础。 本软件需求说明书全面、概括性地描述了人事管理系统所要完毕的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共
3、识。通过需求说明书可以全面了解人事管理系统所要完毕的任务和所能达成的功能。 1.1编写目的 目的:方便维护人事档案信息;员工工资、津贴评估,人事信息查询和信息记录报表输出。 预期读者:与《人事管理系统》软件开发有联系的开发组成人员,管理员。 1.2背景 a. 待开发的软件系统的名称:人事管理系统; b. 本项目的任务提出者:人事管理部门 用户及实现该软件的计算机网络:互联网; c. 该软件系统仅供本公司计算中心登录的员工使用。 1.3定义 暂无 1.4参考资料 a. 《需求规格说明书》; b. 《软件工程教程》北京航空航天大学出版社2023第一版; 《软件工程》 李
4、代平编著 冶金工业出版社。 2总体设计 2.1需求规定 系统功能 2.1.1系统功能: 档案维护 工资评估 信息查询 用户登录 记录报表 注册 注销 更新 按职称 按业绩 按职称 按人名 按科室 按职称 2.1.1系统功能: 时间特性规定: 系统的速度要在用户可接受的范围内,但考虑到需要实时检测服务器的可用性,对信息实时搜索的速度可以有较低的规定。 可 靠 性: 系统要有较高的可靠性,可恢复性 灵 活 性: 系统要有良好的接口,以适应信息增删的规定。 2.2
5、运营环境 该软件是为了简化超市的各项管理程序而设计的一个虚拟超市平台,目的是让超市管理人员通过该软件来操作和实现各种超市的功能。该系统运营的平台是Windows XP。本软件是一款独立软件,所有内容自含。 2.3基本设计概念和解决流程 1. 用户名 2. 员工信息 3. 报表 人事管理系统主模块 1 2 2 2 3 退出系统 记录报表 信息查询 工资评估 档案维护 用户登录 1.用户名 用户登录
6、 1 1 1 管理员用户 普通用户 输入用户名 退出系统 可进行任意操作 退出系统 查询信息 1. 员工基本信息 2. 员工具体资料 档案维护 用户信息更新 用户信息注销 新员工注册 1 1 1 1 检测合法性 查找员工信息 检测合法性 查找员工信息 基本资料 输入 检测合法性 2
7、 删除资料 返回 返回 删除资料 返回 储存用户资料 2 输入并储存用户新资料 1. 员工工号 2. 职称、业绩 工资、津贴评估 1 2 检测合法性 评估工资、津贴 输入员工工号 工资、津贴录入员工资料 返回 1. 姓名 2. 职称 3. 具
8、体资料 信息查询 按职称查询 按姓名查询 1 1 2 2 输入姓名 输入姓名 检测合法性 检测合法性 3 3 返回 显示员工具体资料 返回 显示员工具体资料 1. 科室名称 2. 职称 信息记录及报表 按职称记录 按科室记录 1 1
9、 2 2 检测合法性 检测合法性 输入职称名称 输入科室名称 按科室输出报表 返回 返回 按职称输出报表 人事管理系统主模块 2.4结构 记录报表 信息查询 档案维护 工资评估 用户登录 模块名称 功能描述 用户登录 使用者登陆系统进行操作 档案维护 人事档案信息维护,涉及注册、注销和更新 工资评估 根据专业职称和业绩来评估工资、津贴,且可提供查询 信息查询 人事信息查询, 如按人名、按职称 记录报表 人事
10、信息记录及报表,如按照科室、按照职称,报表可输出 2.5功能需求求与程序的关系 本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分派关系: 用户登录 档案维护 工资评估 信息查询 记录报表 员工号验证 √ 管理员验证 √ 返回/退出 √ √ √ √ √ 合法性检查a √ 合法性检查b √ √ √ √ 录入员工信息 √ √ √ √ 删除员工信息 √ 更新员工信息 √ 计算工资、津贴 √ 显示员工信息
11、√ √ √ √ 输出报表 √ 2.6人工解决过程 a. 信息维护模块中,员工资料的输入; b. 工资、津贴评估模块中,要查询员工的工号输入; c. 信息查询模块中,员工姓名、职称等记录方式的输入; d. 人事记录及报表模块中,科室、职称等记录方式的输入。 2.7尚未解决的问题 暂无。 3接口设计 3.1用户接口 用户接口重要采用图形接口和命令接口方式,用户可以通过点击图形界面的按钮、菜单和对话框等图形接口元素对程序和数据进行操作,在输入框中输入命令的方式查询信息,尽量使外观合理化。 3.2外部接口 硬件接口:需要标准打印机接口进行报表打印;
12、软件接口:WIN9X/NT操作系统,汉语编程系统。 通讯接口:本软件无特殊通讯接口,通信接口由所使用的PC机决定。 3.3内部接口 系统每个窗口都会申明若干记录集类指针,调用需要使用的数据表。 4运营设计 4.1运营模块组合 不同用户登录系统获得的功能是不同的,管理员具有系统的所有功能,普通用户具有浏览数据但不能更改任何信息。 具体软件的运营模块组合为主界面调用多窗口的运营环境,各个模块在自己的窗口中执行操作,在软件运营过程中能较好的互换信息,解决数据。 4.2运营控制 软件运营时有比较和谐的界面,基本能实现用户对数据解决的规定。 4.3运营时间 系统的运营时间基本可达成
13、用户提出的规定,感觉不到明显延迟。 5系统数据结构设计 5.1逻辑结构设计要点 1.人事档案 字段 数据类型 字段长度 说明 Work-number char 10 工号 Work-name char 30 姓名 Sexual-distinction char 7 性别 Section-office char 30 科室 Job-title char 50 职称 Achievement char 2 业绩 Wage float 10 工资 Financial-aid float 10 津贴 2.科室记录报表
14、字段 数据类型 字段长度 说明 Section-office char 30 科室 Work-number char 10 工号 Work-name char 30 姓名 Sexual-distinction char 7 性别 Wage float 10 工资 Financial-aid float 10 津贴 3.职称记录报表 字段 数据类型 字段长度 说明 Job-title char 50 职称 Work-number char 10 工号 Work-name char 30 姓名 Sexua
15、l-distinction char 7 性别 Wage float 10 工资 Financial-aid float 10 津贴 5.2物理结构设计要点 人事管理系统 用户登录 档案维护 信息查询 工资评估 记录报表 管理员 普通员工 5.3数据结构与程序的关系 对数据结构常用的访问有查询、增长、修改和删除等操作。 用到的程序如下表所示: Look for Add Update Delete 档案维护 √ √ √ √
16、工资评估 √ √ 员工信息 √ √ √ 记录报表 √ √ 6系统犯错解决设计 6.1犯错信息 假如用户进行以下操作,系统提醒用户是否重新输入或退出: a. 用户名输入有误; b. 用户反复注册; c. 无此用户。 6.2补救措施 本系统有保存数据的功能,在系统发生故障后可以依靠数据库的还原功能,有效防止数据丢失; 定期备份,就算系统崩溃,用户数据也不会丢失会遭到破坏; 一些关键性操作(比如:删除操作),都应提供确认机制; 采用对话框形式为用户的不妥操作提供警告信息。 6.3系统维护设计 由于系统较小且没有外加维护模块,维护工作比较简朴,仅数据库的一些基本维护即可。除了严格按照软件工程的科学方法开发软件、认真建立文档、编码阶段写具体的注释外,没有特殊的维护设计,如:设立维护模块等。






