您现在的位置:网站首页答辩论文计算机毕业设计相关计算机毕业设计

VB同学信息管理系统[源程序 论文]

  • 简介: 摘要本系统是以Microsoft Visual Basic 6.0为开发工具,以Acce 为后台数据库,以Flash为附助工具,基于Windows平台的同学信息管理系统,可应用于同学或朋友的...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载

摘要
本系统是以Microsoft Visual Basic 6.0为开发工具,以Acce 为后台数据库,以Flash为附助工具,基于Windows平台的同学信息管理系统,可应用于同学或朋友的信息记录,它有良好的用户界面,适应不同的个人需要。
它既可以记录同学或朋友的基本信息,也可以作为方便日常生活中交流的有力工具。本系统包括大学同学管理、初中同学管理、小学同学管理、幼稚园同学管理、其它同学管理等主要功能模块,还包括了许多有用的附加功能模块,全面系统地实现了同学信息管理系统的功能。
关键词:Microsoft Visual Basic 6.0, Acce , 信息管理系统。
A tract
This system with Microsoft Visual Basic 6.0 for develop the tool, regarding Acce as the backstage database, regarding Flash as to attach to help the tool, according to windows platform cla mate information record system can be a lied in personal cla mate or friends information record, It has the good customer interface, adapting to different personal demand.
It can record the cla mate and the friend's basic information, also can be used as the emollient tool of the convenient daily life i ide exchanges. This system includes main function moulds: the university cla mate management, junior high school cla mate management, grade school cla mate management, kindergarten cla mate management, other cla mate management and included many useful and additional functio mold piece, which can realizes completely and systematically busine human-resource management system.
Keywords: Visual Basic, Acce , Information management system。


目 录
前 言 1
第一章 概 述 2
1.1 Visual Basic开发工具 2
1.2 Visual Basic 语言 3
1.3 SQL(Structured Query Language) 3
1.4 Visual Basic 6.0运行的软硬件环境 4
第二章 系统设计 5
2.1功能模块分析 5
2.2 主要功能模块设计 5
2.3基本信息更新、查询、浏览 6
2.4登录用户的管理 6
2.5其它模块的管理 6
2.6游戏模块的管理 7
第三章 系统数据库设计 8
3.1建立一个名为daxue的Acce 数据库表 8
3.2建立一个名为xiaoxue的Acce 数据库表 8
3.3建立一个名为Luser的Acce 数据库表 8
3.4建立一个名为chuzhong的Acce 数据库表 9
3.5建立一个名为youzhiyuan的Acce 数据库表 9
3.6其它同学或朋友数据库表格 9
第四章 窗体功能的设计 10
4.1 用户主窗体 10
4.2 用户登录窗体 11
4.3 用户启动窗体 11
4.4添加面板窗体 11
4.5 修改、删除面板窗体 12
4.6新建用户面板窗体 13
4.7 备忘录、时间面板窗体 13
4.8 浏览数据库面板窗体 14
4.9 搜索面板窗体 14
4.10 关于面板窗体 15
4.11附加功能游戏的设计 15
第五章 测试和维护 17
5.1模块测试 17
5.2子系统和系统测试 17
结束语 18
附录(部分源代码) 19
参考文献 26

前言

