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