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

下载本文档

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

文档简介

1、文档状态:文档编号:1.1一般拘束Draft编撰:Released编撰日期:a数据库环境:MYSQL2005Modifying保密级别:文档版本:登岸界面学生登录教师登岸管理员登岸填修查填修课查问认认发生密写改自询密写改程已发证证更布成码个个主已码个个信布课学教新选选修人人选选修人人息程选生师信课课改信信课课改信信发课情注注息公课息息程息息布况册册告表选课课表修删删改更选除发更新课除已布新教课教课发课学师程师程布程生信信信课信信息息息程息息b运转环境:WINDOWS2003/WINDOWSXP/WINDOWS7c办理器:IntelPentiumIII及以上d内存要求:521M及以上e硬盘空间:

2、40G及以上f网络协议;TCP/IP功能性需求分类数据流图顶层数据流图:E1事务学生事务选课管理员信息信息系统事务信息E3教师第一层数据流图:学生信息选课信息信息E1信息管理P1通告后台管管理员信息理信息公布课程信息教师信息E2学生P2学生操作P3教师操作选课个人信息信息公布课程个人信息信息E2学生E3教师第二层数据流图:P1.6选课通告公布选通告信息课通告D2学生信息P2.2E1管理员教室信息P1.4管理教室信息P1.1管理学生个人信息学生信息P1.2管理教教师个人信息师信息D3教师信息P1.3管理课所授课程信息程信息课程公布信D4息P2.1管理个填写、改正E2个人信息学生人信息P3.1管理

3、个填写、改正人信息E3个人信息教师P3.2所授课所授课程程公布学生选课学生选课信D6息汇总E1管理员P1.7P1.8D4教师信息排课排课结果生成选D5学生选课课表课课表状态变换图闲置未注册用户注册网络错用户登录未注册误超时等候界面超时time=0Do/界面显示超时Do/显示界面跳转比增添time显示有关用户操作界面退出详细功能学生功能学生登录填修查密写改自询码个个主已修人人选选改信信课课息息程选课课表选删除课课教课程师程信信息息密码改正学生利用自己的学号注册成功以后,登录以后可到个人信息界面进行密码改正。填写、改正个人信息学生登录以后,选择个人信息,进入到个人信息管理界面,可进行个人信息的填写

4、和改正,效。保留即可生自主选课学生登录以后,选择开始选课功能,跳转到自主选课界面,联合选课课表,进行选课,假如上课人数已满,系统会做出相应的提示假如课程可选,选课成功后,课程会自动增添到本页面上方必修课表中。假如学生在选课周期内,对自己已选课程不满意,可从头登岸本系统,进入自主选课界面,删除目前选择的课程,并从头选课;若高出选课周期,则选课结束,选课结果不可以进行改正。查问已选课程学生登录本系统,进入到自主选课界面,则能够查察必修和选修的所有课程信息。教师功能教师登岸填修课查问密写改程已发码个个信布课修人人息程选改信信发课情息息布况修删改除发已布发课布程课信程息密码改正教师用自己的教工号注册成

5、功后,登录本系统,进入个人信息管理界面,可改正自己的密码。填写、改正个人信息教师登录本系统,进入个人信息管理界面,即可对自己的个人信息进行填写个改正,保留后即可奏效。课程信息公布在学生选课开始以前,教师需提早将自己本学期所讲课程的详尽信息上传本系统,最后由管理员进行统一排课,生成选课课表,供学生选课使用。课程公布信息包含:课程名,学时,学分,任课教师。教师登录本系统后,进入课程信息公布界面,将课程信息公布上传给管理员。如若课程信息公布错误,任课教师可在课程信息公布界面进行改正和删除。查问本功能赐教师查问自己所受课程的选课状况,教师登岸本系统,进当选课状况查问界面,输入对应的课程号,即可显示该门

6、课程的选课状况,选课状况包含:学生的学号,姓名,班级,院系。教师可在本界面上对查问构造进行打印,以方便讲课。管理员功能管理员登岸认认发生证证更布成学教新选选生师信课课注注息公课册册告表更更新新教学师生信信息息管理员账户、密码说明管理员的账户和密码是由学校教务最高领导直接供给的,不需要进行认证,系统设计时,依据用户领导的需求,为其直接成立切合需求数目的管理员账户名和密码,最后由用户自行派发。用户注册认证管理员将在校学生的学号和在校教师的工号录入系统,以便系统在注册认证时进行查对,不在库中的学生或教师没法认证成功,不可以登录系统。管理员有权停止出最高用户之外的其余所实用户的使用权限。更新信息管理员

