停车收费管理系统论文内容摘要:

法律因素 本系统是根据 停车场停车收费 的实际工作情况开发研制的,是通过大量的现场调研得出的,系统的软件设计是在独 立的环境下完成的,无可供抄袭的软件产品,也不存在盗版侵权的问题,是完全合法的软件。 本系统的开发是依照法律程序明确委托方与开发方的责任,没有违反中华人们共和国的任何法律条款,使用者可以放心使用,因此法律上是有保障的。 用户使用可行性 本 系统 对用户的要求 ,除了需要具备在 Microsoft Windows 平台上使用个人电脑的知识 外 ,并不需要特别的技术能力。 使用系统的 管理 员,需要具备 对 VB 以及 Access数据库 的使用能力 , 在投入使用 前, 无需 对操作系统的人员进行培训。 这样既减少投入成本又简化了操作环节。 由以上分 析可知,本系统具有社会 可行 性。 XXXX 系统设计与实现 –5– 二 、研究现状及关键技术介绍 ( 一 )系统实现中采用的关键技术及复杂性分析 1.数据库应用系统开发简介 在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。 数据库应用系统开发的目标是建立一个满足用户长期需求的产品。 开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。 把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。 数据库技术 在计算机软件邻域研究中一直是非常重要的主题,产生于 60 年代, 30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。 并且,近年来,随着 World Wide Web(WWW)的猛增及 Inter 技术的迅速发展,使得数据库技术之时成为最热门技术之一。 数据库 数据库由 DBMS(数据库管理系统)处理, DBMS 则由开发人员和用户通过应用程序直接或间接地使用。 它主要包括四个要素:用户数据、元数据、索引和应用元数据。 1)用户数据 目前,大多数主流数据库管理系统把用户数据表示为关系。 现 在把关系看作数据表。 表的列包含域或属性,表的行包含对应业务环境中的实体的记录。 并非所有的关系都同样符合要求,有些关系比其它关系更结构化一些。 第二章描述了一个用以产生良好结构关系的过程,称作规范化。 由于 Visual Basic 应用程序是基于对象的,所以应用程序的代码结构就是该程序在屏幕上物理表示的模型。 根据定义,对象包含数据和代码。 在屏幕上看到的窗体代表属性,这些属性定义了窗体的外观和内在特性。 Data 控件主要是打开、访问并操作已有的数据库,它是 Visual Basic 访问数据库的最常用的工具之一。 由于 Data控件使用 Microsoft的 Jet引擎来实现数据访问(与 Microsoft Access 所用的数据库引擎相同),使用户可以无缝地访问很多标准的数据库格式,而且无需编写任何代码就可以创建数据应用程序,因此这种 Visual Basic 内部的 Data 控件最合适小的(桌面)数据库,诸如 Access 和 ISAM 数据库等。 2) 元数据 XXXX 系统设计与实现 –6– 数据库是自描述的,这就意味着它自身包含了它的结构的描述,这种结构的描述称作元数据。 因为 DBMS 产品是用来存储和操纵表的,所以大多数产品把元数据以表的形式存储,有时称作系统表。 这些系统表存储了数据库中表的情况,指出每一个表中有多少列,那一列是主关键字,每一列的数据类型的描述,它也存储索引、关键字、规则和数据库结构的其他部分。 在表中存储元数据不仅对 DBMS 是有效的,对用户也是方便的,因为他们可以使用与查询用户数据同样的查询工具来查询元数据。 本文第二章所介绍的 SQL 语言可以同时用于元数据和用户数据。 3) 索引 第三种类型的数据改进了数据库的性能和可访问性,这种数据经常称作开销数据,尽管有时也采用其他类型的数据结构,如链表,但它主要还是索引。 索引可以用来排序和快速访问数据。 4) 应用元数据 存储在数据库中的第四种数据是应用元数据,它用来存储用户窗体、报表、查询和其他形式的查询组件。 并非所有的 DBMS 都支持应用组件,支持组件的 DBMS 也不一定把全部组件的结构作为应用元数据存储在数据库中。 然而,大多数现代的 DBMS 产品存储这种数据作为数据库的一部分。 一般来说,数据库开发人员和用户都不直接访问应用元数据,想反,他们通过 DBMS 中的工具来处理这些数据。 数据库管理系统 数据库管理系统( DBMS)是指数据库系统中管理数据的软件系统。 DBMS 是数据库系统的核心组成部分。 对数据库的一切操 作,包括定义、更新及各种控制 ,都是通过DBMS 进行的。 DBMS 总是基于某种数据模型,可以把 DBMS 看成是某种数据模型在计算机系统上的具体实现。 根据数据模型的不同, DBMS 可以分成层次型、网状型、关系型、面向对象型等。 MS SQL Server2020 就是一种关系型数据库管理系统。 关系模型。 关系模型主要是用二维表格结构表达实体集,用外键表示实体间联系。 关系模型是由若干个关系模式组成的集合。 关系模式相当于前面提到的记录类型,它的实例称为关系,每个关系实际上是一张二维表格。 关系模型和层次、网状模型的最大判别是 用关键码而不是用指针导航数据,表格简单用户易懂,编程时并不涉及存储结构,访问技术等细节。 关系模型是数学化模型。 SQL语言是关系数据库的标准化语言,已得到了广泛的应用。 创建数据库 XXXX 系统设计与实现 –7– 1) 数据库模式 数据库模式定义了数据库的结构、表、关系、域和业务规则。 数据库模式是一种设计,数据库和应用正是建立在此基础上的。 域是一列可能拥有的值的集合。 必须为每一个表的每一列确定域。 除了数据的物理格式外,还需要确定是否有些域对表来说是唯一的。 数据库模式的最后一个要素是业务规则,它是对需要反映在数据库和数据库应 用程序中的业务活动的约束。 业务规则是模式的一个重要部分,因为他们指定了无论什么数据变化到达 DBMS 引擎,允许的数据值必须满足的约束。 不管无效的数据变化请求是来自窗体的用户、查询 /修改请求还是应用程序, DBMS 都应该拒绝。 遗憾的是,不同的 DBMS 产品用不同的方法实施业务规则。 在某些情况下, DBMS产品不具备实施必要业务规则的能力,必须以代码形式把它们编入应用程序。 创建表。 定义联系 2) 应用组件 数据库应用包括窗体、查询、报表、菜单和应用程序。 数据库介绍 ACCESS 数据库 基础 VB 数据库记录查询方法 大家知道,在 中进行数据库记录的实际查询操作,必需根据打开数据库的方式来确定。 以 VB3. 0 为例,数据集对象有 Table、 Dynaset、 Snapshot 三种,下面几种查询方法分别适用于以上面不同的对象方式打开的数据库。 用 SQL查询。 SQL是一种结构化数据查询语言, SQL也只能适用 Dynaset和 Snapshot数据集对象,这种方法是根据 SQL 条件生成一个数据集对象。 例如: s=” select * from demo where 姓名 like ’刘 *’” set dy= ( s) 〖注〗:本文中的 db 为数据库对象,打开方式为: 例如: set db= OpenDatabase(” C:\ VB\ SAMPLE. MDB”)。 用 FILTER 属性查询。 Filter 属性是 Dynaset 和 Snapshot 对象才具备的,所以也只能适用于这两者,不能用于 Table。 Filter 是用来过滤数据的,只要我们给定过滤条件就可XXXX 系统设计与实现 –8– 以将所需的记录筛选出来。 需要说明的是, 我们需要将以 Filter 属性筛选出来的数据集打开才能对其操作。 例如: set dy1= db. createDynaset(” demo”) dy1. filter=”姓名 like ’刘 *’” set dy2= dy1. createDynaset() 用 FIND 方法查询。 FIND 适用于 Dynaset 和 Snapshot 对象,有 Findfirst 和 Findnext两个方法,每次查询到一个记录。 例如: set dy= (” demo”:) s=”工资> 160 and 姓名 like ’刘*’” s s 用 SEEK 方法查询。 这种方法只使用于以 Opentable 方式打开的 Table 类型的数据表,而且在查询之前必须要以查询字段建立索引文件,由于已建立了索引文件,所以查询速度很快,这种方式的查询结果是将指针移到符合条件的第一个记录。 例如: set tb= ( demo) = nameindex” = , 张三。 Visual 组件的体系结构 大家知道, 最引人注目的特点,也是其最令程序员关心的地方,就是它访问多种数据库的强大功能。 VB 中将非 MS Access 数据库称为外来数据库 (External Database),如 dBASE、 FoxPro、 ODBC 等。 中使用数据控制访问外来数据库同访问 Access 数据库类似,这里不再赘述。 访问外来数据库 (以 dBASE 为例 )大致可分为以下几步: 建立一个 Access 型数据库,并在数据库中创建新表 — 即为附加表。 通过设置 附加表的各属性值,使其与你所要访问的数据库建立链接关系。 程序代码如下: DimDbasDatabase DimTdasNewTabledef SetDb=OpenDatabase() =dBASE:DATABASE=c:\DATADIR =AU THOR =dBASEAuthorTable XXXX 系统设计与实现 –9– 设置 INI 文件路径。 在 VB 的程序中使用了访问外来数据库操作,将应用程序生成EXE 文件后,必须提供一个 INI 文件。 若找不到这个 INI 文件,将会导致不能访问数据库,并出现“ NOTFOUNDIN STOLLABKISAMS’的错误信息。 设置 INI 文件路径后,VB 的程序会在 WINDOWS 子目录中寻找与应用程序同名的 INI 文件。 设置 INI 文件路径代码为: SetDataAccessOption1,“Path\Filename” 这样通过访问新数据库 和表“ DBASEAU THORTABK”即可访问你所要访问的外来数据库了。 使用这种方法访问外来数据库应该注意的是,附加表在所加到的数据库中只是建立了一个链接关系,表的实际所在,仍然存在于原数据库中,该表在所附加到的数据库中被删除时,只是删掉了链接关系,实际的表并没有被删除。 的数据库编程 方式 的数据库编程方面按其。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。