深圳广播电视大学
计算机信息管理专业课程设计报告
教师教学信息管理系统设计与实现
专
年
姓
学
业: 计算机信息管理专业
级:
名:
号:
指导老师:
二〇一 年 月
教师教学信息管理系统设计与实现
目 录
一、 概述.............................................................................................................................................. 2
1、 课题来源.................................................................................................................................. 2
2、 开发背景和开发目的.............................................................................................................. 2
二、 需求分析...................................................................................................................................... 3
1、 系统目标.................................................................................................................................. 3
2、 应用现状调查.......................................................................................................................... 3
3、 系统总体流程图...................................................................................................................... 4
4、 系统功能模块图...................................................................................................................... 4
5、 系统功能的分析...................................................................................................................... 5
6、 开发工具的选择...................................................................................................................... 5
三、 教师教学信息管理系统的设计.................................................................................................. 5
1、 数据库设计.............................................................................................................................. 5
2、 数据库需求分析...................................................................................................................... 6
3、 数据库概念结构设计.............................................................................................................. 7
4、 数据库逻辑结构设计.............................................................................................................. 9
四、 教师教学信息管理系统实施.................................................................................................... 10
1、 创建表.................................................................................................................................... 10
2、 创建关系................................................................................................................................ 10
3、 创建教师教学信息管理系统的主窗体................................................................................ 11
4、 设置启动窗体........................................................................................................................ 13
5、 编写退出程序代码................................................................................................................ 13
五、 设计总结.................................................................................................................................... 14
参考资料.................................................................................................................................................15
附录:源程序清单.................................................................................................................................16
计算机信息管理专业数据库应用课程设计
1
教师教学信息管理系统设计与实现
一、 概述
1、 课题来源
教师教学信息的管理工作是一个教育单位不可缺少一部分,也是教
师管理的重要组成部分。它的内容对于学校的管理者来说都至关重要,
所以教师教学信息管理系统应该能够为用户提供完整、正确的教师教学
信息和灵活快捷的查询手段。但一直以来人们使用传统人工的方式管理
文件模式,这种管理方式存在着许多缺点,其中尤为突出的是效率低:
时间一长,将产生大量的文件和数据,这给查找、更新和维护都带来了
不少的困难。因此利用计算机实现教师教学信息的管理自动化势在必行。
随着计算机技术的飞速发展,计算机以及计算机控制的自动处理技
术已融入人类社会的各个领域并发挥着越来越重要的作用。是当今科学
的一次重大飞越,给人们的生活、工作、学习带来潜移默化的影响。今
天我们使用计算机对教师教学信息进行管理,具有手工管理所无法比拟
的优点。例如:检索迅速、查找方便、可靠性高、存储量大、寿命长、
成本低等。这些优点能够极大地提高教师教学信息管理的效率。针对目
前的实际状况,迫切需要开发一个新系统来适应这些工作。
2、 开发背景和开发目的
当今随着学校的规模不断扩大,教师、学生数量都逐年增加,有
关教师教学的各种信息也成倍增长,而面对庞大的信息量,有必要开
发教师教学信息管理系统来提高教师管理工作的效率。通过这样的系
统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理
方面的工作量。
计算机信息管理专业数据库应用课程设计
2
教师教学信息管理系统设计与实现
在学校,尤其是在各大高校,对于教师教学的管理是相当重要而
且也是相当麻烦的,它是学校管理中最基本的一项常规性工作。而长
期以来,学校管理都是依赖人工来进行的,面对如此众多的教师教学
信息,其工作量是相当相当巨大的。这样不仅仅浪费了大量的人力物
力,而且由于人工管理存在着大量的不可预知性,造成教师教学信息
管理的一些不规范,使得信息管理陷入“事倍功半”的地步。
开发本系统就是为了解决学校在教师教学信息管理中存在的一
些不规范的问题,使教师教学信息的管理向着规范化、简单化、有效
化的方向发展。
1、 系统目标
二、 需求分析
采用学校现有的软硬件软件及科学的管理系统开发方案,建立教
师教学信息管理系统,实现教师教学信息管理的计算机自动化。
系统应符合学校原有的管理制度,并达到操作直观、方便、实用、
安全等要求。
2、 应用现状调查
当前,很多学校的教师管理都是以纸张为介质作记录,人力管理
的比例比较大,往往是教务部门以书面的形式管理教师教学信息,效
率低下。数据打印、汇总、更新不及时,不易保存,容易丢失,给学
校和师生带来不便甚至损失。
计算机信息管理专业数据库应用课程设计
3
教师教学信息管理系统设计与实现
3、 系统总体流程图
开 始 界 面
用户登陆
否
是否合法
是
系统主窗口
退 出 系 统
图 1 系统总体流程图
教师教学信息管理系统
4、 系统功能模块图
资
料
管
理
教
师
信
息
管
理
系
(
部
门
)
信
息
管
理
课
程
信
息
管
理
各
系
教
师
任
课
课
时
汇
总
各
系
教
师
任
课
课
时
饼
图
报
表
打
印
打
印
各
系
开
课
情
况
报
表
打
印
教
师
基
本
情
况
报
表
打
印
所
有
课
程
情
况
总
表
定
义
考
试
类
型
参
数
设
置
定
义
性
别
类
型
定
义
职
称
类
型
退
出
教
师
教
学
信
息
管
理
系
统
图 2 系统功能模块图
计算机信息管理专业数据库应用课程设计
4
教师教学信息管理系统设计与实现
5、 系统功能的分析
系统功能分析是在明确系统开发的总体任务的基础上完成的。系
统开发的总体任务是实现教师教学信息管理的系统化、规范化和自动
化。
教师教学信息管理系统需要完成的功能主要有:
·资料管理:包括系(部门)信息、教师信息和课程信息的增加、
删除、修改、查询。
·报表打印:包括各系教师任课课时汇总、各系教师任课课时饼
图、打印各系开课情况报表、打印教师基本情况报表和打印所有课程
情况总表等。
·参数设置:包括定义考试类型、定义性别类型和定义职称类型
等。
6、 开发工具的选择
针对目前世界上流行的大量软件和开发工具,经过认真分析其优
缺点,结合系统的需要和目前的硬件环境,我们选用微软 WINDOWS 平
台下的 Access 2003 数据库管理系统进行数据库的设计与实现,并综
合运用 Visual Basic for Applications 的窗体、报表和宏功能进行
简单可视化数据库应用程序开发。
三、 教师教学信息管理系统的设计
1、 数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构
设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理
计算机信息管理专业数据库应用课程设计
5
教师教学信息管理系统设计与实现
的数据库结构设计可以提高数据存储的效率,保证数据的完整和一
致。同时,合理的数据库结构也将有利于程序的实现。
设计数据库系统时应该首先充分了解用户各个方面的需求,包括
现有的以及将来可能增加的需求。
2、 数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询,这
就要求数据库结构能充分满足各种信息的输出和输入。收集基本数
据、数据结构以及数据处理的流程,组成一份详细的数据字典,为后
面的具体设计打下基础。
教务部门
人事部门
定义考试
类
型
系(部门)
信息管理
定 义 性
别 类 型
定 义 职
称 类 型
课程信息
管
理
教师信息
管
理
教务部门
各类报表
打
印
人事部门
图 3 系统数据流程图
数据项和数据结构:
·教师基本信息:包括的数据项有教师 ID、教师姓名、出生年月、
性别、职称、工资、系(部门)ID 等。
·系(部门)信息:包括的数据项有系(部门)ID、系(部门)
计算机信息管理专业数据库应用课程设计
6
教师教学信息管理系统设计与实现
名称等。
·课程基本信息:包括的数据项有课程 ID、课程名称、系(部门)
ID、教师 ID、学分、学时、考试类型等。
·考试类型信息:包括的数据项有考试类型。
·性别类型信息:包括的数据项有性别。
·职称类型信息:包括的数据项有职称。
3、 数据库概念结构设计
在得到数据项和数据结构以后,就可以设计出满足用户需求的各
种实体,以及他们之间的关系,为逻辑设计打下基础。实体有:教师
实体、系(部门)实体、课程实体、考试类型实体、性别类型实体、
职称类型实体。
教师实体 E-R 图:
出生年月
教师姓名
教师 ID
性别
教师
职称
工资
系(部门)ID
图 4 教师实体 E-R 图
系(部门)实体 E-R 图:
系(部门)ID
系(部门)名称
系(部门)
图 5 系(部门)实体 E-R 图
课程实体 E-R 图:
计算机信息管理专业数据库应用课程设计
7