长期以来,人们记录朋友信息的方式就是把朋友或同学的信息记录在一张纸上,而记录朋友或同学信息的纸张存在容易丢失,难于更改,不方便查找等弊端,为了方便查找,人们于是采用了电话薄,这是一大改进,人们可以方便地去查找,也不容易丢失,但是人们不好去更新, 在信息很多的情况下也不是特别方便去查找,况且电话薄经常翻很容易坏掉与脱页而使得信息丢失,现在人们经常用手机去存储朋友跟随同学的信息,这样确实有很方便也很先进,但它的弊端是不是很方便去存储朋友或同学的大量信息,例如朋友或同学的地址,对朋友或同学个人资料的描述。
随着经济技术的发展,人们日常生活水平的提高,人们的生活节奏也变得越来越快,为了在激烈的竞争中能生活下来或是生活的更好,许多人不得不把大量的时间与精力用在自己的工作上,这就使人们的生活产生了两个方面的矛盾。第一, 为了自己的事业,人们不得不把自己的精力跟时间大量地花在工作上,而与此同时,人们有许多的同学或朋友需要去联系,这使得人们在时间跟精力上有了冲突。第二:同学或朋友的信息量很大也很杂乱,很难去整理,也很难于去更新以及记录,在繁忙的工作中又没有很多的时间跟精力去处理。这就使得人们经常为了这些矛盾而使自己的生活过得不称心,显得自己的生活过得很乱。
现在随着网络的快速发展,人们要交流的信息量的增大,与此同时,电脑的数量越来越多,人们对电脑的使用也越来越频繁,而同学信息管理系统正是为了这一需要而产生的,它可以记录人们需要记录的朋友或同学信息,它可以很具体记录同学或朋友的信息,例如,同学的姓名、家庭住址、电话号码、QQ号码等等。它还提供了备忘录,可以方便人们记录很容易忘记的东西,例如同学的聚会、同学的生日等等。在工作之余,它还提供了休闲娱乐,可以缓解人们整天工作的压力,使人们得到精神的放松。最重要的一点是它可以很方便的查找同学或朋友的信息,使得人们可以花很少的时间去查找同学或朋友的信息,可以节约很多的时间,它在主界面还提供了直接发送邮件的功能,可以很方面地发送邮件到已经存储邮件信息的朋友或同学邮箱,还提供了同学或朋友信息的更新,包括添加、删除、修改。可以满足人们朋友或同学信息的经常更新,使得人们总是能保留朋友或同学的最新信息。
同学信息管理系统使用方便,简单明了,具有良好的用户界面,它可以很方便地查找朋友或同学的信息,在主界面上可以直接查看不同时期的同学信息,而且可以很方便地发送邮件到当前显示的邮件地址,在主界面上添加了许多的快捷菜单,可以很快速地进入到不同功能的界面,例如添加、修改等界面。与此同时,为了更方便更仔细的查找,设计了相当具体的查找功能,例如可以按电话号码查询,可以更细一步地分为不同时期朋友或同学信息的查询,它还可以很方便地添加信息记录,在添加信息时只需要单击不同的选项卡就可以直接添加到不同的数据库表格,修改与添加也是同样只需单击不同的选项卡就可以修改或删除不同时期的朋友或同学信息,此外,它提供了打地鼠游戏,可以作为平常的休闲,也提供了查看时间的功能,以及有备忘录,可以记录平常需要记住的信息。
有了本系统人们可以很好地记录自己需要的信息,可以使人们在繁忙的工作之余,只需花少量的时间就可以处理自己想要处理的事情,例如向同学发送邮件,及时更新同学的地址,电话号码,QQ号码等等,使人们有更多的时间和精力去工作,减少人们生活中的烦恼与不顺心,使得人们的生活质量有所提高。


第一章 概述
一、Visual Basic 开发工具
美国微软公司推出的基于Basic语言的软件开发工具,它是一种基于对象的可视化编程语言。与前期Basic相比,具有开发效率高、功能强大等特点。
Visual指的是开发图形用户界面(GUI)的方法。即不需要编写大量代码去描述界面元素的外观和位置,而只是把预先建立的对象添加到屏幕上一点即可。Basic指的是Basic语言,
它是一种在计算机技术发展历史上应用的最广泛的语言。Visual Basic在原Basic语言基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和Windows编程语言的功能,而初学者只要掌握几个关键词即可建立使用的应用程序。
Visual Basic主要功能特点包括:
(一) 提供了面向对象(OOP)的可视化编程工具
把程序和数据封装在一起而视为一个对象。设计程序时只需从现有工具箱中拖出所需的对象,如按钮、滚动条等,在屏幕上设计出用户所要求的布局,VB自动产生界面设计代码,程序设计人员只需编写实现程序功能所需的代码即可,因而程序设计的效率大大提高。
(二) 事件驱动的编程机制
VB中通过事件来执行对对象的操作,一个对象可以有许多事件过程,不同的事件过程对应不同过程代码。VB开发的应用程序,没有明显的开始和结束标志。
(三) 结构化的程序设计语言
具有丰富的数据类型,众多的内部函数,是一种模块化、结构化的程序设计语言,结构清晰、简单易学。
(四) 交互式开发
传统的应用开发过程由编码、编译和调试代码3个步骤组成。而Visual Basic使用交互式方法开发应用程序,3个步骤之间没有明显的界限。
(五) Windows资源共享
VB提供的动态数据交换DDE编程技术,可以在应用程序中实现与Windows应用程序建立动态数据交换、在不同的应用程序之间通行功能。
(六) 开放的数据库功能与网络支持
VB具有很强的数据库管理功能。利用数据控件和数据库管理窗口,可以直接建立和编辑MS Acce 格式的数据库,并提供了强大的数据存储和检索功能,同时还能直接编辑和访问其他外部数据库,如Dbase、FoxPro、Paradox等。
(七) 得心应手的应用程序向导
VB中使用了许多应用程序向导,可为用户自动创建多种类型和不同功能的应用程序的初始轮廓,另外还有安装向导、数据窗体向导、IIS应用程序DHTML等,使用起来得心应手,省去了一些烦琐的工作。
(八) 完善的联机帮助功能
强大的联机帮助功能和示范代码,设计任何时候,只需按下F1键,就会显示必要的提示,运行时,也会对出现的错误给出一定的提示。

