学生选课系统需求规格说明书_第1页
学生选课系统需求规格说明书_第2页
学生选课系统需求规格说明书_第3页
学生选课系统需求规格说明书_第4页
学生选课系统需求规格说明书_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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教室信息管理73.

2、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文档的范围该文档是借助于肖前系统的逻辑模型导出LI标系统的逻辑模型,解决整个项LI系统的“做 什么”的问题。在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述 用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。同时描述了系统 的背景及功能,功能型需求和非功能性需求,对于用户和开发者搭建了一个很好的桥梁。1.3读者对象本需求规格说明书的读者对象为学生选课管理系统符合要求的系统分析人员、需求分析人 员、项目领导、项目总监、项目经理、用户、设计人员和

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

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

6、选课要求便可以选 课。如果所学课表有冲突就继续选课,无冲突的课程便存入学生选课表,学生可以删除所 选课程,并修改学生选课表。2.6产品面向的用户群体本产品是以学校为单位,是面向学校需要选课的学生和有关的教师还有教务处开放使用的, 最终用户为:学生,教师,教务处管理人员。本系统采用了现代的网络技术,大量的减少了选课的繁杂程疗;,同时也降低了选课的差错 出现,为学生的选课提供了一定的便利,同时也为教师的旧爱哦学提供了方便,更有利于 学校教务处的管理,排课工作的进行。2.7产品中的角色教务处管理员对学生、教师、课程等的管理的职责选课学生选修课程、查看个人信息教师教授学生课程,把相关信息反馈给教务处2

7、.8产品范用网上选课系统是一个大学教育现代化教学不可缺少的一部分,学生选课系统将选课规范化, 程序化,系统化。此系统提高信息处理的速度和准确性,能够及时、准确、有效的查询和 修改选课情况。实现了对课程的基本信息和学生选课、学生和教师用户进行管理。同时这 个系统也为学生提供了个人信息查询,选课记录查询。教师也可以对自己负责的课程进行 查询,以及查看学生对老师的教学评估,注意以后的教学方法等等。最后,叫付出进行信息的采集,整 理与分析得出有用的信息从而进行对课表的排序以及对课程的管理。3. 功能需求3.1功能需求的分类在此学生选课系统中,功能需去分为了两个,分别是前台功能需求和后台功能需求。3.2

8、后台功能需求3.2.1管理员信息管理管理员进行信息管理时,他所具有1.添加信息:管理员添加一些对此系统管理的信息。2. 查询信息:对学生选课及其教师上课信息的查询3.修改信息:管理员对更新的信息要及 时的修改,还要对错误的信息进行修改4.删除信息:删除一些过时的信息并且及时更新。 3.2.2学生信息管理学生信息管理乂分为1.学生的注册信息:学生注册合格的登陆信息及登陆号码之后方可 在此系统中登陆使用2.学生信息查询:学生可以对自己的信息随时的调用查询3.删除学 生信息:学生如果违纪之类则系统删除学生信息。3.2.3教师信息管理教师信息管理有1.教师的注册信息:教师可以合格的登陆已经注册的号码,

9、并且在此系 统中可以使用2.教师信息的查询.进入此系统可以对教师的信息查询3.删除教师信息:山 于某些原因对教师信息的删除。3.2.4课程信息管理课程信息管理具有以下儿个方面1.学生的课程信息:要清楚学生的上课信息及其课程安 排2.教师的课程信息:清楚教师的授课信息以及教师的课表安排3.添加,查询,修改, 删除课表的信息,具有对信息的及时更新,对旧的课表删除添加新的课表。3.2.5教室信 息管理教室的信息管理有以下儿点1.教室的状态:次教室现在是空的还是被占用的2.教室的基 本信息:教室的位置是否方便学生的上课以及教师的授课,教师的容量是否能够容纳本班 的同学3.教室的设备信息:比如说教室的多

10、媒体硬件,是否安装了空调,音响音质如何等 等。3.3前台管理功能需求 3.3.1登陆系统学生和教师进入登陆界面,输入自己的登陆好吗和密码之后进行登陆系统,若密码或登陆 好吗不正确则系统提醒错误登陆请重新登陆。登陆成功后,系统释放操作权,学生还有教 师何以进入系统进行相应的操作。3.3.2个人信息资源管理当登陆成功之后可以进入相应的信息资源,查询各自的信息情况,包括自己的选课课表, 时间以及选课的成绩,排名。同时教师也可以进入到自己的信息资源中看学生对自己的主 观与客观评价,进行课程改进与完善。3.3.3学生选课学生登陆成功之后可以进行以下操作1.查阅选课通知表的信息2.选定课程:学主可以在 所

