收藏 分享(赏)

2学生学籍管理系统需求分析报告.doc

上传人:精品资料 文档编号:11251023 上传时间:2020-03-03 格式:DOC 页数:23 大小:326.80KB
下载 相关 举报
2学生学籍管理系统需求分析报告.doc_第1页
第1页 / 共23页
2学生学籍管理系统需求分析报告.doc_第2页
第2页 / 共23页
2学生学籍管理系统需求分析报告.doc_第3页
第3页 / 共23页
2学生学籍管理系统需求分析报告.doc_第4页
第4页 / 共23页
2学生学籍管理系统需求分析报告.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、学生学籍管理系统需求分析报告专业: 班级: 组别: 主要完成人: 组员:2014.6.26目 录目 录 .01.引言 11.1 编写目的 .11.2 项目背景 .11.3 定义 .11.4 参考资料 .22.软件产品的一般性描述 22.1 运行环境与资源 .22.2 产品的功能 .22.3 用户特征 .32.4 限制与约束 .33.系统功能需求 33.1 系统功能模型用例模型 .33.2 相关用例的展开活动图 .93.3 系统静态模型对象类模型 133.4 系统动态模型 154. 性能需求 204.1 数据精确度 204.2 时间特性 204.3 适应性 214.4 故障处理 215.系统运行

2、要求需求 .215.1 用户界面 215.2 硬件界面 215.3 软件界面 216.其它要求 .2111.引言1.1 编写目的本需求分析报告的目的是规范化学生学籍管理系统软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本系统的软件开发过程,便于程序员与客户之间的交流、协作,明确所要开发的软件应具有的功能与性能,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。1.2 项目背景传统的学生学籍管理方法易发生数据丢失,统计错误,劳动强度高,且速度慢,使用计算机可以高速,快捷的完成以上工作。在计算机联网后,数据在网上传递,可以实

3、现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。学生学籍管理系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。1.3 定义1.登录:必须是该校成功注册的用户才有 ;2.修改密码: 密码丢失,或为防止个人信息泄露,时常更新密码;3.添加新用户:新生入校时,基本信息的添加;4.毕业处理:老生离校时,要删除个人信息,释放存储空间,同时修改毕业生数据库,记入档案;5.奖惩处理:得到某项奖励或受到某种惩罚时,会记录在信息里;6.休、复

4、学处理:因病或事休学时,后复学,需记录具体时间及原因,记入档 案;7.退学处理:被退学或者自动退学需办理各项手续后,记入档案;28.学生留降级处理:因没有通过规定的考试科目或者违反校纪校规而导致留级,基本信息会被修改,同时会记入档案。1.4 参考资料1 邝孔武,王晓敏,信息系统分析与设计第三版,清华大学出版社2 陈禹,方美琪,软件开发工具M,经济科学出版社3 SQL SERVE 2000 实用教程,清华大学出版社4 王 珊等,高等教育出版社,数据库系统概论(第四版)2.软件产品的一般性描述2.1 运行环境与资源(1)操作系统:Win7(2)VS、Rational rose 2003(3)浏览器

5、:IE2.2 产品的功能列表:产品名称 学生学籍管理系统软件功能项目 功能说明登录用户在登录系统时,必须通过系统的身份验证,判断权限才能进入系统主界面进行下一步的操作;注册 新用户加入时,申请身份;登录界面修改密码 密码丢失,或为防止个人信息泄露,时常更新密码;查询成绩 查看各科成绩及总成绩;学生选课 根据科目教师提供的课程,选择自己的课程;3管理学生信息 添加、删除、修改学生个人信息;单科成绩录入 根据期末卷面及平时成绩得出单科总成绩,并录入系统;教师提交选课信息 根据教务规定,选择可选的课程,供学生选择;添加学生 新生入校时,需要更新数据库;删除学生 结业处理,毕业处理,授位处理;学籍管理

