路产管理系统 第3页

前言

路产管理系统 第3页开发工作涉及到C/S编程。完成的主要功能模块包括:

路产设施基本信息管理模块,维护路产设施的基本信息,能够增加删除、修改项目,并能够保存相关的图像文件。支持数据导入,多种格式图片导入并能过控制导入图片文件的大小。多条件混合任意组合查询,能够使多个数据表的查询再同一个界面中完成,并能过产生相应的卡片打印和统计资料报表的生成。

首先简单的介绍一下本系统-路产管理系统 第3页,他是所实现的功能主要是管理公路设施设备,对公路的设施设备卡片进行维护。

对于开发工具,选择了美国 +Borland 公司推出的 Delphi7.0 开发工具。在pc机数据库系统xbase家族中,Delphi 是第一个全面支持面向对象程序设计的数据库语言工具。Delphi推出了7.0版本,它的主要特点有:1.强大的查询与管理功能2.强大的数据库开发功能3.扩大了对SQL语言的支持4.大量使用可视化的界面操作工具5.支持面向对象的程序设计6.多平台支持7.支持网络应用。在数据库的选择上我用的是Access 2003一个Access数据库中可以包含表、查询、窗体、报表、宏、模块以及数据访问页。不同于传统的桌面数据库(dbase FoxProParadox, Access数据库使用单一的*.mdb文件管理所有的信息,这种针对数据库集成的最优化文件结构不仅包括数据本身,也包括了它的支持对象,它简单方便容易操作占用资源少。

系统主要分为二部分:一部分是路产信息管理模块,用于维护所有路产卡片的基本信息,并且可以给予增加,删除和修改等操作,并且能够对每一路产的图片进行操作,操作完成后,数据库中的原始资料也会及时地进行改变,以确保记录最新的数据。第二部分是综合查询查询统计和报表分析模块,用于按照多个条件组合查询路产信息记录,并能够生成相应的统计报表。它可以对所有的项目信息进行总结与归纳,最终完成需求效果。

第一章    绪论

§1.1 课题来源

随着计算机技术的飞速发展,以信息技术为代表的新一代管理系统在企业设施管理中的应用越来越普遍,而以软件技术和信息处理技术为一体的公路信息管理技术在设备设施管理中的应用,对企业的发展又起着举足轻重的作用。因为公路信息管理技术不仅可以实现传统管理应用中的属性数据的管理,而且可以针对不同的用户需求建立对数据的管理机制,因而得到广泛的应用。它对于建立现代企业制度和提高企业管理水平都起着非常重要的作用。对于道路设施设备的管理同样要实现信息化关系,所以路产管理系统 第3页由此而生。

 

§1.2 开发工具的选择

§1.2.1 Delphi

Delphi这个名字源于古希腊的城市名。它集中了第三代语言的优点。以Object Pascal为基础,扩充了面向对象的能力,并且完美地结合了可视化的开发手段。Delphi19953 月一推出就受到了人们的关注,并在当年一举夺得了多项大奖。
    Delphi的出现打破了VB在可视化编程领域一统天下的局面。并且Delphi使用了本地编译器直接生成技术,使程序的执行性能远远高于其它产品生成的程序。它还是真正的面向对象的编程语言。PASCAL语言的严谨加上可视化的优势和强大的数据库功能使得它有充分的资本和微软的VB叫板。许多人当时都认为Pascal 是最有前途的程序设计语言,并预测Delphi将会成为可视化编程的主流环境。
    面向对象的程序设计(Object-Oriented Programming,简记为OOP)Delphi诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。

    Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。您的工作只是在“骨架”中加入您的程序。缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部性质:可以被放大缩小、移动、最大最小化等,但您却没有编写一行程序。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。

面向对象的程序设计(Object-Oriented Programming,简记为OOP)Delphi诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数封装Windows编程所必需的对象中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟。除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多。而Delphi是完全面向对象的,这就使得Delphi成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。

一些早期的具有OOP性能的程序语言如C++,Pascal,Smalltalk等,虽然具有面向对象的特征,但不能轻松地画出可视化对象,与用户交互能力较差,程序员仍然要编写大量的代码。Delphi的推出,填补了这项空白。你不必自己建立对象,只要在提供的程序框架中加入完成功能的代码,其余的都交给Delphi去做。欲生成漂亮的界面和结构良好的程序丝毫不必绞尽脑汁,Delphi将帮助你轻松地完成。它允许在一个具有真正OOP扩展的可视化编程环境中,使用它的Object Pascal语言。这种革命性的组合,使得可视化编程与面向对象的开发框架紧密地结合起来。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有