需求规格说明 - WangGuox1n/NJUTest-CMA GitHub Wiki
需求规格说明
项目名称:南京大学软件测试中心CMA管理
指导老师:张天
[toc]
1 引言
1.1 编写目的
1.2 背景
1.3 定义
1.4 参考资料
2 任务概述
2.1 目标
2.2 用户的特点
2.3 假定和约束
3 需求规定
3.1 对功能的规定
3.1.11 设备管理
功能描述 :对测试中心的设备的如下记录进行增删改查等操作,并且可以将记录导出生成表格。
记录 | 记录内容 |
---|---|
仪器设备验收记录 | 设备名称、型号、生产厂家、接收人、接收日期、安装调试情况、验收情况、验收人、验收日期、厂家代表人、设备管理员、附属文件。 |
仪器设备台帐 | 设备名称、型号、配置(CPU、内存、硬盘等)、机身编号、用途、使用情况(准用或停用)。 |
仪器设备使用记录 | 使用日期、开机关机时间、样品编号、测试项目、仪器使用前使用后的状况、使用人、备注。 |
仪器设备维修保养记录 | 记录日期、设备名称、型号、维护保养内容、维护保养人、确认人。 |
仪器设备(含软件)使用申请记录 | 申请人、申请日期、申请用途、所申请的设备的信息、所申请的软件的信息、审核人、审核时间、审核意见。 |
功能详述
- 新增记录:用户通过点击下拉列表选择新增记录的类型,其中记录类型如上表所示;根据用户所选择的类型,系统跳转到不同的记录填写页面,然后用户可以填写记录内容,填写完后用户可以点击保存,系统会检查填写内容的格式是否正确(如日期格式、必填项等),填写正确则提示“保存成功”,填写错误则提示“保存失败”,然后返回至原页面。
- 删除记录:用户先通过查询记录操作找到所要删除的记录,然后点击删除,系统会判断操作者有无权限进行删除操作,没有修改权限则提示“删除失败”,有删除权限则弹出窗口询问是否确认删除,用户点击确认则提示“删除成功”,点击取消则返回原页面。
- 修改记录:用户先通过查询记录操作找到所要修改的记录,然后点击删除,系统会判断操作者有无权限进行删除操作,没有修改权限则返回“删除失败”,有修改权限则跳转到该记录的信息页面,用户可以修改,然后点击保存;如果用户不点击保存就退出,则不对记录做任何修改。
- 查询记录:
- 用户先选择所要查询的记录的类型,系统会根据用户所选择的类型跳转到不同的页面,然后用户可以通过点击选择某些条件来筛选记录。(例如:用户选择了设备验收记录,然后选择设备名称,则系统会返回符合相应设备名称的记录信息)。
- 用户直接在搜索框中输入所要查询的记录的信息,或设备的名称、编号等。
3.1.12 人员管理
功能描述:人员管理有三个子模块:人员档案管理, 人员培训与考核管理、人员资质和授权管理;其中人员培训与考核管理分为人员培训管理和人员考核管理,人员资质和授权管理分为岗位资质和授权管理和离任人员管理。
记录内容 | ||
---|---|---|
人员档案管理记录 | 人员的名称、所在部门、职位、档案的编号、档案存放位置、档案扫描件。 | |
人员培训与考核管理记录 | 人员培训 | 培训时间、培训地点、主讲人、培训内容、备注。 |
人员考核 | 考核时间、考核内容、考核结果、负责人、审核人、审核时间。 | |
人员资质和授权管理记录 | 岗位资质和授权 | 被授权人的个人基本情况(个人信息、所属部门、拟任岗位等),确认人,确认日期。 |
离任人员管理 | 离任人员的个人信息。 |
功能详述
用户可以在左侧的功能列表中依次点击不同的模块来跳转到相应页面,例如依次点击人员管理、人员档案管理,则系统会跳转到人员档案管理页面,主页面用列表的方式展示已有的人员档案记录,列表上方有新增和查询两个按钮,列表中每一条目右侧有删除和修改两个按钮。
- 新增记录:用户点击新增按钮,系统跳转到记录填写页面;然后用户可以填写记录内容,填写完后用户可以点击保存,系统会检查填写内容的格式是否正确(如日期格式、必填项等),填写正确则提示“保存成功”,填写错误则提示“保存失败”,然后返回至原页面。
- 删除记录:用户先通过查询记录操作找到所要删除的记录,然后点击删除,系统会判断操作者有无权限进行删除操作,没有修改权限则提示“删除失败”,有删除权限则弹出窗口询问是否确认删除,用户点击确认则提示“删除成功”,点击取消则返回原页面。
- 修改记录:用户先通过查询记录操作找到所要修改的记录,然后点击删除,系统会判断操作者有无权限进行删除操作,没有修改权限则返回“删除失败”,有修改权限则跳转到该记录的信息页面,用户可以修改,然后点击保存;如果用户不点击保存就退出,则不对记录做任何修改。
- 查询记录:用户直接在搜索框中输入所要查询的记录的信息,例如当前模块为人员档案管理,则用户可以输入人员名称来搜索。
3.2 对性能的规定
3.2.1 精度
3.2.2 时间特性要求
3.2.3 灵活性
3.3 输入输出要求
3.4 数据管理能力要求
3.5 故障处理要求
3.6 其他专门要求
4 运行环境规定
4.1 设备
4.2 支持软件
4.3 接口