学藉管理系统对于学校的决策者和管理者来说都至关重要, 它为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案, 这种管理方式存在着许多缺点, 如:效率低、保密性差, 另外时间一长, 将产生大量的文件和数据, 这对于查找、更新和维护都带来了不少的困难。随着计算机的应用日渐成熟, 利用计算机编程工具开发一套学藉管理系统, 具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。因此, 开发这样一套管理软件势在必行。
1 程序开发环境介绍
学藉管理系统主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。主要涉及如何选择编程工具、如何实现关系型数据库以及二者如何结合等几个方面的问题。
1.1 编程工具的选择
Visual Basic 6.0应用程序开发工具是目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件, 这些控件可用于设计界面和实现各种功能, 学习简单, 操作简化, 从而有效的提高了应用程序的运行效率和可靠性, 因此实现学藉管理系统的设计, Visual Basic 6.0应用程序开发工具是一个较好的选择。
1.2 关系型数据库的实现
Access2000是关系数据库开发工具。数据库能汇集各种信息以供查询、存储和检索。Access的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格, 可以使数据库一目了然。Access也提供了数据存储库, 可以使用桌面数据库文件把数据库文件置于网络文件服务器, 与其他网络用户共享数据库。
2 Visual Basic编程简介
2.1 面对对象的编程
Visual Basic应用程序基本的构建块是用户所创建的对象, 每一个对象都具有一些特性和行为 (属性、事件和方法) 。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性、可扩展性和强有力的功能。Visual Basic应用由一系列对象组成, 包括有函数、菜单、结构、数据窗口、用户对象、用户事件等等, 对象中又包含若干控件, 如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。
2.2 实现菜单选项
菜单是程序最重要的特性之一, 大多数程序都依赖一个定义良好的菜单使程序易于使用和维护, Visual Basic也提供了强大的创建菜单功能使程序更加标准。您可以使用Visual Basic的Application Wizard也可以使用Visual Basic的菜单编辑器建立菜单或者修改已经存在的菜单。
2.3 实现工具栏
CoolBar控件与Office97种看到的CoolBar是类似的。Cool Bar就是一个可以在窗体上浮动的工具, 同时也是其他ActiveX的容器。通过在CoolBar中迁入其他空间, 你可以向用户提供更好的灵活性和易用性。Toolbar是工具条控件, 是实现工具条的主体。其中的按钮可以显示图像和标题, 并按功能分组或加入分隔符, 还可以围棋设置鼠标停留在其上显示的提示字符。Toolbar也是一个控件容器且具有Style属性, 并可以为其增加下拉按钮和平滑按钮等。选择“工程”下拉菜单中的“部件”选项, 显示“部件”对话框。在“控件”选项卡列表中选择“Microsoft Windows Common Controls 6.0”后工具相中增加该控件。
3 系统的总体规划
以铁岭市信息工程学校学藉管理系统为例, 该系统主要是完成对学生信息的录入、查询、修改以及存档、打印进行相关的操作, 学藉管理模块主要功能。
(1) 增删班级。
(2) 增删学生记录: (1) 记录方式; (2) 列表方式。
(3) 学生信息录入。
(4) 修改学生记录。
(5) 学生记录查找: (1) 列表查找; (2) 记录查找。
(6) 打印。
4 系统的具体实现 (主界面程序代码)
5 结语
随着计算机在教学管理中的逐步普及, 根据各学校的实际情况, 学生档案管理系统的建立会更加完善, 届时完善的学生档案管理系统会给学校在学生管理中带来极大方便。
摘要:学藉管理系统是一个教育单位不可缺少的管理软件, 其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者是建立一个数据一致性和完整性强、数据安全性好的库, 而对于后者则要求应用程序功能完备, 易使用等特点。本文通过学藉管理系统着重介绍如何利用VB解决数据库编程问题。
关键词:控件,窗体,域
参考文献
[1] (美) Steven Holzner.Visual Basic6技术内幕[M].北京:机械工业出版社.
[2] 王国荣[著], 张治文, 等[改编].Visual Ba-sic6.0数据库程序设计[M].北京:人民邮电出版社.
【利用VB与Access设计学藉管理系统】相关文章:
算法与程序设计VB试题与答案1004-26
基于ArcGIS的土地利用规划管理信息系统的设计与实现09-11
vb设计销售管理系统04-16
基于VB的学生宿舍管理系统设计09-10
利用VB编程实现弦的振动实验的数据处理09-11
access课程设计04-14
《燃料的合理利用与开发》教学设计05-02
铸造废沙二次利用设备的研究与设计09-10