赵剑桥
摘要:基于Access数据库设计教学信息管理系统,通过该系统能够实现学生信息录入、教师信息录入、学生信息查询、教师授课查询、学生选课查询、学生成绩管理、退出系统的综合性功能。系统提供了数据库管理的功能,允许有管理权限的人员对数据库进行操作,包括浏览、添加、删除、修改记录。使用教学信息管理系统,有助于提高教学管理工作效率和水平。
关键词:数据库管理系统;Access数据库;教学信息管理系统
中图分类号:G47 文献识别码:A 文章编号:1001-828X(2016)030-000-02
一、Access数据库总体描述
Access是目前比较简单实用的数据库管理系统。在Access数据库中,数据的逻辑结构体现为满足一定条件的二维表,以较为统一的“关系”描绘数据对象间的关联。各种报表、页、宏、模块等组成了Access数据库,把这些对象有机结合在一起,能够构建一个完整的数据库应用程序。[1]
利用Access可以对已有的数据库进行操作,也可以在此基础上进行数据库的开发和设计,其集成性、网络性、通用性非常强大。[2]利用 ACCESS 开发教学信息管理系统,开发周期短、费用低。与传统人工方式管理相比,该系统还具有界面友好、检索方便、操作简单、易学易用、便于维护、数据共享、可靠性高、存储量大、寿命长、成本低等优点。[3]
教学信息管理涉及到教务、科研、实践、评估等各方面的事务,信息处理量非常大,为提高教学管理效率,需要开发教学信息管理系统,使得教学管理的办公过程实现计算机管理,实现无纸化办公。
基于Access数据库设计教学信息管理系统,通过该系统能够实现学生信息录入、教师信息录入、学生信息查询、教师授课查询、学生选课查询、学生成绩管理、退出系统的综合性功能。系统提供了數据库管理的功能,允许有管理权限的人员对数据库进行操作,包括浏览、添加、删除、修改记录。使用教学信息管理系统,有助于提高教学管理工作效率和水平。
二、数据库设计
本次设计的教学信息管理系统,包含了五个表,设置了各个表中某些字段的属性,从而使各种信息有条理地编入不同的表中;通过建立不同类型的查询,实现了对数据的浏览、统计和添加等操作,便于快速查找有效信息;通过建立不同类型的窗体,创建了便于操作的界面;通过建立报表,实现了对数据的分析整理与输出。下面对设计过程进行详细说明:
该系统共设计了五个数据表,分别是学生信息表、教师信息表、授课表、选课表和课程表。里面涉及到学生、教师、课程三个实体。如学生实体具有学号、姓名、性别、出生日期、政治面貌和班级编号等属性,用E-R图元素表示学生实体及属性,如图1所示:
而课程实体有课程编号、课程名称、学时、学分等属性。学生和课程之间的关系是多对多的,它们之间通过选课实现了该关系,如图2所示:
在此基础上,就有了选课表,由学号、课程编号、平时成绩、考试成绩、总评成绩等属性构成。
同样的,教师和课程之间也存在多对多关系,通过授课表来实现该关系,从而产生了授课表,有了课程编号、教师编号、授课地点、周学时等属性构成,如图3所示:
所以,五个数据表的关系如图4所示:
三、功能设计和实现
1.基本功能
基本功能有学生信息录入、教师信息录入、教师任课查询、教师多页信息浏览、学生信息浏览、学生成绩报表、学生成绩录入、退出系统。设计时主要运用窗体实现了以上功能,这些功能在系统的首页都有明确的体现,点击后直达各界面,使用便捷。另外,首页上有系统设计者的信息和此时的时间。点击“退出系统”会直接关闭本Access文件。
2.学生信息录入
在学生信息录入界面,学生信息有学号、姓名、性别、专业编号、联系电话、籍贯、出生日期、入学日期、入学成绩、是否党员、照片等属性,设计了“前一项纪录”、 “下一项纪录”、“添加记录”、 “保存记录” 、“退出应用程序”。
3.学生信息浏览
在学生信息浏览界面,能够清楚地看到学生的学号、姓名、性别、专业编号、联系电话、籍贯、出生日期、入学成绩、是否党员、民族、照片等信息,为了方便使用者,设计了“前一项纪录”、 “下一项纪录”、“第一项记录”、 “最后一项记录”,“X”代表退出当前界面。
4.教师信息浏览
在教师信息多页浏览界面,实现了教师基本信息(包括教师编号、姓名、性别、所属系、基本工资)和联系方式(包括通讯地址、邮政编码、电话、电子邮箱)的多页展示。
5.所有Access对象菜单
在所有Access对象菜单下,有表、查询、窗体、报表等对象,其中,表对应教师、课程、授课、选课、学生信息等对象;查询对应清空、总评成绩更新查询等对象;窗体对应首页、教师任课、教师任课子表、教师信息多页浏览、教师信息录入、学生成绩录入、学生信息浏览、学生信息录入等对象;报表对应学生成绩报表,双击相应对象可以到达相应界面。
四、结语
经过运行测试后发现,基于Access数据库的教学信息管理系统基本上达到了设定的学生信息管理、教师信息管理、选课信息管理等功能,提高了管理效率,使管理工作更加规范、更加标准。在实际应用中,要根据实际情况不断修改完善,设计出更便于操作的教学信息管理系统,以便更充分地利用该系统为教学服务。
参考文献:
[1]郭帅.基于Access数据库信息管理系统的设计研究[J].硅谷,2013(10):47.
[2]吕洪柱,李君主编.Access数据库系统与应用[M].北京:北京邮电大学出版社,2012:23.
[3]罗翠琼,陈香.基于ACCESS2010 数据库的高校人事管理系统设计[J].职业教育与区域发展,2016,30(1):31-32.