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