- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学籍管理系统需求分析报告_Rational Rose作图
PAGE
PAGE 1
学籍管理系统需求分析报告
广东金融学院 计算机二班 C.CY
一、 项目概述
随着网络技术和软件技术的飞速发展,特别是Internet/Intranet的出现及其相关技术的迅速发展,信息革命带来了全球范围市场竞争的日益加剧,对传统的办公教学和生活方式产生了巨大的冲击。学籍管理系统就是采用Internet/Intranet技术,基于工作流的概念,使内部人员可以方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理。
本项目主要的功能模块有:信息查询、成绩查询、个人信息修改、登录、学生注册信息、成绩录入,总共6大功能。
1、 信息查询功能模块
所谓的信息查询,对于学生和教务人员而言,即是可以通过正确的用户名、密码,登录页面,查询其个人信息。对于系统管理员来说,就是可以查看学生以及教务人员的信息。
2、 成绩查询功能模块
学生在每一次考试以后,都可以通过正确学号、密码、指定学期数查询考试成绩。教务人员则可以以学号为参数,查询某一个学生的学习成绩,了解学生的能力水平。
3、 个人信息修改功能模块
学生如要修改个人信息,可以通过正确的学号、密码,进入个人信息修改页面。数据库导出个人信息,学生对其进行修改以后,保存并重新导入数据库。
4、 登录功能模块
学生和教务人员通过用户名、密码,登录系统。
5、 学生注册信息功能模块
在新生注册页面,教务教务人员创建一个学生的档案,录入、注册学生的信息,并将其导入数据库。
6、 成绩录入功能模块
教务人员登录成绩录入界面了以后,选择班级,进入录入页面,然后录入学生的成绩。最后保存并导入数据库。
二、 需求分析
1、 需求概述
(1) 系统具体需求分析
学籍管理系统是一个由学校学籍管理信息中心监控,针对现有教学信息、各教学系(部)、教研室分级管理,由学生档案管理、成绩管理、查询管理等几部分组成的管理系统。
当学生注册时,由系统管理员向学籍管理系统中录入学生的基本信息,并且为新生分配登录系统的用户名和密码。学生注册后,可以通过用户名和密码登录系统,可以查询并修改个人信息,而且可以查询各门课程的成绩。教务人员登录系统后,可以查看和修改教务人员的个人信息,并可以录入学生的课程成绩。而系统管理员则可以查看和修改学生以及教务人员的信息。
(2) 需求目标
基于上述需求分析,学籍管理系统的系统目标可以归纳为一下几个方面:
第一、 录入和查询学生学籍的所有信息。
第二、 录入和查询学生考试成绩。
第三、 支持学生、教务人员和系统管理员登录系统。
2、 功能需求分析
(1)学生功能模块需求分析
(2)教务人员功能模块需求分析
(3)管理员功能模块需求分析
(4)用UML描述系统的功能需求(系统用例分析)
用例图是被称为参与者的外部用户所能观察到的系统功能的模型图。在本系统中为了便于实现,分析时将教师、教务管理人员归为教务人员,系统管理员称为DataBase,即数据库管理员。经过分析,得到如下的用例图。
三、概要设计
1、系统结构
本系统采用B/s结构,用户界面通过www浏览器来实现,主要的业务逻辑在web服务器和应用服务器端实现,数据存储在数据库服务器,形成常见的web应用三层结构。
系统开发采用MVC(Model-View-Controller)架构,模型提供数据的内部表示,视图负责显示数据,控制器负责对用户的输入或内部事件进行解释,决定要做的处理步骤和处理内容,控制视图和模型做相应的改变。
2、学籍管理系统的配置图
本学籍管理系统将使用后台数据库的支持,并将程序部署到Web服务器中。因此,学籍管理系统的配置图如下。
3、类图
(1)边界类
要寻找边界类,可以寻找Use Case框图。每个Actor/Use Case交互至少要有一个边界类。在本系统中,边界类有以下6个:成绩录入interface、个人信息修改interface、信息查询interface、成绩查询interface、登录interface、学生注册信息interface。
(2)控制类
控制类是控制其他类工作的类,每个Use Case通常有一个控制类。其他类并不向控制类发送很多信息,而是由控制类发出很多信息。在本系统中,也有6个控制类:登录workflow、学生注册信息workflow、信息查询workflow、成绩查询workflow、个人信息修改workflow、成绩录入workflow。
(3)实体类
实体类保存要放进持久存储体的信息。持久存储体就是数据库、文件等可以永久存储数据的介质。实体类可以通过事件流和交互图发现。通常每个实体类在数据库中都有相应的表,实体类中的属性对应数据库表中的字段。本系统中主要有8
您可能关注的文档
- 女性5分钟保健术 强健女性身心十大方法.doc
- 奥飞贝肯品牌推广计划.ppt
- 女大学生心理健康讲座PPT课件.ppt
- 女患者导尿技术操作规程及评分标准.doc
- 女神是怎样炼成的.doc
- 女装省道转移课件.ppt
- 奶粉物理性状的分析评价.docx
- 奶茶咖啡厅入驻商业计划书.doc
- 如何做一个有效的管理者【ppt】.ppt
- 女性化妆术-彩妆全套教案.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)