2。2 系统选用的后台数据库
Access2003全称是MICROSOFT OFFICE ACCESS 2003,是一个数据库管理系统,将两种软件混合到一起,是数据库的图形界面,数据库的软件开发工具。而2003个只是其中的一个版本的访问。访问数据库程序,建立表格、表格、宏等的使用;同时,数据存储和查询,界面生成,报表生成,需标准化操作。Access 的优点,数据的收集和汇总用数据表示图,数据库能自定义窗体。数据表示图生成的是电子表格,类似 Excel的,直接浏览清晰方便,使数据直观方便。
2。3选用ADO作为数据库链接方式
ADO,全称是ACTIVEX DATA OBJECTS,是VISUAL BASIC 6。0其中之一的程序对象,数据库中的数据结构和数据库中的数据都在里面,也是MICROSOFT的应用程序接口,作用是访问数据库中的数据,包括关系或非关系。ADO的远程数据服务能用来进行客户端缓冲,而ACTIVEX控件用来访问网页中的数据。在VB编辑器中,ADO控件能查询、检验数据库,同时可以用于访问外部数据源。
在数据库方面,我选用了ADO 作为绑定方法。
ADO是一种有效、方便系统数据库的方法,它可以用来provider OLE DB一起工作,同时可以提供共享数据进行访问,OLEDB 是底层的数据访问接口,ADO控件能迅速建立数据需绑定的控件和数据源间的连接,要使用数据对象。
ADO的控件有许多属性,有CONNECTION对象,作用连接数据源,连接指导的数据表; RECORDSET对象,将数据存储在存储对象;COMMAND对象,对数据库的SQL 命令下达查询指令,行动指令;以及结束事务。
相比较来说:
ODBC是在ADO的基础上发展起来的, 是一种数据库接口技术。ODBC使用时,用单一的命令来操纵不同的数据库,对用到的应用程序,耗时耗力不说,不同的应用加入相应的ODBC驱动,需要不同的人员。
DAO 只能本地使用,范围是单系统应用程序和小范围的。ODBC是面向C/C++程序员的,是给VISUAL BASIC 6。0 开发人员用的,是微软提供的,一种简单,易于操作的的数据访问方法。
RDO是一个应用程序接口,主要的工作是,在街道不时访问不同的关系型数据库,方便程序员通过程序中的RDO使用微软的底层数据库的存储对象(DAO)来进入数据库。
DB位于ODC层之间的应用程序,ADO位于OLEDB,这是一个新的架构和数据源之间的无缝连接的应用。
总之,通过以上比较,ADO数据库基于ADO的OLEDB上更方便,更先进,更合理,更适合于VISUAL BASIC 程序员,同时,它可以消除由OLEDB 带来的诸多弊端,使微软技术的发展更为迅速。所以我用ADO方法绑定数据库,系统的功能可以达到要求。文献综述
第3章 系统的设计和数据库分析
本章节主要是对系统的每个模块的功能进行详细的分析与介绍,同时对于数据库的需求分析和设计进行详细的介绍。
3。1 系统的框架图
在确定系统的课题后,需要根据系统的需要和对系统的详细分析之后,教务管理系统的框架图如下图:
图3。1 系统的总体框架图
本系统的使用者只有两种,管理员和普通用户,管理员管理一切的信息,对任意信息都可修改、打印、添加和删除,可以对各种教务信息进行维护和修改。普通用户可以对教务信息进行浏览和查询。整个系统包括了学生教务管理,员工教务管理,班级教务管理,课程教务管理,成绩教务管理,综合测评,毕业管理。对于系统包含的各个模块,简单介绍如下:
(1)用户登录模块分为创建用户、重新登录、退出三部分。创建用户只能管理员进行使用,能够实现的管理员或普通用户的增加,对原有密码修改和删除用户,而普通用户用户登录这一模块不能用。