信息资料数量大、类型多,传统的手工操作存在许多弊端,如重复劳动严重、效率低下、不能及时地提供所需的各种信息等,同时由于城市规模的不断扩大和城镇人口数量的逐年攀升导致传统的社保基金管理手段已无法满足现代化管理的要求。所以开发设计满足社保基金管理要求的社保基金管理信息系统显得十分必要,而且强大的社保基金管理系统可以使社保基金各项管理工作快速、方便、准确、安全地得以实施。
1.2选题目的
结合过去所学的有关程序设计以及软件工程方面的知识,为了加深对开发方式的理解和对软件测试理论方法的认识,通过测试来发现软件存在的各种问题。在我即将走上工作岗位之前,学校安排的毕业设计给了我将理论应用于实践的机会,所以我选择了该课题。在下面的章节里我将系统地介绍铜陵市社保基金管理系统的开发过程和可以实现的各项功能。
2基础理论
2.1VisualBasic简介
众所周知VisualBasic是Windows环境下的应用程序开发工具,其最突出的两个特点是:可视化编程和事件驱动。它是美国微软公司的第一用于系统编程开发的产品。多年来,VisualBasic经历过初级产品试验、16位开发平台和目前的32位新产品的多次的升级换代,已成为了一个全新的成熟的高端产品。它以优良的性能、完善的系统开发功能、完美的视觉界面和简单易学的特点,赢得了全世界广大用户的好感。
1.VisualBasic概述
VisualBasic中的"Visual"是指开发图形用户界面(GUI,GraphicalUserInterface)的方法。Visual的意思是"可视的",也就是直观的编程方法。在VB中引入了控件的概念,各种各样的按钮、文本框、选择框等。VB把这些控件模式化,并且每个控件都由若干属性来控制其外观、工作方法。这样,采用Visual方法无需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的控件加到屏幕上即可。就像使用画图之类的绘图程序,通过选择画图工具来画图一样。
"Basic"是指BASIC(BeginnersAll-purposeSymbolicInstructionCode)语言,一种在计算机技术发展史上应用得最为广泛的语言。VisualBasic在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和WindowsGUI有直接关系。专业人员可以用VB实现其他任何Windows编程语言功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。
2.VisualBasic的特点
VisualBasic是从BASIC发展而来的,对于开发Windows应用程序而言,VB是目前所有开发语言中最简单、最容易使用的语言。总的来说,VisualBasic有以下主要特点。
1)可视化编程
传统的编程方法使用的是面向过程、按顺序进行的机制,其缺点是程序员始终要关心什么时候发生什么事情,应用程序的界面都需要程序员编写语句来实现,对于图形界面的应用程序,只有在程序运行时才能看到效果,一旦不满意,还需要返回到程序中修改程序,这一过程常常需要反复多次,大大影响了软件开发效率,因而使得开发工作非常烦琐。用VB进行应用程序开发主要有两部分工作:即设计界面和编写代码。在开发过程中所看到的界面,与程序运行时的界面基本相同,同时VB还向程序员提供了若干界面设计所需要的对象(称为控件),在设计界面时,VisualBasic提供的可视化设计平台,把Windows界面设计的复杂性"封装"起来,开发人员不必为
界面的设计而编写大量程序代码,只需按照设计的要求,用系统提供的工具在屏幕上画出各种对象即可。VisualBasic自动产生界面设计代码,程序员只需要编写实现程序功能的那部分代码,只需将所需要的控件放到窗口的指定位置即可,整个界面设计过程基本不需要编写代码,从而大大提高了程序设计的效率。概括地说可视化编程就是程序员在开发过程中能看到界面的实际效果。
2)事件驱动的编程机制
用VB开发的应用程序,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。在用VisualBasic设计应用程序时,不必建立具有明显开始和结束的程序。事件可以由用户操作触发,如单击鼠标、键盘输入等事件。也可以由来自操作系统或其它应用程序的消息触发。这些事件的顺序决定了代码执行的顺序。概括地说事件驱动是指应用程序没有预定的执行路径,而是由程序运行过程中的事件决定。
3)面向对象的设计方法
面向对象的设计方法(OOP,ObjectOrientedProgramming)从应用领域内的问题着手,以直观自然的方式描述客观世界的实体。VisualBasic作为一种面向对象的编程方法,把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性.在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,由VisualBasic自动生成对象的程序代码并封装起来.
4)开放的数据库功能与网络支持
VisualBasic具有很强的数据库管理功能,不仅可以管理MSAccess格式的数据库,还能访问其他如FoxPro等格式的数据库。同时VB还提供了开放式数据库连接(ODBC,OpenDataBaseConnectivity)功能,可以通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQLServer等。在应用程序中,可以使用结构化查询语言(SQL,StructuredQueryLanguage)直接访问Server上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术,为单机上运行的数据库提供SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(Client/Server)方案。
5)结构化的设计语言
VisualBasic是在BASIC语言基础上发展起来的,具有高级程序设计语言的语句结构,接近与自然语言和人类的逻辑思维方式,其语句简单易懂。其编辑器支持彩色代码,可自动进行语法错误检查,具有功能强且使用灵活的调试器和编译器。在设计VisualBasic程序的过程中,随时可以运行程序,而在整个应用程序设计好之后,可以编译生成.exe可执行文件,.exe文件可脱离VisualBasic环境直接在Windows环境下运行。
6)充分利用Windows资源
VisualBasic提供的动态数据交换(DDE,DynamicDataExchange)编程技术,可以在应用程序中实现与其他Windows应用程序建立动态数据交换、在不同的应用程序之间进行通信。对象链接与嵌入(OLE,ObjectLinkingandEmbedding)技术将程序都看作一个对象,把不同的对象链接起来,嵌入到某应用程序中,从而可以得到具有声音、影像、图像、动画。文字各种信息的集合式文件。动态链接库(DLL,DynamicLinkLibraries)将C/C++或汇编语言编写的程序加入到VisualBasic的应用程序中,或是调用Windows应用程序接口(API,ApplicationProgrammingInterface)函数,实现SDK(SoftwareDevelopmentKit)所具有的功能。
7)交互式
VB的另一个显著特点是交互式,所谓交互式是指在编写代码过程中出现语法错误时系统会立即获得通知,并在开发过程中可运行程序进
3.VisualBasic开发步骤
1)设计并建立用户界面。
2)编写响应事件的代码。
3)创建过程所需并调用其他过程。
4)测试和调试
5)转换为运行时版本。
6)准备可发布的文件
4.VisualBasic中的常用控件
1)标签(Label)控件
标签(Label)用于显示用户不能编辑、修改的文本。主要用来显示提示信息,可以用作标题、栏目或输入输出区域的标识,也可作为结果信息输出区域,常与Text控件一起使用。其主要属性为:
表2.1标签控件的属性
属性
说明
Name
用于标识窗体、控件的名称。每一个控件均有该
上一篇:
vb电表管理系统vb+access源代码+可执行程序+论文(论文和程序)
下一篇:
多年来只想说一句,我不怪你