图书管理系统论文

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章开发单位图书管理系统的重要性?

1.1计算机已经成为我们学习和工作的得力助手:

今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以

下几个方面:

首先,计算机可以代替人工进行许多繁杂的劳动;

其次,计算机可以节省许多资源;

第三,计算机可以大大的提高人们的工作效率;

第四,计算机可以使敏感文档更加安全,等等。

1. 2在单位图书室使用计算机管理图书的意义

现在我国的很多单位图书室图书馆中图书的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

我作为一个计算机及应用专业的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志曾经说过:“科学技术是第一生产力”,我希望能用我这三年的所学编制出一个实用的应用程序来帮助这些单位图书室图书馆进行更有效的图书管理。

归纳起来,好处大约有以下几点:

(1)可以存储所有的图书档案,安全、高效;

(2)只需一到二名图书录入员即可操作系统,节省大量人力;

(3)可以迅速查到所需信息。

1.3图书档案的设计分析

根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。

第二章图书管理系统如何开发?

2.1 编程环境

Microsoft公司的Visual Foxpro6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Foxpro6.0提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。另外,VF 还具有:用户通过各种动作控制应用程序的流程,简单的Visual Foxpro语言与丰富而功能强大的内置函数,面向对象的编程,跨平台开发,与数据库的连接性等一系列的优点,因此,实现本系统,VF是一个相对较好的选择。

2.2关系型数据库的实现

Visual Foxpro6.0本身就是一种关系数据库,它体积虽小但功能强大,支持多种平台,几乎拥有其它大型关系型数据库的所有功能,如触发器、存储过程等。由于Visual Foxpro6.0本身已经是一个完整的数据库系统,所以在项目的开发阶段,单机即可开发大型数据库应用。开发完成后,几乎不用更改,把开发出的应用系统升迁到网络中即可运行在其它数据库上。VF可以通过标准的SQL语句及自身的语言来访问数据库,从而实现数据检索。

第三章 Windows下的Visual Foxpro6.0 编程环境简介

3.1 Visual Foxpro简介

Microsoft Visual FoxPro 6.0是创建高性能、优秀数据库组件和解决方案的优秀工具。Visual FoxPro 6.0 提供给开发人员必要的工具管理数据--组织信息表格、运行查询、创建关系型数据库管理系统(DBMS)、为终端用户设计数据管理应用程序。

Visual FoxPro 6.0 同样提供了创建应用程序的工具,并结合客户机/服务器和Internet 。Visual FoxPro 的设计工具、面向对象的以数据为中心的语言机制、快速数据引擎、创建组件功能使它成为一种功能强大的开发工具,开发人员可以使用它作为开发工具参加基于Windows分布式内部网应用程序(Windows Distributed interNet Applications --DNA)的企业应用程序开发。

Visual FoxPro 6.0 是FoxPro的进一步发展,从面向过程的桌面数据库系统到面向对象的开发环境,这个开发环境带有开发人员创建优秀的客户机/服务器数据库和Internet数据库的组件及应用程序的工具。

Visual FoxPro具有完全的面向对象的类设计能力,包括继承、子类、封装、多态。可以创建可视的、不可视的可重用类库,以便动态地减少开发时间。

Visual FoxPro 远程视图使用ODBC (开放式数据库连接--Open Database Connectivity)与 SQL数据库保持联系,使Visual FoxPro成为一种创建客户机/服务器应用程序的优秀工具,因为把文件从服务器应用程序移到客户机应用程序不需要做额外的工作。

开发人员可以利用Visual FoxPro 创建定制COM (组件对象模型--Component Object Model) 组件。开发人员可以创建以数据为中心的中间级事务对象,可以被其他应用程序简单地调用和重用。另外,组件还可以用来创建基于Visual FoxPro的Internet数据库应用程序。

根据开发人员的反馈意见,Microsoft在开发Visual FoxPro 6.0时,重点做了以下改进:

∙创建高性能的可重用组件。Visual FoxPro 6.0 是一种优秀的组件创建工具,创建出的组件可以在客户机/服务器、Internet、intranet环境中使用。这些组件是典型的控制服务器和处理本地异地数据的其他组件的中间级事务,

∙方便学习使用。Visual FoxPro 6.0 较从前版本更容易学习和使用,它提供了更多的内置功能和在应用程序中使用的可重用组件,使那些使用Microsoft FoxPro? 2.x的开发人员很容易掌握新版本。

∙更好的开发环境。Visual FoxPro 6.0 有一套更好的开发环境。改进的开发环境和开发工具使开发人员可以更充分地发挥他们的能力去进一步改进环境。

∙企业应用程序开发。Visual FoxPro 6.0 支持Windows DNA 框架,将它作为Visual Studio 的一个成员。

使用Visual FoxPro的开发人员可以创建基于组件的应用程序,可以使用Visual Studio 企业版提供的工具创建企业应用程序。

创建高性能、可升级组件

"软件开发世界正在进行一场无声的革命,采用组件的软件为用户和开发人员提供了许多方便。在过去,一旦运作环境改变,整个系统都要更新。有了组件以后,只需要改变系统的一部分。而且用户可以从开发人员那里得到最为合适的新的组件。"

基于组件开发的优势是显而易见的。然而,这一新的开发方式还面临一些挑战:

∙使用FoxPro 的开发人员如何继续使用Visual FoxPro 去创建和使用组件?

∙怎样移植现有应用程序,重用现有代码和数据?

相关文档
最新文档