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

下载本文档

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

文档简介

1、学生选课系统需求规格说明书姓名:潘园园学号: 1108210127班级: 11 信管 1 班目录1 文档介绍 21.1 文档目的2.1.2 文档的范围2.1.3 读者对象2.1.4 缩写说明2.1.5 参考资料2.2 .任务概述 32.1 项目的来源及背景3.2.2 项目要达成的目标3.2.3 系统总体业务流程分析3.2.4 学生选课系统业务流程图4.2.5 学生选课数据流程图5.2.6 产品面向的用户群体6.2.7 产品中的角色6.2.8 产品范围6.3 .功能需求 73.1 功能需求的分类7.3.2 后台功能需求7.3.2.1 管理员信息管理 73.2.2 学生信息管理 73.2.3 教师

2、信息管理 73.2.4 课程信息管理 73.2.5 教室信息管理 73.3 前台管理功能需求7.3.3.1 登陆系统 73.3.2 个人信息资源管理 83.3.3 学生选课 83.3.4 教师反馈 83.3.5 退出系统 83.4 非功能性需求8.3.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 项目要达成的目标本项目设定的目标如下:2.3 统能够提供友好的用户界面,使操作人员的工作量最大限度的减少2.4 统具有良好的运行效率,能够得到提高生产率的目的2.5 统应有良好的可扩充性,可以容易的加入其它系统的应用。2.6 台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。2.7 过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力2.8 系统总体业务流程分析管理员进入系统进行排课,公告选课,排课信息;学生用自己的账号登陆系统进行选课;教师也用自己的账号登陆系统进行信息收集并且把选课情况进行反

6、馈。具体的业务流程图如下。13D2学生课表学生数据平时数据成绩数据D3学生成绩2.9 学生选课系统业务流程图学生注册,申请审核,通过后可以登录,不符合重新注册。登录验证相关信息,密码错误重新 登录,正确进入系统,可以更改个人信息,更改是进行审核,用过则成功更改,不成功则重新更 改;可以查看相关及个人信息。如下图学生系统业务流程图:2.10 生选课数据流程图学生收到选课通告便开始进入选课系统选课,通过查阅选课信息,了解选课要求便可以选课。如果所学课表有冲突就继续选课,无冲突的课程便存入学生选课表,学生可以删除所选课程,并修改学生选课表。D4选课表选课公P2.5.1查阅选课信息教师反馈表的课程号2

7、.11 品面向的用户群体本产品是以学校为单位,是面向学校需要选课的学生和有关的教师还有教务处开放使用的,最本系统采用了现代的网络技术, 为学生的选课提供了一定的便利, 管理,排课工作的进行。终用户为:学生,教师,教务处管理人员。大量的减少了选课的繁杂程序,同时也降低了选课的差错出现,同时也为教师的旧爱哦学提供了方便,更有利于学校教务处的2.12 品中的角色教务处管理员对学生、教师、课程等的管理的职责选课学生选修课程、查看个人信息教师教授学生课程,把相关信息反馈给教务处2.13 品范围网上选课系统是一个大学教育现代化教学不可缺少的一部分,学生选课系统将选课规范化,程序化,系统化。此系统提高信息处

8、理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。实现了对课程的基本信息和学生选课、学生和教师用户进行管理。同时这个系统也为学生提供了个人信息查询, 选课记录查询。 教师也可以对自己负责的课程进行查询,以及查看学生对老师的教学评估,注意以后的教学方法等等。 。 。 。 。最后,叫付出进行信息的采集,整理与分析得出有用的信息从而进行对课表的排序以及对课程的管理。3. 功能需求3.1 功能需求的分类在此学生选课系统中,功能需去分为了两个,分别是前台功能需求和后台功能需求。3.2 后台功能需求3.2.1 管理员信息管理管理员进行信息管理时,他所具有1.添加信息:管理员添加一些对此系统管理的

9、信息。2.查询信息:对学生选课及其教师上课信息的查询3.修改信息:管理员对更新的信息要及时的修改,还要对错误的信息进行修改4. 删除信息:删除一些过时的信息并且及时更新。3.2.2 学生信息管理学生信息管理又分为1.学生的注册信息:学生注册合格的登陆信息及登陆号码之后方可在此系统中登陆使用2.学生信息查询:学生可以对自己的信息随时的调用查询3.删除学生信息:学生如果违纪之类则系统删除学生信息。3.2.3 教师信息管理教师信息管理有1.教师的注册信息:教师可以合格的登陆已经注册的号码,并且在此系统中可以使用2.教师信息的查询.进入此系统可以对教师的信息查询3.删除教师信息:由于某些原因对教师信息

