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

上传人:b****8 文档编号:9665439 上传时间:2023-05-20 格式:DOCX 页数:11 大小:122.10KB
下载 相关 举报
学生选课系统需求规格说明书.docx_第1页
第1页 / 共11页
学生选课系统需求规格说明书.docx_第2页
第2页 / 共11页
学生选课系统需求规格说明书.docx_第3页
第3页 / 共11页
学生选课系统需求规格说明书.docx_第4页
第4页 / 共11页
学生选课系统需求规格说明书.docx_第5页
第5页 / 共11页
学生选课系统需求规格说明书.docx_第6页
第6页 / 共11页
学生选课系统需求规格说明书.docx_第7页
第7页 / 共11页
学生选课系统需求规格说明书.docx_第8页
第8页 / 共11页
学生选课系统需求规格说明书.docx_第9页
第9页 / 共11页
学生选课系统需求规格说明书.docx_第10页
第10页 / 共11页
学生选课系统需求规格说明书.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

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

《学生选课系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《学生选课系统需求规格说明书.docx(11页珍藏版)》请在冰点文库上搜索。

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

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

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

姓名:

***

学号:

**********

班级:

11信管1班

1.文档介绍

1.1文档目的

本文档目的是在开发一个全面的用户需求系统,从多方面分析用户的需求以及尽量的满足。

而此文档是关于学生选课的一个系统,我们知道,学生选课系统是专门为各个高校提供服务的一个平台,广泛的被各高校的学生和老师所用。

此文档要做的是对学生选课系统中使用者各种需求的球安眠分析,在开发之前以文档的形式交给用户,以便于用户向开发人员和管理人员提出意见,从而在设计的时候进一步的完善与改进设计的系统以更好的满足用户的需求。

1.2文档的范围

该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。

在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。

同时描述了系统的背景及功能,功能型需求和非功能性需求,对于用户和开发者搭建了一个很好的桥梁。

1.3读者对象

本需求规格说明书的读者对象为学生选课管理系统符合要求的系统分析人员、需求分析人员、项目领导、项目总监、项目经理、用户、设计人员和开发人员等。

1.4缩写说明

本文档中没有缩写。

1.5参考资料

《软件工程案例教程》第二版,机械工程出版社,韩万江姜立新等编著

《管理信息系统》清华大学出版社陈京民主编

2.任务概述

2.1项目的来源及背景

学生网上选课系统在高校中越来越显得重要,本系统旨在方便学校的课程管理,是针对在校学生和教师的使用的。

本系统显示的是学生课程和成绩的一个系统,它是学校教务系统的一个子系统,学生和教师通过该系统完成各自的工作。

为了这样的一个高校学生与教师的方便以及为教务处提供方便而做的这样一个系统,学生可以登陆界面方便的选课以及教师可以在网上对学生的选课和成绩做以详细的评估和检测。

2.2项目要达成的目标

本项目设定的目标如下:

1.系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少

2.系统具有良好的运行效率,能够得到提高生产率的目的

3.系统应有良好的可扩充性,可以容易的加入其它系统的应用。

4.平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。

5.通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力

2.3系统总体业务流程分析

管理员进入系统进行排课,公告选课,排课信息;学生用自己的账号登陆系统进行选课;教师也用自己的账号登陆系统进行信息收集并且把选课情况进行反馈。

具体的业务流程图如下。

2.4学生选课系统业务流程图

学生注册,申请审核,通过后可以登录,不符合重新注册。

登录验证相关信息,密码错误重新登录,正确进入系统,可以更改个人信息,更改是进行审核,用过则成功更改,不成功则重新更改;可以查看相关及个人信息。

如下图学生系统业务流程图:

2.5学生选课数据流程图

学生收到选课通告便开始进入选课系统选课,通过查阅选课信息,了解选课要求便可以选课。

如果所学课表有冲突就继续选课,无冲突的课程便存入学生选课表,学生可以删除所选课程,并修改学生选课表。

2.6产品面向的用户群体

本产品是以学校为单位,是面向学校需要选课的学生和有关的教师还有教务处开放使用的,最终用户为:

学生,教师,教务处管理人员。

本系统采用了现代的网络技术,大量的减少了选课的繁杂程序,同时也降低了选课的差错出现,为学生的选课提供了一定的便利,同时也为教师的旧爱哦学提供了方便,更有利于学校教务处的管理,排课工作的进行。

2.7产品中的角色

教务处管理员对学生、教师、课程等的管理的职责

选课学生选修课程、查看个人信息

教师教授学生课程,把相关信息反馈给教务处

2.8产品范围

网上选课系统是一个大学教育现代化教学不可缺少的一部分,学生选课系统将选课规范化,程序化,系统化。

此系统提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。

实现了对课程的基本信息和学生选课、学生和教师用户进行管理。

同时这个系统也为学生提供了个人信息查询,选课记录查询。

教师也可以对自己负责的课程进行查询,以及查看学生对老师的教学评估,注意以后的教学方法等等。

最后,叫付出进行信息的采集,整理与分析得出有用的信息从而进行对课表的排序以及对课程的管理。

3.功能需求

3.1功能需求的分类

在此学生选课系统中,功能需去分为了两个,分别是前台功能需求和后台功能需求。

3.2后台功能需求

3.2.1管理员信息管理

管理员进行信息管理时,他所具有1.添加信息:

管理员添加一些对此系统管理的信息。

2.查询信息:

对学生选课及其教师上课信息的查询3.修改信息:

管理员对更新的信息要及时的修改,还要对错误的信息进行修改4.删除信息:

删除一些过时的信息并且及时更新。

3.2.2学生信息管理

