logo资料库

基于Access数据库的教学管理系统设计与实现.doc

第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
资料共19页,剩余部分请下载后查看
目录
摘要
1.引言
2.数据库需求分析
2.1.概况
2.2.模块设计
2.3.设计思路
3.数据库概念设计
3.1.概述
3.2.数据库逻辑结构设计
3.3.关联
3.4.查询统计设计
3.4.1.选择查询的设计
3.4.2.在对象—窗体中创建多个窗体
4.报表的实现
5.宏设计
5.1.概况
5.2.设计举例
6.系统集成的实现
7.总结
参考文献
《数据库》 课 程 设 计 基于 Access 数据库的电气学院 教学管理系统设计与实现 姓 名 学 号 专业班号 指导教师 日 期 设计成绩 评 阅 人
目录 目录............................................................................................................................... 2 摘要............................................................................................................................... 3 1. 引言........................................................................................................................ 4 2. 数据库需求分析.................................................................................................... 5 2.1. 概况................................................................................................................. 5 2.2. 模块设计......................................................................................................... 5 2.3. 设计思路......................................................................................................... 6 3. 数据库概念设计.................................................................................................... 8 3.1. 概述................................................................................................................. 8 3.2. 数据库逻辑结构设计..................................................................................... 8 3.3. 关联............................................................................................................... 11 3.4. 查询统计设计............................................................................................... 11 3.4.1. 选择查询的设计.....................................................................................11 3.4.2. 在对象—窗体中创建多个窗体............................................................ 12 4. 报表的实现.......................................................................................................... 14 5. 宏设计.................................................................................................................. 15 5.1. 概况............................................................................................................... 15 5.2. 设计举例....................................................................................................... 15 6. 系统集成的实现.................................................................................................. 17 7. 总结...................................................................................................................... 18 参考文献..................................................................................................................... 19
摘要 教学管理系统主要实现对一般高等院校的教学工作的信息化管理。本系统实 现了对教师的基本信息和授课信息的登记、统计和查询等功能。类似的还对学生 的基本档案信息、学习成绩信息进行保存、统计和查询。同时实现了对课程信息 和学生选课信息的管理。本系统很大程度地实现了学校教学工作的信息化管理。 根据系统功能的要求,教学管理系统可以分为 4 个模块:基本信息管理、操作信 息管理、学生成绩管理和系统操作管理。本系统采用 Microsoft 的 Access 2007 作为后台的数据库系统。涉及的主要技术: 使用 Access 2007 创建数据库、表以及建立表间关系的方法;  使用窗体向导,在设计视图创建窗体以及创建包含子窗体的高级窗体的 方法;  设计查询的方法;  设计报表的方法;  使用切换面板管理器的方法。 关键字:教学管理系统 Access 2007
1. 引言 系统的功能取决开用户的需求。随着科技进步和信息时代的到来,教学信息 管理系统的开发,实现教学管理的自动化是必然的。使用计算机实现教学信息管 理的自动化可以彻底改变目前教学管理工作的现状,提高工作效率,保存数据和 提供更精确、及时、适用、容易理解的信息,能够从根本上解决人工管理模式的 落后和资源难以共享等问题。 信息管理系统是集计算机技术、网络通信技术为一体的信息系统工程,它能 够使企业运行的数据更加准确、及时、全面、详实,同时便于对各种信息进一步 地加工;另外也有利于进一步加强企业管理的科学化、合理化、制度化、规范化。 现在,许多学校用计算机管理学校的信息已经越来越普遍了。用计算机不但 可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性还能 快速地记录学校教师学生的个人信息。提高了学校的管理能力,为此,用计算机 来管理学校的信息,在现在看来是非常必要的。 该项目开发的软件为教学信息管理系统软件,是鉴于目前学校学生、教师人 数剧增,信息呈爆炸性增长的前提下,学校对学生、教师信息管理的自动化与准 确化的要求日益强烈的背景下构思出来的。该软件设计完成后可用于所有教育单 位(包括学校,学院等等)的学生、教师信息的管理。
2. 数据库需求分析 2.1. 概况 具体地说,在教学事务管理过程中,管理人员对新调入的教师登记教师档案, 对新入学的学生登记学生档案,每个学期考试结束后登记学生成绩。每个学期末, 学生根据系里提供的下一学期所开课程选课。教师接受了一学期教学任务,并将 选课结果和分配的教学任务等信息登记保存。教学管理系统应具有以下功能模 块。 基本信息管理:完成对教师档案和教师授课情况的管理,具体包括教师档案 登录、授课信息登录、教师相关信息查询、教师相关信息统计和教师相关信息浏 览等。 操作信息管理:完成对学生档案和学生成绩的管理,具体包括学生档案登录、 学生成绩登录、学生相关信息查询、学生相关信息统计和学生相关信息浏览等。 学生成绩管理:完成学生选课信息和课程信息的管理,具体包括课程信息登、 选课信息登录和选课信息查询等。 系统操作管理:对系统进行操作管理,主要是用户管理。 2.2. 模块设计 根据上面对用户需求的分析,依据系统功能设计原则,对整个系统进行了模 块划分,得到了下图 2-1:
电气学院教学管理系统 基本信息管理 操作管理 学生成绩管理 教 师 信 息 登 录 授 课 信 息 登 录 教 师 信 息 查 询 课 程 信 息 登 录 选 课 信 息 登 录 课 程 信 息 查 询 图 2-1 学 生 档 案 登 录 学 生 成 绩 登 录 相 关 信 息 查 询 相 关 信 息 浏 览 教学管理系统从功能来说,主要是实现对一般大专院校的信息化管理系统。 用户的需求可分为如下 3 个方面:  教学管理人员通过该系统登录学生、教师和课程的有关信息;  教师可以通过该系统来设置课程信息和登录学生的成绩,实现对学生成 绩的管理;  通过该系统对学生成绩进行汇总统计和分析。 2.3. 设计思路 教学管理人员通过该系统可以实现对全校教师、学生信息以及学生选课信息的增加、删除、 修改和查询等操作;同时可以通过该系统对学生课程成绩进行登录和汇总分析等。根据这些 要求可以得到教学管理系统的数据图,如图 2-2。
教务管理人员 添加学生信息 学生基本数据 添加学生成绩 学生成绩数据 各类查询与浏览 添加教师信息 教师基本数据 添加授课信息 教师授课数据 选课信息数据 添加课程信息 课程名数据 学 生 进行选课操作 图 2-2 根据系统的数据流程图,教学管理系统中需要设计如下数据信息: 为了记录教师的基本信息,需要建立教师档案表,该表包括教师编号、姓名、 性别、工作时间、政治面貌、学历、职称、系别和联系电话等字段。 为了记录教师授课的有关信息,需要建立教师授课表,该表记录教师所授课 程的有关信息,包括授课 ID、课程编号、教师编号、斑级编号、常年、学期和 学时等字段。 为了记录学生的基本信息,需要建立学生档案表,该表包括学号、姓名、性 别、出生日期、政治面貌、班级编号和毕业学生等字段。 为了记录学生成绩的有关信息,需要建立学生成绩表,该表包括成绩 ID、 学号、学年、学期、课程编号和成绩等字段。 为了记录课程的有关信息,需要建立课程名表,该表包括课程编号、课程名、 课程类别和学分等字段。 为了记录学生选课的有关信息,需要建立学生选课信息表,该表包括选课 ID、课程编号和学号等字段。
3. 数据库概念设计 3.1. 概述 得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们 之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体的信息,通过相互作 用形成数据的流动。分析此系统的需求,可以得到实体之间的关系图,如图 3-1 所示。 姓名 班级 姓名 班级 学生 教师 学号 成绩 联系方式 系别 图 3-1 3.2. 数据库逻辑结构设计 数据库的概念设计完毕以后,现在可以将上面的数据库概念结构转化为某种 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。 教师档案表用于记录教师的各种信息: 教师授课表用于记录教师所授课程和上课班级: 图 3-2
分享到:
收藏