《软件工程设计说明书.docx》由会员分享,可在线阅读,更多相关《软件工程设计说明书.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
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编写目的目的:方便维护人事档案信息;员工工资、津贴评定,人事信息查询和信息统计报表输出。预期读者:与人事管理系统软件开发有
3、联系的开发组成人员,管理员。1.2背景a 待开发的软件系统的名称:人事管理系统;b 本项目的任务提出者:人事管理部门用户及实现该软件的计算机网络:互联网;c 该软件系统仅供本公司计算中心登录的员工使用。1.3定义暂无1.4参考资料a 需求规格说明书;b 软件工程教程北京航空航天大学出版社03年第一版;软件工程 李代平编著 冶金工业出版社。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. 员工基本信息
5、2. 员工详细资料档案维护用户信息更新用户信息注销新员工注册 1 1 1 1检测合法性查找员工信息检测合法性查找员工信息基本资料 输入检测合法性 2删除资料返回返回删除资料返回储存用户资料 2 输入并储存用户新资料1. 员工工号2. 职称、业绩工资、津贴评定 1 2检测合法性评定工资、津贴输入员工工号工资、津贴录入员工资料返回1. 姓名2. 职称3. 详细资料信息查询按职称查询按姓名查询 1 1 2 2输入姓名输入姓名检测合法性检测合法性 3 3 返回显示员工详细资料返回显示员工详细资料1. 科室名称2. 职称信息统计及报表按职称统计按科室统计 1 1 2 2检测合法性检测合法性输入职称名称输
6、入科室名称按科室输出报表返回返回按职称输出报表人事管理系统主模块2.4结构统计报表信息查询档案维护工资评定用户登录模块名称功能描述用户登录使用者登陆系统进行操作档案维护人事档案信息维护,包括注册、注销和更新工资评定根据专业职称和业绩来评定工资、津贴,且可提供查询信息查询人事信息查询, 如按人名、按职称统计报表人事信息统计及报表,如按照科室、按照职称,报表可输出2.5功能需求求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:用户登录档案维护工资评定信息查询统计报表员工号验证管理员验证返回/退出合法性检查a合法性检查b录入员工信息删除员工信息更新员工信息计算工资、津贴
7、显示员工信息输出报表2.6人工处理过程a 信息维护模块中,员工资料的输入;b 工资、津贴评定模块中,要查询员工的工号输入;c 信息查询模块中,员工姓名、职称等统计方式的输入;d 人事统计及报表模块中,科室、职称等统计方式的输入。2.7尚未解决的问题暂无。3接口设计3.1用户接口用户接口主要采用图形接口和命令接口方式,用户可以通过点击图形界面的按钮、菜单和对话框等图形接口元素对程序和数据进行操作,在输入框中输入命令的方式查询信息,尽量使外观合理化。3.2外部接口硬件接口:需要标准打印机接口进行报表打印;软件接口:WIN9X/NT操作系统,汉语编程系统。通讯接口:本软件无特殊通讯接口,通信接口由所
8、使用的PC机决定。3.3内部接口系统每个窗口都会申明若干记录集类指针,调用需要使用的数据表。4运行设计4.1运行模块组合不同用户登录系统获得的功能是不同的,管理员具有系统的全部功能,普通用户具有浏览数据但不能更改任何信息。具体软件的运行模块组合为主界面调用多窗口的运行环境,各个模块在自己的窗口中执行操作,在软件运行过程中能较好的交换信息,处理数据。4.2运行控制软件运行时有比较友好的界面,基本能实现用户对数据处理的要求。4.3运行时间系统的运行时间基本可达到用户提出的要求,感觉不到明显延迟。5系统数据结构设计5.1逻辑结构设计要点1.人事档案字段数据类型字段长度说明Work-numbercha
9、r10工号Work-namechar30姓名Sexual-distinctionchar7性别Section-officechar30科室Job-titlechar50职称Achievementchar2业绩Wagefloat10工资Financial-aidfloat10津贴2.科室统计报表字段数据类型字段长度说明Section-officechar30科室Work-numberchar10工号Work-namechar30姓名Sexual-distinctionchar7性别Wagefloat10工资Financial-aidfloat10津贴3.职称统计报表字段数据类型字段长度说明Job
10、-titlechar50职称Work-numberchar10工号Work-namechar30姓名Sexual-distinctionchar7性别Wagefloat10工资Financial-aidfloat10津贴5.2物理结构设计要点人事管理系统用户登录档案维护信息查询工资评定统计报表管理员普通员工5.3数据结构与程序的关系对数据结构常用的访问有查询、增加、修改和删除等操作。用到的程序如下表所示:Look forAddUpdateDelete档案维护工资评定员工信息统计报表6系统出错处理设计6.1出错信息如果用户进行以下操作,系统提示用户是否重新输入或退出: a 用户名输入有误;b 用户重复注册;c 无此用户。6.2补救措施本系统有保存数据的功能,在系统发生故障后可以依靠数据库的还原功能,有效防止数据丢失;定期备份,就算系统崩溃,用户数据也不会丢失会遭到破坏;一些关键性操作(比如:删除操作),都应提供确认机制;采用对话框形式为用户的不当操作提供警告信息。6.3系统维护设计由于系统较小且没有外加维护模块,维护工作比较简单,仅数据库的一些基本维护即可。除了严格按照软件工程的科学方法开发软件、认真建立文档、编码阶段写详细的注释外,没有特殊的维护设计,如:设置维护模块等。