10、的删除。3.2.4 课程信息管理课程信息管理具有以下几个方面1.学生的课程信息:要清楚学生的上课信息及其课程安排2.教师的课程信息:清楚教师的授课信息以及教师的课表安排3. 添加,查询,修改,删除课表的信息,具有对信息的及时更新,对旧的课表删除添加新的课表。3.2.5 教室信息管理教室的信息管理有以下几点1.教室的状态:次教室现在是空的还是被占用的2.教室的基本信息:教室的位置是否方便学生的上课以及教师的授课,教师的容量是否能够容纳本班的同学3.教室的设备信息: 比如说教室的多媒体硬件,是否安装了空调,音响音质如何等等。3.3 前台管理功能需求3.3.1 登陆系统学生和教师进入登陆界面,输入自

11、己的登陆好吗和密码之后进行登陆系统,若密码或登陆好登陆成功后,系统释放操作权,学生还有教师何以进 入系统进行相应的操作。3.3.2 个人信息资源管理当登陆成功之后可以进入相应的信息资源,查询各自的信息情况,包括自己的选课课表,时间以及选课的成绩,排名。 同时教师也可以进入到自己的信息资源中看学生对自己的主观与客观评价,进行课程改进与完善。3.3.3 学生选课学生登陆成功之后可以进行以下操作1. 查阅选课通知表的信息2. 选定课程:学生可以在所提供的课程之中进行选择相应的课程3.退课:学生可以对已经选择的课程可以退课从选。3.3.4 教师反馈教师进行学生的选课结果查询后进行人数的统计,选课情况的

12、汇报以及及时把有关的情况反馈给教务处。3.3.5 退出系统登陆系统操作结束后,对自己的号码进行注销退出系统,下次需要进入系统时从新进入到登陆界面进行登陆。3.4 非功能性需求3.4.1 用户界面需求用户进入主页时居中显示,黑色字体为主,已选课程标注为深蓝色,页面背景色为浅蓝色等。主要是以浅蓝色为主,简单愉悦,给用户一个舒适的界面。3.4.2 软件安全需求软件必须有一定的安全保障措施,让用户用的安全放心。系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失,破坏。 防止用户非法获取网页以及内容。3.4.3 产品质量需求根据需求实现每一个功能,能够

13、使 2000 人同时访问,服务器端连续工作并保持稳定,系统运行稳定,具有软硬件故障恢复策略,软件及数据库备份等,界面友好,美观大方,使用方便,操作简单,用户利用密码安全登陆,对黑客攻击有一定的识别功能,随时维护,很容易根据需求作进一步的扩展3.4.4 软件运行环境需求数据库环境MY SQL 2005操作系统WINDOWS2003/LINUX/WINDOWS XP/WINDOWS 2000网络协议TCP/IP浏览器IE 浏览器3.4.5 其他需求要力求最大限度地满足实际工作的需要,充分考虑各业务层次、各管理环节数据处理的实用性,把满足学校管理业务作为第一要素进行考虑。为适应将来的发展,系统应该具

14、有良好的可扩展性和可维护性。系统设计尽可能模块化、组件化, 使应用系统可灵活配置,适应不同的情况。系统的可扩展性应包括能接纳已有的系统和在今后系统软硬件扩展时,能有效地保护已有的投资。特别是在应用需求变化时(应用与系统的需求往往提不全或者经常会变化),有一个较好的应用平台,能容易地加以调整。系统易于扩充升级,既能满足当前业务的需求,又为今后的扩充留有空间。图形化原则:用户界面的设计应做到美观大方。系统的设计需要考虑用户的计算机水平,用户界面应直观、明了、条理清晰,做到简单易用,没有计算机专业背景的用户也可以轻松的使用本系统完成选课及其他管理工作,实现“傻瓜型 ”管理 易学、易用、易管理。4. 产品提交提交产品为:1 . 应用系统软件包2 .数据库初始数据3 .系统开发过程文档4 .系统使用维护说明文档附录1 .学生选课申请,查看选课列表选择自己要选的课程,并查看课程安排,如果课程未选满则选择该课,检查该门课程的上课时间与待修课程是否冲突,如果冲突则重新选择,不冲突则选课成功存入学生选课表中。E2学生2 .选课/退课子系统业务流程图分析学生登录进入系统后,查看选课课程信息后, 根据自身情况进行选课,系统自动验证是否与已有课程冲突,无冲突则成功选课,有冲突则重新选课。完成一次选课后可再次选课,流程同上,也可以

温馨提示

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

评论

0/150

提交评论