2022年学籍管理系统.pdf
《2022年学籍管理系统.pdf》由会员分享,可在线阅读,更多相关《2022年学籍管理系统.pdf(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学籍管理系统学籍管理系统分析报告课程: 面向对象系统分析实验时间 :20162017 学年第一学期指导教师 :目录1、系统需求 . 21、1 学生信息管理 . 21、2 学生成绩管理 . 21、3 其她. 32、分析问题领域 . 32、1 确定系统范围与系统边界 . 32、2 定义活动者 . 32、3 定义 Use Case . 42、4 绘制 Use Case图. 63、 静态结构模型 . 73、1 建立对象类图 . 73、1、1 学生信息管理对象类图. 73、1、2 学生成绩管理对象类图. 83、1、3 系统主要接口 . 83、2 建立数据库模型 . 93、3 建立包图 . 94. 建立动
2、态模型 . 94、1 顺序图 . 94、1、1 管理员学生信息录入顺序图与协作图. 10 4、1、2 管理员学生信息修改顺序图. 11 4、1、3 学生个人信息管理顺序图. 12 4、1、4 教务人员成绩录入顺序图. 13 4、1、5 教务人员成绩修改顺序图. 14 4、1、6 学生成绩查询顺序图. 15 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 22 页 - - - - - - - - - - 学籍管理系统4、2 建立协作图 . 164、2、1 管理员学生信息录入协作图. 16 4、2
3、、2 管理员学生信息修改协作图. 17 4、2、3 学生个人信息管理协作图. 17 4、2、4 教务人员成绩录入协作图. 18 4、2、5 教务人员成绩修改协作图. 18 4、2、6 学生成绩查询协作图. 19 4、3 状态图 . 194、3、1 成绩状态图 . 19 4、3、2 学生信息状态图. 20 4、4 活动图 . 204、4、1 注册学生信息活动图. 20 4、4、2 注册学生信息活动图. 21 5、物理模型 . 215、1 构件图 . 215、2 部署图 . 211、系统需求学籍管理系统就是一个由学生档案管理、成绩管理、查询管理等几部分组成的管理系统。本系统的用户主要分为有三种:一
4、种就是学校的学生、一种就是学校的教务人员、还有一种就是系统管理员。三者的身份不同,权限不同 ,所以,具体的功能需求也不同。1、1 学生信息管理在学生信息管理方面应提供的服务功能如下: (1)注册、录入、删除学生信息。管理员在学籍管理系统中注册、录入、删除学生信息。(2)修改学生信息。学生可以查询自己的信息,进行个人信息的修改 ,包括了更新个人信息与修改登录密码。(3)查询。学生可以查询自己的信息,不允许查询她人的信息。教务人员及管理员都可以查询所有学生的信息。查询的关键词可以就是:学生编号、姓名、性别、班级等。1、2 学生成绩管理在学生成绩管理方面应提供的服务功能如下: (1)录入学生成绩。教
5、务人员在学籍管理系统中录入学生成绩,并统计学生的分精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 22 页 - - - - - - - - - - 学籍管理系统数。(2)修改学生成绩。教务人员可以修改学生的成绩。(3)删除学生成绩。教务人员可以在系统中管理所有的学生成绩,包括查询与删除学生成绩。(4)查询。管理员不允许查学生成绩。学生可以查询自己的个人成绩,不允许查询她人的成绩。教务人员可以查询所有学生的成绩。查询的关键词可以就是:学生编号、姓名、性别、班级等。1、3 其她(1)教务人员信息管
6、理管理员管理教务人员信息,包括添加教务人员 ,修改教务人员信息、删除教务人员。(2)在数据库方面的考虑为了保存数据 ,需建立学籍数据库。 可以采用关系数据库 :学生表、成绩表、学生分数统计表、教务人员表、管理员表。学籍管理系统的直接用户有学生、教务人员与管理员。管理员可以有教务人员添加、删除、修改以及学生、学生成绩、学生分数统计的删除操作;学生可以查询、修改个人信息以及查询成绩操作;教务人员注册学生以及录入、修改学生成绩、统计学生分数操作。(3)硬件部署方面的考虑系统将采用客户机 /服务器结构建立 ,系统的应用服务器与数据库服务器设置在学校计算中心工作站。 学生、教务人员与管理员可以在任意地点
7、、有网络的设备上使用。2、分析问题领域分析问题领域的主要任务就是:对问题领域进行抽象 ,提出解决方案 ;对未来系统进行需求分析 ,确定系统的职责范围、功能需求、性能需求、应用环境及假设条件等 ;用 Use Case 图对未来系统的行为建立模型,初步确定未来系统的体系结构。2、1 确定系统范围与系统边界首先要确定业务需求与系统目标。学籍管理系统主要对学生的信息以及成绩进行管理。凡就是这两方面的内容都就是该系统的职责范围。系统目前暂无边界系统。2、2 定义活动者根据系统的职责范围与需求可以确定3 个活动者 :学生、教务人员、管理员。对于每一个活动者 ,应当明确其业务活动的内容、对系统的服务要求。精
8、品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 22 页 - - - - - - - - - - 学籍管理系统(1) “ 学生 ” 活动者使用系统查询个人信息,可以进行个人信息的修改,包括更新个人信息与修改登录密码;还可以查询学习成绩。(2)“ 教务人员”活动者使用系统注册、 录入学生信息 ;可以查询、录入学生成绩 ,录入成绩包括成绩登记、成绩修改与统计学生分数。(3)“ 管理员 ” 活动者使用系统管理学生信息,包括删除学生信息 ;管理学生成绩信息,包括 :删除成绩、删除学生分数统计;管理教务人
9、员信息 ,包括添加教务人员 ,修改教务人员信息、删除教务人员。2、3定义Use Case 每一个 Use Case 都就是一个活动者与系统在交互中执行的有关事务序列。应当根据系统需求 , 找出全部的 Use Case,并从活动者的角度给出事件流, 当 Use Case执行时系统应提供给活动者的服务。对一个Use Case应说明的基本内容就是:Use Case怎么开始与结束、正常的事件流、变通的事件流、意外情况的事件流等。顶层的 Use Case 模型包含 : “ 学生信息管理”、“ 成绩管理 ” 、教务人员信息管理成绩管理教务人员信息管理学生管理员学生信息管理教务人员图 2-1 顶层 Use
10、Case 图精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 22 页 - - - - - - - - - - 学籍管理系统查询个人成绩查询学生成绩修改成绩录入学生成绩登录登录教务人员找回密码学生删除成绩修改个人信息登录密码修改信息查询查询学生信息删除学生登录登录学生找回密码管理员注册、录入学生信息图 2-2 学生成绩管理用例图图 2-3 学生信息管理用例图精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5
11、 页,共 22 页 - - - - - - - - - - 学籍管理系统修改教务人员信息删除教务人员查询教务人员信息添加教务人员登录管理员找回密码教务人员查询个人信息登录2、4 绘制Use Case图绘制 Use Case图从顶层抽象开始 , 然后逐步分解 , 精化 Use Case图。直到能清晰地表达 , 满足系统分析与建立模型的需要为止。除了Use Case 图之外 , 对每一个 Use Case 还应进行描述 , 编写 Use Case 的说明文档。下面对该系统的 Use Case作简要的说明 : (1)Use Case“ 登录” :当使用者登录系统时 ,该用例就开始运行 ,它首先检查用
12、户标识(ID)与口令,验证用户的合法身份。 若身份验证成功 ,则允许用户进行相应的操作,否则提示用户输入正确的用户标识(ID)与口令。(2) Use Case“ 找回密码 ” :当用户忘记密码 ,进行找回密码操作时 ,该用例就开始运行。(3)Use Case“信息查询 ” :当学生、教务人员及管理员查询学生信息时,该用例开始运行。根据输入的查询要求(查询主题或关键词 ),显示有关的学生信息(4)Use Case “信息修改”“登录密码修改”“更新个人信息”:当学生进行个人信息修改操作时 ,这些用例就开始运行。信息修改包含了对密码,以及个人其她信息的修改。(5)Use Case “注册学生信息”
13、 :当管理员进行添加学生操作时,该用例就开始运行,对学生数据进行注册、录入。(6)Use Case “删除学生” :当管理员进行删除学生操作时,该用例就开始运行 ,对学生数据进行删除。(7) Use Case “录入学生成绩”“ 登记成绩 ” “统计学生分数 ” :当教务人员进行录入学生成绩操作时 ,用例就开始运行 ,对学生成绩数据进行录入。(8)Use Case“查询学生成绩 ” :学生、 教师启动查询学生成绩时,该用例就开始运行 ,图 2-4 教务人员信息管理用例图精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - -
14、 - -第 6 页,共 22 页 - - - - - - - - - - 学籍管理系统根据输入的查询要求 (查询主题或关键词 ),显示有关的学生成绩。(9)Use C ase“ 修改成绩 ” :教务人员启动修改成绩时,该用例就开始运行。(10)Use Case“删除学生成绩 ” :当教务人员进行删除学生成绩操作时,该用例就开始运行 ,对学生考试成绩数据进行删除。(11)Use Case“教务人员信息管理 ” :当管理员进行教务人员信息管理操作时,该用例就开始运行 ,对教务人员进行查询、添加、删除及修改操作。3.静态结构模型3、1 建立对象类图3、1、1 学生信息管理对象类图精品资料 - - -
15、 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 22 页 - - - - - - - - - - 学籍管理系统3、1、2 学生成绩管理对象类图3、1、3 系统主要接口接口说明 : (1)成绩管理表单 : 为教务人员提供学生成绩管理的操作功能, 包括成绩的录入、删除、修改。(2)成绩查询表单 : 为教务人员、学生提供成绩查询的功能。(3)学生信息管理表单 : 为管理员提供学生信息管理的操作功能, 包括学生信息的注册录入、修改、删除。(4)学生信息查询表单 : 为管理员、教务人员、学生提供信息查询的功能。精品资料 -
16、 - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 22 页 - - - - - - - - - - 学籍管理系统(5)教务人员信息管理表单 : 为管理员提供教务人员信息管理的操作功能, 包括教务人员信息的添加、修改、喊出。(6)身份验证表单 : 为学生、教师、教学管理员提供进入系统时的身份验证等操作功能。3、2 建立数据库模型学生表 (学号、姓名、年级、班级、出生日期、性别、籍贯、家庭住址、家长姓名、家长联系电话、备注) 教师表 (教师号、姓名、科目、班级、出生日期、性别、籍贯、地址、电话、职称、专长、备注
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 学籍 管理 系统
限制150内