|
论文
引 言
当今时代是飞速发展的信息时代。在各行各业中离不开对信息的处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了信息安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了西南物流公司量身定做的,目的是将公司业务通过管理系统进行整合,以提高公司的工作效率为最终目标,同时加强公司内部信息的安全管理。
1系统开发平台介绍
1.1开发工具介绍
PowerBuilder是一个优秀的面向对象的数据库应用前台的快速开发工具。它不仅采用了全新的集成开发环境,并且增强了对因特网和三层分布式应用的支持。同时PowerBuilder是一个图形化的应用程序开发环境。使PowerBuilder可以很容易地开发和数据库打交道的商业化应用软件。PowerBuilder开发的应用软件由窗口构成,窗口中不仅可以包含按钮、下拉列表框及单选按钮等标准的Windows控件,还可以有PowerBuilder提供的特殊的控件。这些特殊控件可以使应用软件更容易使用,使应用软件的开发效率更高。
1.1.1 PowerBuilder8.0概述
PowerBuilder 8.0是易于使用的、可伸缩的并经实践证明的快速集成开发环境。它在给用户提供一条转移到下一代平台的途径的同时,使用户仍能够保护和扩展现有的技术和应用上的投资。PowerBuilder 8.0专门满足了既需要开发客户机/服务器应用,又需要开发多层Web应用的用户的需求。用户希望能够充分地利用在PowerBuilder上的现有投资,同时又能以很低的成本快速地开发应用,即期望能够支持和增强现有的采用PowerBuilder开发的客户机/服务器应用。
1.1.2 PowerBuilder 8.0的特点
1、Web应用开发
Web Target对象模型使用HTML、拖动方式编程、JavaScript、SQL以及其他语言快速地创建客户机Web应用。Web Data Window技术将数据窗口技术的强大功能引入浏览器中。向导全过程地引导开发人员进行对象的创建和部署。
2、集成来自传统系统的数据
通过运行ODBC,Open Client Library,JDBC以及Oracle OCI的调用,EAServer中的PowerBuilder组件能够访问大型主机、PC机和工作站上的数据。而且,它们还能够运行存储的程序或COBOL程序。
3、开放性:充分地利用现有的IT资源
利用EAServer,PowerBuilder应用和组件能够访问包括PowerBuilder,ActiveX/COM,Enterprise JavaBeans,CORBA以及Java小应用程序在内的大量组件模型,并与之进行通信。
4、最小限度的系统需求
主频为133 MHz或以上的与Pentium兼容的CPU
64 MB内存(推荐128 MB)
100 MB硬盘存储空间
Microsoft Windows NT、Windows 2000 SP1、Windows 98
1.2后台数据库介绍
SQL Server2000是Microsoft公司推出的网络数据库管理系统,是具有跨时代意义的数据库服务器产品。
1.2.1 SQL Server2000概述
SQL Server是由Microsoft开发和推广的关系数据库系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。关系数据库管理系统功能:维护数据库数据之间的关系;保证数据存储的正确性;当出现系统故障的时候,将所有数据恢复到能够保证一致行的某种状态。
SQL Server 2000常见版本有:
1、企业版:
支持所有SQL Server 2000的功能。该版本多用于大中型产品数据库服务器,并且可以支持大型网站,企业联机事务处理和大型数据仓库系统联机分析处理所要求的性能。
2、标准版:
实用范围是小型的工作组或部门。它支持大多数的SQL Server2000功能。但是,不具有支持大型数据库,数据仓库和网站的功能。而且,不支持所有的关系数据库引擎的功能。
3、个人版:
主要适用于移动用户,因为他们经常从网络上断开,而运行的应用程序却仍然需要SQL Server 2000的支持。除了事务处理复制功能以外,能够支持所有SQL Server 2000标准版支持的特性。
4、开发者版:
适用于应用程序开发的版本,支持除图形化语言设置以外的SQL Server2000的所有其它功能。该版本主要适用于程序员在开发应用程序时,将SQL Server 2000作为其数据存储区。虽然开发版的功能齐备,但是只被授权为一个开发和测试系统,而不是一个产品服务器。
|