1 / 13
文档名称:

需求规格说明书.doc

格式:doc   大小:106KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

需求规格说明书.doc

上传人:mh900965 2018/3/9 文件大小:106 KB

下载得到文件列表

需求规格说明书.doc

相关文档

文档介绍

文档介绍:华中师范大学
面向对象软件工程
文档名称: 需求分析文档
项目名称: 选课管理系统
主讲教师: 李蓉
编写人员: 王小朋(2007210820)
实验时间:2010年5月26
目录
1 引言 3
编写目的 3
定义 3
参考资料 3
2. 系统概述 3
开发背景 3
系统功能描述 4
类图 4
功能描述: 5
用户特点 5
3 具体需求 6
6
UML建模 6
标识参与者 6
标识场景 7
标识用例 8
标识参与者和用例之间的关系 9
10
预约行为UML状态图 11
4 运行需求 14
可用性 14
可靠性 14
安全性 14
可维护性 14

1 引言
编写目的
﹡定义系统总体要求,具体描述课程注册管理系统的详细业务流程和实现该业务流程采用的相应技术规范及用户界面设计规范,作为用户和开发人员之间相互了解的基础。
﹡提供性能要求、初步设计和对用户影响的信息,作为设计人员进行软件结构设计、概要设计、详细设计和编码的基础。
定义
项目名称:选课管理系统
英文名称:Course Registration System
项目缩称:CRS

参考资料
《软件工程》(作者:叶俊民出版社:清华大学出版社)
系统概述
开发背景高校实验室是科研、教学的重要组成部分,是实现素质教育基地,是培养具有创新意识和实践能力人才的摇篮。因此,学生选课的方式、选课系统的管理、教师对学生选课的了解都不仅影响着学校的教学、科研水平,而且关系到学校发展前途的大事。同时, 课程注册管理的开放作为学校教学和科研的一部分,不仅能有效的将各个课程的优势和底蕴利用起来,更能激起学生的学****热情,鼓励他们参与到教学科研中来,让他们在提升自身的素质的同时,也为学校的发展做出贡献。
系统功能描述
类图


Administrator
+register( )
+login( )
Teacher
+register( )
+login( )
AdministratorDB
StudentDB
Student
+register( )
+login( )
Notice
Course
reserver( )
cancel( )
Course DB
Leaveword
b. 对应图中的名词分析
类名
说明
CRS
选课管理系统
Student
学生
Teacher
教师
Administrator
管理员
Course
实验室
Leaveword
留言
Notice
教师发布的通知
功能描述:
本课题主要研究对象有三个:学生、教师、管理员。
1. 学生功能:注册与登录、查询、选课与退选、查看留言。
(1)注册与登录。学生进入登录界面后,如果没有注册,要先注册。
(2)查询。学生在进入主界面后,能够查询全部的选课信息。
(3)选课与退选。当学生查询好信息后,可以对想要学****的课程开始选课,选课以后也可以退选。
(4)查看留言。学生在注册后,可以通过登录查看留言。
:注册与登录、查询、教师的资料管理、发布通知。
(1)注册与登录。老师进入登录界面后,如果没有账号,也要先注册账号,再登录主页面。
(2)查询。教师的查询功能主要是对课程信息、选课情况的查询。
(4)教师的资料管理。登录进入主页面后,管理教师自己的个人资料。
(5)发布通知。教师在此将实验内容等发布到网上,供学生查看。
:注册与登录、查询信息、添加增加的课程、发布通知
(1)注册与登录。管理员进入登录界面后,如果没有注册,要先注册。
(2)查询。管理员在进入主界面后,能够查询全部的课程信息,选课信息。
(3)增加课程。管理员进入主界面后,能够添加课程。
(4)发布通知。管理员将课程的相关信息发布到网上,供学生查看。
用户特点
本系统的使用人员主要有3种:学生、系统管理员与教师。
使用本系统需了解Windows的基本操作,并熟悉常用浏览器的使用方法,管理员使用本系统需具备一定的数据库管理水平。本设计采用JSP网页编程技术和 SQL Server2000数据库,来开发课程注册管理系统,有良好的用户界面。
3 具体需求

“课程注册管理系统”是针对华中师范大学学生课程选择管理