7、要按期对库中的学生和教师信息进行更新,以便有重生和新教工入学后没法注册。生成选课课表管理员依据教师公布的课程信息,为课程编写课程编号,综合教室信息,最平生成选课课表,供学生选课使用。公布选课通告生成选课课表后,依据学校的时间安排,公布选课通告,以后开启学生的选课权限,让学生进行选课。产品的非功能性需求外面接口说明用户接口用户进履行用时,第一进入学校网站首页,选择教务管理,而后选择学生选课系统,跳转到本系统登录界面,进行注册或登录即可使用。软件接口使用本系统时,需要用户连结到互联网,在学校网站进行登录。供给MYSQL2005接口或其余数据库性能需求a.本系统要支持起码千人同时在线进行操作b.峰值

8、设定万人,用户并行操作超出一万人次,系统响应时间延伸至分钟记,在5至10分钟内分先后次序批次办理以前的事务,尔后在响应后续用户的操作,免得造成系统瘫痪。硬件的限制无特别要求,要求能连结互联网属性友善性页面内容:主题突出,栏目、菜单不值合理,内容丰富,文字正确,行文规范,格式一致。导航构造:拥有明确的导航指示,便于用户理解和使用。艺术风格:背景颜色以绿色和蓝色为主,界面、版面形象清爽悦目,布局合理,字号大小适合,字体选择适合,动向成效号,色彩和睦,与主题符合。安全性所实用户登录均需要用户名和密码登录;对用户的接见记录和操作进行后台记录,并按期进行更新;对用户的接见权限做限制,不行接见于用户没关的

9、信息;d用户的个人信息做相应的保密办理,不会对外泄漏,不会被其余用户接见;尽量保证模块功能的单调性;对系统峰值进行办理,保证系统在达到峰值流量时仍旧处于安全状态;可保护性a系统在设计时,尽量保证模块功能的清楚性,灵巧性和独立性,以便此后用户提出新的需求是进行系统的保护。b易于故障的清除和平时管理操作方便,系统应能够在发现错误时不单做犯错误显示,还应当进行错误办理,而且系统能够进行自动修复。可转移/换性系统鉴于Java平台进行开发,不一样数据库之间的数据变换,保证系统在不一样操作系统之间的转移。系统的运转环境系统在实用户进行接见时开始运转,无用户接见以及事务办理完成后结束运转,运转时间无穷制,操

10、作系统限制鉴于一般拘束中的限制。其余需求用户操作需求要求用户是系统使用学校的在校大学生或教员工,进行注册成功后方可进行有关操作;用户只能够对自己的个人信息以及与自己有关的公共信息进行接见;管理员做好对系统状态的查察和简单的信息更新,保证系统信息的实时性。5E-R图和数据词典抽取图学号姓名性别班级院系学生选课课程号学分上课地址课程信息管理员管理任课教师课程名学时授课教师工号姓名性别科室院系数据词典学生基本信息外面项实体学号姓名性别班级院系用户名密码学生在校学习的编号,独一表记学生姓名学生性别学生在校学习所在班级学生在校学习所在院系学生使用学号注册认证学生注册时自设密码数据项定义数据项名称又名简述

11、种类及宽度学号学生学号学生在校的所用代码,数字,独一表记,表记其余数据项int,20数据项名称又名简述种类及宽度姓名学生姓名文本字符型,8数据项名称又名简述种类及宽度性别学生性别文本字符型,2数据项名称又名简述种类及宽度班级学生所在班级文本字符型,10数据项名称院系又名学生所在院系简述文本种类及宽度字符型,30数据构造定义数据构造名称学生注册简述学生用自己的学号在系统内注册,自设密码,经管理员认证成功后,填写和改正学生个人信息数据构造构成学号+姓名+性别+班级+院系数据流定义数据流名称学生注册简述学生在系统内进行注册并完美信息数据流根源在校学生数据流取向系统管理员数据流构成学号+姓名+性别+班

