系统软件需求和需求分析说明书模板(用例图+界面+文档)复习过程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
系统需求和需求分析说明书模板
Mohit
系统需求和需求分析说明书模板第一部分概述
1.项目名称及背景
➢项目名称
➢开发背景
2.文档说明
第二部分任务说明
1.功能概述
2.用户环境
浏览器(如IE 6以上版本)+网络
开发(生产)环境:
第三部分需求分析
1.实现功能
➢系统用例图
用户业务逻辑如下图所示:
➢管理员功能清单
功能编号功能名称文中标题编号备注101 人事管理
101001 机构管理
101002 部门管理
101003 员工管理
➢普通用户功能清单
2.用例说明➢ [用例1]
用例图
●
●描述
●参与者
用例图
●
●描述
●参与者
●描述
●参与者
➢[用例4] ●用例图
●描述
●参与者
➢[用例5] ●用例图
●描述
●参与者
➢[用例6 ●用例图
●描述
●参与者
➢[用例7] ●用例图
●描述
●参与者
➢[用例8]
●用例图
撤消删除
回收站
彻底删除
●描述
回收站:显示被删除的文件,可以撤消删除,也可以彻底删除文件。●参与者
//*参与者,参与用例的对象*// ➢[用例9]
●描述
文件搜索功能:可以按条件查询需要的文件。
●参与者
//*参与者,参与用例的对象*// ➢[用例10]
●用例图
●描述
●参与者
➢[用例11] ●用例图
●描述
●参与者
➢[用例12] ●用例图
●描述
●参与者
➢[用例13]
●用例图
●描述
●参与者
➢[用例14]
●用例图
●描述
●参与者
3.用例关系
附1.2 系统设计说明书模板
系统设计说明书
版本历史
第一部分概述
1.文档说明
2.系统需求概述
第二部分系统总体结构
第三部分系统设计
类图
//*系统中主要的、关键实体类图,参考图如下*//
➢[用例1]实现
●时序图
//用例1的时序图,参考图如下*//
描述
界面设计
1.公共模块界面设计
说明:页面设计要求尽量使用div布局完成。所有的GridView要求实现分页功能。
图1.1用户登陆首页
用户登陆首页要求:只有当用户名、密码都正确时才能通过验证。
图1.3 普通用户登录后看到的界面
普通会员登录后的主页面要求:直接到个人签到页面,其他同管理员登录。签卡日期不能为空,且必须为
日期型。
2
.人事管理模块界面实现
//*用例界面实现是对需求的进一步明确和以可视化的方式呈现,作为编码和实现依据*//
➢用例1
人事管理模块包括3个子模块,如图2.1所示。
图2.1 人事管理模块包括3个子模块
机构信息管理界面:(如图2.2所示)
图2.2机构信息管理界面
机构信息管理页面功能要求:用GridView显示所有机构信息如图2.2所示,初始时“保存按钮”为不可用。页面有添加机构功能,使用模板列执行修改和删除机构操作,执行增、删、改后都要重新绑定GridView,显示出机构的最新信息。填写机构名称、机构简称,添加成功后,机构名称和机构简称输入框都为置空,点修改图标后,在输入框中显示对应的信息,同时“添加”按钮不可用,“保存修改”按钮为可用,保存成功后,“添加”按钮可用,“保存修改”按钮不可用。注意非空验证。
➢用例2
部门管理界面:(如图2.3所示)
包括3个子模块
图2.3 部门管理页面
部门页面功能要求:用GridView显示所有机构信息,如图2.3所示,该页面有部门增加、删除、修改功能。点“添加部门”按钮,或点修改图标都进入保存部门信息页面,如图 2.4所示。保存部门信息页
图2.4 保存部门信息页面布局
保存部门信息页面功能要求:所属机构下拉菜单绑定机构信息表,注意输入框有效性验证。如果是修改部门则要显示选定部门的基本信息。点“请点击选择用户”按钮,则树型显示所有用户,且按机构、
部门分类,如图2.5所示。
绑定刚才选择的用户
图2.6 选择用户后的界面
如果选择的不是用户,而是机构或部门,则报告选择错误“您选择的不是人员,请重新选择!”。添加或修改部门成功后,跳转到部门管理页面。
➢用例3
员工管理界面:(如图2.7所示)
图2.7 员工管理界面
员工管理页面功能要求:用GridView展示所有用户基本信息,页面有用户添加、修改、删除和浏览详情功能,执行增、删、改成功后,GridView重新绑定显示用户信息。
点“添加用户”按钮和修改用户图标进入用户信息保存页面,如图2.8 所示。
图2.8 保存用户页面
保存用户信息页面功能要求:用户信息要求非空和有效性验证,“所在部门”下拉菜单项来自数据库DepartInfo表,文本和值分别对应DepartName和DepartId字段(后续机构和部门下拉菜单项都来自对应的表,不再赘述)。
点“浏览”按钮可以选择用户照片,如图2.9所示。