6、 学生留降级处理,休复学处理,退学处理;总成绩管理 学习成绩,补考成绩;管理员档案管理 学生的一般情况,及奖励,处分情况;2.3 用户特征该软件适用于掌握计算机基础知识的用户,学生和教师可根据自己的权限进行相应操作,系统管理员要求由计算机的专业知识。管理员:对网站相关内容进行管理,对学生的所有信息进行相应的管理;学生:学校里的普通学生;教师:学校里的教师职工。2.4 限制与约束1.由于所要设计的软件较大,设计人员较少,所需设备有限,设计时间短,设计无法完全覆盖所有用户的需求。2.建议开发软件运行的最短寿命:5 年3.硬件、软件、运行环境和开发环境的条件和限制:安装有 Windows 7 的操作

7、系统;VS 下运行。3.系统功能需求3.1 系统功能模型用例模型创建系统用例的第一步是确定系统的参与者。4学生学籍管理系统的参与者包含以下三种:管理员,管理员是学校的工作人员,他们为学校的学生执行添加、修改、删除学生信息等操作;学生,学生是该系统中数量最多,也是最重要的参与者。学生可以选课和查看自己的各类信息;教师,教师也是学校的工作人员,他们为学校的学生提供选课科目,录入成绩的操作。用例是指对系统角色的交互进行响应,并产生一个可见的结果所进行的一 系列动作,它描述了系统的一个完整的功能需求。本系统中的用例模型如下所示:(1)管理员用例图3-1 管理员用例图5管理员用例描述:1.用例名称:管理

8、学生基本信息2.简要说明:添加、删除学生用户3.事件流:有新生报到,管理员向系统中添加学生用户;学生离校(毕业或退学)删除学生用户4.前置条件:管理员进入学籍管理系统5.后置条件:完成对学生用户的添加、删除6.扩展点:无1.用例名称:管理档案2.简要说明:对学生的一般情况及奖惩情况进行增、删、改、查操作,涉及到学生的留级、休学、复学、退学处理;毕业学籍处理、结业处理、毕业处理,学位处理3.事件流:进入学生档案管理界面,处理学生的一般情况及奖惩情况4 前置条件:管理员进入学籍管理系统5 后置条件:完成对学生的一般情况及奖惩情况增、删、改6 扩展点:无1.用例名称:管理成绩2.简要说明:对学生的学

9、习成绩及补考等成绩的统计3.事件流:进入成绩管理界面,统计学生成绩4.前置条件:管理员进入学籍管理系统5 后置条件:完成对学生成绩的录入6 扩展点:无61.用例名称:管理学籍2.简要说明:涉及到学生的留级、休学、复学、退学处理;毕业学籍处理、结业处理、毕业处理,学位处理3.事件流:进入学籍管理界面,处理学生的学籍状态;4 前置条件:管理员进入学籍管理系统5 后置条件:录入学生的学籍状态6 扩展点:无1.用例名称:管理教师基本信息2.简要说明:添加、删除教师用户6.事件流:有新教师报到,管理员向系统中添加教师;教师离校删除教师信息7.前置条件:管理员进入学籍管理系统8.后置条件:完成对学生用户的

10、添加、删除6.扩展点:无(2)教师用例图73-2 教师用例图教师用例描述:1.用例名称:教师登录2.简要说明:登录系统、新用户注册、修改密码3.事件流:进入学籍管理界面4 前置条件:教师的登录名和密码5 后置条件:进入学籍管理界面6 扩展点:无1.用例名称:查询学生信息2.简要说明:查询学生基本信息3.事件流:进入学籍管理界面,查看学生信息4.前置条件:进入学籍管理系统5.后置条件:查看学生信息6.扩展点:无1.用例名称:选课管理2.简要说明:成绩管理,上传选课目录,查看、修改、删除选课目录,上传、查看成绩,如有问题可直接联系管理员3.事件流:进入学籍管理界面,管理学生选课和成绩4.前置条件:

