人才管理系统
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
系统描述
一、开发工具
本软件用Visual Basic 6.0开发系统。Visual Basic 是一种可视化的,面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学,效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编制机制,新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL),动态数据交换(DDE),对象的链接与嵌入(OLE),开放式数据连接(ODBC)等技术,可以高效,快速地开发出Windows环境下功能强大,图形界面丰富的应用软件系统。
随着版本的提高,Visual Basic的功能也越来越强。5.0版以后,Visual Basic推出了中文版,与以前各版相比,其功能有了质的飞跃,已忧为32位,全面支持面向对象的大型程序语言。在推出6.0版时,Visual Basic又在数据访问,控件,语言,向导及Internet支持等方面增加了许多新的功能。
Visual Basic有以下的主要特点:
1.可视化编程
在用传统在用传统程序设计语言来设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中去修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。Visual Basic 提供了可视化设计工具,把Windows界面设计的复杂性:“封装”起来,开发人员不必为界面设计而编写大量程序代码,只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。 think58好,好think58 [资料来源:www.THINK58.com]
2. 面向对象的程序设计
4.0版特别是5.0版以后的Visual Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作来一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码封装起来。每个对象以图形方式显示在界面上,都是可视的。
3.结构化程序设计语言
Visual Basic是在BASIC和Quick BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式,其语句简单易懂:其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强且使用灵活的调试器和编译器。
Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误,在设计Visual Basic程序的过程中,随时可以运行程序,而在整个应用程序设计好之后,可以编译生成可执行的文件(.EXE),脱离Visual Basic环境,直接在Windows环境下运行。 copyright think58
[资料来源:www.THINK58.com]
4.事件驱动编程机制
Visual Basic通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击”(Click)事件,而在产生该事件将执行一段程序,用来实现指定的操作。
在用Visual Basic设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程,这些过程分别面向不同的对象,由用户操作引发某个事件来驱动执行某种特定的功能,或者由事件驱动程序调用通用来执行指定的操作。这样可以方便编程人员,提高效率。 think58
5.访问数据库
Visual Basic系统具有很强的数据库管理功能。利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access格式的数据库,并提供了强大的数据存储和检索功能。同时,Visual Basic还能直接编辑和访问其他外部数据库,如Btrieve,Dbase,Foxpro,Paradox等,这些数据库格式都可以用Visual Basic编辑和处理。
Visual Basic提供开放式数据连接(Open Database Connectivity),即ODBC功能,它可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQL Server,Oracle等。在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问Server上的数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户服务器(Client/Server)方案。
以上介绍了Visual Basic的一些主要特性。除上述特性外,Visual Basic还提供了其他一些功能,包括动态数据交换(DDE),对象的链接与嵌入(OLE),动态链接库(DLL),Internet组件下载,建立自己的ActiveX控件,ActiveX文档以及远程自动化工具直接支持远程操作,ActiveX数据对象(ADO)和ADO数据控件,远程数据对象(RDO)和远程数据控件(RDC),并用有声明,触发,管理自定义事件的功能等。
内容来自think58 [资料来源:http://THINK58.com]
Visual Basic数据库应用程序有3个部分,即数据引擎,数据库和应用程序。
数据库引擎是数据库驱动程序,使用它,程序员可以用统一的格式访问各种数据库,不管这个数据库是本地的Access数据库,还是所支持的其他任何格式的数据库,其中所使用的数据访问对象和编程技术都是相同的。使用VB应用程序访问数据库时,Jet引擎被包含在一组动态链接库DLL文件中。运行时,这些文件被引用到VB程序中,Jet引擎将应用程序的请求翻译成对.mdb(Access文件后缀)文件或其他数据库的物理操作。Jet引擎真正读取,写入和修改数据库,并处理所有内部的事务。
数据库是包含数据库表的一个或多个文件。对于本地Access数据库来说,就是.mdb文件。
二、 系统开发的环境
1.硬件环境:
主机:586及其以上的微机和兼容机;
内存:至少32M;
硬盘自由空间:容量至少1G,数据所需空间视使用情况而定;
数据库设计
一、数据库需求分析
2.1.1:Access数据库的特点
数据库是存储在计算机内,有组织,可共享的数据集合。数据库中的数据按一定的数据模型组织,描述和存储,具较小的数据冗余度,较高的数据独立性和可扩展性,并且数据库中的的数据可为各种合法用户共享。
Access 2000 是微软公司的Microsoft Office 2000系列软件中的一个重要组成部分。它是一个运行与Windows平台上的关系数据库管理系统,通过各种数据库对象对数据进行控制和管理。 think58好,好think58 [资料来源:http://THINK58.com]
2.1.2:Access 2000的主要功能如下所述。
● 定义表,利用表存储相应的信息。
● 定义表之间的联系,利用表中相关的字段链接不同的表。
● 强大的数据处理能力。
● 创建Web页。
● 开发应用程序。
Access 2000还提供了管理大量数据所需要的数据定义,数据操作和数据控制功能。
Access 2000 支持ODBC(开放式数据库连接)特性,用户能够访问许多外部数
据库(如Oracle和Sybase等)的数据。
二、数据库结构的实现
经过前面的需求分析以后,得到数据库的逻辑结构。现在就可以在Access数据库中创建数据表了。
2.2.1:创建数据库
在设计数据库表结构之前,首先要创建一个数据库。本系统使用的数据库为“人才信息.mdb”。 think58
[资料来源:http://think58.com]
上一篇:VB最新教师考核管理系统|教师管理系统|考核管理系统
下一篇:VB 机房管理软件的设计与开发