学生选课管理系统需求规格说明书.doc
《学生选课管理系统需求规格说明书.doc》由会员分享,可在线阅读,更多相关《学生选课管理系统需求规格说明书.doc(38页珍藏版)》请在三一办公上搜索。
1、 学生选课管理系统 需求规格说明书目 录 0. 文档介绍50.1 文档目的50.2 文档范围50.3 读者对象50.4 参考文档51.产品介绍62.产品面向的用户群体73. 产品应当遵循的标准或规范84.产品范围85. 产品中的角色86. 产品的功能性需求96.0 功能性需求分类96.1 后台管理功能需求96.1.1管理员信息管理96.1.2教师信息管理116.1.3学生信息管理126.1.4课程信息管理136.1.5排课管理146.1.6教室信息管理156.2 前台管理功能需求166.2.1学生选课166.2.2撰写教师反馈176.2.3个人信息管理186.2.4用户登录207. 产品的非功
2、能性需求217.1 用户界面需求217.2 软硬件环境需求217.3 产品质量需求217.4 其他需求22附录A:需求建模与分析报告23A.1 学生选课系统业务流程图23A.1.1系统总体业务流程分析23A.1.2学生管理业务流程图分析24A.1.3教师管理业务流程图分析25A.1.4选课/退课子系统业务流程图分析26A.1.5教师反馈子系统业务流程图分析27A.1.6管理员管理业务流程图分析27A.1.7管理员排课业务流程图:28A.1.8管理员退课业务流程图:29A.2 学生选课管理系统数据流程图30A.2.1顶层数据流程图31A.2.2 O层数据流程图31A.2.3后台管理数据流程图32
3、A2.4 前台管理数据流程图37附录B:需求确认400. 文档介绍0.1 文档目的本文档目的旨在方便开发者更全面的分析整个系统,从各个方面综合分析系统的需求,把整个系统的需求细化为一些模块的具体需求,集中地预测研发中可能出现的问题从而尽量避免。同时本文档需要用户的参与,在开发前期以文档的形式来系统面向用户,用户根据自身的需求,结合此需求文档,向开发人员提出改进意见,用户也能更早的了解这个系统预想状态。对系统逐渐的清晰明了,以便尽早发现问题,及早改进,减少修改费用,从而方便今后系统能更好的开展。0.2 文档范围描述本项目的功能、背景和用户群;描述本项目的功能性需求;描述本项目的非功能性需求;描述
4、需求建模与分析报告;用户确认需求。0.3 读者对象本需求规格说明书的读者对象为学生选课管理系统符合保密要求的系统分析人员、需求分析人员、项目领导、项目总监、项目经理、用户、设计人员和开发人员等。0.4 参考文档管理信息系统 张小川、别祖杰等编著,电子工业出版社,2009-08软件工程 第一版 作者:杨文龙 科学技术文献出版社 时间:1989年数据库系统概论第三版 作者:萨师煊 出版社:高等教育出版社 时间:2000年系统分析与设计教程(第7版) (美)舍利(Shelly,G.B.)等著作,史晟辉等译,机械工业出版社,2009-111. 产品介绍学生选课管理系统是一个专门为各大高校提供选课的平台
5、,旨在方便学校的课程管理,是针对在校学生和教师的使用的。 本系统要实现的是一个学生课程和成绩管理系统,它是高校教务管理系统的一个子系统。主要用户是学生、教师和管理员。管理员管理系统的基本信息(如课程信息管理等),学生和教师通过系统完成不同的工作。不同的用户可以通过系统进行不同的操作,每一个操作都是一个功能的体现,下面给出主要的功能。a. 管理员功能 管理员登陆学生管理教师管理课程管理学生列表验证学生注册删除学生教师列表验证教师注册删除教师添加课程课程列表修改课程删除课程 b. 学生功能学生登录管理课程个人信息选修课程删除课程查看修改填写c. 教师功能教师登录 查询选课信息反馈修改个人信息填写
6、查看 2. 产品面向的用户群体本项目为学校管理类项目,以学校为单位,面向本校需要选课的学生和管理课程的老师和管理员开放使用。其最终用户为学生、教师、管理员。对于本系统只要利用网络,可以节约了大量的工作量,对于管理员排课、管理学生、管理教师,老师查询学生选课情况,较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少管理员的工作量,减少错误发生的几率。作为管理员也只要通过自己的电脑操作即可,利用登陆密码随时随地可以管理。3. 产品应当遵循的标准或规范学生选课管理系统过程中我们详细参考国内外的相关标准,技术上严格遵守国际、国内标准。主要设计参考标准或规范如下: ISO/IEC 14443
7、ISO 8583:1993标准编写规则 GB/T 20001.14-2001文摘编写规则 GB/T 6447-1986科学技术报告、学位论文和学术论文的编写格式 GB 7713-1987人的性别代码 GB2261-80中华人民共和国行政区划代码 GB2260-91专业技术职务代码 GB8561-88学科分类代码 GB/T13745-92 4. 产品范围学生选课系统作为一种现代化的教学技术,是一个学校不可缺少的部分, 学生选课系统就是为了管理好选课信息而设计的。学生选课系统的将使选课管理工作规范化,系统化,程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改
8、选课情况。系统实现了对课程的基本信息和学生选课、学生和教师用户进行管理。系统对学生角色提供个人信息查看、选课管理以及其他功能;对教师提供查看自己所担任课程和选该门课程的学生信息等;提供给管理员以下功能:查看所有课程、学生、教师的信息并可以对它们进行管理(添加、编辑、删除),以及实现课程的发布并修改。5. 产品中的角色角色名称职责描述管理员对学生、教师、课程等的管理的职责学生选修课程、查看个人信息等权利教师授课、反馈等活动权利6. 产品的功能性需求6.0 功能性需求分类本部分以表格的形式列举出学生选课管理系统中0层系统中主要功能的划分以及具体各个功能中涉及的子功能。功能类别子功能学生选课管理系统
9、P1后台系统P1.1管理员信息管理P1.2教师信息管理P1.3学生信息管理P1.4课程信息管理P1.5排课管理P1.6教室信息管理P2前台系统P2.1 学生选课P2.2撰写教师反馈P2.3用户注册P2.4用户登录P2.5个人信息管理6.1 后台管理功能需求6.1.1管理员信息管理功能名称子功能名称、标识符描述P1.1管理员信息管理P1.1.1 添加管理员信息添加可以对该系统进行操作的管理员的信息P1.1.2 查询管理员信息对系统内管理员的详细信息进行查询P1.1.3 修改管理员信息当管理员信息变动时进行及时地更新P1.1.4 删除管理员信息取消该管理员对系统的操作权限6.1.1.1添加管理员信
10、息F1.1.1名称、标识符F1.1.1 添加管理员信息功能描述添加可以对该系统进行操作的管理员信息优先级普通输入管理员信息操作序列1、 输入管理员信息。2、 检验管理员信息合法性。3、 保存管理员信息。输出操作结果补充说明操作对像为学校最高管理者6.1.1.2查询管理员信息F1.1.2名称、标识符F1.1.2 查询管理员信息功能描述查看所有系统管理员列表,点选进入管理员修改界面,在该界面可以查看管理员和修改管理员信息。优先级普通输入无操作序列1、 检索所有管理员信息。2、 以列表方式展示所有记录的简化信息。3、 选取单个记录查看与修改详细信息。输出所有管理员简化信息补充说明输出以列表形式向用户
11、展示6.1.1.3修改管理员信息F1.1.3名称、标识符F1.1.3 修改管理员信息功能描述修改一个管理员信息及角色。优先级普通输入管理员账号及密码操作序列1、 检索出需修改的管理员信息。2、 编辑管理员信息。3、 检验管理员信息合法性。4、 更新管理员信息。输出操作结果补充说明管理员账号及密码来自数据库6.1.1.4删除管理员信息F1.1.4名称、标识符F1.1.4 删除管理员信息功能描述删除一个管理员。优先级普通输入管理员账号及密码操作序列1、 检索出需删除的管理员信息。2、 删除管理员的角色信息输出操作结果补充说明管理员账号及密码来自数据库6.1.2教师信息管理功能名称子功能名称、标识符
12、描述P1.2教师信息管理P1.2.1审核教师注册信息教师注册后审核教师信息的合法性P1.2.2 查询教师信息对系统内教师的详细信息进行查询P1.2.3删除教师信息取消该教师对系统的操作权限6.1.2.1审核教师注册信息F1.2.1名称、标识符F1.2.1 审核教师注册信息功能描述教师注册后审核教师信息的合法性优先级普通输入教师信息操作序列1、 查看输入教师信息。2、 检验教师信息合法性。3、 如果合格则保存教师信息,否则通知教师重新修改。输出教师信息结果补充说明操作对像为系统管理员6.1.2.2查询教师信息F1.2.2名称、标识符F1.2.2 查询教师信息功能描述查看所有系统教师列表,点选进入
13、教师修改界面,在该界面可以查看教师和修改教师信息。优先级普通输入无操作序列1、 检索所有教师信息。2、 以列表方式展示所有记录的简化信息。3、 选取单个记录查看与修改详细信息。输出所有教师简化信息。补充说明输出以列表形式向用户展示。6.1.2.3删除教师信息F1.2.3名称、标识符F1.2.3 删除教师信息功能描述删除一个教师。优先级普通输入辞职或退休的教师信息操作序列1、 检索出需删除的教师信息。2、 删除教师的角色信息输出操作对象为系统管理员6.1.3学生信息管理功能名称子功能名称、标识符描述P1.3学生信息管理P1.3.1审核学生注册信息学生注册后审核学生信息的合法性P1.3.2 查询学
14、生信息对系统内学生的详细信息进行查询P1.3.3删除学生信息取消该学生对系统的操作权限6.1.3.1审核学生注册信息F1.3.1名称、标识符F1.3.1 审核学生注册信息功能描述学生注册后审核学生信息的合法性优先级普通输入学生信息操作序列1、 输入学生信息。2、 检验学生信息合法性。3、 如果合格则保存学生信息,否则则通知学生重新填写。输出操作结果补充说明操作对像为学校管理员6.1.3.2查询学生信息F1.3.2名称、标识符F1.3.2 查询学生信息功能描述查看所有系统学生列表,点选进入学生修改界面,在该界面可以查看学生和修改学生信息。优先级普通输入无操作序列1、 检索所有学生信息。2、 以列
15、表方式展示所有记录的简化信息。3、 选取单个记录查看与修改详细信息。输出所有学生简化信息补充说明输出以列表形式向用户展示6.1.3.3删除学生信息F1.3.3名称、标识符F1.3.3 删除学生信息功能描述取消该学生对系统的操作权限优先级普通输入已离校或退学的学生信息操作序列1、 检索出需删除的学生信息。2、 删除学生的角色信息输出删除结果补充说明操作对象为系统管理员6.1.4课程信息管理功能名称子功能名称、标识符描述P1.4课程信息管理P1.4.1 添加课程信息添加新课程的信息P1.4.2 查询课程信息对系统内所有课程的详细信息进行查询P1.4.3 修改课程信息当课程的相关信息变动时进行及时地
16、更新P1.4.4 删除课程信息在系统内删除该课程6.1.4.1添加课程信息F1.4.1名称、标识符F1.4.1 添加课程信息功能描述添加新课程的信息优先级普通输入课程信息操作序列1、 输入课程信息。2、 检验课程信息合法性。3、 保存课程信息。输出操作结果补充说明操作对像为学校管理员6.1.4.2查看课程信息F1.4.2名称、标识符F1.4.2 查询课程信息功能描述查看所有系统课程列表 优先级普通输入无操作序列1、 检索所有课程信息。2、 以列表方式展示所有记录的简化信息。3、 选取单个记录查看与修改详细信息。输出所有课程简化信息补充说明输出以列表形式向用户展示6.1.4.3修改课程信息F1.
17、4.3名称、标识符F1.4.3 修改课程信息功能描述修改一个课程信息优先级普通输入操作序列1、 检索出需修改的课程信息。2、 编辑课程信息。3、 检验课程信息合法性。4、 更新课程信息。输出操作结果补充说明操作者为管理员6.1.4.4删除课程信息F1.4.4名称、标识符F1.4.4 删除课程信息功能描述在系统内删除该课程优先级普通输入所要删除的课程信息操作序列1、 检索出需删除的课程信息。2、 删除课程的角色信息输出操作结果补充说明如果该课程选修人数少于30人或不设置该课程为选秀课可删除。操作者为管理员6.1.5排课管理功能名称子功能名称、标识符描述F1.5排课信息管理F1.5.1 排课信息收
18、集各课程的信息F1.5.2 检测冲突信息检测与排课是否冲突及其冲突的原因F1.5.3 形成课表信息形成各个新的课表F1.5.4 选课通知信息发布选课通知6.1.5.1排课信息F1.5.1名称、标识符F1.5.1 预排课处理功能描述收集各课程的信息优先级普通输入每门课程的信息操作序列1、 输入课程信息、学生范围、教室信息、上课时间。检验课程信息合法性。2、 保存课程信息。输出操作结果补充说明操作对像为系统管理员,首先收集各个课程的相关信息,然后安排相应的老师去授课,还有几十将每门课的上课教室及时间同时收集安排出来。还有就是每门课属于那种类型的课程。6.1.5.2排课冲突处理 F1.5.2名称、标
19、识符F1.5.2 排课冲突处理功能描述检测与排课是否冲突及其冲突的原因优先级普通输入每门课的授课时间、教室及老师信息操作序列1、 每门课的授课时间、教室及老师信息2、 进行冲突检测3、 有冲突查找冲突原因及改正重新安排相应的信息4、 若无冲突则生成结果输出所有课程简化信息补充说明输出以列表形式向用户展示,这要是检测每门课的上课时间、教室及授课老师是不是有冲突,如有则修正。6.1.5.3形成课表信息F1.5.3名称、标识符F1.5.3 形成课表信息功能描述形成各个新的课表优先级普通输入排课信息操作序列1、 输入各个无冲突的排课信息。2、 检验课程信息合法性。3、 形成课表。输出操作结果补充说明操
20、作者为管理员,形成初步的课表6.1.5.4选课通知信息F1.5.4名称、标识符F1.5.4 选课通知信息功能描述发布选课通知优先级普通输入选课通知操作序列1、 输入选课通知信息。2、 检验选课通知信息合法性。3、 形成通知。输出操作结果补充说明操作者为管理员6.1.6教室信息管理功能名称子功能名称、标识符描述F1.6教室信息管理F1.6.1 教室状态信息描述该教室在此选修课安排时间时是否为空闲F1.6.2 教室基本信息给出教室的容量以及教室的位置以方便排课F1.6.3 教室设备信息以是否多媒体和空调为标准6.1.6.1教室状态信息F1.6.1名称、标识符F1.6.1 教室状态信息功能描述描述该
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 选课 管理 系统 需求 规格 说明书
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3941752.html