好文档 - 专业文书写作范文服务资料分享网站

学籍管理系统

天下 分享 时间: 加入收藏 我要投稿 点赞

教务人员

教务人员

教务人员信息管理

成绩管理

管理员

图2-1顶层Use Case图

录入学生成绩

<>修改成绩

X

<> \\

查询学生成绩

删除成绩

找回密码

图2-2学生成绩管理用例图

<>

登录密码修改

vvexte nd>>

信息查询 修改个人信息

<>

注册、录入学生信息

登录

管理员

<>

查询学生信息 删除学生

图2-3学生信息管理用例图

管理员

<>

添加教务人员

登录

<>

修改教务人员信息

查询教务人员信息

<>

找回密码

删除教务人员

教务人员

登录 查询个人信息

图2-4教务人员信息管理用例图 2.4 绘制 Use Case图

绘制Use Case图从顶层抽象开始,然后逐步分解,精化 Use Case图。直到 能清晰地表达,满足系统分析与建立模型的需要为止。除了

Use Case图之外,

对每一个Use Case还应进行描述,编写 Use Case的说明文档。

下面对该系统的Use Case作简要的说明:

(I) Use Case登录”当使用者登录系统时,该用例就开始运行,它首先检查 用户标识(ID)和口令,验证用户的合法身份。若身份验证成功,则允许用户进 行相应的操作,否则提示用户输入正确的用户标识(ID)和口令。

(2) Use Case找回密码”:当用户忘记密码,进行找回密码操作时,该用例就 开始运行。

(3) Use Case信‘息查询”当学生、教务人员及管理员查询学生信息时,该用 例开始运行。根据输入的查询要求(查询主题或关键词),显示有关的学生信息

(4) Use Case“信息修改” “登录密码修改” “更新个人信息”:当学生 进行个人信息修改操作时,这些用例就开始运行。信息修改包含了对密码,以及 个人其他信息的修改。

(5) Use Case“注册学生信息”:当管理员进行添加学生操作时,该用例就开 始运行,对学生数据进行注册、录入。

(6) Use Case“删除学生”:当管理员进行删除学生操作时,该用例就开始运 行,对学生数据进行删除。

(7) Use Case“录入学生成绩” 登记成绩”统计学生分数”:当教务人员 进行录入学生成绩操作时,用例就开始运行,对学生成绩数据进行录入。

(8) Use Case查询学生成绩”学生、教师启动查询学生成绩时,该用例就开 始运行,根据输入的查询要求(查询主题或关键词),显示有关的学生成绩。

(9) Use Caseff改成绩”:教务人员启动修改成绩时,该用例就开始运行。 (10) Use Case删除学生成绩”当教务人员进行删除学生成绩操作时,该用 例就开始运行,对学生考试成绩数据进行删除。

(II) Use Case教务人员信息管理”:当管理员进行教务人员信息管理操作时, 该用例就开始运行,对教务人员进行查询、添加、删除及修改操作。

3?静态结构模型 3.1建立对象类图

3.1.1 学生信息管理对象类图

年级剜 O ------- 敕

3.1.2 学生成绩管理对象类图

年级 met 』 3

fl

*班液

/ fi±窑 /家庭II址 *尋瑋名 十揚裸齟话 $学号

( /

1 2

/学生 *科

丿科冃 7瞬

n 日 V騙踽

>徵禅録入(:,

3.1.3系统主要接口

成绩查询表单 学生信息菅理表单 咸绩管理表单

学生信息查询表单 教务人员信息管理表单 身份转证表单 接口说明:

(1) 成绩管理表单:为教务人员提供学生成绩管理的操作功能,包括成绩的 录入、删除、修改。

(2) 成绩查询表单:为教务人员、学生提供成绩查询的功能。

(3) 学生信息管理表单:为管理员提供学生信息管理的操作功能,包括学生 信息的注册录入、修改、删除。

(4) 学生信息查询表单:为管理员、教务人员、学生提供信息查询的功能。 (5) 教务人员信息管理表单:为管理员提供教务人员信息管理的操作功能, 包括教务人员信息的添加、修改、喊出。

(6) 身份验证表单:为学生、教师、教学管理员提供进入系统时的身份验证 等操作功能。

3.2建立数据库模型

学生表(学号、姓名、年级、班级、出生日期、性别、籍贯、家庭住址、家长 姓名、家长联系电话、备注)

教师表(教师号、姓名、科目、班级、出生日期、性别、籍贯、地址、电话、 职称、专长、备注)

成绩表(学号、科目、成绩、排名、授课老师)

4dv7x735c30h1ll01eyq0a6ri16osu014dg
领取福利

微信扫码领取福利

微信扫码分享