教务管理系统课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
必填
课 信
学号
查阅向导 9
必填
息
表
的 逻 辑 结 构
返回
21
返回
22
3. 查询的设计
?3.1 选择查询的设计
?查询各种基本信息,及其及格或不及 格的成绩
?3.2 统计查询的设计
?如查询班级平均分,低于或高于某一 分数的成绩信息,各职称段的教师人 数等
?复杂计算查询:如查找平均分低于班 级平均分的学生信息
返回
6
1.2 功能描述
?2. 学生信息管理
?实现学生档案信息和学生成绩的录入、修改, 可将新入学的学生的基本信息输入到计算机 中,还可以将每一学生每一学期所选课程的 考试成绩录入到计算机中。还提供,对学生 档案、成绩等信息的统计和查询功能。
返回
7
1.2 功能描述
?3. 选课信息管理
?实现课程信息和学生选课信息的管 理。包括选课信息的录入、课程信 息的录入以及信息的修改和查询。
字段名称 数据类型 字段大小 允许空值
教 授课ID 自动编号 长整型
必填
师 课程编号 查阅向导 6
必填
授 教师编号 查阅向导 6
必填
课 班级编号 查阅向导 6
必填
表 学年
文本
10
的 学期
查阅向导 10
逻 授课地点 文本
30
辑 授课时间 文本 结
30
构
返回
16
2.2 设计和建立数据表
字段名称 数据类型 字段大小 允许空值
返回
8
1.3 模块和流程图的设计
?1. E—R图的设计
返回
9
课程编号
成绩ID
学 号
课程
n
授课
m
教师
n
m
选课
授课ID
学生
教师编 号
返回
10
1.3 模块和流程图的设计
?2. 模块的设计
? 根据分析,设计出教务管理系统的模块如图所示:
教务管理系统
教师信息管理
学生信息管理
选课信息管理
教授 相 相 师课 关 关 档信 信 信 案息 息 息 录录 查 统 入入 询 计
返回
3
1.1 系统的分析
?2. 建立目标系统的逻辑模型,画出反映目 标系统“做什么”的数据流程图。在实际 分析时首先分析目标系统与当前系统逻辑 上的差别,搞清楚新的目标系统到底要 “做什么”,用户有什么需求,并从当前 系统的逻辑模型导出目标系统的逻辑模型。
返回
4
1.1 系统的分析
?3. 抽象出当前系统的逻辑模型,画出反映 当前系统“做什么”的数据流程图。
班 班级编号 文本
6
必填
级 班级名称 文本
10
必填
信 息
所属学院 文本
20
必填
表
教师编号 联系电话
查阅向导 文本
6 11
必填
的
逻
辑
结
构
返回
17
2.2 设计和建立数据表
字段名称 数据类型 字段大小 允许空值
学 学号
文本
9
必填
生 姓名
文本
40
必填
档 性别
查阅向导 2
必填
案
表
出生日期 日期/时间 短日期 政治面貌 查阅向导 10
返回
13
2. 数据表的创建与设计
?2.1 数据库的创建
?2.2 设计和建立数据表及表间关联
?注意:用户不能直接访问数据表,而只能通 过后面创建的查询、窗体来间接地访问数据 表。
?数据表的逻辑结构设计。根据分析, 规范化后的数据库包含六个表,各表 的逻辑结构设计如下:
返回
14
2.2 设计和建立数据表
1.系统的分析和设计
?确定开发数据库软件后,就要进行 系统的分析,包括需求、目的、功 能等方面的分析。然后根据分析, 进行模块的设计和流程图的设计。
返回
2
1.1 系统的分析
?系统分析包括以下三方面:
?1. 对当前系统进行详细的调查,了解手工 管理的处理流程。
?教务管理的手工处理流程是这样的,管理人 员对新调入的教师登记教师档案,对新入学 的学生登记学生档案,每个学期考试结束后 登记学生成绩。每个学期末,学生根据系统 里提供的下一学期所开设的课程选课,教师 接受下一学期教学任务,并将选课和分配教 学任务等信息登记保存。
学学相
相
生生关
关
档成信
信
案绩息
息
录 入
录 入
查询返回
统 计
课
选相
程
课关
信
信信
息
息息
录
录查
11
入
入询
ห้องสมุดไป่ตู้
1.3 模块和流程图的设计
?3. 流程图的设计
?总体方案确定以后,再确定流程图,如图所示:
教师信息管理
用 户
学生信息管理
教务管理系统
选课信息管理
返回
12
2. 数据表的创建与设计
?使用Access设计应用系统,首先需 要创建一个数据库。然后在该数据 库中添加所需的表、查询、窗体、 报表、宏等对象。
字段名称 数据类型 字段大小 允许空值
教 教师编号 文本
4
必填
师 档 案
教师姓名 文本
40
性别
查阅向导 2
必填
表 出生日期 日期/时间 短日期
的 工作时间 日期/时间 短日期
逻 政治面貌 查阅向导 10
辑 结
学历
查阅向导 6
构 职称
查阅向导 6
院系
查阅向导 20
联系电话 文本
返1回1
15
2.2 设计和建立数据表
?数据流程图是逻辑模型的图形表示,是一 种很好的系统构造的表示方法。画数据流 程图时应从已获得的手工处理流程中去掉 物理因素,只保留数据、信息处理部分。
返回
5
1.2 功能描述
?“教务管理系统”有三个模块:教师信息管 理、学生信息管理和选课信息管理。各模块 功能如下:
?1. 教师信息管理
?实现教师档案信息和教师授课信息的录入, 修改,同时,还提供对教师档案信息、教师 授课信息的统计和查询等。
字段名称 数据类型 字段大小 允许空值
课 课程编号 文本
4
必填
程 信
课程名
文本
20
必填
息 课程类别 查阅向导 10
必填
表 学分
数字
长整型
必填
的 学时
数字
长整型
必填
逻
辑
结 构
返回
20
2.2 设计和建立数据表
字段名称 数据类型 字段大小 允许空值
学 生
选课ID
自动编号 长整型
必填
选 课程编号 查阅向导 6
返回
23
3. 查询的设计
?3.3 交叉表查询的设计 ?如:统计各班男女生人数 ?3.4 参数查询的设计 ?如:按学号、班级查找学生信息,按
班级、课程查找不及格学生信息等
返回
24
返回
25
返回
26
返回
27
返回
28
返回
29
返回
30
返回
31
返回
32
返回
33
4. 宏的设计
4.利用宏设计可以打开,例如:各班男 女生人数、各班人数、各班某门课平 均成绩、各班不及格人数等查询的功 能按钮或菜单
的 逻
班级编号 文本
10
辑 毕业学校 文本
40
结
构
返回
18
2.2 设计和建立数据表
字段名称 数据类型 字段大小 允许空值
学 成绩ID
自动编号 长整型
必填
生 学号
查阅向导 9
必填
成 学年
文本
10
绩 学期
查阅向导 6
表 课程编号 查阅向导 6
的 成绩
数字
单精度
逻
辑
结
构
返回
19
2.2 设计和建立数据表