教务管理系统PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
必填
选 课程编号 查阅向导 6
必填课Leabharlann 信学号查阅向导 9
必填
息
表
的 逻 辑 结 构
返回
21
返回
22
3. 查询的设计
3.1 选择查询的设计
查询各种基本信息,及其及格或不及 格的成绩
3.2 统计查询的设计
如查询班级平均分,低于或高于某一 分数的成绩信息,各职称段的教师人 数等
复杂计算查询:如查找平均分低于班 级平均分的学生信息
返回
36
5. 窗体的设计
创建主/子信息统计窗体 (只读)
设计教师档案和授课统计窗体,该窗体可以 统计各院系教师人数、各职称教师人数,显 示教师基本信息报表、教师课时报表。
设计学生基本信息和成绩的统计窗体,该窗 体可以按课程性质等统计学生的学分总数, 显示学生成绩统计报表、学生基本信息报表
创建信息修改窗体 只需要少许修改输入式窗体即可
返回
92
返回
93
返回
94
返回
95
9. 系统的欢迎主界面(可选)
返回
96
10. 系统的启动
设置“工具”菜单中的“启动”
返回
97
返回
98
小结
本章介绍了一个教务信息管理系统的开发过程。 这个实例相对来说比较简单,但通过这个实例, 可以了解到使用Access2003开发、设计数据库 系统软件的流程。
选课信息统计报表
返回
55
返回
56
返回
57
返回
58
返回
59
返回
60
返回
61
返回
62
返回
63
返回
64
返回
65
返回
66
返回
67
返回
68
返回
69
返回
70
效果
返回
71
返回
72
返回
73
返回
74
返回
75
返回
76
返回
77
返回
78
返回
79
返回
80
返回
81
返回
82
返回
47
返回
48
返回
49
返回
50
返回
51
7. 切换面板的设计
使用Access提供的切换面板管理器, 可以以最快的速度创建应用软件的操 纵窗体,从而整合和控制之前设计的 各个对象。
返回
52
学生信息管理
7. 切换面板的设计
输入学生档案信息
输入成绩信息
浏览学生基本信息
浏览成绩信息
修改学生信息 (按学号、班级、学期、学年)
返回
3
1.1 系统的分析
2. 建立目标系统的逻辑模型,画出反映目 标系统“做什么”的数据流程图。在实际 分析时首先分析目标系统与当前系统逻辑 上的差别,搞清楚新的目标系统到底要 “做什么”,用户有什么需求,并从当前 系统的逻辑模型导出目标系统的逻辑模型。
返回
4
1.1 系统的分析
3. 抽象出当前系统的逻辑模型,画出反映 当前系统“做什么”的数据流程图。
返回
8
1.3 模块和流程图的设计
1. E—R图的设计
返回
9
课程编号
成绩ID
学 号
课程
n
授课
m
教师
n
m
选课
授课ID
学生
教师编 号
返回
10
1.3 模块和流程图的设计
2. 模块的设计
根据分析,设计出教务管理系统的模块如图所示:
教务管理系统
教师信息管理
学生信息管理
选课信息管理
教授 相 相 师课 关 关 档信 信 信 案息 息 息 录录 查 统 入入 询 计
日期/时间 查阅向导 文本
短日期 10 10
辑 毕业学校 文本
40
结
构
返回
18
2.2 设计和建立数据表
字段名称 数据类型 字段大小 允许空值
学 成绩ID
自动编号 长整型 必填
生 学号
查阅向导 9
必填
成 学年 绩 学期
文本
10
查阅向导 6
表 课程编号 查阅向导 6
的 成绩 逻
数字
单精度
辑
结 构
返回
19
数据流程图是逻辑模型的图形表示,是一 种很好的系统构造的表示方法。画数据流 程图时应从已获得的手工处理流程中去掉 物理因素,只保留数据、信息处理部分。
返回
5
1.2 功能描述
“教务管理系统”有三个模块:教师信息管 理、学生信息管理和选课信息管理。各模块 功能如下:
1. 教师信息管理
实现教师档案信息和教师授课信息的录入, 修改,同时,还提供对教师档案信息、教师 授课信息的统计和查询等。
相关信息查询(按班级、学号、学期、学年)
基本信息报表
成绩统计报表
返回主切换面板
返回
53
7. 切换面板的设计
7.教师信息管理
8. 输入教师档案信息
9. 输入教师授课信息
10.教师信息浏览
11.修改教师档案及授课信息(按教师编号、姓 名、学院)
12.教师相关信息查询(按教师编号、职称、学 期、学年)
教务管理系统
返回
1.系统的分析和设计
确定开发数据库软件后,就要进行 系统的分析,包括需求、目的、功 能等方面的分析。然后根据分析, 进行模块的设计和流程图的设计。
返回
2
1.1 系统的分析
系统分析包括以下三方面:
1. 对当前系统进行详细的调查,了解手工 管理的处理流程。
教务管理的手工处理流程是这样的,管理人 员对新调入的教师登记教师档案,对新入学 的学生登记学生档案,每个学期考试结束后 登记学生成绩。每个学期末,学生根据系统 里提供的下一学期所开设的课程选课,教师 接受下一学期教学任务,并将选课和分配教 学任务等信息登记保存。
2.2 设计和建立数据表
字段名称 数据类型 字段大小 允许空值
课 课程编号 文本
4
必填
程 信
课程名
文本
20
必填
息 课程类别 查阅向导 10
必填
表 学分
数字
长整型 必填
的 学时
数字
逻
辑
结
构
长整型 必填
返回
20
2.2 设计和建立数据表
字段名称 数据类型 字段大小 允许空值
学 生
选课ID
自动编号 长整型
字段名称 数据类型 字段大小 允许空值
教 教师编号 文本
4
必填
师 档 案
教师姓名 文本
40
性别
查阅向导 2
必填
表 出生日期 日期/时间 短日期
的 工作时间 日期/时间 短日期
逻 政治面貌 查阅向导 10
辑 结
学历
查阅向导 6
构 职称
查阅向导 6
院系
查阅向导 20
联系电话 文本
返1回1
15
2.2 设计和建立数据表
班 班级编号 文本
6
必填
级 班级名称 文本
10
必填
信 息
所属学院 文本
20
必填
表 教师编号 查阅向导 6
必填
联系电话 文本
11
的
逻
辑
结
构
返回
17
2.2 设计和建立数据表
字段名称 数据类型 字段大小 允许空值
学 学号
文本
9
必填
生 姓名 档 性别
文本
40
查阅向导 2
必填 必填
案
表
的 逻
出生日期 政治面貌 班级编号
返回
37
输入式窗体
返回
38
返回
39
返回
40
返回
41
修改学生信息的窗体
返回
42
浏览学生信息的窗体
返回
43
修改教师信息
返回
44
返回
45
返回
46
6. 报表的设计
6. 学生基本信息、学生成绩统计和教师基本 信息、教师课时统计四张报表
7. 报表的设计基本上是先使用“报表向导”, 再使用设计视图。
开发首先是对教务管理系统的分析,设计模块 和流程图。然后建立数据库、表、查询、窗体、 报表和主界面(切换面板),必要时也可以利用 宏组设计下拉菜单。最后是设置启动系统。
以上对象的创建,一般是先用向导完成,然后 再切换到设计视图进行修改和调整。
以后的实例,开发流程和本章的基本相同。
返回
99
返回
字段名称 数据类型 字段大小 允许空值
教 授课ID 自动编号 长整型
必填
师 课程编号 查阅向导 6
必填
授 教师编号 查阅向导 6
必填
课 班级编号 查阅向导 6
必填
表 学年
文本
10
的 学期
查阅向导 10
逻 授课地点 文本
30
辑 授课时间 文本 结
30
构
返回
16
2.2 设计和建立数据表
字段名称 数据类型 字段大小 允许空值
返回
6
1.2 功能描述
2. 学生信息管理
实现学生档案信息和学生成绩的录入、修改, 可将新入学的学生的基本信息输入到计算机 中,还可以将每一学生每一学期所选课程的 考试成绩录入到计算机中。还提供,对学生 档案、成绩等信息的统计和查询功能。
返回
7
1.2 功能描述
3. 选课信息管理
实现课程信息和学生选课信息的管 理。包括选课信息的录入、课程信 息的录入以及信息的修改和查询。
5.宏的分类:序列宏、宏组、条件宏
返回
34
为窗体准备的宏组
返回
35
5. 窗体的设计
通过窗体用户可以方便地输入数据、编辑数据和 按照各种格式显示数据。
输入式窗体
创建输入教师档案信息、学生档案信息、课程信 息、学生成绩信息的输入式窗体
信息查询窗体(只读)
创建按学院、职称、年龄的教师信息查询窗体, 利用选项卡创建按班级、姓名、学号查询的学生 档案和成绩信息窗体,
返回
13
2. 数据表的创建与设计
2.1 数据库的创建 2.2 设计和建立数据表及表间关联
注意:用户不能直接访问数据表,而只能通 过后面创建的查询、窗体来间接地访问数据 表。
数据表的逻辑结构设计。根据分析, 规范化后的数据库包含六个表,各表 的逻辑结构设计如下:
返回
14
2.2 设计和建立数据表
100
返回
23
3. 查询的设计
3.3 交叉表查询的设计 如:统计各班男女生人数 3.4 参数查询的设计 如:按学号、班级查找学生信息,按
班级、课程查找不及格学生信息等
返回
24
返回
25
返回
26
返回
27
返回
28
返回
29
返回
30
返回
31
返回
32
返回
33
4. 宏的设计
4.利用宏设计可以打开,例如:各班男 女生人数、各班人数、各班某门课平 均成绩、各班不及格人数等查询的功 能按钮或菜单
学学相
相
生生关
关
档成信
信
案绩息
息
录 入
录 入
查 询返回
统 计
课
选相
程
课关
信
信信
息
息息
录
录查
11
入
入询
1.3 模块和流程图的设计
3. 流程图的设计
总体方案确定以后,再确定流程图,如图所示:
教师信息管理
用
户
学生信息管理
教务管理系统
选课信息管理
返回
12
2. 数据表的创建与设计
使用Access设计应用系统,首先需 要创建一个数据库。然后在该数据 库中添加所需的表、查询、窗体、 报表、宏等对象。
13.教师基本信息报表
14.教师课时统计报表
15.返回主切换面板
返回
54
7. 切换面板的设计
选课信息管理
输入课程信息
输入选课信息
浏览课程信息
浏览选课信息
修改课程或选课信息(按课程编号,课程名,学 号)
查询选课相关信息 (按学院、课程性质、课程 名、学号、学年、学期等)
课程基本信息报表
返回
83
返回
84
返回
85
返回
86
返回
87
返回
88
返回
89
返回
90
返回
91
8. 系统注册
为了防止非本系统操作人员进入系统, 提高系统的安全性,系统设置了用户功 能,只有通过注册窗口的认证才能进入 系统。
1. 创建user表 :用户名、密码字段 2. 创建登陆窗体 3. 编写身份认证程序