(完整word版)课程设计选题管理系统需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计选题管理系统需求分析课程设计选题管理系统在开发之前,需要进行该系统所需要实现功能的整体分析和规划,必须确保开发过程中不会出现重大缺陷和漏洞。
课程设计选题管理工作是教学管理工作的重要环节,具有工作量大、灵活性强、时间要求紧等特点。
针对学生设计管理过程中,选题灵活性强、指导老师多、进度要求严格、工作量大等特点,设计课程设计选题管理系统,旨在应用现代的信息网络化管理技术解决选题系统中存在的问题减少选题时间、降低导师和管理员的工作强度。
因此,需要按照软件工程的流程对系统进行必要的分析和设计。
该系统是一个选题管理系统,是为学生选择课程设计题目服务的,该系统的基本要求如下:
1.信息要求
该系统主要记录学生、导师和选题的基本情况。
(1)学生基本信息
学生基本信息包括学号、姓名、密码、性别、班级、联系电话、电子邮箱。
(2)导师基本信息
导师基本信息包括教师编号、姓名、密码、性别、系别、联系电话、电子邮箱。
(3)选题基本信息
选题基本信息包括题目的题目编号、题目名称、选题学生号、出题教师号、设计要求、设计内容。
2.安全性与完整性需求
(1)安全性要求
a.用户系统登录时,需要输入正确的用户名,密码和身份方可登录系统。
b.学生登录系统后,只能修改个人信息,一旦确认选题不可更改。
c.老师登录系统成功后,只能修改个人信息和本人上报的课程设计题目,并且老师出的题目有学生选题成功后,该题目不能删除。
(2)完整性需求
a.实体完整性
学号、教师编号、题目编号分别为学生、教师、题目的主码。
b.参照完整性
出题教师要与教师基本信息中的姓名相对应,选题学生学号要与学生基本信息中的学号相对应。
c.用户定义完整性
学生和教师信息中的性别为男、女。
教师和学生密码至少为六位。
3.处理需求
根据选题的业务情况,该系统分成系统登录、管理员、教师、学生4大系统模块。
(1)登录认证/退出功能
在系统进行登录认证的时候,需要判别用户的身份,也就是区别管理员、教师、学生,把权限作为变量传递给相应的界面。
(2)教师子系统
a.录入课程设计题目。
b.删除课程设计题目。
c.修改课程设计题目。
d.查询课题详细信息。
e.查询导师的个人信息。
f.修改导师的个人信息。
(3)管理员子系统
a.课程设计题目管理(题目的审核与发布)。
b.教师、学生信息初始化。
(4)学生子系统
a.查看所有课程设计题目信息。
b.选定毕业设计题目。
c.查看个人信息。
d.修改个人信息。
系统总功能如图1所示
图1 系统总功能。