教师信息管理系统需求分析说明书
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.3
1.4
无
2.
2.1
方便老师登记个人信息;
方便老师登记、修改论文、教材、教科研课题、著作权、专利、奖励等信息
方便浏览、统计相关信息。
2.2
序号
涉众
待解决的问题
1
教师
编辑个人信息
登记、修改论文、教材、教科研课题、著作权、专利、奖励等信息、上传相关的支撑材料
浏览、导出相关信息
下载相关支撑材料
2
管理员
2. 系统根据用户选择显示相应资料的详细信息
3.用例结束
用例名称:检索导出自己的相关资料信息
描述:教师检索导出自己的相关信息
编号:uc_08
优先级:A(高)
角色: 使用本系统的教师
前置条件:用户选择管理资料信息,并选检索导出自己的相关资料信息
主事件流:
1. 用户在管理资料信息选择检索导出,用例开始
2. 系统显示筛选UI,供用户输入筛选条件。
3. 用户输入筛选条件
4.系统根据筛选条件显示资料信息简表。对每个项简表应用用例uc_07
5. 用户选择简表导出或者详细资料信息导出。
6. 系统根据用户的选择,导出相应的文件(excel)
7.用例结束
用例名称:下载相关支撑材料
描述:教Baidu Nhomakorabea选择下载相关支撑材料
编号:uc_09
优先级:A(高)
角色: 使用本系统的教师
前置条件:用户选择了uc_07
主事件流:
1. 用户在uc_07用例下,选择某项支撑材料,用例开始
用例名称:编辑个人基本信息
描述:教师编辑个人基本信息
编号:uc_02
优先级:A(高)
角色: 使用本系统的教师
前置条件:教师登录系统
主事件流:
1. 用户选择编辑个人基本信息,用例开始
2. 用户输入信息表中的的各项信息
3. 用户选择保存,系统进行合法性检查
A1:有未填写的信息
4.系统提示基本信息提交成功,系统保存基本信息到数据库
3.1.3
1.用例图
2.用例分析
1)用户用例分析
用例名称:登录
描述:用户登录系统
编号:uc_01
优先级:A(高)
角色: 使用本系统的教师或者管理员
前置条件:无
主事件流:
1. 用户在一次会话期内第一次打开首页,用例开始
2. 用户输入用户名,系统检查用户名的有效性
A1:用户名无效
3. 用户输入密码,检查密码是否正确
主事件流:
1. 用户在管理资料信息的列表条目中选择编辑资料,用例开始
2. 系统根据用户选择显示相应资料的详细条目让用户编辑
3. 用户选择保存,系统进行合法性检查
A1:有未填写的信息
4.系统提示基本信息提交成功,系统保存基本信息到数据库
5.用例结束
其他事件流:
A1:有未填写的信息
(1).显示未填写部分的提示信息
A2:密码错误
4.显示登录成功提示信息
5.如果是教师登录,路由到基本信息页面;如果是管理员,路由到教师一览表
6.用例结束
其他事件流:
A1:用户名无效无效
(1).显示用户名无效的提示信息
(2).返回主事件流第2步
A2:密码错误
(1). 系统显示密码错误的提示信息
(2). 返回主事件流第3步
2)教师用例分析
教师管理
筛选浏览教师信息
筛选导出相关信息
下载相关支撑材料
2.3
本系统采用JavaScript全栈开发技术自主开发,开发周期为2017年4月26日-2017年6月21日。
3.
3.1
3.1.1
1.业务概念一览
3.1.2
用活动图或者顺序图描述相关的业务流程。
本系统的业务流程相对简单,其基本流程是教师或者管理员登录系统,然后填写相关信息或者导出相关资料,没有更多的流程,故这部分略。
5.用例结束
其他事件流:
A1:有未填写的信息
(1).显示未填写部分的提示信息
(2).返回主事件流第2步
用例名称:管理资料信息
描述:教师对自己的资料信息进行管理
编号:uc_03
优先级:A(高)
角色: 使用本系统的教师
前置条件:教师登录系统
主事件流:
1. 用户选择管理资料信息,用例开始
2. 系统分类显示用户的资料信息简表
1.2
高校有许多评估、项目申报、结题等教育相关的活动,而这些活动都需要用到教师的个人信息、论文、教科研课题等信息。在以往的管理过程中,这些信息都是在需要的时候(如评估)由管理人员逐个向教师收集,这个过程存在教师重复填写相关表格及由于时间久远而遗忘或丢失相关资料的可能。因此设计教师信息管理系统,登记管理教师的相关信息并永久保存,在需要用到资料的时候能方便导出,为评估、项目申报等活动提供支持。
(2).返回主事件流第2步
用例名称:删除资料信息
描述:教师删除某项资料
编号:uc_06
优先级:A(高)
角色: 使用本系统的教师
前置条件:用户选择管理资料信息,并选择删除资料
主事件流:
1. 用户在管理资料信息的列表条目中选择删除资料,用例开始。此步用户可以单选或者多选条目。
2. 系统提示用户是否确定要删除相关条目,如果用户选择是,则转事件流第3步,否则转事件流第5步。
4.系统提示基本信息提交成功,系统保存基本信息到数据库
5.用例结束
其他事件流:
A1:有未填写的信息
(1).显示未填写部分的提示信息
(2).返回主事件流第2步
用例名称:编辑资料信息
描述:教师编辑某项资料
编号:uc_05
优先级:A(高)
角色: 使用本系统的教师
前置条件:用户选择管理资料信息,并选择编辑资料
3. 系统删除用户选择的条目。
4.系统提示删除成功
5.用例结束
用例名称:浏览资料详细信息
描述:教师浏览某项资料的详细信息
编号:uc_07
优先级:A(高)
角色: 使用本系统的教师
前置条件:用户选择管理资料信息,并选择浏览某项资料详细信息
主事件流:
1. 用户在管理资料信息的列表条目中选择浏览资料详细信息,用例开始
3.用例结束
用例名称:新增资料信息
描述:教师新增某项资料
编号:uc_04
优先级:A(高)
角色: 使用本系统的教师
前置条件:用户选择管理资料信息,并选择新增资料
主事件流:
1. 用户选择新增资料,用例开始
2. 系统根据用户选择的资料分类,显示相应的条目让用户填写
3. 用户选择保存,系统进行合法性检查
A1:有未填写的信息
教师信息管理系统需求分析说明书
文件标识:
教师信息管理系统
文件状态
[√]草稿
[]正式发布
[]正在修改
当前版本:
0.1
作者:
罗林
完成日期:
2017-4-28
修订记录:
更新时间
版本
变更内容
变更情况
修改人
备注
1.
1.1
本文档定义了教师信息管理系统的需求,供项目发起方、项目开发小组、项目测试小组明确项目要实现的功能及限制条件,为进一步设计和实现提供依据。
1.4
无
2.
2.1
方便老师登记个人信息;
方便老师登记、修改论文、教材、教科研课题、著作权、专利、奖励等信息
方便浏览、统计相关信息。
2.2
序号
涉众
待解决的问题
1
教师
编辑个人信息
登记、修改论文、教材、教科研课题、著作权、专利、奖励等信息、上传相关的支撑材料
浏览、导出相关信息
下载相关支撑材料
2
管理员
2. 系统根据用户选择显示相应资料的详细信息
3.用例结束
用例名称:检索导出自己的相关资料信息
描述:教师检索导出自己的相关信息
编号:uc_08
优先级:A(高)
角色: 使用本系统的教师
前置条件:用户选择管理资料信息,并选检索导出自己的相关资料信息
主事件流:
1. 用户在管理资料信息选择检索导出,用例开始
2. 系统显示筛选UI,供用户输入筛选条件。
3. 用户输入筛选条件
4.系统根据筛选条件显示资料信息简表。对每个项简表应用用例uc_07
5. 用户选择简表导出或者详细资料信息导出。
6. 系统根据用户的选择,导出相应的文件(excel)
7.用例结束
用例名称:下载相关支撑材料
描述:教Baidu Nhomakorabea选择下载相关支撑材料
编号:uc_09
优先级:A(高)
角色: 使用本系统的教师
前置条件:用户选择了uc_07
主事件流:
1. 用户在uc_07用例下,选择某项支撑材料,用例开始
用例名称:编辑个人基本信息
描述:教师编辑个人基本信息
编号:uc_02
优先级:A(高)
角色: 使用本系统的教师
前置条件:教师登录系统
主事件流:
1. 用户选择编辑个人基本信息,用例开始
2. 用户输入信息表中的的各项信息
3. 用户选择保存,系统进行合法性检查
A1:有未填写的信息
4.系统提示基本信息提交成功,系统保存基本信息到数据库
3.1.3
1.用例图
2.用例分析
1)用户用例分析
用例名称:登录
描述:用户登录系统
编号:uc_01
优先级:A(高)
角色: 使用本系统的教师或者管理员
前置条件:无
主事件流:
1. 用户在一次会话期内第一次打开首页,用例开始
2. 用户输入用户名,系统检查用户名的有效性
A1:用户名无效
3. 用户输入密码,检查密码是否正确
主事件流:
1. 用户在管理资料信息的列表条目中选择编辑资料,用例开始
2. 系统根据用户选择显示相应资料的详细条目让用户编辑
3. 用户选择保存,系统进行合法性检查
A1:有未填写的信息
4.系统提示基本信息提交成功,系统保存基本信息到数据库
5.用例结束
其他事件流:
A1:有未填写的信息
(1).显示未填写部分的提示信息
A2:密码错误
4.显示登录成功提示信息
5.如果是教师登录,路由到基本信息页面;如果是管理员,路由到教师一览表
6.用例结束
其他事件流:
A1:用户名无效无效
(1).显示用户名无效的提示信息
(2).返回主事件流第2步
A2:密码错误
(1). 系统显示密码错误的提示信息
(2). 返回主事件流第3步
2)教师用例分析
教师管理
筛选浏览教师信息
筛选导出相关信息
下载相关支撑材料
2.3
本系统采用JavaScript全栈开发技术自主开发,开发周期为2017年4月26日-2017年6月21日。
3.
3.1
3.1.1
1.业务概念一览
3.1.2
用活动图或者顺序图描述相关的业务流程。
本系统的业务流程相对简单,其基本流程是教师或者管理员登录系统,然后填写相关信息或者导出相关资料,没有更多的流程,故这部分略。
5.用例结束
其他事件流:
A1:有未填写的信息
(1).显示未填写部分的提示信息
(2).返回主事件流第2步
用例名称:管理资料信息
描述:教师对自己的资料信息进行管理
编号:uc_03
优先级:A(高)
角色: 使用本系统的教师
前置条件:教师登录系统
主事件流:
1. 用户选择管理资料信息,用例开始
2. 系统分类显示用户的资料信息简表
1.2
高校有许多评估、项目申报、结题等教育相关的活动,而这些活动都需要用到教师的个人信息、论文、教科研课题等信息。在以往的管理过程中,这些信息都是在需要的时候(如评估)由管理人员逐个向教师收集,这个过程存在教师重复填写相关表格及由于时间久远而遗忘或丢失相关资料的可能。因此设计教师信息管理系统,登记管理教师的相关信息并永久保存,在需要用到资料的时候能方便导出,为评估、项目申报等活动提供支持。
(2).返回主事件流第2步
用例名称:删除资料信息
描述:教师删除某项资料
编号:uc_06
优先级:A(高)
角色: 使用本系统的教师
前置条件:用户选择管理资料信息,并选择删除资料
主事件流:
1. 用户在管理资料信息的列表条目中选择删除资料,用例开始。此步用户可以单选或者多选条目。
2. 系统提示用户是否确定要删除相关条目,如果用户选择是,则转事件流第3步,否则转事件流第5步。
4.系统提示基本信息提交成功,系统保存基本信息到数据库
5.用例结束
其他事件流:
A1:有未填写的信息
(1).显示未填写部分的提示信息
(2).返回主事件流第2步
用例名称:编辑资料信息
描述:教师编辑某项资料
编号:uc_05
优先级:A(高)
角色: 使用本系统的教师
前置条件:用户选择管理资料信息,并选择编辑资料
3. 系统删除用户选择的条目。
4.系统提示删除成功
5.用例结束
用例名称:浏览资料详细信息
描述:教师浏览某项资料的详细信息
编号:uc_07
优先级:A(高)
角色: 使用本系统的教师
前置条件:用户选择管理资料信息,并选择浏览某项资料详细信息
主事件流:
1. 用户在管理资料信息的列表条目中选择浏览资料详细信息,用例开始
3.用例结束
用例名称:新增资料信息
描述:教师新增某项资料
编号:uc_04
优先级:A(高)
角色: 使用本系统的教师
前置条件:用户选择管理资料信息,并选择新增资料
主事件流:
1. 用户选择新增资料,用例开始
2. 系统根据用户选择的资料分类,显示相应的条目让用户填写
3. 用户选择保存,系统进行合法性检查
A1:有未填写的信息
教师信息管理系统需求分析说明书
文件标识:
教师信息管理系统
文件状态
[√]草稿
[]正式发布
[]正在修改
当前版本:
0.1
作者:
罗林
完成日期:
2017-4-28
修订记录:
更新时间
版本
变更内容
变更情况
修改人
备注
1.
1.1
本文档定义了教师信息管理系统的需求,供项目发起方、项目开发小组、项目测试小组明确项目要实现的功能及限制条件,为进一步设计和实现提供依据。