二、Visual Basic 语言
要使用Visual Basic开发功能强大的Windows应用程序,仅仅是掌握窗体的构造、控件的使用是不够的,还必须掌握的Visual Basic语言。
Visual Basic语言是一种基于对象的编程语言,它有许多的基本概念。
(一) 对象
Visual Basic作为一种面向对象的语言,其对象构成了Visual Basic的基本概念,在Visual Basic中创建应用程序,也就是创建和使用对象的过程。
在Visual Basic中,对象是代码和数据的组合。对象可以是窗体、控体,也可以是整个应用程序。Visual Basic中的每个对象都是用类定义的,如果用饼干模子和饼干之间的关系作比,则可以更好地理解对象和它的类之间的关系。把饼干模子比作类,它确定了每块饼干的特征,比如大小和形状;而对象就是饼干,具有一组由类定义的公共的特征和功能。
Visual Basic提供的对象可以被开发人员直接操作和使用,因此开发人员可以根据需要,轻松选取所需的对象,设置它们的属性和方法,构造应用程序。
(二) 属性
属性是对对象各种特征的描述,在Visual Basic中,称对象的数据(设置和属性)为属性,例如,窗体的标题、颜色、大小、位置等等。属性的集合被放置在属性表中,用户可以在对象的属性窗口中设置它们。
(三)事件
在Visual Basic中,事件是可被对象识别的动作,例如,单击命令按钮和按下键盘键。随着对象的不同,它们能产生的事件也不同,开发人员可以用代码来确定要响应的事件,控制程序的运行。
(四) 方法
在Visual Basic中方法是各种可在对象上操作的过程。可以把方法看成对象内部的函数或过程,开发人员并不需要了解方法具体实现的过程,只要根据实际的需要使用它们来控制对象就可以了。例如,使用列表框控件的AddItem方法可以向列表框中添加列表项目,至于执行的过程究竟是什么样子,开发人员就不用关心了。
(五) 事件驱动应用程序的工作方式
Visual Basic采用的是典型的事件驱动应用程序的工作方式,它的工作流程依次如下:启动应用程序,装载和显示窗体;窗体接受事件;(事件可由用户引发或者由系统引发,也可以由代码间接引发)如果在相应的事件过程中存在代码,就执行代码;应用程序等待下一次事件。

三、SQL(Structured Query Language)
其中文译为结构化查询语言,它是目前关系型数据库管理系统使用最广泛的查询语言,即大部分的关系型数据库管理系统都SQL,所以用户可以使用SQL语言直接对关系型库进行存取与管理操作。
SQL语言之所以能成为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强的同时又简洁易学的语言。
SQL语言集数据库查询(Data Query)、数据操作(Data Mai ulation)、数据定义(Data Definition)、数据控制(Data Control)功能于一体,主要特点包括:
(一) 综合统一
数据库系统的主要功能是通过数据库支持的数据语言来实现的。
SQL语言则集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模型、插入数据建立数据库、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统的开发提供了良好的环境。用户在数据库系统投入运行后,还可以根据需要随时的修改模式,并不影响数据库的运行,从而使系统具有良好的可扩展性。
(二) 高度的非过程化
非关系数据库模型的数据是面向过程的语言,用其完成某项请求,必须指定存取路径。而和SQL语言进行数据操纵,只是提出“做什么”,而无须指明“怎么做”,因此无须了解存取路径,存取路径的选择SQL语句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据的独立性。
(三) 面向集合的操作方式
非关系型数据模型是面向记录的操作方式,操作对象是一条记录。而SQL语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。
(四) 以同一种语法结构提供两种使用方式
SQL语言即是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式,用户可以在终端键盘上直接键入SQL命令对数据库进行操作;作为嵌入式语言,SQL语言能够嵌入到高级程序中,供程序员设计程序时使用。而在两种不同的使用方式下,SQL语言的语法结构基本上是一致的。这种以统一的语法结构提供两种不同的使用方式的做法,提供了极大的灵活性与方便性。
(五) 语言简洁,易学易懂
SQL语言功能极强,设计巧妙,语言简洁,完成核心功能只用了9个单词,如下表所示。
SQL语言的动词
表1.1 SQL部分语言功能表
SQL功能 动词
数据查询 ELECT
数据定义 CREATE ,DROP,ALTER
数据操纵 I ERT,UPDATE,DELETE
数据控制 GRANT,REVOKE

四、Visual Basic 6.0运行的软硬件环境
为运行Visual Basic 6.0必须在计算机上安装相应的硬件和软件系统,这些系统包括:

查看评论 已有0位网友发表了看法
  • 验证码: