课程设计(实训)报告
课程 数据库应用技术
题目 _教学信息管理系统
_
XXXXXXX 学校
课程设计(实训)报告
课
程
数据库应用技术
题
目
教学信息管理系统
专
业
数据库原理
指导教师
班级
学号
姓名
200 7 年 12 月 20 日
1
课程设计(实训)报告
课程 数据库应用技术
题目 _教学信息管理系统
_
《数据库应用技术——ACCESS》课 程 设 计 任 务 书
系 别 计算机与信息工程系
专 业
题 目 第10章.教学信息管理系统
指导老师
设计时间
2007 年 12 月 17 日至 2007 年 12 月 21 日 共 1 周
1.1.课程设计内容的要求
课程设计内容的要求
((11)选择)选择 1010 章章中包含的所有模块,每个同学独立完成课程设计的要求。
课程设计技术要求
2.2.课程设计技术要求
((11)熟悉选材业务及所要完成的任务
)熟悉选材业务及所要完成的任务
认真阅读书本第 1010 章的内容,了解管理系统中所包含的各个表的内容和
章的内容,了解管理系统中所包含的各个表的内容和
认真阅读书本第
仔细查看已给出的数据库,,掌握所给出的每个查询
掌握所给出的每个查询
着重研究已给出的各个模块所对应的界面,,缜密构思每个模块的
缜密构思每个模块的
用途以及各个字段的作用;;仔细查看已给出的数据库
用途以及各个字段的作用
的查询结构;;着重研究已给出的各个模块所对应的界面
的查询结构
功能。功能。
((22)实现功能模块要求
)实现功能模块要求
((33)系统的实现与调试
)系统的实现与调试
系统的实现和调试是将前面的设计方案实施的过程,,需要反复的调试
系统的实现和调试是将前面的设计方案实施的过程
需要反复的调试。。只只
要努力学习,一定能够完成任务。
要努力学习,一定能够完成任务。
)总结提高
((44)总结提高
课程设计完成,,最后还要总结提高
课程设计完成
纸打印成册))。。
最后还要总结提高,,总结是对课程设计的评价
总结是对课程设计的评价,,总结的目
总结的目
是提高所学知识的掌握程度。。因此因此
的是使同学从感性的认识上升到理性认识,,是提高所学知识的掌握程度
的是使同学从感性的认识上升到理性认识
我们要求同学在完成课程设计的同时,以书面形式交一份课程设计报告[[不少不少
我们要求同学在完成课程设计的同时,以书面形式交一份课程设计报告
于于 2000
33.课程设计报告要求:
.课程设计报告要求:
课程设计报告要有封面。(要有题目、班级、姓名、指导教
((11)) 课程设计报告要有封面。(要有题目、班级、姓名、指导教
师姓名、设计日期等)。
师姓名、设计日期等)。
2000 字字]](用(用 A4A4 纸打印成册
)课程设计题目要求。
((22)课程设计题目要求。
((33)课程设计的表的结构,名称、类型和宽度。
)课程设计的表的结构,名称、类型和宽度。
((44)总体设计的数据流程图和系统功能模块图。
)总体设计的数据流程图和系统功能模块图。
((55))课程设计过程中的结果图
课程设计过程中的结果图33~~55张张。。((根据所做模块的不同
求是编辑内容、查询内容、统计内容或打印浏览内容)。
求是编辑内容、查询内容、统计内容或打印浏览内容)。
根据所做模块的不同,,要要
((66)课程设计调试过程中遇到的困难,如何解决的。
)课程设计调试过程中遇到的困难,如何解决的。
((77)课程设计的感想和收获。
)课程设计的感想和收获。
设
计
要
求
指导老师签名:
系(教研室)主任签名:
年
月
日
2
课程设计(实训)报告
课程 数据库应用技术
题目 _教学信息管理系统
_
一、需求分析
1.系统开发背景分析
系统的功能取决开用户的需求。随着科技进步和信息时代的到来,教学信息
管理系统的开发,实现教学管理的自动化是必然的。使用计算机实现教学信息管
理的自动化可以彻底改变目前教学管理工作的现状,提高工作效率,保存数据和
提供更精确、及时、适用、容易理解的信息,能够从根本上解决人工管理模式的
落后和资源难以共享等问题。
经过分析,学校教学管理人员教学管理的主要工作包括教师档案管理、教师
授课管理、学生档案管理和学生选课管理等几项,各项管理工作涉及到的内容用
下面的关系模式表示。
a) 教师(教师编号,姓名,性别,工作时间,政治面貌,学历,职称,系别,
联系电话)
b) 授课(课程编号,教师编号,姓名,班级编号,学年,学期,学时,授课地
点,授课时间)
c) 学生(学号,姓名,性别,出生日期,政治面貌,班级编号,毕业学校,系
别)
d) 选课(学号,姓名,班级编号,课程编号,课程名,课程类别,学分,成绩)
2.系统分析
a) 当前系统详细调查
通过调查,了解教学管理人员处理流程:管理人员对新进的教师档案,对新
入学的学生登记学生档案,每个学期考试结束后登记学生成绩。每个学期末,学
生根据系里提出的下一学期所开课程选课,教师接受下一学期教学任务,并将选
课结果和分配的教学任务等信息登记保存。
b) 抽象出当前系统的逻辑模型
画出反映当前系统工作的数据流程图。数据流程图是逻辑模型的图形表示,即
使不是专业的计算机技术人员也能非常容易理解,它是一种很好的系统构造的表
示方法。画数据流程图是应该从已获得的人工处理流程中去掉物理因素,只保留
数据、信息处理部分。
c) 建立目标系统的逻辑模型
画出反映目标系统工作的数据流程图。在实际分析时首先分析目标系统与当前
系统的逻辑上的差别,搞清楚新的目标系统到底要“做什么”,用户有什么需求,
并从当前系统的逻辑模型导出目标系统的逻辑模型。通过对教学管理人工系统的
流程分析后,对新的教学信息管理系统流程进行了整理,得到了教学信息管理系
统数据流程图
3
课程设计(实训)报告
课程 数据库应用技术
题目 _教学信息管理系统
_
管理人员
登 录 学 生 成 绩
登录学生档案
登录教师档案
查
询
统
计
学生档案
学生
选课
教师档案
教师
登录授课信息
选课信息
教师授课信息
二、概要设计
通过进一步分析,依据系统功能设计原则,将整个系统进行模块划分,得到
了下图所示的功能模块图。
教学信息管理系统
教师信息管理
学生信息管理
选课信息管理
教
师
档
案
登
录
授
课
信
息
登
录
教
师
信
息
查
询
教
师
信
息
统
计
教
师
信
息
浏
览
返
回
主
菜
单
学
生
档
案
登
录
学
生
成
绩
登
录
4
学
生
信
息
查
询
学
生
信
息
统
计
学
生
信
息
浏
览
返
回
主
菜
单
课
程
信
息
登
录
选
课
信
息
登
录
相
关
信
息
查
询
返
回
主
菜
单
课程设计(实训)报告
课程 数据库应用技术
题目 _教学信息管理系统
_
教学信息管理系统包括 3 个功能模块:教师信息管理、学生信息管理和选课信
息管理。
1、教师信息管理功能
完成对教师档案和教师授课信息的管理,包括教师基本资料、授课信息的录
入,查询、统计、浏览及打印等功能。
2、学生信息管理功能
完成对学生档案和学生成绩的管理,包括学生基本资料、选课成绩信息的录
入,查询、统计、浏览及打印等功能。
3、选课信息管理功能
完成学生选课信息和课程信息的管理,包括学生选课信息、课程信息录入,
查询、统计、浏览及打印等功能。
三、详细设计
从上述分析可以将教学管理工作概括如下。
1、学校下设系部。
2、系部由多名教师和多个班级构成。
3、每个教师可以承担几门课程,同一门课程可以由几个教师担当。
4、每个班级有一定数量的学生,每个学生需要学习多门课程,每个课程对应一
个成绩。
学校(学校编号,名称,地址,类别)
系部(系名,电话,地址,老师人数,系领导)
教师(教师编号,姓名,性别,工作时间,政治面貌,学历,职称,联系电话,
系名)
班级(班级编号,学生人数,系名)
学生(学号,姓名,性别,出生日期,政治面貌,毕业学校,班级编号)
课程(课程编号,课程名,学分)
开设(系名,课程编号)
授课(教师编号,课程编号)
选课(学号,课程编号,成绩)
与此相关对应的 E-R 模型图如下:
5
课程设计(实训)报告
课程 数据库应用技术
题目 _教学信息管理系统
_
学校
构成
系部
开始
课程
选课
成绩
构成
班级
构成
学生
构成
教师
授课
四、调试分析
1、创建数据库表:
根据需要使用设计器创建教师档案表、教师授课表、学生档案表、学生成
绩表、课程名称表、学生选课信息表。在设计视图里分别输入各个字段名称,在
字段属性里分别设置各字段的属性,例如:
教师档案表设计视图如下:
打开设计视图如下:
6
课程设计(实训)报告
课程 数据库应用技术
题目 _教学信息管理系统
_
创建完数据库表后,建立好表与表之间的关系。在六个表之间建立关系,关
系创建结果如图:
2、创建查询及窗体界面:
A、创建查询具体操作如下:
a) 选择查询的设计
在设计视图中创建查询创建查询,在显示表中分别双击涉及到的表。依次
对选择查询进行编辑。
b) 创建计算查询
在设计视图中创建查询中创建,在显示表中双击涉及到的表,然后添加相
应的字段,单击工具栏上的合计按钮,并对其进行设置。
c) 交叉表查询的设计
在数据库窗口中单击查询对象。然后单击新建按钮,在对话框中双击交叉
表查询向导,在向导中设置相应的参数。
d) 参数查询的设计
单击相应的查询,然后单击设计按钮。在班级编号字段准则中输入“[请输
入班级编号:]”保存即可。根据相同的方式创建其他的参数查询。
7
课程设计(实训)报告
课程 数据库应用技术
题目 _教学信息管理系统
_
相应的查询如下:
B、创建窗体
需要创建的窗体有:教师档案登录窗体、授课信息登录窗体、教师信息查询
窗体、教师信息统计窗体、教师信息浏览窗体、学生档案登录窗体、学生成绩登
录窗体、学生信息查询窗体、学生信息统计窗体、学生信息浏览窗体、课程信息
登录窗体、选课信息登录窗体、相关信息查询窗体等。具体视图如下所示:
具体创建如下:
双击[窗体]对象中的[使用向导创建窗体]选项,启动[窗体向导],然后单击[表
/查询]下拉表框右侧的箭头,选择相应的表。在[可用字段]中全部选择。然后根
据提示进行相应的设置。保存。
登录窗体的修饰:
a、在设计视图中打开窗体,调整窗体上已经设置了的各个控件位置与尺寸。
b、在窗体中添加并设置所需的控件
在工具箱中用[矩形]控件按钮美化窗体,添加一个[标签]控件,输入相应的
标题,字体为隶书,大小为 22 号。前景颜色为[深灰]。
将有固定值的字段给我[组合框]控件,这样可以简化输入操作,提高输入效
8