前言学生档案管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库一致性和完整性、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,使我们使用易于与数据库连接的Microsoft Visual Basic 6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据库窗口这一功能强大而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原形,然后,对初始原型系统进行需求分析,不断修正和改进,直到形成用户满意的可行系统。
学生档案管理系统是每个学校教育环节不可缺少的一部分,它的内容对学校的决策者和管理者来说至关重要,所以该系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不便。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,他已进入人类社会的各个领域并发挥着越来越重要的作用。
早期的校园网络、如今的web宽带网都为我们共享数据提供了前所未有的方便,由此,建立高性能的学生档案管理系统,作为计算机应用的一部分,使用计算机对学生信息管理,具有手工管理无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大的提高学生档案管理的效率,也是科学化、正规化的体现。
因此,开发这样的软件系统是很必要的。
摘要学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用MICROSOFT公司的VISUAL BASIC6.0开发工具,以MICROSOFT SQL SERVER数据库作为系统的后台操作,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
关键字:控件、窗体、域。
ABSTRACTThe system of managing student file is a typical application of managing information system (know as MIS),which mainly includes building up data-base of back-end and developing the application interface of front-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used.By looking up lots of datum, we selected Visual Basic6.0 presented by Microsoft,according to MICROSOFT SQL SERVER data-base by way of background operation of system, because of its objective tools in Win32. VB offered a series of ActiveX operating a data-base. It can give you a short-cut to build up a prototype of system application. The prototype could be modified and developed till users are satisfied with it.Keywords: ActiveX , Form , Field .前言目录1 Visual Basic 概述1.1 Visual Basic 语言的特点2系统分析与设计2.1系统功能分析2.2系统功能分析及模块设计3数据库的设计与实现3.1需求分析3.2数据库概念结构设计3.3数据库逻辑结构设计4各功能模块的创建4.1各功能模块4.2编程实现部分5系统的调试与运行5.1.系统主窗体设计5.2.系统登陆5.3班级管理5.4.档案管理5.5学生交费管理5.6课程管理5.7成绩管理5.8打印报表6系统的调试7总结附录结束语致谢参考文献第1章Visual Basic 概述1.1 Visual Basic 语言的特点管理信息系统(MIS)的概念是1961年美国人J。
D。
GALLAGHER首先提出来的,是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。
VISUAL BASIC 6。
0是MICROSOFT公司推出的可视化开发工具,它的特点是:具有面向对象的可视化设计工具;事件驱动的变成机制;结构化的程序设计语言;开放的数据库功能与网络支持;充分利用Windows资源。
VISUAL BASIC 6.0是Microsoft公司推出的可视化开发工具组件VISUAL BASIC 6.0的组件之VISUAL意为“可视化的”,指的是开发图形用户界面(GUI)的方法。
BASIC指的是BASIC语言。
VISUAL BASIC 6.0既继承了BASIC语言的简单易懂的特点,又采用了面向对象、事件驱动的编程机制,提供了一种所见即所得的可视化程序设计方法。
VISUAL BASIC 6.0的特点:1.具有面向对象的可视化设计工具VISUAL BASIC 6.0提供可视化平台,把WINDOWS界面设计的复杂性封闭起来,编程人员不必为界面的设计编写大量的代码。
只需按照编程的需要,用VISUAL BASIC 6.0提供的工具在界面上添加各种对象,此时,所见即所得。
而界面的设计代码是由VISUAL BASIC 6.0自动产生的,编程人员只需编写实现功能的那部分代码,从而大大提高了编程效率。
2.事件驱动的编程机制在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件执行不同的代码片段。
事件可以由用户操作触发,还可以由应用程序本身的消息触发,可以由来自操作系统或其他应用程序的消息触发。
VISUAL BASIC 6.0是在BASIC语言的基础上发展起来的,它吸收了其他结构化程序设计语言的优点,具有丰富的数据类型和函数,结构化程序结构,易学易用。
3.开放的数据库功能与网络支持由于应用程序中三层体系结构的出现,使得网络、应用程序以及数据库的连接更加紧密起来。
VISUAL BASIC 6.0有很强的数据库管理功能,可以通过直接访问或建立连接的方式访问并操作后台数据库。
对后台数据库的访问主要是通过ADO控件或ODBC功能实现的,而对后台数据库的操作是通过VISUAL BASIC 6.0提供的简单命令实现的,也可以使用结构化查询语言以及一些高级的ActiveX控件或API函数。
4.充分利用WINDOWS资源VISUAL BASIC 6.0通过三种技术来实现与WINDOWS资源的交互,这三种技术是:动态数据交换(DDE)编程技术、对象链接与嵌入(OLE)技术以及动态链接库(DLL)技术。
DDE 技术建立动态的数据交换,使得不同应用程序之间的通信成为可能。
OLE技术可以将WINDOWS 应用程序看作一个对象,将不同的对象连接起来,嵌入到VISUAL BASIC 6.0的某个应用程序中,可以得到声音、影象、图象、动画和文字等集合式文件,实现信息的集合化。
DLL技术可以将C/C++编写的程序加入到VISUAL BASIC 6.0的应用程序接口(API)函数,实现SDK所具有的功能。
5.结构化的程序设计语言针对VB的以上特点,利用VB开发一个学生信息管理系统会更有利于编程者的开发设计,功能完善和系统维护等方面的工作,因此本系统使用VISUAL BASIC 6.0作为开发环境。
系统功能有待完善,不足之处,请多多指教。
管理信息系统的应用及发展方向管理信息系统(MIS,Management Information System),是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。
这里给出的定义强调了管理信息系统的功能和性质,也强调了管理信息系统中的计算机对企业管理而言只是一种工具。
管理信息系统是信息系统的重要分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的覆盖多学科的新学科。
管理信息系统的开发过程管理信息系统的开发是一个复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。
但是,每一种开发方法都要遵循相应的开发策略。
任何一种开发策略都要明确以下问题:1、系统要解决的问题,如采取何种方式解决组织管理和信息处理方面的问题,对企业提出的新的管理需求该如何满足等。
2、系统可行性研究,确定系统所要实现的目标。
通过对企业状况的初步调研得出现状分析的结果,然后提出可行性方案并进行论证。
系统可行性的研究包括目标和方案卸可行性、技术的可行性、经济方面的可行性和社会影响方面的考虑。
3、系统开发的原则。
在系统开发过程中,要遵循领导参与、优化创新、实用高效、处理规范化的原则。
4、系统开发前的准备工作,作好开发人员的组织准备和企业基础准备工作。
5、系统开发方法的选择和开发计划的制定。
针对己经确定的开发策略选定相应的开发方法,是结构化系统分析和设计方法,还是选择原型法或面向对象的方法。
开发计划的制定是要明确系统开发的工作计划、投资计划、工程进度计划和资源利用计划。
计算机数据管理的发展从20世纪60年代开始,随着计算机技术与产业的迅速发展,计算机广泛应用于企业管理。
数据量急剧增加,数据管理的规模越来越大,数据共享的要求也越来越高,人工的文件管理远远满足不了需求。
于是,为适应多用户、多个应用程序共享大量数据的需要,出现了统一管理数据的专门软件系统,即数据库管理系统。