山东科技大学继续教育学生毕业论文用纸
前 言
随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种
信息量也成倍增长。面对庞大的信息量需要有学生档案管理系统来提
高管理学生的工作的效率。通过本的系统可以做到信息的规范管理、
科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工
作量。
本系统主要用于学校学生信息管理,总体任务是实现学生信息
关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种
信息进行日常管理,如查询、修改 、增加、删除,另外还考虑到学
生选课,针对这些要求设计了学生信息管理系统本系统主要用于学校
学生信息管理,如查询、修改 、增加、删除,另外还考虑到学生选
课,针对这些要求设计了学生信息管理系统。
本系统主要包括学生信息查询、教务信息维护和学生选课三部分
其功能主要有:
⒈有关学籍等信息的输入,包括输入学生基本信息、所在班级、
所学课程和成绩等。
⒉学生信息的查询,包括查询学生基本信息、所在班级、已学课
程和成绩等,学生信息的修改。
班级管理信息的输入,包括输入班级设置、年级信息等。
班级管理信息的查询。班级管理信息的修改,学生课程的设置
1
山东科技大学继续教育学生毕业论文用纸
和修改。
目 录
.................................................................................................................................................................3
第一章VISUAL BASIC 概述................................................................................................................3
1.1 VISUAL BASIC 语言的特点..........................................................................................................3
VISUAL BASIC 语言用其设计应用程序时具有两个基本特点:可视化设计和事件驱动编程。 3
1.2 VISUAL BASIC 系统常用名词......................................................................................................3
第二章 WINDOWS下的VB编程环境..................................................................................................5
2.1 面对对象的编程...............................................................................................................................5
2.2 实现菜单选项...................................................................................................................................6
2.3 实现工具栏.......................................................................................................................................6
第三章 怎样开发一个学生信息管理系统的查询模块?....................................................................7
3.1查询模块的设计分析........................................................................................................................7
3.3关系型数据库的实现........................................................................................................................7
3.4二者的结合(DBA).............................................................................................................................8
第四章 使用ACCESS2000创建数据库................................................................................................9
4.1数据库的概念....................................................................................................................................9
4.2新建一个数据库................................................................................................................................9
4.3修改已建的数据库............................................................................................................................9
第五章 可行性分析..............................................................................................................................10
第六章 系统(查询模块)总体规划..................................................................................................13
6.1系统功能(查询模块)..................................................................................................................13
6.2流程图..............................................................................................................................................13
第七章 系统具体实现..........................................................................................................................13
7.1.各功能的实现.................................................................................................................................14
7.2程序代码..........................................................................................................................................14
第八章 结束语......................................................................................................................................33
主要参考文献.......................................................................................................................................35
2
山东科技大学继续教育学生毕业论文用纸
第一章Visual Basic 概述
1.1 Visual Basic 语言的特点
语言用其设计应用程序时具有两个基本特点:可
视化设计和事件驱动编程。
() 可视化设计:表现在在设计应用于程序界面时有“所见即
所得”的处理功能。
() 事件驱动编程:在设计应用程序时,把对象添加到窗体中
在用户与程序进行交互时,用户基本上是通过鼠标、键盘与
应用程序进行交互的,那些对象就必须对鼠标和键盘操作所
引发的事件做出响应,来执行一段应用程序。
1.2 Visual Basic 系统常用名词
系统除了一般高级语言所具有的一些名词术语外,
还有几个系统常用的名词。其基本含义如下:
视窗(Form)
视窗是进行人机交互的界面或接口,也叫窗体。系统的人
3
山东科技大学继续教育学生毕业论文用纸
机交互界面或接口,无论是在设计时或是在运行时,都是
系统的标准视窗。
对象 (Object)
对象是系统内部提供给设计者可以直接使用的处理输出的
控制工具。本程序所应用到的对象类型有标签框 ,文本
框 ,命 令 按 扭 ,网 格
,!"控件 !等。当把这些工具放置到用户界面对应
的窗体上时,被称为对象或控件。用户可以通过设置对象的“属性”和
“方法”,便于对象适应自己所设计应用程序的输入输出内容,对象的
生成过程及结构都被封装起来。正确使用对象可以减少程序和开发时
间,提高程序设计者的工作效率。
属性 (Properties)
属性是系统提供的有关对象的参数或数据接口。用户通过
适当地设置或改变对象的属性来确定对象的外观及性能特征,从而有
效地使用系统提供的对象。比如,对象的名称、在屏幕上显示的位置
大小、颜色、接收或容纳的数据内容及数据的表现格式等。
事件 (Events)
事件是指用户或操作者对计算机进行的某一操作(如击键、单
击或移动鼠标等)的行为或系统状态发生的变化。系统常用事件
来引导计算机执行一段程序。程序所用的键盘事件有#$% (按
键)事件,#$事件和#$&'事件;鼠标事件有((单击鼠
标)事件,(双击鼠标)。
4
山东科技大学继续教育学生毕业论文用纸
) 方法 (Method)
方法主要是指对一个对象使用某种作用的过程。它是在程序执
行的过程中要计算机执行的某种操作。其程序的方法有*+(显
示)方法,,(隐藏)方法,-. +(刷新)方法。
/ 过程 (Procedure)
过程是指经过定义或说明的,或基于某一对象对应的事件所引发
的程序段。
0 模块 (Module)
模块是指一些运算量或过程进行声明或定义的一个集合。系统
程序大体可分成四个模块:数据输入、根据查询、数据打印和通讯。
第二章 Windows下的VB编程环境
2.1 面对对象的编程
面向对象的设计方法 ""%1"2% 3 3从应用
领域内的问题着手,以直观自然的方式描述客观世界的实体。
作为一种面向对象的编程方法,把程序和数据封装起
来作为一个对象,并为每个对象赋予相应的属性。在设计对象时,不
必编写建立和描述每个对象的程序代码,而是用工具画在界面上,由
自动生成对象的程序代码并封装起来。
应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些
特性和行为(属性、事件和方法)。开发人员可以最有效利用所创建
5