教师信息管理系统需求分析说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教师信息管理系统需求分析说明书文件标识:
修订记录:
目录
1.引言 (3)
1.1 编写目的 (3)
1.2 背景 (3)
1.3 定义 (3)
术语 (3)
解释 (3)
无 (3)
无 (3)
1.4 参考资料 (3)
无 (3)
2. 任务概述 (4)
2.1 目标 (4)
2.2 用户的特点 (4)
2.3 假定和约束 (4)
3. 需求规定 (5)
3.1 对功能的规定 (5)
3.1.1 业务概念分析 (5)
3.1.2 业务流程分析 (5)
3.1.3 功能性需求 (5)
3.2 对性能的规定 (12)
3.2.1精度 (12)
3.2.2时间特性要求 (12)
3.2.3灵活性 (12)
3.3输人输出要求 (12)
3.4数据管理能力要求 (13)
3.5故障处理要求 (13)
3.6其他专门要求 (13)
4运行环境规定 (14)
4.1设备 (14)
4.2支持软件 (14)
4.3接口 (14)
4.4控制 (14)
1.引言
1.1 编写目的
本文档定义了教师信息管理系统的需求,供项目发起方、项目开发小组、项目测试小组明确项目要实现的功能及限制条件,为进一步设计和实现提供依据。
1.2 背景
高校有许多评估、项目申报、结题等教育相关的活动,而这些活动都需要用到教师的个人信息、论文、教科研课题等信息。在以往的管理过程中,这些信息都是在需要的时候(如评估)由管理人员逐个向教师收集,这个过程存在教师重复填写相关表格及由于时间久远而遗忘或丢失相关资料的可能。因此设计教师信息管理系统,登记管理教师的相关信息并永久保存,在需要用到资料的时候能方便导出,为评估、项目申报等活动提供支持。
1.3 定义
1.4 参考资料
无
2.任务概述
2.1 目标
●方便老师登记个人信息;
●方便老师登记、修改论文、教材、教科研课题、著作权、专利、奖励等信息
●方便浏览、统计相关信息。
2.2 用户的特点
2.3 假定和约束
本系统采用JavaScript全栈开发技术自主开发,开发周期为2017年4月26日-2017年6月21日。
3.需求规定
3.1 对功能的规定
3.1.1 业务概念分析
1.业务概念一览
3.1.2 业务流程分析
用活动图或者顺序图描述相关的业务流程。
本系统的业务流程相对简单,其基本流程是教师或者管理员登录系统,然后填写相关信息或者导出相关资料,没有更多的流程,故这部分略。
3.1.3 功能性需求
1.用例图
2.用例分析
1)用户用例分析
用例名称:登录
描述:用户登录系统
编号:uc_01
优先级:A(高)
角色: 使用本系统的教师或者管理员
前置条件:无
主事件流:
1. 用户在一次会话期内第一次打开首页,用例开始
2. 用户输入用户名,系统检查用户名的有效性
A1:用户名无效
3. 用户输入密码,检查密码是否正确
A2:密码错误
4.显示登录成功提示信息
5.如果是教师登录,路由到基本信息页面;如果是管理员,路由到教师一览表
6.用例结束
其他事件流:
A1:用户名无效无效
(1).显示用户名无效的提示信息
(2).返回主事件流第2步
A2:密码错误
(1). 系统显示密码错误的提示信息
(2). 返回主事件流第3步
2
3
3.2 对性能的规定3.2.1精度
无。
3.2.2时间特性要求
无。
3.2.3灵活性
无。
3.3输人输出要求
无。
3.4数据管理能力要求
无。
3.5故障处理要求
无。
3.6其他专门要求
系统根据用户身份不同赋予不同权限,用户用密码登陆,同样也保证了系统数据的安全性。
定期备份数据库,以确保因病毒、系统崩溃等其他原因引起数据丢失。
4运行环境规定
4.1设备
能运行浏览器的计算机。
4.2支持软件
支持主流浏览器的操作系统。开发软件采用:node.js + vue.js + mongodb全栈JavaScript 开发软件。
4.3接口
无。
4.4控制
无。