11、进入学籍管理系统5.后置条件:管理学生选课信息6.扩展点:无81.用例名称:成绩管理2.简要说明:,上传、查看成绩,如有问题可直接联系管理员3.事件流:进入学籍管理界面,管理学生选课和成绩4.前置条件:进入学籍管理系统5.后置条件:管理学生选课信息6.扩展点:无(3)学生用例图3-3 学生用例图学生用例描述:1.用例名称:学生登录2.简要说明:登录系统,新用户注册,修改密码3.事件流:进入学籍管理系统4.前置条件:用户注册或者登录5.后置条件:进入学籍管理系统6.扩展点:无91.用例名称:查询信息2.简要说明:查看成绩,查看个人学习及各类奖惩情况,如有问题可直接联系老师3.事件流:进入学籍管理

12、系统,核对或者查看个人情况信息4.前置条件:进入学籍管理系统5.后置条件:核对或者查看个人情况信息6.扩展点:无1.用例名称:选课2.简要说明:查看选择科目及选择结果,如有问题可直接联系老师3.事件流:进入学籍管理系统,核对或者查看个人情况信息4.前置条件:进入学籍管理系统5.后置条件:核对或者查看个人情况信息6.扩展点:无3.2 相关用例的展开活动图活动图用于描述满足用例要求所要进行的活动及活动间的约束关系,有利于识别并行活动,在本学籍管理系统中,主要有活动图如下:(1)管理员修改信息活动图A.进入系统界面,显示登录窗口;B.输入管理员身份的用户名和密码并提交,验证是否正确;C.如果正确,进

13、入主界面,反之,重新登录;D.验证正确后,选择修改的项目,修改完成时, ;E.确定修改后,判断是否需要继续修改,如果是,则继续,否则不继续;F.更新数据库,结束修改。根据上述过程,创建的活动图如图 3-4 所示:103-4 管理员修改信息活动图(2)教师成绩管理活动图A.进入系统界面,显示登录窗口;B.输入教师身份的用户名和密码并提交,验证是否正确;C.如果正确,进入主界面,反之,重新登录;D.进入系统后,选择科目和录入成绩的班级,确定导入数据完成;E.完成后,判断是否继续导入,如果是,则选择录入成绩的班级继续导入,否则不继续;F.完成导入数据,更新数据库。根据上述过程,创建的活动图如图 3-

14、5 所示:113-5 教师成绩管理活动图(3)学生选课活动图A.进入系统界面,显示登录窗口;B.输入学生身份的用户名和密码并提交,验证是否正确;C.如果正确,进入主界面,反之,重新登录;D.进入选课界面,选择已有的可选择的科目,确定选课;E.判断选课人数,若人数已满,则重新选择,否则人数未满,可以完成选课;F.选课结束,更新数据库,教师可查看选课信息。根据上述过程,创建的活动图如图 3-6 所示:123-6 学生选课活动图(4)学生成绩查询活动图在学生成绩查询的活动图中,创建了三个泳道,分别是管理员对象、教师对象和学生对象,具体的活动过程描述如下:A.进入系统界面,显示登录窗口;B.输入学生身

15、份的用户名和密码并提交,验证是否正确;C.如果无误,查看结束;D.如果正确,进入主界面,反之,重新登录;E.进入成绩查询界面,选择需要查询的学年,查看成绩;F.如果成绩有误,通知管理员,管理员联系任课教师核对;G.核对后,教师修改成绩,提交;H.更新数据库。根据上述过程,创建的活动图如图 3-7 所示:133-7 学生成绩查询活动图3.3 系统静态模型对象类模型根据系统需求,创建静态系统类图。我们可以识别系统中存在的主要实体类:管理员,教师和学生。根据系统划分的三类包图,分别讨论人员信息,接口和事务。其中,人员信息包含学生,教师和管理员三个类;接口包含系统设置、用户登录、管理员管理模块、教师管

