学生选修课管理系统需求说明书Word下载.docx
- 文档编号:17679643
- 上传时间:2022-12-08
- 格式:DOCX
- 页数:11
- 大小:94.17KB
学生选修课管理系统需求说明书Word下载.docx
《学生选修课管理系统需求说明书Word下载.docx》由会员分享,可在线阅读,更多相关《学生选修课管理系统需求说明书Word下载.docx(11页珍藏版)》请在冰豆网上搜索。
●学生能够对各科成绩进行查询。
●学生能够对各科课程信息及老师信息的查询。
●能够允许学生修改个人信息。
●学生能够浏览基本的课程并实现主要的选课功能。
●学生能够填写选课信息、查看已选课程、修改选课。
●老师能够申请教课。
●老师能够查询课程,申请教课。
●老师能够查询课程报名人数情况,进行成绩评定。
●老师可以修改个人信息、浏览基本课程以及查看学生的选课情况。
●管理员能够在输入合法的用户账号和密码后,登录系统。
●管理员能够在任何时间退出系统。
●管理员能够创建课程的指定任课老师、设定课程人数、统计学生选课信息、发通知。
●管理员能够维护课程数据,包括课程、老师数据的新增,更新,删除和检索。
●管理员能够维护权限数据,包括新增,更新,删除,检索操作。
●管理员使用子系统“选课管理”中的教学大纲信息和“科室分配管理”中的教师信息,制定选课表
●管理员点击子系统“课程信息管理”对学生和教师基本资料维护,课程基
本资料进行添加、删除、更新或查询等相关操作
定义、缩略语、缩写
学生——通过互联网使用这个系统来选课的人。
管理员——管理学生选修课管理系统的人。
老师——评定学生成绩的人。
系统——学生选修课管理系统。
ucspec——UseCaseSpecification
2.系统需求概述
用例模型
系统用例图如下:
子系统用例图1如下:
子系统用例图2如下
用例的概要描述如下表所示:
主要参与者
优先级
用例名
用例概述
学生
高
选课
学生可以预览课程。
成绩查询
学生可以通过查询课程名查询成绩。
课程信息查询
学生可以在课程详细页面上获得课程的详细信息。
选课操作
学生可以通过网页选择课程。
修改选课
学生修改所选课程。
修改个人信息
学生可以修改个人的信息。
老师
教师申请
教师在网页上申请教授课程。
成绩管理
老师计算并录入成绩录入。
老师可以查询各科课程信息。
管理员
选课管理
管理员对选课系统进行管理。
用户管理
管理员对用户进行管理。
学生及教师列表
管理员岁学生及教师的列表进行管理。
可选课程列表
管理员对可选课程列表进行管理。
发放通知
管理员对发放通知进行管理。
学生已选课程列表
管理员对学生已选课程列表进行管理。
管理员添加
管理员添加管理员。
修改密码
管理员修改密码。
假设和依赖
学生和老师必须具备基本的计算机知识。
管理员必须经过一定的培训。
否则将影响系统的使用效果。
3.系统详细需求
本节将使用用例技术描述系统的详细需求。
Use-Case清单
用例名和对应的用例描述文件的关系如下(在名为“用例描述文件”的文件夹中列出了四个作为示例):
编号
对应用例文件
01
01_ucspec.doc
02
02_ucspec.doc
03
03_ucspec.doc
04
04_ucspec.doc
05
05_ucspec.doc
06
06_ucspec.doc
07
07_ucspec.doc
08
08_ucspec.doc
09
09_ucspec.doc
10
课程信息管理
10_ucspec.doc
11
11_ucspec.doc
12
12_ucspec.doc
13
13_ucspec.doc
14
14_ucspec.doc
15
15_ucspec.doc
16
16_ucspec.doc
17
17_ucspec.doc
规格说明
本节定义了学生选修课管理系统的非功能需求(包括可靠性、可用性、性能等)和用例中通用的功能性需求。
功能性需求
本节描述了用例中通用的功能性需求。
Ø
日志系统
所有的系统出错信息都必须被记录到出错日志中。
信息的格式必须是系统错误号码、日期、时间、错误信息。
和用户相关的每个页面迁移信息都必须被记录到追寻日志中。
信息的格式必须是用户帐号、日期、时间、迁移的页面名。
每次处理前后的消耗的内存和处理时间都必须被记录到性能日志中。
信息的格式必须是日期、时间、消耗的内存、处理时间。
监视系统
监视系统必须扫描日志系统如果有任何异常的情况,必须使用邮件系统向管理员发警告信。
安全系统
安全系统必须拦截非法的访问,和对网站的恶意进攻包括(XSS、SQLInjection、非法盗链等、非法字符输入等)。
预设管理员
在系统之初,将预先设定在一个管理员,他具有系统所有的权限。
他的密码可以被再次修改。
可用性
下面列出了和系统的可用性相关的需求。
系统客户端
系统的客户端必须是Web浏览器,不需要安装额外的软件。
系统易用性
网上购物系统的用户界面设计必须简单明了,不需要顾客花费额外的时间来学习。
帮助服务
网上购物系统的每个重要页面上必须都有相关的帮助页面的链接,顾客可以使用它们来获得必要的帮助信息。
可靠性
网上购物系统必须能够24小时*7天的工作。
系统严重错误发生的平均时间间隔
系统发生严重错误的平均时间间隔应该大于300小时。
性能
最大的并发人数
网上购物系统的最大并发访问数应该为1000。
在这个范围内,系统应该能够很好的工作。
最大系统响应时间
在最大并发数为1000范围内时,系统对用户的最大相应时间应该小于10秒/1万条数据。
最大的事务处理时间
网上购物系统的用户事务的最大处理时间应该是30秒,如果超过这个时间系统应该自动结束用户的事务处理。
保障性
出错对应时间
当系统发生错误时,对应的补丁程序的发布时间应该是小于2天/一件bug。
技术支持时间
本系统完全上线后的一年内,提供的技术支持时间应该是每周8小时*5天。
设计上的限制
数据库管理软件
系统必须使用Java接口同关系型数据库管理软件建立连接。
Web服务器软件
系统必须使用支持J2EE规范的Web服务器软件。
平台要求
系统的平台要求
系统必须在CPU为P3以上,内存为512MB以上,操作系统为微软win2000以上或Linux(Unix)的数据库服务器上顺利运行。
系统必须在CPU为P3以上,内存为512MB以上,操作系统为微软win2000以上或Linux(Unix)的Web服务器上顺利运行。
Web浏览器
系统的用户界面必须在IE8.0以上或Opera12以上的浏览器正常显示。
Java的版本
系统必须在Java1.3以上的版本上运行。
4.术语表
成绩
工作或学习的收获或成就,在一定阶段内学生作业的质量
课程
大学提供的一种学科。
课程信息
某个具体学期课程的具体介绍-你可以在本学期内的平行时间段内上同一门课。
包括上课的日期和时间。
课程目录
大学提供的所有课程的完整的目录。
大学任课老师。
在大学注册并上课的学生。
历史记录
一个特定的学生缴纳学费后在财政系统里的历史信息记录。
J2EE规范
J2EE(Java2Platform,EnterpriseEdition)是SUN公司定义的一个开发分布式企业级应用的规范。
它提供了一个多层次的分布式应用模型和一系列开发技术规范。
DBMS
数据库管理系统(DataBaseManagementSystem)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
用户通过数据库管理系统访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护作。
随着网络技术的普及、应用和Web技术的不断完善,Web服务已经成为互联网上重要的服务形式之一。
原有的客户端/服务器模式正在逐渐被浏览器/服务器模式所取代。
Web服务器软件是一个软件系统,用于支持网络上可以互操作的机器到机器之间的交互。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 选修课 管理 系统 需求 说明书