11、提供的课程之中进行选择相应的课程3.退课:学生可以对已经选择的课程可以退课从 选。3.3.4教师反馈教师进行学生的选课结果查询后进行人数的统计,选课情况的汇报以及及时把有关的情况 反馈给教务处。3.3.5退出系统登陆系统操作结束后,对自己的号码进行注销退出系统,下次需要进入系统时从新进入到 登陆界面进行登陆。3.4非功能性需求3.4.1用户界面需求用户进入主页时居中显示,黑色字体为主,已选课程标注为深蓝色,页面背景色为浅蓝色 等。主要是以浅蓝色为主,简单愉悦,给用户一个舒适的界面。3.4.2软件安全需求软件必须有一定的安全保障措施,让用户用的安全放心。系统有严格的权限管理功能,各 功能模块需有

12、相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失,破 坏。防止用户非法获取网页以及内容。3.4.3产品质量需求根据需求实现每一个功能,能够使2000人同时访问,服务器端连续工作并保持稳定,系 统运行稳定,具有软硬件故障恢复策略,软件及数据库备份等,界面友好,美观大方,使 用方便,操作简单,用户利用密码安全登陆,对黑客攻击有一定的识别功能,随时维护, 很容易根据需求作进一步的扩展3.4.4软件运行环境需求数据库环境MYSQL 2005操作系统 WINDOWS2003/LINUX/WINDOWSXP/WINDOWS 2000 网络协议 TCP/IP 浏览 器IE浏览器3.4.5其他需

13、求要力求最大限度地满足实际工作的需要,充分考虑各业务层次、各管理环节数据处理的实1. 学生选课申请,查看选课列表选择自己要选的课程,并查看课程安排,如果课程未选满 则选择该课,检查该门课程的上课时间与待修课程是否冲突,如果冲突则重新选择,不冲 突则选课成功存入学生选课表中。2. 选课/退课子系统业务流程图分析学生登录进入系统后,查看选课课程信息后,根据自身情况进行选课,系统自动验证是否 与已有课程冲突,无冲突则成功选课,有冲突则重新选课。完成一次选课后可再次选课, 流程同上,也可以退掉选了的课,山于选课人数过少引起的课程取消在后面的管理员操作 中会体现出来。如下图学生选退课业务流程图:3. 管

14、理员管理课程数据流程图管理员登录进入管理员主界面,查看课程列表,并可对该课程通过课程信息表来查看详细 信息、修改课程信息,如果该门课程选课人数少于三十人则删除课程。还可以对课程执行 添加操作,最后形成课程信息表。课程信息表包括课程名、授课教师、授课时间、授课地 点、学分、学时、限选学生类型等.学生选课系统需求规格说明书 姓名:潘园园学号:1108210127班级:11信管1班1. 文档介绍21.1文档目的21.2文档的范围21.3读者对象21.4缩写说明21.5参考资料22. 任务概述32.1项目的来源及背景32.2项目要达成的目标32.3系统总体业务流程分析32.4学生选课系统业务流程图42

15、.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教室信息管理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文档目的本文档LI的是在开发一

16、个全面的用户需求系统,从多方面分析用户的需求以及尽量的满足。 而此文档是关于学生选课的一个系统,我们知道,学生选课系统是专门为各个高校提供服 务的一个平台,广泛的被各高校的学生和老师所用。此文档要做的是对学生选课系统中使用者各种需求的球安眠分析,在开发之询以文档的形 式交给用户,以便于用户向开发人员和管理人员提出意见,从而在设讣的时候进一步的完 善与改进设计的系统以更好的满足用户的需求。1.2文档的范围该文档是借助于当前系统的逻辑模型导出LI标系统的逻辑模型,解决整个项LI系统的“做 什么”的问题。在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述 用户的需求,为客户、用户、开发

17、方等不同参与方提供一个交流的渠道。同时描述了系统 的背景及功能,功能型需求和非功能性需求,对于用户和开发者搭建了一个很好的桥梁。1.3读者对象本需求规格说明书的读者对象为学生选课管理系统符合要求的系统分析人员、需求分析人 员、项目领导、项目总监、项目经理、用户、设计人员和开发人员等。1.4缩写说明本文档中没有缩写。1.5参考资料软件工程案例教程第二版,机械匸程出版社,韩万江姜立新等编著管理信息系统清华大学出版社陈京民主编2. 任务概述2.1项LI的来源及背景学生网上选课系统在高校中越来越显得重要,本系统旨在方便学校的课程管理,是针对在 校学生和教师的使用的。本系统显示的是学生课程和成绩的一个系统,它是学校教务系统 的一个子系统,学生和教师通过该系统完成各自的工作。为了这样的一个高校学生与教师的方便以及为教务处提供方便而做的这样一个系统,学生 可以登陆界面方便的选课以及教师可以在网上对学生的选课和成绩做以详细的评估和检测。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论