基于PB向导数据库系统的设计
1.1课题背景
数据库是计算机应用的一个重要方面,而数据库的设计又是数据库应用的一个重要且不可或缺的环节,也是数据库应用开发的一个必不少的环节。一个数据库应用的成功与失败和良好的数据库设计是分不开的,这一切都需要很专业的人士才能够做到。而经常会有对数据库设计不是很专业但又需要设计一些东西的人员,如果要求他们去精通数据库的设计有时又是不太现实的,假如有一种工具能够在现有数据库系统上能够让他们去设计一些简单而又实用的数据库内容,无疑这对他们而言这是很方便的。正是出于这种思想,向导数据库系统被提出来。本课题主要是对此方面进行一定的探索。
另外本课题的开发语言采用了高效的数据库应用开发语言PowerBuilder。因为PowerBuilder对数据库应用系统开发具有很高的效率,所以采用其来实现本课题的程序开发。数据库采用微软的SqlServer数据库。
1.2本课题的研究意义
建立数据库向导系统,不仅能够使数据库设计相对简单一些,而且能够满足一些非专业人士的需要。同时也可以通过本课题对数据库设计与开发有更进一步的了解。本论文就是为了实现这些想法而设计的。其研究意义有以下几点:
(1)方便非专业人士实现某些简单数据库设计;
(2)提高数据库设计效率;
(3)更深入地了解数据库应用系统的设计与开发;
(4)了解SqlServer数据库系统的组织结构;
(5)了解PowerBuilder开发语言的基本功能,及用其进行开发的一般过程。
本课题的研究涉及到了数据库应用系统的设计与开发,PowerBuilder开发语言的基本使用。
1.3相关技术介绍
本系统采用PowerBuilder8.0 SQL2000设计方式,其中PowerBuilder担当主要主要的系统开发工具,通过PowerBuilder语言及内嵌Sql语句实现对数据库的基本操作。
1.3.1PowerBuilder技术的介绍
在开始学习和使用PowerBuilder之前,首先要弄清楚的问题是什么是PowerBuilder,它是用来干什么的,它的特点又是什么。只有知道了PowerBuilder的功能和特点所在,我们才能知道什么时候应该选用PowerBuilder作为我们的应用程序开发工具。
1.3.1.1什么是PowerBuilder
我们知道,数据库应用是当前计算机应用的一个非常重要的方面,而在目前的数据库应用技术中普遍采用的就是客户机/服务器体系结构,在这种体系结构中,所有的数据和数据库管理系统都在服务器上,客户机通过采用标准的SQL语句等方式来访问服务器上数据库中的数据。由于这种体系结构把数据和对数据的管理都统一放在了服务器上。就保证了数据的安全性和完整性,同时也可以充分利用服务器高性能的特点。正因为客户机/服务器体系结构的这些优点,因而得到了非常广泛的应用。
PowerBuilder是著名的数据库应用开发工具生产厂商PowerSoft公司推出的产品(PowerSoft现已被数据库厂商Sybase所收购),它完全按照客户机/服务器体系结构研制设计,在客户机/服务器结构中,它使用在客户机中,作为数据库应用程序的开发工具而存在。由于PowerBuilder采用了面向对象和可视化技术,提供可视化的应用开发环境,使得我们利用PowerBuilder,可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序。
在当前,网络技术迅速发展,随之发展的还有OLE,OCX,跨平台等技术,而在PowerBuilder的最新版PowerBuilder10.0中提供了对这些技术的全面支持。总之在数据库开发工具领域,PowerBuilder是其中非常优秀的一个,利用它我们可以开发出功能强大的数据库应用程序。
目录
摘要II
第1章绪论1
1.1课题背景1
1.2本课题的研究意义1
1.3相关技术介绍1
1.3.1PowerBuilder技术的介绍2
1.3.2SQLServer2000介绍4
第2章系统分析6
2.1系统的可行性研究6
2.2系统需求分析6
2.2.1用户需求分析6
2.2.2系统设计目标分析7
2.3系统功能介绍7
2.3.1提取用户表各相应字段及属性7
2.3.2生成新数据表8
2.3.3保存新数据表8
2.4小结8
第3章系统详细设计与实现9
3.1系统工作原理介绍9
3.2系统的设计与实现9
3.2.1程序启动闪屏窗10
3.2.2连接数据库设置界面10
3.2.3主界面10
3.2.4关于界面10
第4章结束语48
第5章参考文献49
第6章致谢50
第7章附录51