16、理模块、学生管理模块五个接口模块类;事务包含教师成绩管理、用户登录、管理员系统管理、学生选课管理、学生成绩管理、学生信息管理留个事务类。类图包括类的属性和行为,用户接口及联系等方面的信息。本学籍管理系统的主要类图及关系如下图所示:(1) 人员信息类图143-8 人员信息类图(2)接口类图3-9 接口类图(3)事务包类图153-10 事务包类图3.4 系统动态模型系统的动态模型可以使用交互作用图、状态图和活动图来描述。交互作用图包括序列图和协作图。序列图描绘了系统中的一组对象在时间上交互的整体行为,协作图描绘的是系统中一组对象的交互行为。创建顺序图:在学生学籍系统中,通过系统用例的描述,可以获得

17、以下交互行为。学生(教师、管理员)登录本系统;学生通过管理员查看个人信息或者成绩;管理员修改教师信息;学生通过教师选择课程;教师录入学生成绩。时序图用于显示对象之间动态合作关系,它强调对象之间发送消息的顺序,同时显示对象之间的交互。在本学籍管理系统中,需要建立学生选课时序图和教师录入成绩时序图。(1)学生选课时序图A.学生想通过系统进行某一项操作;16B.学生启动系统,并在登录界面输入用户名和密码,系统验证学生的用户名和密码是否正确,如正确,创建系统主界面;C. 根据选择,进入选课界面,可查看可选课程,成功选课后,保存选课信息;D.选课成功,更新选课数据库,退回选课界面。根据基本流程,银行职员

18、登录银行系统的顺序图如图 3-11 所示。3-11 学生选课时序图(2)教师录入成绩时序图A.教师想通过系统进行某一项操作;B.教师启动系统,并在登录界面输入用户名和密码,系统验证教师的用户名和密码是否正确,如正确,创建系统主界面;C. 根据选择,进入成绩录入界面,可添加、修改、查询成绩,完成后,保存成绩信息;D.成绩录入成功,更新成绩数据库,退出系统。173-12 教师录入成绩时序图(3)学生查看个人信息时序图A.学生想通过系统进行某一项操作;B.学生启动系统,并在登录界面输入用户名和密码,系统验证学生的用户名和密码是否正确,如正确,创建系统主界面;C. 根据选择,进入查询信息界面,输入学号

19、,若存在则查询个人信息,否则重新返回查询界面;D.查询信息成功,显示要查询的信息。183-13 学生查看信息时序图(4)管理员修改教师信息时序图A.管理员想通过系统进行某一项操作;B.管理员启动系统,并在登录界面输入用户名和密码,系统验证管理员的用户名和密码是否正确,如正确,创建系统主界面;C. 根据选择,进入教师信息查询界面,可查询教师信息,查询成功则输入修改命令进行修改,查询失败则返回;D.教师信息修改成功,更新教师信息数据库。193-14 管理员修改教师信息时序图(5)新生注册时序图A.学生想通过系统进行某一项操作;B.学生启动系统,并在登录界面选择注册,进入注册界面;C. 填写注册信息

20、后,判断是否已经注册过,若已注册则返回,否则注册成功,点击完成;D.注册成功,更新学生数据库,返回注册界面。203-15 新生注册时序图4. 性能需求4.1 数据精确度要按照严格的数据格式输入,否则系统不给予响应进行处理。查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。4.2 时间特性响应时间,更新处理时间都比较快且迅速,完全满足用户要求。214.3 适应性系统具有较高的可靠性,可恢复性,有良好的可扩展性,允许管理员随时对其进行更新和维护。当用户需求,如操作方式,运行环境,结果精度等发生变化时,设计的软件要做适当调整,灵活性较好。4.4 故障处理系统失效后能给出错误信息,提示用户采取适当手段处理故障并保障用户数据信息不能丢失。5.系统运行要求需求5.1 用户界面人性化界面,全新感觉,操作简便,一目了然,对用户友好5.2 硬件界面普通 PC 机5.3 软件界面简便易用,突出重点,容错高6.其它要求安全保密性、复用性、灵活性、易用性、可维护性、可移植性等。指明不同属性的相对侧重点,例如易用程度优于易学程度,或者可移植优于有效性。普通用户的需求:对于只有查看权限的用户,一般是通过上网浏览学校网页来查看数据;各教务管理员:能够对系统进行设置,以适应不同用户的需求。

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

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报