学生选课系统需求规格说明书.doc

上传人:asd****56 文档编号:75785082 上传时间:2023-03-05 格式:DOC 页数:13 大小:865KB
返回 下载 相关 举报
学生选课系统需求规格说明书.doc_第1页
第1页 / 共13页
学生选课系统需求规格说明书.doc_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《学生选课系统需求规格说明书.doc》由会员分享,可在线阅读,更多相关《学生选课系统需求规格说明书.doc(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 学生选课系统需求规格说明书姓名:潘园园学号:1108210127班级:11信管1班目录1文档介绍21.1文档目的21.2 文档的范围21.3 读者对象21.4 缩写说明21.5 参考资料22. 任务概述32.1 项目的来源及背景32.2 项目要达成的目标32.3 系统总体业务流程分析32.4 学生选课系统业务流程图42.5 学生选课数据流程图52.6 产品面向的用户群体62.7 产品中的角色62.8 产品范围63. 功能需求73.1 功能需求的分类73.2 后台功能需求73.2.1管理员信息管理73.2.2 学生信息管理73.2.3 教师信息管理73.2.4 课程信息管理73.2.5 教室信

2、息管理73.3 前台管理功能需求73.3.1 登陆系统73.3.2 个人信息资源管理83.3.3 学生选课83.3.4 教师反馈83.3.5 退出系统83.4 非功能性需求83.4.1 用户界面需求83.4.2 软件安全需求83.4.3 产品质量需求83.4.4 软件运行环境需求83.4.5 其他需求84.产品提交91文档介绍 1.1文档目的 本文档目的是在开发一个全面的用户需求系统,从多方面分析用户的需求以及尽量的满足。而此文档是关于学生选课的一个系统,我们知道,学生选课系统是专门为各个高校提供服务的一个平台,广泛的被各高校的学生和老师所用。 此文档要做的是对学生选课系统中使用者各种需求的球

3、安眠分析,在开发之前以文档的形式交给用户,以便于用户向开发人员和管理人员提出意见,从而在设计的时候进一步的完善与改进设计的系统以更好的满足用户的需求。 1.2 文档的范围 该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。同时描述了系统的背景及功能,功能型需求和非功能性需求,对于用户和开发者搭建了一个很好的桥梁。 1.3 读者对象 本需求规格说明书的读者对象为学生选课管理系统符合要求的系统分析人员、需求分析人员、项目领导、项目

4、总监、项目经理、用户、设计人员和开发人员等。 1.4 缩写说明 本文档中没有缩写。 1.5 参考资料软件工程案例教程第二版,机械工程出版社,韩万江 姜立新 等编著管理信息系统清华大学出版社 陈京民主编 2. 任务概述 2.1 项目的来源及背景 学生网上选课系统在高校中越来越显得重要,本系统旨在方便学校的课程管理,是针对在校学生和教师的使用的。本系统显示的是学生课程和成绩的一个系统,它是学校教务系统的一个子系统,学生和教师通过该系统完成各自的工作。为了这样的一个高校学生与教师的方便以及为教务处提供方便而做的这样一个系统,学生可以登陆界面方便的选课以及教师可以在网上对学生的选课和成绩做以详细的评估

5、和检测。 2.2 项目要达成的目标本项目设定的目标如下:1.系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少2.系统具有良好的运行效率,能够得到提高生产率的目的3.系统应有良好的可扩充性,可以容易的加入其它系统的应用。4.平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。5.通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力 2.3 系统总体业务流程分析 管理员进入系统进行排课,公告选课,排课信息;学生用自己的账号登陆系统进行选课;教师也用自己的账号登陆系统进行信息收集并且把选课情况进行反馈。具体的业务流程图如下。 2.4 学生选课系统业务流程图学生注册,申请

6、审核,通过后可以登录,不符合重新注册。登录验证相关信息,密码错误重新登录,正确进入系统,可以更改个人信息,更改是进行审核,用过则成功更改,不成功则重新更改;可以查看相关及个人信息。如下图学生系统业务流程图: 2.5 学生选课数据流程图学生收到选课通告便开始进入选课系统选课,通过查阅选课信息,了解选课要求便可以选课。如果所学课表有冲突就继续选课,无冲突的课程便存入学生选课表,学生可以删除所选课程,并修改学生选课表。 2.6 产品面向的用户群体 本产品是以学校为单位,是面向学校需要选课的学生和有关的教师还有教务处开放使用的,最终用户为:学生,教师,教务处管理人员。本系统采用了现代的网络技术,大量的

7、减少了选课的繁杂程序,同时也降低了选课的差错出现,为学生的选课提供了一定的便利,同时也为教师的旧爱哦学提供了方便,更有利于学校教务处的管理,排课工作的进行。2.7 产品中的角色 教务处管理员 对学生、教师、课程等的管理的职责 选课学生 选修课程、查看个人信息 教师 教授学生课程,把相关信息反馈给教务处2.8 产品范围网上选课系统是一个大学教育现代化教学不可缺少的一部分,学生选课系统将选课规范化,程序化,系统化。此系统提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。实现了对课程的基本信息和学生选课、学生和教师用户进行管理。同时这个系统也为学生提供了个人信息查询,选课记录查询

8、。教师也可以对自己负责的课程进行查询,以及查看学生对老师的教学评估,注意以后的教学方法等等。最后,叫付出进行信息的采集,整理与分析得出有用的信息从而进行对课表的排序以及对课程的管理。3. 功能需求 3.1 功能需求的分类 在此学生选课系统中,功能需去分为了两个,分别是前台功能需求和后台功能需求。3.2 后台功能需求 3.2.1管理员信息管理 管理员进行信息管理时,他所具有1.添加信息:管理员添加一些对此系统管理的信息。2.查询信息:对学生选课及其教师上课信息的查询3.修改信息:管理员对更新的信息要及时的修改,还要对错误的信息进行修改4.删除信息:删除一些过时的信息并且及时更新。 3.2.2 学

9、生信息管理 学生信息管理又分为1.学生的注册信息:学生注册合格的登陆信息及登陆号码之后方可在此系统中登陆使用2.学生信息查询:学生可以对自己的信息随时的调用查询3.删除学生信息:学生如果违纪之类则系统删除学生信息。 3.2.3 教师信息管理 教师信息管理有1.教师的注册信息:教师可以合格的登陆已经注册的号码,并且在此系统中可以使用2.教师信息的查询.进入此系统可以对教师的信息查询3.删除教师信息:由于某些原因对教师信息的删除。 3.2.4 课程信息管理 课程信息管理具有以下几个方面1.学生的课程信息:要清楚学生的上课信息及其课程安排2.教师的课程信息:清楚教师的授课信息以及教师的课表安排3.添

10、加,查询,修改,删除课表的信息,具有对信息的及时更新,对旧的课表删除添加新的课表。 3.2.5 教室信息管理 教室的信息管理有以下几点1.教室的状态:次教室现在是空的还是被占用的2.教室的基本信息:教室的位置是否方便学生的上课以及教师的授课,教师的容量是否能够容纳本班的同学3.教室的设备信息:比如说教室的多媒体硬件,是否安装了空调,音响音质如何等等。 3.3 前台管理功能需求 3.3.1 登陆系统 学生和教师进入登陆界面,输入自己的登陆好吗和密码之后进行登陆系统,若密码或登陆好吗不正确则系统提醒错误登陆请重新登陆。登陆成功后,系统释放操作权,学生还有教师何以进入系统进行相应的操作。 3.3.2

11、 个人信息资源管理 当登陆成功之后可以进入相应的信息资源,查询各自的信息情况,包括自己的选课课表,时间以及选课的成绩,排名。同时教师也可以进入到自己的信息资源中看学生对自己的主观与客观评价,进行课程改进与完善。 3.3.3 学生选课 学生登陆成功之后可以进行以下操作1.查阅选课通知表的信息2.选定课程:学生可以在所提供的课程之中进行选择相应的课程3.退课:学生可以对已经选择的课程可以退课从选。 3.3.4 教师反馈 教师进行学生的选课结果查询后进行人数的统计,选课情况的汇报以及及时把有关的情况反馈给教务处。 3.3.5 退出系统 登陆系统操作结束后,对自己的号码进行注销退出系统,下次需要进入系

12、统时从新进入到登陆界面进行登陆。3.4 非功能性需求 3.4.1 用户界面需求 用户进入主页时居中显示,黑色字体为主,已选课程标注为深蓝色,页面背景色为浅蓝色等。主要是以浅蓝色为主,简单愉悦,给用户一个舒适的界面。 3.4.2 软件安全需求 软件必须有一定的安全保障措施,让用户用的安全放心。系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失,破坏。防止用户非法获取网页以及内容。 3.4.3 产品质量需求 根据需求实现每一个功能,能够使2000人同时访问,服务器端连续工作并保持稳定,系统运行稳定,具有软硬件故障恢复策略,软件及数据库备份等,界面

13、友好,美观大方,使用方便,操作简单,用户利用密码安全登陆,对黑客攻击有一定的识别功能,随时维护,很容易根据需求作进一步的扩展 3.4.4 软件运行环境需求 数据库环境 MY SQL 2005 操作系统 WINDOWS2003/LINUX/WINDOWS XP/WINDOWS 2000 网络协议 TCP/IP 浏览器 IE浏览器 3.4.5 其他需求 要力求最大限度地满足实际工作的需要,充分考虑各业务层次、各管理环节数据处理的实用性,把满足学校管理业务作为第一要素进行考虑。为适应将来的发展,系统应该具有良好的可扩展性和可维护性。系统设计尽可能模块化、组件化,使应用系统可灵活配置,适应不同的情况。

14、系统的可扩展性应包括能接纳已有的系统和在今后系统软硬件扩展时,能有效地保护已有的投资。特别是在应用需求变化时(应用与系统的需求往往提不全或者经常会变化),有一个较好的应用平台,能容易地加以调整。系统易于扩充升级,既能满足当前业务的需求,又为今后的扩充留有空间。图形化原则:用户界面的设计应做到美观大方。系统的设计需要考虑用户的计算机水平,用户界面应直观、明了、条理清晰,做到简单易用,没有计算机专业背景的用户也可以轻松的使用本系统完成选课及其他管理工作,实现“傻瓜型”管理易学、易用、易管理。4.产品提交 提交产品为:1.应用系统软件包2.数据库初始数据3.系统开发过程文档4.系统使用维护说明文档附

15、录1. 学生选课申请,查看选课列表选择自己要选的课程,并查看课程安排,如果课程未选满则选择该课,检查该门课程的上课时间与待修课程是否冲突,如果冲突则重新选择,不冲突则选课成功存入学生选课表中。 2.选课/退课子系统业务流程图分析学生登录进入系统后,查看选课课程信息后,根据自身情况进行选课,系统自动验证是否与已有课程冲突,无冲突则成功选课,有冲突则重新选课。完成一次选课后可再次选课,流程同上,也可以退掉选了的课,由于选课人数过少引起的课程取消在后面的管理员操作中会体现出来。如下图学生选退课业务流程图: 3.管理员管理课程数据流程图 管理员登录进入管理员主界面,查看课程列表,并可对该课程通过课程信息表来查看详细信息、修改课程信息,如果该门课程选课人数少于三十人则删除课程。还可以对课程执行添加操作,最后形成课程信息表。课程信息表包括课程名、授课教师、授课时间、授课地点、学分、学时、限选学生类型等. 12

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 标准材料 > 机械标准

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