- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生选课管理系统需求规格说明书精选
学生选课管理系统
需求规格说明书
目 录
0. 文档介绍 5
0.1 文档目的 5
0.2 文档范围 5
0.3 读者对象 5
0.4 参考文档 5
1. 产品介绍 6
2. 产品面向的用户群体 7
3. 产品应当遵循的标准或规范 8
4. 产品范围 8
5. 产品中的角色 8
6. 产品的功能性需求 9
6.0 功能性需求分类 9
6.1 后台管理功能需求 9
6.1.1管理员信息管理 9
6.1.2教师信息管理 11
6.1.3学生信息管理 12
6.1.4课程信息管理 13
6.1.5排课管理 14
6.1.6教室信息管理 15
6.2 前台管理功能需求 16
6.2.1学生选课 16
6.2.2撰写教师反馈 17
6.2.3个人信息管理 18
6.2.4用户登录 20
7. 产品的非功能性需求 21
7.1 用户界面需求 21
7.2 软硬件环境需求 21
7.3 产品质量需求 21
7.4 其他需求 22
附录A:需求建模与分析报告 23
A.1 学生选课系统业务流程图 23
A.1.1系统总体业务流程分析 23
A.1.2学生管理业务流程图分析 24
A.1.3教师管理业务流程图分析 25
A.1.4选课/退课子系统业务流程图分析 26
A.1.5教师反馈子系统业务流程图分析 27
A.1.6管理员管理业务流程图分析 27
A.1.7管理员排课业务流程图: 28
A.1.8管理员退课业务流程图: 29
A.2 学生选课管理系统数据流程图 30
A.2.1顶层数据流程图 31
A.2.2 O层数据流程图 31
A.2.3后台管理数据流程图 32
A2.4 前台管理数据流程图 37
附录B:需求确认 40
0. 文档介绍
0.1 文档目的
本文档目的旨在方便开发者更全面的分析整个系统,从各个方面综合分析系统的需求,把整个系统的需求细化为一些模块的具体需求,集中地预测研发中可能出现的问题从而尽量避免。同时本文档需要用户的参与,在开发前期以文档的形式来系统面向用户,用户根据自身的需求,结合此需求文档,向开发人员提出改进意见,用户也能更早的了解这个系统预想状态。对系统逐渐的清晰明了,以便尽早发现问题,及早改进,减少修改费用,从而方便今后系统能更好的开展。
0.2 文档范围
描述本的功能、背景和用户群;
描述本的功能性需求;
描述本的非功能性需求;
描述需求建模与分析报告;
用户确认。
本需求规格说明书的读者对象为)
学生功能
教师功能
产品面向的用户群体
本项目为学校管理类项目,以学校为单位,面向本校需要选课的学生和管理课程的老师和管理员开放使用。其最终用户为学生、教师、管理员。
对于本系统只要利用网络,可以节约了大量的工作量,对于管理员排课、管理学生、管理教师,老师查询学生选课情况,较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少管理员的工作量,减少错误发生的几率。作为管理员也只要通过自己的电脑操作即可,利用登陆密码随时随地可以管理。
3. 产品应当遵循的标准或规范
学生选课管理系统过程中详细参考国内外的相关标准,技术上严格遵守国际、国内标准主要设计参考如下:《ISO/IEC 14443》
《ISO 8583:1993》标准编写规则GB/T 20001.1~4-2001
文摘编写规则GB/T 6447-1986
科学技术报告、学位论文和学术论文的编写格式GB 7713-1987
人的性别代码 GB2261-80
中华人民共和国行政区划代码 GB2260-91
专业技术职务代码 GB8561-88
学科分类代码 GB/T13745-92
……
产品范围
学生选课系统作为一种现代化的教学技术,是一个学校不可缺少的部分, 学生选课系统就是为了管理好选课信息而设计的。学生选课系统的将使选课管理工作规范化,系统化,程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。系统实现了对课程的基本信息和学生选课、学生和教师用户进行管理。系统对学生角色提供个人信息查看、选课管理以及其他功能;对教师提供查看自己所担任课程和选该门课程的学生信息等;提供给管理员以下功能:查看所有课程、学生、教师的信息并可以对它们进行管理(添加、编辑、删除),以及实现课程的发布并修改。
5. 产品中的角色
角色名称 职责描述 管理员 对学生、教师、课程等的管理的职责 学生 选修课程、查看个人信息等权利 教师 授课、反馈等活动权利
6. 产品的功能性需求
6.0 功能性需求分类
本部分以表格的形式列举出学生选课管理系统中0层系统中主要功能的划分以及具体各个功能中涉及的子功能。
功能类别
文档评论(0)