网学网为广大网友收集整理了,DELPHI+SQL停车场管理系统|停车管理,希望对大家有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
第3章 软件的需求分析 摘要 随着我国现代化进程的不断加快,私家车的数量急剧增加,各类停车场的车流量不断增多,对机动车的保管越来越成为社会倍受关注的问题。 本论文针对现在普遍采用的人工收费管理方法存在的弊端,提出了一套由 Delphi 7.0 开发设计,数据库采用Microsoft SQL Server 2000,使用 ODBC 访问数据库,ADO 操作数据库,采用流行的 C/S 结构,即客户端/服务器模式。该系统主要采用在入口发放入场凭证,在出口系统根据车辆标识号在数据库中自动查找该车信息,并自动计费,收取停车费,对于一些特殊人群,系统提供了几种类型的卡供他们使用。当停车场车位已满时系统报警。 关键字:ODBC、ADO、C/S 结构、停车场
ABSTRACT With the accelerating modernization process of China, the number of private cars and the traffic flow in all parking lots are increasing rapidly so that the safekeeping of motor cars is becoming a social-focused problem. This paper aims at the disadvantages of manpower charging ways used commonly nowadays, putting forward a parking system which is exploited and designed by Delphi 7.0. The data base of this system is established on Microsoft SQL Server 2000, visited by ODBC, manipulated by ADO, and adopts the prevail construction of C/S, that is output/service mode. When the car entering the parking lot, the system can auto provide credence with the entering time, plate number, type and the marking number of identifying the car. Also at the exit it finds out the former car’s information according to the marking number and automatic billing and charging the parking fee. And the system will alarm if the parking place are full. Key words: ODBC; ADO; C/S construction; parking lot
目录 第1章 引言... 1 1.1 选题背景... 1 1.2 课题的研究意义... 1 第2章 DELPHI 的 C/S 数据库编程机制与原理... 2 2.1 DELPHI 简介... 2 2.2 数据库概述... 4 2.2.1 数据库系统... 4 2.2.2 数据库系统分类... 5 2.2.3 数据模型... 6 2.2.4 数据库管理系统... 8 2.3 DELPHI 开发数据库应用... 11 2.3.1 DELPHI 的数据库管理方法... 11 2.3.2 ODBC 简介... 12 2.3.3 结合 DELPHI 的数据绑定控件开发应用... 16 2.3.4 ADO 技术介绍... 17 2.3.5 客户端/服务器模式... 22 第3章 软件的需求分析... 25 3.1 软件功能定义... 25 3.1.1 停车场需求分解... 25 3.1.2 软件模块划分及其关系... 25 3.1.3 模块功能定义... 27 3.2 数据库模型设计... 33 第4章 概要设计和具体实现... 38 4.1 登录模块的设计与实现... 38 4.1.1 基本功能该模块... 38 4.1.2 基本界面登录... 38 4.1.3 工作流程... 38 4.2 计费模块的设计与实现... 39 4.2.1 基本功能... 39 4.2.2 基本界面入口... 40 4.2.3 工作流程... 40 4.3 查询模块的设计与实现... 43 4.3.1 基本功能... 43 4.3.2 基本界面... 43 4.3.3 工作流程... 45 4.4 卡管理模块的设计与实现... 45 4.4.1 基本功能... 45 4.4.2 基本界面... 46 4.4.3 工作流程... 46 4.5 用户管理模块的设计与实现... 49 4.5.1 基本功能... 49 4.5.2 基本界面... 50 4.5.3 工作流程... 50 4.6 报表模块的设计与实现... 52 4.6.1 基本功能... 52 4.6.2 报表界面... 53 4.6.3 工作流程... 54 4.7 参数设置模块的设计与实现... 54 4.7.1 基本功能... 54 4.7.2 基本界面... 55 4.7.3 工作流程... 55 4.8 主模块的设计与实现... 56 4.8.1 基本功能... 56 4.8.2 基本界面... 56 4.8.3 工作流程... 57 结束语... 58 参考文献... 59 致谢... 60 外文资料原文... 61 翻译文稿... 64
第1章 引言 1.1 选题背景 最新统计表明,中国私人汽车的拥有量已经突破1000万辆,平均每120多人就拥有一辆私人汽车。汽车制造业首次成为中国工业第五大支柱行业。预计今年中国汽车产量将超过法国,从而在美国、日本、德国之后成为世界第四大汽车生产国。 显而易见,今后20年,汽车产业将是中国最有发展潜力的产业。因此,围绕汽车行业的相关产业链也将迅速起步和发展。俗语说,背靠大树好乘凉。换言之,在当今信息社会的产业大潮中,紧紧围绕汽车行业这棵大树,将带来无限生机。显然IT也将在此产业链中产生大量的增值业务中扮演重要的角色。停车场的管理系统是其中之一。 1.2 课题的研究意义 停车场车辆管理的核心是投资收益的最大化和车辆信息分配合理化的集合。管理服务通过充分利用各种管理工具,帮助您达到合理分配的目的、满足您对管理安全性、收益性等多样化要求,同时提高停车场的利用效率,从而赢得高信誉、强实力、好效益。
第2章 DELPHI 的 C/S 数据库编程机制与原理 2.1 DELPHI 简介 Delphi这个名字源于古希腊的城市名。它集中了第三代语言的优点。以Object Pascal为基础,扩充了面向对象的能力,并且完美地结合了可视化的开发手段。Delphi自1995年3 月一推出就受到了人们的关注,并在当年一举夺得了多项大奖。 Delphi的出现打破了V承可视化编程领域一统天下的局面。并且Delphi使用了本地编译器直接生成技术,使程序的执行性能远远高于其它产品生成的程序。它还是真正的面向对象的编程语言。PASCAL语言的严谨加上可视化的优势和强大的数据库功能使得它有充分的资本和微软的VB叫板。许多人当时都认为Pascal 是最有前途的程序设计语言,并预测Delphi将会成为可视化编程的主流环境。 Delphi在你编好程序后自动转换成.EXE文件它运行时速度比VB快,而且编译后不需要其他的支持库就能运行。它的数据库功能也挺强的,是开发中型数据库软件理想的编程工具。 Delphi适用于应用软件、数据库系统、系统软件等类型的开发。而且它拥有和VB差不多一样的功能,而且一样能应用API函数,这在控制Windows很有用。 Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。 Delphi的基本形式 Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。您的工作只是在“骨架”中加入您的程序。缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部性质:可以被放大缩小、移动、最大最小化等,但您却没有编写一行程序。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。 Delphi已经为您做好了一切基础工作——程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代码而已。在空白窗口的背后,应用程序的框架正在等待用户的输入。由于您并未告诉它接收到用户输入后作何反应,窗口除了响应Windows的基本操作(移动、缩放等)外,它只是接受用户的输入,然后再忽略。Delphi把Windows编程的回调、句柄处理等繁复过程都放在一个不可见的Romulam覆盖物下面,这样您可以不为它们所困扰,轻松从容地对可视部件进行编程。 面向对象编程的概念 面向对象的程序设计(Object-Oriented Programming,简记为OOP)是Delphi诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。 说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟。除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多。 而Delphi是完全面向对象的,这就使得Delphi成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。 一些早期的具有OOP性能的程序语言如C ,Pascal,Smalltalk等,虽然具有面向对象的特征,但不能轻松地画出可视化对象,与用户交互能力较差,程序员仍然要编写大量的代码。Delphi的推出,填补了这项空白。您不必自己建立对象,只要在提供的程序框架中加入完成功能的代码,其余的都交给Delphi去做。欲生成漂亮的界面和结构良好的程序丝毫不必绞尽脑汁,Delphi将帮助您轻松地完成。它允许在一个具有真正OOP扩展的可视化编程环境中,使用它的Object Pascal语言。这种革命性的组合,使得可视化编程与面向对象的开发框架紧密地结合起来。
|
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |