学生选课系统需求规格说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生选课系统需求规格说明书
学生选课系统需求规格说明书
姓名:潘园园
学号:1108210127
班级:11信管1班
1.文档介绍 (2)
1.1文档目的 (2)
1.2 文档的范围 (2)
1.3 读者对象 (2)
1.4 缩写说明 (2)
1.5 参考资料 (2)
2. 任务概述 (3)
2.1 项目的来源及背景 (3)
2.2 项目要达成的目标 (3)
2.3 系统总体业务流程分析 (3)
2.4 学生选课系统业务流程图 (4)
2.5 学生选课数据流程图 (5)
2.6 产品面向的用户群体 (6)
2.7 产品中的角色 (6)
2.8 产品范围 (6)
3. 功能需求 (7)
3.1 功能需求的分类 (7)
3.2 后台功能需求 (7)
3.2.1管理员信息管理 (7)
3.2.2 学生信息管理 (7)
3.2.3 教师信息管理 (7)
3.2.4 课程信息管理 (7)
3.2.5 教室信息管理 (7)
3.3 前台管理功能需求 (7)
3.3.1 登陆系统 (7)
3.3.2 个人信息资源管理 (8)
3.3.3 学生选课 (8)
3.3.4 教师反馈 (8)
3.3.5 退出系统 (8)
3.4 非功能性需求 (8)
3.4.1 用户界面需求 (8)
3.4.2 软件安全需求 (8)
3.4.3 产品质量需求 (8)
3.4.4 软件运行环境需求 (8)
3.4.5 其他需求 (8)
4.产品提交 (9)
1.文档介绍
1.1文档目的
本文档目的是在开发一个全面的用户需求系统,从多方面分析用户的需求以及尽量的满足。而此文档是关于学生选课的一个系统,我们知道,学生选课系统是专门为各个高校提供服务的一个平台,广泛的被各高校的学生和老师所用。
此文档要做的是对学生选课系统中使用者各种需求的球安眠分析,在开发之前以文档的形式交给用户,以便于用户向开发人员和管理人员提出意见,从而在设计的时候进一步的完善与改进设计的系统以更好的满足用户的需求。
1.2 文档的范围
该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做
什么”的问题。在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述
用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。同时描述了系统的背景及功能,功能型需求和非功能性需求,对于用户和开发者搭建了一个很好的桥梁。
1.3 读者对象
本需求规格说明书的读者对象为学生选课管理系统符合要求的系统分析人员、需求分析人员、项目领导、项目总监、项目经理、用户、设计人员和开发人员等。
1.4 缩写说明
本文档中没有缩写。
1.5 参考资料
《软件工程案例教程》第二版,机械工程出版社,韩万江姜立新等编著
《管理信息系统》清华大学出版社陈京民主编
2. 任务概述
2.1 项目的来源及背景
学生网上选课系统在高校中越来越显得重要,本系统旨在方便学校的课程管理,是针对在校学生和教师的使用的。本系统显示的是学生课程和成绩的一个系统,它是学校教务系统的一个子系统,学生和教师通过该系统完成各自的工作。
为了这样的一个高校学生与教师的方便以及为教务处提供方便而做的这样一个系统,学生可以登陆界面方便的选课以及教师可以在网上对学生的选课和成绩做以详细的评估和检测。
2.2 项目要达成的目标
本项目设定的目标如下:
1.系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少
2.系统具有良好的运行效率,能够得到提高生产率的目的
3.系统应有良好的可扩充性,可以容易的加入其它系统的应用。
4.平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。
5.通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力
2.3 系统总体业务流程分析
管理员进入系统进行排课,公告选课,排课信息;学生用自己的账号登陆系统进行选课;教师也用自己的账号登陆系统进行信息收集并且把选课情况进行反馈。具体的业务流程图如下。
2.5 学生选课数据流程图
学生收到选课通告便开始进入选课系统选课,通过查阅选课信息,了解选课要求便可以选课。如果所学课表有冲突就继续选课,无冲突的课程便存入学生选课表,学生可以删除所选课程,并修改学生选课表。
2.6 产品面向的用户群体
本产品是以学校为单位,是面向学校需要选课的学生和有关的教师还有教务处开放使用的,最终用户为:学生,教师,教务处管理人员。
本系统采用了现代的网络技术,大量的减少了选课的繁杂程序,同时也降低了选课的差错出现,为学生的选课提供了一定的便利,同时也为教师的旧爱哦学提供了方便,更有利于学校教务处的管理,排课工作的进行。
2.7 产品中的角色
教务处管理员对学生、教师、课程等的管理的职责选课学生选修课程、查看个人信息
教师教授学生课程,把相关信息反馈给教务处
2.8 产品范围
网上选课系统是一个大学教育现代化教学不可缺少的一部分,学生选课系统将选课规范化,程序化,系统化。此系统提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。实现了对课程的基本信息和学生选课、学生和教师用户进行管理。同时这个系统也为学生提供了个人信息查询,选课记录查询。教师也可以对自己负责的课程进行查询,以及查看学生对老