大学学生选课系统软件需求规格说明书
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档状态:
文档编号:
[]Draft
[V] Released
[]Modifyi ng
:编撰:
编撰日ห้องสมุดไป่ตู้:
:保密级别:
文档版本:
1.0.0
大学学生选课管理系统
项目小组
组长:徐伟
组员:乔贤詰 张军磊 王佩佩 张艳美 王珊珊
修订表
编号
生成版本
修订人
修订章节与内容
修订日期
1
1.0.0
全体小组成员
需求规格说明书
2013/4/30
完成用户所需的各种报表的打印。
本系统需要满足三个方面的需求,主要包括学生、教师、管理员三方面的需求。(1)学生的需
求是查询院系课程,对自己账户密码的修改,以及对个人选课信息的管理,包括选课、查询、
退课。(2)教师的需求是公布自己所教的课程,查询学生对自己所教课程的情况,以及教师信
息的添加、修改和删除。(3)管理员的需求最为复杂,首先对系统的维护,主要进行课程资料、
d.内存要求:521M及以上
e.硬盘空间:40G及以上
网络协议;TCP/IP
避手工选课造成的课程选择不规范,不宜集中管理的缺点。
本系统要实现的是一个学生课程管理系统。主要用户是学生、教师和管理员。管理员管理系统的基
本信,操作权限最高,学生和教师通过系统完成不同的工作。
不同的用户可以通过系统进行不同的操作,每一个操作都是一个功能的体现,下面给出主要功能的
结构图。
生成选课课表
发布选课公告
选课资料、学生信息、教师信息的维护,以及生成学生选课课表。其权限也是最高的。
1.3
资料名称[标识符]
岀版单位
作者
日期
《软件工程》第五版
清华大学岀版社
张海藩
2008.2
2.
2.1
学生选课管理系统是一个高校提供选课的平台,旨在方便学校的课程管理,让教师和学生从单调、
繁重的环节中解脱出来,以更多的精力投入到学习和研究中。是针对在校学生和教师的使用的,可以回
更新信息
认证教师注册
认证学生注册
查询
已发
布课
程选
课情
修改个人信息
填写个人信息
自
主
选
课
修改个人信息
填写个人信息
更新教师信息
更新学生信息
选课课表
教师信息
2.2一般约束
a.数据库环境:MY SQL2005
b.运行环境:WINDOWS2003/WINDOWS XP/ WINDOWS7
c.处理器:Intel Pen tiumIII及以上
发人员提出改进意见, 用户也能更早的了解这个系统预想状态。对系统逐渐的清晰明了, 以便尽早发现
问题,及早改进,减少修改费用,从而方便今后系统能更好的开展。
1.2
a.大学学生选课管理系统
b.本系统主要包括四大功能模块:⑴维护:主要进行课程资料、选课资料和学籍资料的维护。⑵
查询:可以进行简单查询和组合查询。⑶统计:主要完成用户所需的各项统计。⑷打印:主要
5.E-R图和数据字典14
5.1E-R图14
5.2数据字典15
附录A:需求确认22
1.
1.1目的
本文档目的旨在方便开发者更全面的分析整个系统,从各个方面综合分析系统的需求,把整个系统
的需求细化为一些模块的具体需求,集中地预测研发中可能出现的问题从而尽量避免。同时本文档需要
用户的参与,在开发前期以文档的形式来系统面向用户,用户根据自身的需求,结合此需求文档,向开
2
3
4
5
审批记录
版本
审批人
审批意见
审批日期
1.0.0
1.引言5
1.1目的5
1.2适用范围5
1.3参考资料5
2.系统概述5
2.1产品功能总体描述5
2.2一般约束6
3.功能性需求分类7
3.1数据流图7
3.2状态转换图9
3.3具体功能10
3.3.1学生功能10
3.3.2教师功能11
3.3.3管理员功能12
4.产品的非功能性需求12
4.1外部接口说明12
4.1.1用户接口12
4.1.2软件接口13
4.2性能需求13
4.2.1硬件的限制13
4.3属性13
4.3.1友好性13
4.3.2安全性13
4.3.3可维护性13
4.3.4可转移 / 换性13
4.4系统的运行环境13
4.5其他需求14
4.5.1用户操作需求14
文档编号:
[]Draft
[V] Released
[]Modifyi ng
:编撰:
编撰日ห้องสมุดไป่ตู้:
:保密级别:
文档版本:
1.0.0
大学学生选课管理系统
项目小组
组长:徐伟
组员:乔贤詰 张军磊 王佩佩 张艳美 王珊珊
修订表
编号
生成版本
修订人
修订章节与内容
修订日期
1
1.0.0
全体小组成员
需求规格说明书
2013/4/30
完成用户所需的各种报表的打印。
本系统需要满足三个方面的需求,主要包括学生、教师、管理员三方面的需求。(1)学生的需
求是查询院系课程,对自己账户密码的修改,以及对个人选课信息的管理,包括选课、查询、
退课。(2)教师的需求是公布自己所教的课程,查询学生对自己所教课程的情况,以及教师信
息的添加、修改和删除。(3)管理员的需求最为复杂,首先对系统的维护,主要进行课程资料、
d.内存要求:521M及以上
e.硬盘空间:40G及以上
网络协议;TCP/IP
避手工选课造成的课程选择不规范,不宜集中管理的缺点。
本系统要实现的是一个学生课程管理系统。主要用户是学生、教师和管理员。管理员管理系统的基
本信,操作权限最高,学生和教师通过系统完成不同的工作。
不同的用户可以通过系统进行不同的操作,每一个操作都是一个功能的体现,下面给出主要功能的
结构图。
生成选课课表
发布选课公告
选课资料、学生信息、教师信息的维护,以及生成学生选课课表。其权限也是最高的。
1.3
资料名称[标识符]
岀版单位
作者
日期
《软件工程》第五版
清华大学岀版社
张海藩
2008.2
2.
2.1
学生选课管理系统是一个高校提供选课的平台,旨在方便学校的课程管理,让教师和学生从单调、
繁重的环节中解脱出来,以更多的精力投入到学习和研究中。是针对在校学生和教师的使用的,可以回
更新信息
认证教师注册
认证学生注册
查询
已发
布课
程选
课情
修改个人信息
填写个人信息
自
主
选
课
修改个人信息
填写个人信息
更新教师信息
更新学生信息
选课课表
教师信息
2.2一般约束
a.数据库环境:MY SQL2005
b.运行环境:WINDOWS2003/WINDOWS XP/ WINDOWS7
c.处理器:Intel Pen tiumIII及以上
发人员提出改进意见, 用户也能更早的了解这个系统预想状态。对系统逐渐的清晰明了, 以便尽早发现
问题,及早改进,减少修改费用,从而方便今后系统能更好的开展。
1.2
a.大学学生选课管理系统
b.本系统主要包括四大功能模块:⑴维护:主要进行课程资料、选课资料和学籍资料的维护。⑵
查询:可以进行简单查询和组合查询。⑶统计:主要完成用户所需的各项统计。⑷打印:主要
5.E-R图和数据字典14
5.1E-R图14
5.2数据字典15
附录A:需求确认22
1.
1.1目的
本文档目的旨在方便开发者更全面的分析整个系统,从各个方面综合分析系统的需求,把整个系统
的需求细化为一些模块的具体需求,集中地预测研发中可能出现的问题从而尽量避免。同时本文档需要
用户的参与,在开发前期以文档的形式来系统面向用户,用户根据自身的需求,结合此需求文档,向开
2
3
4
5
审批记录
版本
审批人
审批意见
审批日期
1.0.0
1.引言5
1.1目的5
1.2适用范围5
1.3参考资料5
2.系统概述5
2.1产品功能总体描述5
2.2一般约束6
3.功能性需求分类7
3.1数据流图7
3.2状态转换图9
3.3具体功能10
3.3.1学生功能10
3.3.2教师功能11
3.3.3管理员功能12
4.产品的非功能性需求12
4.1外部接口说明12
4.1.1用户接口12
4.1.2软件接口13
4.2性能需求13
4.2.1硬件的限制13
4.3属性13
4.3.1友好性13
4.3.2安全性13
4.3.3可维护性13
4.3.4可转移 / 换性13
4.4系统的运行环境13
4.5其他需求14
4.5.1用户操作需求14