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






