文档详情

基于Access的教务管理系统教学案例设计与实现

Wo****C
实名认证
店铺
DOC
15.50KB
约6页
文档ID:276602101
基于Access的教务管理系统教学案例设计与实现_第1页
1/6

基于Access的教务管理系统教学案例设计与实现摘 要:Access是微软出品的优秀的桌面数据库管理和开发工具,具有存储方式单一、界面友好、易于操作以及强大的交互设计功能等特点,可以高效地完成各种类型中小型数据库管理工作所以Access数据库程序设计作为我校播音、艺术、体育类学生计算机程序设计公共根底课来讲授我们以 Access2022为数据库的操作平台,向学生讲解一个面向对象的、采用事件驱动机制的新型关系数据库并依此为根底全面介绍关系数据库的相关知识,使学生掌握使用Access2022数据库进展小型网络数据库设计和管理,使学生对各种数据对象、网络数据库设计、各种关系型数据库之间数据传输所涉及的相关知识有一个全面的理解关键词】:^p :Access;数据库;教务管理我们以贴近学生学习生活的教务管理系统作为本门课程的教学案例,在设计制作该教学案例过程把Access数据库程序设计的所有知识点教授给学生,使学生可以自行开发小型的数据库管理系统,以到达开设本门课程的作用——培养非计算机专业人员自如使用数据库管理开发工具1 系统分析^p 根据学校教务工作实际需要进展需求分析^p ,设计出教务管理系统功能模块和系统框架。

用户的需求主要分为:〔1〕教务管理人员可以管理学生档案信息,对学生进展分类编号,并对学生选课信息及成绩进展维护和管理;〔2〕教务管理人员对老师信息进展管理,对老师进展分类编号,调整老师信息构造,维护老师信息记录,统计老师授课工作量;〔3〕教务管理人员按照教学方案对课程信息进展管理和维护;〔4〕老师可进展授课情况、工作量查询;〔5〕学生可对课程信息、老师授课信息、选课信息及成绩进展查询2 系统功能基于以上需求分析^p ,系统主要可划分为四个子模块即学生信息、老师信息、课程信息和选课情况管理〔1〕学生信息管理模块:教务管理人员通过此模块来管理编辑学生档案信息〔2〕老师信息管理模块:管理老师的根本信息以及老师的授课信息,并进展老师授课工作量统计〔3〕课程信息管理模块:管理编辑课程的根本信息,并对课程信息进展统计〔4〕选课情况管理模块:管理学生选课信息录入、选课信息查询以及对学生的成绩进展查询和统计3 系统实现3.1 创立数据库根据以上分析^p 和标准化的设计理念,首先创立一个名为“教务管理系统.accdb”的空数据库3.2 创立数据表然后在该数据库中创立 “学生根本情况表”、“老师根本情况表”、“课程信息表”、“老师授课情况表”、“学生选课表”、“学院情况表”和“专业情况表”7张表,用来存放有关信息,下面分别介绍这些表的构造。

〔1〕学生根本情况表学生根本情况表用于记录学生的根本信息,包括学生号、姓名、性别、出生日期、政治相貌、所在专业、入学日期、身高〔厘米〕、体重〔公斤〕、家庭住址、联络 、奖励、照片、兴趣爱好信息;〔2〕老师根本情况表老师根本情况表用于记录老师的根本信息,包括老师编号、姓名、性别、出生日期、所属学院、学历、职称、婚姻状况、联络 、根本工资、是否在职、籍贯、电子邮箱信息;〔3〕课程信息表课程信息表用于学校所开设的课程信息,包括课程号、课程名称、类别、性质、学时及学分等;〔4〕老师授课情况表教程授课情况表用于记录老师授课情况以及选课号、课程号、老师编号、学期、授课时间、授课地点信息;〔5〕学生选课表学生选课表用于记录学生所选课程的学生号、课程号、选课号及学生成绩等信息;〔6〕学院情况表学院情况表用于记录各学院信息,主要包括学院编号、学院名称、学院负责人、院办 和院系网址;〔7〕专业情况表专业情况表主要介绍学校各专业信息,主要包括专业编号、专业名称和学院编号3.3 相关查询的创立〔1〕在“学生信息管理”模块中,创立学生党员的信息的查询、按指定姓名、学院、专业及班级动态查看相关学生信息的查询,以及希望可以对学生信息作批量修改的相关更新操作查询;〔2〕在“老师信息管理”模块中,希望通过不同方式实现对老师根本信息进展阅读;还可以实现对老师授课信息的查询,如查看任一样课老师信息、无课老师信息、对老师授课工作量统计,以及各院系老师学历、职称等统计查询;〔3〕在“课程信息管理”模块中,创立如按课程编号、按课程名称查询等;〔4〕在“选课情况管理”模块中,创立查看学生选课情况、统计每位学生累计所选课程的门数等查询,以及多种方式对学生成绩的统计等。

3.4 窗体的创立根据系统的功能设置使其实现根本信息查询及信息维护功能,本系统窗体主要由学生信息维护、老师信息维护、课程信息维护三大局部组成3.5 创立打印报表按照用户需求可以创立不同报表,如创立学生信息、按学院、专业统计学生、学生标签、老师信息、工资统计、授课信息等报表和老师授课学生数统计报表3.6 创立宏根据前面所建窗体分别创立不同功能的宏和宏组,如创立主菜单宏组、显示学生姓名、显示学生总评成绩等各类宏和宏组3.7 使用VBA代码虽然Access的交互功能强大容易掌握,但是实际应用中还是应尽量通过自动操作的方法到达数据库管理的目的,同时为了加强学生计算思维的培养所以我们在本系统中使用VBA 代码创立了各种模块实现各种功能,使本案例系统功能更加全面,同时也时这门课程的全部知识点在本系统中都得以应用4 总结通过创立教务管理系统这个教学案例的过程,不但使学生掌握了Access这门课程中的全部知识,还掌握了一个中小型数据库管理系统开发全过程,到达学以致用的效果 第 6 页 共 6 页。

下载提示
相似文档
正为您匹配相似的精品文档