学生信息管理又分为1.学生的注册信息:

学生注册合格的登陆信息及登陆号码之后方可在此系统中登陆使用2.学生信息查询:

学生可以对自己的信息随时的调用查询3.删除学生信息:

学生如果违纪之类则系统删除学生信息。

3.2.3教师信息管理

教师信息管理有1.教师的注册信息:

教师可以合格的登陆已经注册的号码,并且在此系统中可以使用2.教师信息的查询.进入此系统可以对教师的信息查询3.删除教师信息:

由于某些原因对教师信息的删除。

3.2.4课程信息管理

课程信息管理具有以下几个方面1.学生的课程信息:

要清楚学生的上课信息及其课程安排2.教师的课程信息:

清楚教师的授课信息以及教师的课表安排3.添加,查询,修改,删除课表的信息,具有对信息的及时更新,对旧的课表删除添加新的课表。

3.2.5教室信息管理

教室的信息管理有以下几点1.教室的状态:

次教室现在是空的还是被占用的2.教室的基本信息:

教室的位置是否方便学生的上课以及教师的授课,教师的容量是否能够容纳本班的同学3.教室的设备信息:

比如说教室的多媒体硬件,是否安装了空调,音响音质如何等等。

3.3前台管理功能需求

3.3.1登陆系统

学生和教师进入登陆界面,输入自己的登陆好吗和密码之后进行登陆系统,若密码或登陆好吗不正确则系统提醒错误登陆请重新登陆。

登陆成功后,系统释放操作权,学生还有教师何以进入系统进行相应的操作。

3.3.2个人信息资源管理

当登陆成功之后可以进入相应的信息资源,查询各自的信息情况,包括自己的选课课表,时间以及选课的成绩,排名。

同时教师也可以进入到自己的信息资源中看学生对自己的主观与客观评价,进行课程改进与完善。

3.3.3学生选课

学生登陆成功之后可以进行以下操作1.查阅选课通知表的信息2.选定课程:

学生可以在所提供的课程之中进行选择相应的课程3.退课:

学生可以对已经选择的课程可以退课从选。

3.3.4教师反馈

教师进行学生的选课结果查询后进行人数的统计,选课情况的汇报以及及时把有关的情况反馈给教务处。

3.3.5退出系统

登陆系统操作结束后,对自己的号码进行注销退出系统,下次需要进入系统时从新进入到登陆界面进行登陆。

3.4非功能性需求

3.4.1用户界面需求

用户进入主页时居中显示,黑色字体为主,已选课程标注为深蓝色,页面背景色为浅蓝色等。

主要是以浅蓝色为主,简单愉悦,给用户一个舒适的界面。

3.4.2软件安全需求

软件必须有一定的安全保障措施,让用户用的安全放心。

系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。

系统需能够防止各类误操作可能造成的数据丢失,破坏。

防止用户非法获取网页以及内容。

3.4.3产品质量需求

根据需求实现每一个功能,能够使2000人同时访问,服务器端连续工作并保持稳定,系统运行稳定,具有软硬件故障恢复策略,软件及数据库备份等,界面友好,美观大方,使用方便,操作简单,用户利用密码安全登陆,对黑客攻击有一定的识别功能,随时维护,很容易根据需求作进一步的扩展

3.4.4软件运行环境需求

数据库环境MYSQL2005

操作系统WINDOWS2003/LINUX/WINDOWSXP/WINDOWS2000

网络协议TCP/IP

浏览器IE浏览器

3.4.5其他需求

要力求最大限度地满足实际工作的需要,充分考虑各业务层次、各管理环节数据处理的实用性,把满足学校管理业务作为第一要素进行考虑。

为适应将来的发展,系统应该具有良好的可扩展性和可维护性。

系统设计尽可能模块化、组件化,使应用系统可灵活配置,适应不同的情况。

系统的可扩展性应包括能接纳已有的系统和在今后系统软硬件扩展时,能有效地保护已有的投资。

特别是在应用需求变化时(应用与系统的需求往往提不全或者经常会变化),有一个较好的应用平台,能容易地加以调整。

系统易于扩充升级,既能满足当前业务的需求,又为今后的扩充留有空间。

图形化原则:

用户界面的设计应做到美观大方。

系统的设计需要考虑用户的计算机水平,用户界面应直观、明了、条理清晰,做到简单易用,没有计算机专业背景的用户也可以轻松的使用本系统完成选课及其他管理工作,实现“傻瓜型”管理——易学、易用、易管理。

4.产品提交

提交产品为:

1.应用系统软件包

2.数据库初始数据

3.系统开发过程文档

4.系统使用维护说明文档

附录

1.学生选课申请,查看选课列表选择自己要选的课程,并查看课程安排,如果课程未选满则选择该课,检查该门课程的上课时间与待修课程是否冲突,如果冲突则重新选择,不冲突则选课成功存入学生选课表中。

2.选课/退课子系统业务流程图分析

学生登录进入系统后,查看选课课程信息后,根据自身情况进行选课,系统自动验证是否与已有课程冲突,无冲突则成功选课,有冲突则重新选课。

完成一次选课后可再次选课,流程同上,也可以退掉选了的课,由于选课人数过少引起的课程取消在后面的管理员操作中会体现出来。

如下图学生选退课业务流程图:

3.管理员管理课程数据流程图

管理员登录进入管理员主界面,查看课程列表,并可对该课程通过课程信息表来查看详细信息、修改课程信息,如果该门课程选课人数少于三十人则删除课程。

还可以对课程执行添加操作,最后形成课程信息表。

课程信息表包括课程名、授课教师、授课时间、授课地点、学分、学时、限选学生类型等.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2