此次设计是运用Microsoft Visual Basic 6.0程序设计语言来开发的,利用Windonw7为操作平台,采用Microsoft Access 2007作为数据库,通过ADO ,ODBC和OLEDB等数据技术来实现Visual Basic 6.0和数据库的链接。同时,本系统设置登录界面,必须输入正确的口令,才可使用该系统。
2 开发背景和开发工具可行性分析
2.1 开发背景
2.1.1 计算机技术的发展
从20世纪50年代中期起,计算机数据管理技术的发展经历了三个阶段:人工管理,文件系统和数据库管理系统。从之前数据的单一存储到现在的数据和程序的相互交换联系式存储,数据管理技术趋向于更高级,有效的方式。
数据库管理系统是用于管理和维护数据的一组计算机软件,数据库管理系统使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库,用户对数据库的操作实际上是通过数据库管理系统实现的[2]。
2.1.2 学生信息管理的现状
随着高等院校大规模的扩招,大量学生不断涌入各大高校,学校的学生信息不断增加,给校务管理者造成了不小的混乱。对于某些高校来说,依然沿用人工管理信息的方式,仅通过人工文件,文档等介质管理信息,会出现效率低、保密性差等问题;同时时间一长,大量的文件和数据就会堆积,对信息的查找、更新和维护等都带来了不少的困难。
因学生信息本身包含的数据量大,涉及的人员面广,同时需要及时更新,比较复杂,对信息管理的要求相对比较高,难以仅利用人工管理信息。
随着科学技术的不断发展,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。信息管理方式越来越趋向于电子化,计算机化,由此产生了学生信息管理系统。学生信息管理系统具有便捷,管理方式规范化,安全性高,存储量大等特点,大大提高了学生信息档案管理的效率,使学校的管理方式朝科学化,正规化的道路上迈进源]自-751-!论~文"网·www.751com.cn/ 。
2.2 开发工具可行性分析
2.2.1 Microsoft Visual Basic 6.0
本学生信息管理系统采用的是Microsoft Visual Basic 6.0版本,Visual Basic一种程序设计语言,具有不同于C,C++,JAVA等编程语言的优势。具体如下:
Visual Basic语言是一种可视化的程序设计语言,也就是它可以利用可视化设计工具进行图形用户界面设计,便于在设计过程中对用户界面进行修改,提高编程效率,以达到最佳的界面效果。
Visual Basic语言是一种面向对象程序设计语言(Object Oriented Programming,OOP),便于程序开发者运用对象和对象封装好的功能,直接对程序进行设计。
Visual Basic语言是一种事件驱动程序设计语言(Event Driven),通过触发事件,自动调用并执行触发事件的过程,以完成相应的操作。例如“添加”命令按钮的触发事件是单击事件,单击该“添加”命令按钮文献综述,触发一个鼠标单击事件(Click),此时就会自动调用并执行Click事件过程。
Visual Basic语言支持对多种数据库系统的访问,具有很强的数据库管理功能。
Visual Basic语言支持动态数据交换。
Visual Basic语言支持对象的链接与嵌入。
Visual Basic语言支持动态链接库。
Visual Basic语言支持完备的Help联机帮助功能。