12、级+院系数据流量不确立顶峰流量开始选课后至选课结束,大概4天左右办理逻辑定义办理逻辑名称学生操作简述考证学生注册及学生完美个人信息输入的数据流学生学号及自设密码,根源于数据储存的学生学号信息;学生个人信息。办理将学生注册时输入的学号与储存表中的学号进行比对,考证是不是在校学生;提示注册成功,提示学生完美个人信息。办理频次每个用户进行注册时,以后用户可自行登录进行信息的改正数据储存定义数据储存名称简述数据储存构成重点字学生信息储存储存学生注册成功以后填写的个人信息学号+姓名+性别+班级+院系学号(学生信息独一表记)教师基本信息外面项定义工号姓名性别科室院系教师在校任教所使用的代码,教师独一表记教

13、师姓名教师性别教师所在教研组或科室教师所在院系数据项定义数据项名称又名简述种类及宽度工号教师工号教师在校任教所使用的编号,是教师的独一表记int,10数据项名称又名简述种类及宽度姓名教师姓名文本字符型,8数据项名称又名简述种类及宽度性别教师性别文本字符型,2数据项名称又名简述种类及宽度科室教研组或科室教师所在教研组或科室字符型,20数据项名称又名简述种类及宽度院系教师所在院系文本字符型,30数据构造定义数据构造名称简述教师注册教师用自己的工号在系统内注册,自设密码,经管理员认证成功后,填写和改正教师个人信息数据构造构成工号+姓名+性别+科室+院系数据流定义数据流名称简述数据流根源数据流取向数据

14、流构成数据流量顶峰流量教师注册教师在系统内进行注册并完美信息在校任教教师系统管理员工号+姓名+性别+科室+院系不确立学生开始选课以前,管理员通知教师上传公布课程后,大概连续4时节间办理逻辑定义办理逻辑名称简述输入的数据流教师操作考证教师注册及教师完美个人信息教师工号及自设密码,根源于数据储存的教师工号信息;教师个人信息。办理将教师注册时输入的工号与储存表中的工号进行比对,考证是不是在校任教教师;提示注册成功,提示教师完美个人信息。办理频次每个用户进行注册时,以后用户可自行登录进行信息的改正数据储存定义数据储存名称简述数据储存构成重点字教师信息储存储存教师注册成功以后填写的个人信息工号+姓名+性

15、别+科室+院系工号(工号信息独一表记)课程基本信息课程号课程名学时学分任课教师上课地址课程编码,独一表记课程名称课程所需教课课时课程分派学分讲课教师姓名教师讲课地址数据项定义数据项名称又名简述种类及宽度课程号课程编码课程的独一表记int,12数据项名称又名简述种类及宽度课程名课程名称文本信息字符型,20数据项名称又名简述种类及宽度学时课程课时课程所需教课课时int,4数据项名称学分又名课程学分简述学校为课程分派的学分种类及宽度int,4数据项名称又名简述种类及宽度任课教师讲课教师文本信息字符型,8数据项名称又名简述种类及宽度上课地址讲课地址教室信息字符型,8数据构造定义数据构造名称简述数据构造

16、构成课程信息教师公布自己所讲课程信息,由管理员接受,而后根据教室信息进行排课,生成学生选课课表,供学生选课使用。课程号+课程名+学时+学分+任课教师+上课地址数据流定义数据流名称简述数据流根源数据流取向数据流构成数据流量顶峰流量生成选课课表管理员综合教师课程公布信息及教室信息,排课生成讲课教师,管理员系统管理员课程号+课程名+学时+学分+任课教师+上课地址不确立学生选课开始以后4天左右办理逻辑定义办理逻辑名称简述输入的数据流办理办理频次生成选课课表管理员综合教师公布课程信息及教室信息后排课生成课表教师公布课程信息,根源于教师;教室信息,根源于管理员管理员综合教师公布的课程的详尽信息以及教室信息进行排课,最后生成学生选课课表,供学生选课使用。在选课开始以前,教师公布课程信息后。数据储存定义数据储存名称简述数据储存构成重点字课程信息储存储存教师公布课程的详尽信

温馨提示

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

评论

0/150

提交评论