欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    软件需求规格说明(教务管理系统).docx

    • 资源ID:587867       资源大小:537.42KB        全文页数:46页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件需求规格说明(教务管理系统).docx

    1、软件需求规格说明(SRS)项目:教务管理系统专业班级:目录1. 范围41.1 标识41.2 系统概述41.3 文档概述41.4 基线42. 参考文献:53. 需求53.1 所需的状态和方式53.2 需求概述53.2.1 目标53.2.2 运行环境203.2.3 用户的特点203.2.4 关键点203.2.5 约束条件203.3 需求规格213.3.1 软件系统总体功能/对象结构213.3.2 描述约定213.4 CSCI 能力需求223.5 CSCI 外部接口需求283.5.x(接口的项目唯一标识符)313.6 CSCI 内部接口需求333.7 CSCI 内部数据需求333.8 保密性需求33

    2、3.9 CSCI 环境需求333.10 计算机资源需求343.10.1 计算机硬件需求343.10.2 计算机硬件资源利用需求343.10.3 计算机软件需求343.10.4 计算机通信需求353.11 软件质量因素353.12 设计和实现的约束363.13 数据363.14 操作373.15 故障处理373.16 有关人员需求383.17 有关培训需求383.18 有关后勤需求384 需求可追踪性385 尚未解决的问题39- 3 -466 注解40附录 A41附录 B421. 范围1.1 标识教务管理系统1.2 系统概述随着学校规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生的软件需

    3、求规格说明各种信息量也成倍增长,而目前许多高校的学生管理仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低,因此,迫切需要开发学生管理系统来提高管理工作的效率。学生管理系统,在学生的规范管理、科学统计和快速查询方面具有较大的实用意义。它提高了信息的开放性,大大地改善了学生、教师对其信息查询的准确性。为保证系统安全高效的运行,本系统把用户划分为 3 类:管理员,教师和学生。不同的用户在系统中的作用和权限也有所不同,所以它所需要完成的功能也就不同。教师在本系统的功能:教师查询选课学生、登记学生成绩、查询开课课程。学生在本系统的功能:选课,退课,查询本人基本信息及成绩查询等。管理员在本系统的功

    4、能,拥有最高权限,修改信息等。1.3 文档概述本文文件概述了整个教务管理系统的开发过程,及其实现的手段机制。1.4 基线依据开发计划,按照需求分析来设计2. 参考文献:【1】吴洁明,软件工程基础实践教程,北京:清华大学出版社,2007.11【2】王少锋,UML 面向物件教程,北京:清华大学出版社,2004.2【3】王珊,萨师煊,北京:高等教育出版社,2006.5(2007 重印)- 5 -463. 需求3.1 所需的状态和方式学生,教师和管理员根据各自实际身份登录教务管理系统,如果登录成功, 则启动相应的管理系统,以及相应的权限,实现各项功能。3.2 需求概述3.2.1 目标教务管理系统是为了

    5、提高现代高校教务管理的工作效率而设计的,使用三层B/S 结构,让管理员,教师和学生能够方便的使用各自的功能,淘汰传统的管理模式。学生登录模块学生通过教务管理系统的网址,在输入初始的账户和密码之后,要选择“学生”选项,确定是以学生的身份登录系统,如果成功登录,将进入教务管理系统。在该系统中,学生大多只是查询相关数据,能够拥有的权限仅限于选课和退课,以及修改密码。在查询系统中,学生可以根据自己的需要,查询课程,查询成绩等。在查询成绩的子系统中,可以根据不同的学年,查询相关成绩,以及将成绩排序。在选课子系统中,在相关学年的课程中,选定需要的课程;如果不需要应经选定的课程,可以退订。教师登录模块教师通

    6、过教务管理系统的网址,再输入初始的账户和密码之后,要选择“教师”选项,确定是以教师的身份登录系统,如果成功登录,将进入教务管理系统。在该系统中,教师可以查询,修改自己的信息数据,查询学生的相关信息, 以及输入所管理班级的相关成绩。在教师查询和修改自己的已有信息,比如:姓名,出生年月,政治面貌,联系电话,联系地址等等;查询学生的信息,如:带领班级名称,班级人数,学生姓名,成绩等。在打印系统中,教师打印自己的个人信息或是学生的成绩。在成绩管理系统中,输入相关班级学生的所选课程的成绩。软件需求规格说明管理员登录模块管理员通过教务管理系统的网址,再输入初始的账户和密码之后,要选择“管理员”选项,确定是

    7、以管理员的身份登录系统,如果成功登录,将进入教务管理系统。在该系统中,管理员的权限最高,可以根据实时信息,更新教务管理系统的数据库,比如:学生和教师,以及自己的姓名,联系方式等。本系统的主要功能:选课,退课,查询成绩,修改个人信息,维护系统数据,统计,排序,打印等(1) 学生通过学生管理系统的查询模块可以查询到自己的信息数据,比如: 成绩,选课情况等;(2) 教师可以也通过查询系统,查找到学生和自己的信息;(3) 学生可以通过选课系统,选择或取消课程;(4) 教师可以通过成绩管理系统,修改学生的成绩;(5) 管理员通过已有的教师和学生信息,更新数据库;(6) 教师和管理员可以通过打印系统,打印

    8、相关材料。参与系统的实体关系图:1:参与系统的实体有:管理员、教师、班级,班级号、课程、学生。(1) :管理员有以下属性:管理员号,密码,姓名,年龄,联系电话,联系地址(2) :教师有以下属性:教师号,密码,姓名,年龄,联系电话,联系地址(3) :课程有以下属性:课程名称,课程号,学生号,教师号,班级号,成绩(4) :学生有以下属性:姓名,密码,学号,年龄,联系电话,联系地址,班级(5) 班级有以下属性: 班级号,班级名2:实体关系图为:(1) 学生课程实体关系图:- 7 -46MN学 习课程学生学生号课程名成绩教师号课程号班级号班级姓名年龄性别密码联系地址联系电话(2) :教师课程实体关系图

    9、:软件需求规格说明MN教学课程教师姓名教师号密码年龄性别联系电话联系地址课程号学生号成绩课程名教师号(3) :管理员管理实体关系图:- 9 -46性别年龄联系电话姓名密码姓名教师号性别联系地址教师管理员号ON课程名课密码管理员管 理程M课程号年龄L联系地址学生联系电话联系电话年龄性别班级密码联系地址学号L,M,N,O 表示“多个”软件需求规格说明课程号课程名成绩学生号教师号(4).课程班级关系联系课程号班级号班级MN选择课程用况图:- 11 -46用况图说明:参与者:学生,教师,管理员学生模型中的用例:选课,退课和个人信息(查询成绩和修改,与个人信息属于泛化关系)老师模型中的用例:查询选课学生

    10、,登记学生成绩,学生成绩管理(成绩查询,统计,排序,打印为子用例)是用例管理员模型中的用例:用户权限管理,维护系统数据(更新学生数据,更新教师数据,更新课程数据,更新班级数据为子用例),学生成绩管理是用例在图中,可以看出管理员拥有最高权限。类图:软件需求规格说明类图说明:类名:Person,Student,Teacher,Adminstrator,course属性:Student 中有私有的 name,StuNum,class;Schedule 中有私有的course,time方法(函数):Person 类中有成绩查询,成绩打印,成绩统计,成绩排序。Student 类中有选课和退课;Sched

    11、ule 中有 opname;Administrator 中有权限管理和维护系统数据。Teacher 中有查询选课学生,登记学生成绩,查询开课课程。顺序图:- 13 -46顺序图说明:根据类图的设计,可以知道各个父类与子类之间的关系,以及子类与子类之间的关系。类之间存在的关系,可以通过函数的调用,得以实现。如学生,教师和管理员都可以通过成绩打印、成绩查询、成绩排序和成绩统计等函数来让Person 实现具体的功能。状态图:软件需求规格说明状态图说明:本图中有一个出态和一个入态。当用户以自己的账号和密码输入时,在系统确认之后,会自动进入符合权限的相应状态,这个判别过程,需要有判别条件。三个状态分别是

    12、:学生,教师和管理员。活动图:- 15 -46活动图说明:此图中,有一个变化事件(即:当输入的账号和密码出错的时候,进行重试),验证成功之后,以各自身份登录。图中运用了分支,汇合数据流图:软件需求规格说明教务管理系统顶层图- 17 -46教务管理系统 0 层图软件需求规格说明教务管理系统加工 1 子图教务管理系统加工 2 子图- 19 -46教务管理系统加工 5 子图数据流程图说明:根据分层流图的画法,将整个系统的运行体分成了不通层次的数据流程图。首先是画出了顶层图,该图通常没有檔,只有源或宿,加工和数据流。在这个系统中,学生,教师和管理员既是宿,也是源,因为他们获取或是提供的信息都是双向性的

    13、。教务管理系统在分层数据流程图中的角色,是加工,它可以分成多个子加工, 所以才有了分层结构。第 0 层,把教务管理系统分成了:1 选课、退课系统,2 查询系统,3 成绩管理系统,4 个人信息管理系统,5 数据库。第 1 层中的加工 1 子图,选课、退课系统又可以分成两个子加工:2.1 选课系统,2.2 退课系统。退课或选课之后的课程表都将被导入数据库,数据库实现自动更新之后,就可以在登录的状态下,看到更新之后的课程表。第 1 层中的加工 2 子图,查询系统可分为:2.1 教师查询和 2.2 学生查询。教师可以查询教师自己的数据信息,并且可以查询教师自己任课的班级学生的成绩及个人信息;学生可以查

    14、询选课情况,个人成绩表。第 1 层中的加工 5 子图,教师信息和学生信息都是由管理员导入系统数据库的,方便管理。3.2.2 运行环境客户机:软件需求规格说明Windows 2000 或者以上1G HZ 或更高主频的相容 CPU推荐最小内存为 512MB。(支持的最小内存为 128MB;最多支持 4GB 内存。) 至少有 1GB 可用磁盘空间的硬盘服务器:Windows XP Professional服务器需要安装 Tomcat 服务器1G HZ 或更高主频的相容 CPU推荐最小内存为 512MB。(支持的最小内存为 128MB;最多支持 4GB 内存。) 至少有 1GB 可用磁盘空间的硬盘3.

    15、2.3 用户的特点用户分别是管理员,教师和学生从使用系统来说,共同点是:管理员,教师和学生都需要用户名和密码来登录。区别是:管理员是维护系统数据,拥有最高权限;教师查询选课信息,登记学生成绩和查询开课课程等,拥有部分权限;学生成绩查询,选课和退课,只拥有查询和选课权限。3.2.4 关键点关键功能:查询,更新关键算法:队列关键技术:JSP ,SQL3.2.5 约束条件开发期限:十一至十二周方法与技术:JSP,SQL在未经许可的情况下,向第三方提供相关个人信息,保证信息的安全性和私密性。- 21 -463.3 需求规格3.3.1 软件系统总体功能/对象结构结构图:以上是教务管理系统的结构图,分析教

    16、务管理系统的 DFD(数据流图),可以知道到整个系统分为选课、退课系统,查询系统,成绩管理系统,教师个人信息更新,数据库五大部分。3.3.2 描述约定在无人为因素,或是其他客观情况影响的前提下,保证系统能够正常且稳定工作;当用户访问教务管理系统时,不会出现身份错误情况,如:学生以自己的身份登录系统,却进入了教师或是管理员才能进入的界面,保证安全稳定性与私密性。3.4 CSCI 能力需求3.4.x (CSCI 能力)Student(学生信息表):软件需求规格说明主码列名数据类型宽度小数位空否取值范围备注PkSnochar5N学号Snamechar8N姓名Spwchar20Y密码Ssexchar2

    17、Y性别Classchar10Y班级SagesmallintY不小于 12年龄Stelchar20Y电话Sdeptchar15Y系名SaddChar20Y家庭地址Teacher(教师信息表):主码列名数据类型宽度小数位空否取值范围备注PkTnochar5N教师编号Tnamechar8N姓名Tpwchar20Y密码Tsexchar2Y性别TagesmallintY不小于 12年龄Tdeptchar15Y系名Ttelchar20Y电话TaddChar20Y家庭地址Course(课程表):主码列名数据类型宽度小数位空否备注PkCnochar5N课程号Cnamechar20N课程名称Ccreditsma

    18、llintY学分Admin(管理员表):- 23 -46主码列名数据类型宽度小数位空否备注PkAnochar5N管理员编号Anamechar8N姓名Apwchar20Y密码Asexchar2Y性别AagesmallintY年龄Atelchar20Y电话AaddChar20Y家庭地址TC(老师授课表):主码列名数据类型宽度小数空否外码参照关系取值范围备注PkTnochar5NFkTeacher老师编号Cnochar2NFkCourse课程号SC(学生选课表):主码列名数据类型宽度小数空否外码参照关系取值范围备注PkSnochar5NFkStudent学号Cnochar2NFkCourse课程号G

    19、radeDecimal51Y0x100成绩输入数据,输出数据和处理输入数据:类型数据名称定义类型格式值域学生信息学号学生的唯一标识字符型5 字节姓名学生姓名字符型8 字节(少于等软件需求规格说明于 4 个汉字)密码学生的密码字符型20 字节年龄学生年龄数值型2 字节不小于 12性别学生性别字符型2 字节(1 个汉字)男或女班级学生所在班级字符型10 字节电话学生电话字符型20 字节系名学生的系别字符型15 字节老师信息老师编号老师的唯一标识字符型5 字节姓名老师姓名字符型8 字节(4 个汉字)密码老师的登陆密码字符型20 字节年龄老师的年龄数值型smallint系名所属系名字符型15 字节电话

    20、老师的电话号码字符型20 字节管理员信息管理员编号管理员唯一标识字符型5 字节姓名管理员姓名字符型8 字节(4 个汉字)密码管理员密码字符型20 字节性别管理员的性别字符型2 字节(1 个汉字)男或女年龄管理员的年龄数值型smallint电话管理员的电话字符型20 字节课程表课程号课程的唯一标识字符型5 字节课程名课程姓名字符型20 字节- 25 -46(10 个汉字)学分课程的学分数值型smallint成绩学生的成绩数值型5 字节0100类型数据名称定义类型格式值域学生信息学号学生的唯一标识字符型5 字节姓名学生姓名字符型8 字节(少于等于 4 个汉字)密码学生的密码字符型20 字节年龄学生

    21、年龄数值型2 字节不小于 12性别学生性别字符型2 字节(1 个汉字)男或女班级学生所在班级字符型10 字节电话学生电话字符型20 字节系名学生的系别字符型15 字节老师信息老师编号老师的唯一标识字符型5 字节姓名老师姓名字符型8 字节(4 个汉字)密码老师的登陆密码字符型20 字节年龄老师的年龄数值型smallint系名所属系名字符型15 字节电话老师的电话号码字符型20 字节管理员信息管理员编号管理员唯一标识字符型5 字节姓名管理员姓字符型8 字节输出数据:软件需求规格说明名(4 个汉字)密码管理员密码字符型20 字节性别管理员的性别字符型2 字节(1 个汉字)男或女年龄管理员的年龄数值型

    22、smallint电话管理员的电话字符型20 字节课程表课程号课程的唯一标识字符型5 字节课程名课程姓名字符型20 字节(10 个汉字)学分课程的学分数值型smallint老师的开课情况老师编号老师的标识字符型5 字节课程名开的课程的姓名字符型20 字节成绩学生成绩数值型5 字节学生的人数选这门课程的人数整形数值学生选课学生编号标识选课的学生字符型5 字节课程编号标识所选的课程字符型5 字节成绩学生的成绩数值型5 字节0100处理:在系统 UI(界面),学生可以访问,但是无法更改个人信息等,因为在数据库的设计中,学生没有权限修改个人信息(除了间接地选课和退课);教师可以添加个人信息和授课班级学生

    23、成绩,但是无法修改学生的信息;管理员则拥有绝对权限。在用户登录时,如果学生,教师或是管理员输入的账号,密码与系统后台数据库中的账号,密码不相匹配的话,系统会提示用户输入的账号和密码是不正确的,并提示重新登录。直到用户输入的账号密码被数据库验证是正确之后,用户界面才会发生跳转,进入到与用户相对应的界面。- 27 -46数据库设计说明:为了实现学生,教师和管理员的各自功能,一共设计了 6 个数据表,分别是: Student(学生表),Teacher(教师表),Admin(管理员表),Course(课程表),TC(老师授课表),SC(学生选课表)。这些表格之间建立了一系列的数据属性,比如:Student 中包含了学号,姓名,密码,性别,班级,年龄,电话,系名, 家庭住址;Teacher 中包含了教师编号,姓名,密码,年龄,电话,家庭住址;Admin


    注意事项

    本文(软件需求规格说明(教务管理系统).docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


    收起
    展开