




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目目 录录 前言前言 1 一一 研究背景和意义研究背景和意义 1 一 数据库应用系统开发简介 1 二 小区物业管理系统 2 二二 开发工具简介开发工具简介 3 一 SQL 基础 3 二 DELPHI6 0 VCL 组件的体系结构 3 三 数据库组件介绍 4 四 SQL SERVER简述 4 三三 小区物业管理系统设计分析小区物业管理系统设计分析 5 一 应用需求分析 5 二 系统设计 5 三 数据库设计 7 四四 小区物业管理系统的实现小区物业管理系统的实现 9 一 实现系统登录功能 9 二 实现系统用户管理 10 三 实现用户密码修改功能 10 四 实现楼盘信息管理功能 11 五 实现住户信息管理功能 15 六 实现停车场管理功能 15 七 实现物业收费管理 16 八 实现住户报修项目管理 17 九 实现住户投诉项目管理 18 总总 结结 19 致致 谢谢 20 参考文献参考文献 20 1 小区物业管理系统 摘摘 要要 当今时代是飞速发展的信息时代 在各行各业中离不开信息处理 计算 机的最大好处在于利用它能够进行信息管理 本文是对 SQL Server2000 数据库 管理系统 SQL 语言原理 Delphi 应用程序设计 Delphi 数据库技术进行了较深 入的学习和应用 完成了小区物业管理系统 关键词关键词 数据库 SQL 语言 SQL Server Delphi6 前言前言 使用计算机进行信息控制 不仅提高了工作效率 而且大大的提高了其安全性 尤其 对于复杂的信息管理 计算机能够充分发挥它的优越性 计算机进行信息管理与信息管理 系统的开发密切相关 系统的开发是系统管理的前提 小区物业管理系统是典型的信息管理系统 MIS 其开发主要包括后台数据库的建立和 维护以及前端应用程序的开发两个方面 对于前者要求建立起数据一致性和完整性强 数 据安全性好的库 而对于后者则要求应用程序功能完备 易使用等特点 因此本人结合开放 式物业公司的要求 对 SQL Server2000 数据库管理系统 SQL 语言原理 Delphi 应用程 序设计 Delphi 数据库技术进行了较深入的学习和应用 主要完成对小区物业管理系统的 需求分析 功能模块划分 数据库模式分析 并由此设计了数据库结构和应用程序 设计 充分利用 Delphi 6 SQL Server2000 数据库技术的强大力量 提高了编程效率和可靠性 一一 研究背景和意义研究背景和意义 一 数据库应用系统开发简介 一 数据库应用系统开发简介 在数据库应用系统开发之前 对开发数据库的基本概念应当了解 对数据库的结构 开发数据库应用程序的步骤 开发体系及方法都应当有相当清晰的了解和认识 数据库应用系统开发的目标是建立一个满足用户长期需求的产品 开发的主要过程为 理解用户的需求 然后 把它们转变为有效的数据库设计 把设计转变为实际的数据库 并且这些数据库带有功能完备 高效能的应用 数据库技术在计算机软件邻域研究中一直是非常重要的主题 产生于 60 年代 30 多 年来数据库技术得到了迅速发展 并已形成较为完整的理论体系和一大批实用系统 并且 近年来 随着 World Wide Web WWW 的猛增及 Internet 技术的迅速发展 使得数据库技术 之时成为最热门技术之一 数据库 数据库由 DBMS 数据库管理系统 处理 DBMS 则由开发人员和用户通过应用程 序直接或间接地使用 它主要包括四个要素 用户数据 元数据 索引和应用元数据 1 用户数据 用户数据 目前 大多数主流数据库管理系统把用户数据表示为关系 现在把关系看作 数据表 表的列包含域或属性 表的行包含对应业务环境中的实体的记录 并非所有的关 2 系都同样符合要求 有些关系比其它关系更结构化一些 第二章描述了一个用以产生良好 结构关系的过程 称作规范化 2 元数据 元数据 数据库是自描述的 这就意味着它自身包含了它的结构的描述 这种结构的描 述称作元数据 因为 DBMS 产品是用来存储和操纵表的 所以大多数产品把元数据以表的 形式存储 有时称作系统表 这些系统表存储了数据库中表的情况 指出每一个表中有多 少列 那一列是主关键字 每一列的数据类型的描述 它也存储索引 关键字 规则和数 据库结构的其他部分 在表中存储元数据不仅对 DBMS 是有效的 对用户也是方便的 因为 他们可以使用与查询用户数据同样的查询工具来查询元数据 本文第二章所介绍的 SQL 语 言可以同时用于元数据和用户数据 索引 第三种类型的数据改进了数据库的性能和可访问性 这种数据经常称作开销数据 尽管有时也采用其他类型的数据结构 如链表 但它主要还是索引 索引可以用来排序和 快速访问数据 3 应用元数据 应用元数据 存储在数据库中的第四种数据是应用元数据 它用来存储用户窗体 报表 查询和其他形式的查询组件 并非所有的 DBMS 都支持应用组件 支持组件的 DBMS 也 不一定把全部组件的结构作为应用元数据存储在数据库中 然而 大多数现代的 DBMS 产 品存储这种数据作为数据库的一部分 一般来说 数据库开发人员和用户都不直接访问应 用元数据 想反 他们通过 DBMS 中的工具来处理这些数据 SQL Server2000 中就支持 窗体 存储过程等应用元数据 二 小区物业管理系统 二 小区物业管理系统 小区作为一种现代化居民居住的地方 楼盘和用户数量繁多 包含很多的信息数据的 管理 现今 有很多的小区都是初步开始使用 甚至尚未使用计算机进行信息管理 根据 调查得知 他们以前对信息管理的主要方式是基于文本 表格等纸介质的手工处理 处理 工作量大 容易出错 由于数据繁多 容易丢失 且不易查找 总的来说 缺乏系统 规 范的信息管理手段 尽管有的小区有计算机 但是尚未用于信息管理 没有发挥它的效力 资源闲置比较突出 这就是管理信息系统的开发的基本环境 数据处理手工操作 工作量大 出错率高 出错后不易更改 小区采取手工方式对住 户等其他信息情况进行人工管理 由于信息比较多 信息的管理工作混乱而又复杂 小区 的工作人员和管理员也只是当时对它比较清楚 时间一长 如再要进行查询 就得在众多 的资料中翻阅 查找了 造成查询费时 费力 如要对很长时间以前的楼盘信息进行更改 就更加困难了 基于这此问题 我认为有必要建立一个小区物业管理系统 使小区物业管理工作规范 化 系统化 程序化 避免楼盘信息管理的随意性 提高信息处理的速度和准确性 能够 及时 准确 有效的查询和修改楼盘信息等情况 3 二二 开发工具开发工具简介简介 一 一 SQL 基础基础 SQL Structured Query Language 结构查询语言 是一个功能强大的数据库语言 SQL 通常使用于数据库的通讯 ANSI 美国国家标准学会 声称 SQL 是关系数据库管理系统 的标准语言 SQL 语句通常用于完成一些数据库的操作任务 比如在数据库中更新数据 或者从数据库中检索数据 使用 SQL 的常见关系数据库管理系统有 Oracle Sybase Microsoft SQL Server Access Ingres 等等 虽然绝大多数的数据库系统使用 SQL 但是它们同样有它们自立另外的专有扩展功能用于它们的系统 但是 标准的 SQL 命令 比如 Select Insert Update Delete Create 和 Drop 常常被用于完成 绝大多数数据库的操作 所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持 SQL 语言 用户可将使用 SQL 的技能从一个 RDBMS 关系数据库管理系统 转到另一个 所有用 SQL 编 写的程序都是可以移植的 SQL 功能强大 是一种完备的数据处理语言 不仅用于数据库查询 而且用于数据库 中的数据修改和更新 概括起来 它可以分成以下几组 DML Data Manipulation Language 数据操作语言 用于检索或者修改数据 DDL Data Definition Language 数据定义语言 用于定义数据的结构 比如 创建 修改或者删除数据库对象 DCL Data Control Language 数据控制语言 用于定义数据库用户的权限 DML 组可以细分为以下的几个语句 SELECT 用于检索数据 INSERT 用于增加数据到数据库 UPDATE 用于从数据库中修改现存的数据 DELETE 用于从数据库中删除数据 DDL 语句可以用于创建用户和重建数据库对象 下面是 DDL 命令 CREATE TABLE ALTER TABLE DROP TABLE CREATE INDEX DROP INDEX 二 二 Delphi6 0 VCL 组件的体系结构组件的体系结构 Delphi 类可以粗略地分成两部分 一部分是组件类 这些组件类通常以某种方式出现 在组件面板上 当用户从组件面板上点取一个类的图标后 在程序中就自动生成了该类的 对象 非可视组件除外 另一部分是功能类 这些功能类的对象通常出现在程序代码中 起着不可代替的作用 但是这些功先都是 Tobject 类 整个类的层次结构就像一棵倒挂的树 在最顶层的树根即为 Tobject 类 这样 按照面向对象编程的基本思想 就使得用户可用 Tobject 类这个类型代替任何其它类的数据类型 实际上在 Delphi 的类库中 Tobject 类 派生出了为数相当众多的子类 它们形成了一个庞大的体系 4 三 数据库组件介绍 三 数据库组件介绍 用 Delphi6 开发数据库应用 重点是和各种数据库组件打交道 能和数据库挂钩的组 件对象有 5 种 它们是 Session 数据库会话 Database 数据库 Dataset 数据 集 DataSource 数据源 Data control 数据控制组件 也叫 data controls 即数 据感知组件 其中前面 4 种统称为数据访问 Data Access 组件 ADO 组件 Delphi6 0 包含了可以用来访问 Microsoft 公司的 ActiveX Data Objects ADO 格式数据库的组件 ADO 是 Micrsoft 公司关于各种类型数据的高等界面 后来逐渐演变成满足所有数据访问需要的完整解决办法 ADO 的对象模型是所有数据访问 接口对象模型中最简单的一种 Microsoft 公司用来访问 ADO 数据的应用程序界面技术是 OLE DB OLE DB 是一种底层编程接口 用来访问许多不同类型的数据源 其中包括消息 文件系统以及其他一些非传统的数据源 OLE DB 是一个由 Component Object Model COM 接口组成的集合 用来隐藏创建数据访问服务过程中的细节 OLEDB 提供了 访问任何数据资源的方法 包括相能类在组件面板上是找不到的 在 Delphi 中 每一个类 祖互关联的数据库和相互不关联的数据库 Email 和文件系统 文本和图形以及用户定义 的数据对象 Delphi 的 ADO 组件无需依靠 BDE 而是使用 ADO 技术 提供了可以通过数据控制组件访 问数据的新方法 唯一的要求是在使用 ADO 组件时必须运行 ADO OLE DB ADO 组件的使用 使得 DELPHI 在访问数据的类型和采用的技术方面都有了很大的突破 数据模块设计窗口 数据模块设计窗口是用来设计和维护数据模块的 数据模块设计 窗口中包含了所有以 DTI 作为文件扩展名的 Data Diagram 文件的信息 DTI 文件在编译时 不起任何作用 四 四 SQL Server 简述简述 SQL Server 是一个后台数据库管理系统 它功能强大操作简便 日益为广大数据库用户 所喜爱 越来越多的开发工具提供了与 SQL Server 的接口 SQL Server 是一个关系数据 库管理系统 它最初是由 Microsoft Sybase 和 Ashton Tate 三家公司共同开发的 于 1988 年推出了第一个 OS 2 版本 在 Windows NT 推出后 Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了 Microsoft 将 SQL Server 移植到 Windows NT 系统上 专注于开发推广 SQL Server 的 Windows NT 版本 SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统的最新版本 具有更先进的功能 使用方便 可伸缩性好与相关软件集成程度高等优点 可跨越从运行 Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 2000 的大型多处理器的 服务器等多种平台使用 MSSQL Server 不但可以应用于大中型数据库管理中 建立分布式 关系数据库 并且也可以开发桌面数据库 事实上 SQL Server 数据库处理的基本结构 采取关系型数据库模式 尽管如此 相信大家都可以轻易的发现 在 SQL Server 的数据库 处理方式 则是使用面向对象的操作方式与精神 也就是说 SQL Server 的所有功能 都 可以基于系统已经建立好的一些对象来达成 是相当 OO 面向对象 的一个系统结构 SQL Server 企业管理器是 SQL Server 的主要管理工具 它提供了一个遵从 MMC 标准的 用户界面 使用户得以 定义 SQL Server 实例组 将个别服务器注册到组中 5 为每个已注册的服务器配置所有 SQL Server 选项 在每个已注册的服务器中创建并管理所有 SQL Server 数据库 对象 登录 用户 和权限 在每个已注册的服务器上定义并执行所有 SQL Server 管理任务 通过唤醒调用 SQL 查询分析器 交互地设计并测试 SQL 语句 批处理和脚本 唤醒调用为 SQL Server 定义的各种向导 三三 小区物业管理系统设计分析小区物业管理系统设计分析 一 应用需求分析 一 应用需求分析 小区物业管理系统需要满足来自三方面的需求 这三个方面分别是住户 楼盘信息和小 区管理人员 楼盘的信息需求是查询小区所存的户型 户数 楼盘出售情况及楼盘信息的 修改 小区工作人员对出售等其他情况进行操作 以满足客户的需求 小区物业管理系统 的实施 力求使管理人员从繁琐的工作中解脱出来 真正从事管理工作 集中管理系统的 销售及账目 同时带动企业步入现代化管理阶段 节省大量的人力 物力和财力 使企业 经营运作物流清晰 经营状况翔实准确 使经营管理体系更科学化 规范化 二 系统设计 二 系统设计 系统设计是管理系统管理开发的起点 也是整个管理系统实现过程中的关键环节 以 为系统设计环节的不好 会影响到系统实现的后继所有的环节 甚至造成开发失败 系统 设计环节主要包括系统功能分析 系统模块设计以及开发与运行环境的选择三大任务 1 系统功能分析 在实际开发中 系统功能分析需要开发小组设计人员与用户进行全 面 深入的交流 以切实了解用户对整个系统期望具有的功能 并共同分析决定系统具体 具有那些功能 在本例中的小区物业管理系统主要有以下功能 系统用户管理 管理使用小区物业管理系统的用户信息 包括系统用户的添 加 修改 删除和查询 楼盘信息管理 管理小区中个幢楼盘的各种信息 包括楼盘信息的添加 修 改 删除和查询 住户信息管理 管理小区住户的各种信息 包括住户信息的添加 修改 删 除和查询 停车场信息管理 管理停车场的各种信息 包括停车场信息的添加 修改 删除和查询 物业收费管理 管理小区的各个收费的项目 包括收费项目的添加 修改 删除和查询 住户报修管理 管理住户报修信息 包括住户报修的添加 修改 删除和查 询 住户投诉管理 管理住户的投诉信息 包括住户投诉信息的添加 修改 删 除和查询 6 2 系统模块设计 根据系统功能分析 得到如下图所示的系统功能模块结构图 系统用户管理 楼盘信息管理 住户信息管理 停车场管理 收费项目管理 报修项目管理 系统用户添加 系统用户删除 修改用户口令 小 区 物 业 管 理 系 统 楼盘信息添加 楼盘信息编辑 楼盘信息查询 住户信息添加 住户信息编辑 住户信息查询 停车场信息添加 停车场信息编辑 信息查询与收费 收费项目添加 收费项目编辑 收费项目查询 执行项目收费 投诉项目添加 报修项目添加 报修项目编辑 报修项目查询 查询用户口令 投诉项目编辑 投诉项目查询 投诉项目管理 7 三 数据库设计 三 数据库设计 系统设计是对整个管理系统功能进行分析 并划分和构建系统功能模块 而数据库设 计则是对保存管理系统数据的数据库结构进行分析设计 两者对整个系统开发具有同等的 重要作用 数据库结构设计的好坏将直接影响系统的运行效率系统开发的进度 合理的数据库结 构设计不仅可以提高系统的运行效率 也有利于保证数据的完整性和一致性 有利于系统 的实现 1 绘制系统数据流图 根据系统功能模块结构图和管理流程 绘制出如图所示的体统 数据流图 根据系统数据流图以及一般小区物业管理系统的需求 总结得出下面数据字典 系统用户数据 包含的数据项有系统用户名称 登录口令和身份 楼盘数据 包含的数据项有门牌号 户型 出售否 出租否 户主姓名 产权证 编号 土地使用证编号 面积等 住户数据 包含的数据项有门牌号 户主姓名 常住人口 联系电话 备注等 停车场数据 包含的数据项有车位编号 用户名 类型 单价 入场时间 离场 时间等 收费项目数据 包含的数据项有门牌号 水 电 气 物管 时间等 报修项目数据 包含的数据项有项目编号 内容 时间 维修否 维修人 备注 投诉项目数据 包含的数据项有项目编号 内容 时间 投诉人 负责人 备注 等 2 数据库结构设计 本例使用 Delphi 6 0 来实现小区物业管理系统 由于小区物业管 理使用的数据库一般属于小型数据库 所以可以使用 Delphi 6 0 自带的可视化数据管理器 Databas Desktop 来创建数据库 数据库的类型选择为 Paradox 7 Paradox 7 是 Delphi 7 0 中 自带的一个小数据库 开发和使用都很方便 也便于小区管理系统的发布和维护 基于上述要求设计出小区物业管理数据库中各个数据表 包括用户数据表 用户权限表 系统菜单功能表 楼盘数据表 住户数据表 停车场数据表 收费项目管理 报修项目管 理 投诉项目共九个数据表 各个数据表的名称和结构如下所示 系统用户数据表 系统用户数据表命名为 t user 其结构如下所示 并使用 name 字 段作为主索 添加 admin 作为默认的系统管理员 t user 数据表结构 字段名称 类型 大小 索引 name alpha 15 是 passwd alpha 10 否 系统菜单功能表 系统菜单功能表命名为 t cdx 其结构如下所示 将管理系统中 所有菜单添加到该表中 t cdx r 数据表结构 字段名称 类型 大小 索引 cdx alpha 15 是 cdm alpha 10 否 楼盘数据表 楼盘数据表命名为 t lpb 其结构如下所示 并使用 mph 字段作为 8 主索引 t lpb 数据表结构 字段名称 类型 大小 索引 mph alpha 15 是 hz alpha 10 否 hx alpha 30 否 cz logical 否 cs logical 否 cqh alpha 30 否 tdh alpha 30 否 mj number 否 住户数据表 住户数据表命名为 t zhb 其结构如下所示 并使用 mph 字段作为 主索引 t zhb 数据表结构 字段名称 类型 大小 索引 mph alpha 15 是 hz alpha 10 否 hx alpha 30 否 crz alpha 50 否 dh alpha 20 否 bz alpha 30 否 停车场数据表 停车场数据表命名为 t tcb 其结构如下所示 并使用 id 字段作 为主索引 t tcb 数据表结构 字段名称 类型 大小 索引 bh alpha 3 是 lx alpha 1 否 je number 否 rcsj time 否 lcsj time 否 收费项目管理 收费项目管理表命名为 t sfb 其结构如下所示 并使用 id 设置 为自动增加 t sfb 数据表结构 字段名称 类型 大小 索引 id 是 bh alpha 15 否 mph number 否 sf number 否 df number 否 qf number 否 wgf number 否 qtf number 否 sfsj date 否 9 报修项目管理 报修项目管理表命名为 t bxb 其结构如下所示 并使用 id 设 置为自动增加 t bxb 数据表结构 字段名称 类型 大小 索引 id 是 name alpha 15 否 bz alpha 100 否 rq date 否 wxr alpha 15 否 wxf logical 否 投诉项目数据表 投诉项目数据表命名为 t tsb 其结构如下所示 并使用 id 设 置为自动增加 t tsb 数据表结构 字段名称 类型 大小 索引 id 是 name alpha 15 否 bz alpha 100 否 rq date 否 fzr alpha 15 否 四四 小区物业管理系统小区物业管理系统的实现的实现 系统的主窗体 10 一 实现系统登录功能 一 实现系统登录功能 1 创建用户登录窗体 如下图所示 2 实现系统登录功能 输入用户名和密码后 单击确定按扭将进行身份验证 只有合法的 用户才能启动分配的权限 3 实现退出登录功能 实现退出登录的取消按扭 二 实现系统用户管理 二 实现系统用户管理 系统用户管理包括用户以数据 包括编号 密码和权限 的添加 修改和浏览等操作 系统管理员可以管理系统中所有用户的数据 而普通用户则只能修改自己的密码 设计完 后的用户管理窗体如下图 三 实现用户密码修改功能 三 实现用户密码修改功能 1 创建用户密码修改窗体 用户在登录后可以自己修改密码 这样既保证系统的安全性 同时又减少了系统管理员的工作量 普通用户的密码修改窗体如下图所示 2 实现密码的修改 实现密码修改的确定按钮 3 系统退出登录功能 退出登录的取消按钮 11 四 实现楼盘信息管理功能 四 实现楼盘信息管理功能 楼盘信息管理包括楼盘信息的添加 删除 修改和查询等功能 第一步 实现楼盘信息查询功能 1 创建 楼盘信息管理 窗体 从楼盘信息表中检索出满足条件的楼盘信息 对查询结果 进行修改 删除等操作 设计的 楼盘信息管理 窗体如下图所示 具体实现代码 procedure Tlpgl Form cmdokClick Sender TObject var sqlstr mph string begin mph trim mph ledit Text if length mph 1 then begin sqlstr select from t lpb order by mph end else begin mph mph sqlstr select from t lpb where mph like mph order by mph 12 end Query1 Close Query1 SQL Clear Query1 SQL Add sqlstr Query1 Open end 第二步 实现楼盘信息添加 修改功能 1 创建楼盘信息添加 修改窗体 单击鼠标右键 在弹出的快捷菜单中选择 添加 命令 打开 添加楼盘信息 窗体 如下图所示 具体实现代码 procedure Tmodilp Form cmdokClick Sender TObject var id sqlstr sqlstr1 mph hz cqh tdh hx mj cz xs string begin mph trim mph ledit Text if length mph 1 then begin ShowMessage 门牌号不能为空 请输入门牌号 exit end hz trim hz ledit Text cqh trim cqh ledit Text tdh trim tdh ledit Text hx trim hx ledit Text if length hx 1 then begin ShowMessage 户型不能为空 请输入户型 exit end if cz c Checked then cz true else 13 cz flase if xs c Checked then xs true else xs flase mj trim mj ledit Text if length mj 1 then begin ShowMessage 面积不能为空 请输入面积 exit end if lpgl form modi then begin id lpgl form Query1 fieldbyname id AsString sqlstr update t lpb set mph mph hz hz cqh cqh sqlstr sqlstr tdh tdh hx hx mj mj cz cz sqlstr sqlstr cs xs where id id sqlstr1 select from t lpb where mph mph and id id end else begin sqlstr insert into t lpb mph hz cqh tdh hx mj cz cs values mph sqlstr sqlstr hz cqh tdh hx sqlstr sqlstr mj cz xs sqlstr1 select from t lpb where mph mph end with tquery Create nil do begin try Close SQL Clear SQL Add sqlstr1 Open if RecordCount 0 then begin ShowMessage 输入的门牌号有重复 请重新输入 exit end Close SQL Clear SQL Add sqlstr ExecSQL finally Free 14 end end Close lpgl form cmdok Click end 2 窗体的初始化 由于使用同一个窗体来完成楼盘信息的添加和修改 因此必须对窗体进 行初始化 3 实现添加 修改 删除楼盘信息操作 具体代码实现 procedure Tlpgl Form N1Click Sender TObject begin modi false xcaption 添加楼盘信息 Application CreateForm Tmodilp Form modilp Form modilp form Show end procedure Tlpgl Form N2Click Sender TObject begin modi true xcaption 修改楼盘信息 Application CreateForm Tmodilp Form modilp Form modilp form Show end procedure Tlpgl Form N3Click Sender TObject var mph string begin mph Query1 fieldbyname mph AsString if MessageDlg 确认要删除选中的记录码 mtConfirmation mbYes mbNo 0 mrYes then begin with tquery Create nil do begin try Close SQL Clear SQL Add delete from t lpb where mph mph ExecSQL finally Free end end 15 end end 第三步 实现 楼盘信息管理 窗体的关闭功能 procedure Tmodilp Form cmdcloseClick Sender TObject begin Close end 五 实现住户信息管理功能 五 实现住户信息管理功能 住户信息管理包括住户信息的添加 删除 修改 查询 住户信息管理 窗体如下图所 示 1 实现窗体的初始化 由于要对数据表 t zhb 进行操作 因此在窗体创建时 必须将 对应的数据表打开 2 实现住户信息查询功能 单击确定按钮提交查询后 将根据输入的条件进行查询 3 住户信息数据的编辑 在窗体中可以直接对住户信息进行编辑 主要包括对数据的浏览 添加 删除 修改等操作 窗体中放置了一个导航条 导航条上的按钮直接实现了对数据 表的一些操作 基本上不需要编写代码就可以实现 只需要将数据同导航条进行绑定就可 以了 六 实现停车场管理功能 六 实现停车场管理功能 停车场管理包括对停车场数据的添加 删除 修改和统计等功能 第一步 实现停车场数据记录管理 16 1 创建停车场数据管理窗体 停车场管理 窗体如下图所示 2 停车牌数据登记 当汽车进入停车场时 发放一个停车牌编号 停车牌编号可以根据停 车的车位数量来决定 输入停车牌编号后 将在数据表中查找该编号是否有停车状态 如 果没有找到 则表明该停车牌是入场状态 将在数据表中追加一条记录 如果找到有记录 则表明该停车牌是离场状态 要求输入收费金额 3 实现收费登记 输入停车牌编号后 如果是离场状态则将进场时间和离场时间显示在文 本框中 并要求输入停车收费的金额 然后单击确定按钮完成收费登记 4 实现窗体关闭功能 第二步 实现统计查询 1 创建统计查询窗体 停车统计查询 窗体如图 2 实现统计查询 3 实现窗体关闭功能 17 七 实现物业收费管理 七 实现物业收费管理 实现物业收费管理包括对物业收费数据的添加 修改 删除 查看 第一步 创建物业收费管理窗体 实现物业收费管理 窗体如图所示 物业管理公司是每个月来收费 因此可以根据住户 数据表自动生成每月的收费记录 还可以修改信息 这样可以避免数据的重复输入 第二步 数据检索操作 选择日期后 单击确定按钮 系统将检索当月的收费记录 如果没有则提示是否需要创建 该月的收费记录 第三步 添加 修改数据记录 1 窗体的创建 使用一个窗体来完成数据的添加和修改 如图所示 2 窗体的初始化 由于使用同一个窗体来完成收费数据的添加和修改 因此必须对窗体进 行初始化 3 实现添加 修改收费数据操作 单击确定按钮 将实现添加 修改收费数据操作 18 4 实现窗体关闭功能 5 弹出菜单的实现 弹出菜单 添加 项 八 实现住户报修项目管理 八 实现住户报修项目管理 住户报修管理包括报修项目的添加 修改 删除和查询等操作 第一步 实现住户报修项目查询功能 1 创建管理窗体 报修项目管理 窗体如图所示 2 实现检索住户报修项目功能 选择一段日期 单击确定按钮后 系统将检索该段时间内 的住户报修记录 对检索出的报修记录可以进行修改 删除等操作 3 弹出菜单的实现 弹出菜单中 添加 项 4 实现窗体的关闭操作 单击 取消 按钮关闭窗体 第二步 实现住户报修项目的添加和修改 1 窗体的创建 使用一个窗体来完成数据的添加和修改 如图所示 2 窗体的初始化 由于使用同一个窗体来完成报修数据信息的添加和修改 因此必须对窗 体进行初始化 3 实现添加 修改报修数据信息操作 单击确定按钮 将实现添加 修改报修数据信息操作 4 实现窗体关闭功能 单击 取消 按钮关闭窗体 19 九 实现住户投诉项目管理 九 实现住户投诉项目管理 住户投诉项目管理包括添加 删除 修改住户投诉项目 第一步 实现住户投诉项目检索功能 1 创建管理窗体 住户投诉管理 窗体如图所示 2 实现检索住户报修项目功能 选择一段日期 单击确定按钮 系统将检索该段时间内的 住户投诉记录 对检索出的投诉记录可以进行修改 删除等操作 3 弹出菜单的实现 弹出菜单中 添加 项 4 实现窗体的关闭操作 单击 取消 按钮关闭窗体 第二步 实现住户投诉项目的添加 删除 1 窗体的创建 使用同一个窗体来完成数据的添加和修改 如图所示 20 2 窗体
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋 公租 合同范本
- 广场饭店合同范本
- 重庆江津购房合同范本
- 民房混凝土施工合同范本
- 地豇豆订购合同范本
- 电源供应合同范本
- 就业协议合同范本简约
- 天下租房合同范本
- 舞蹈电子培训合同范本
- 足浴店监工合同范本
- 充电桩检定培训课件
- 2025年黑龙江省哈尔滨市南岗区事业单位招聘考试卫生类医学检验专业知识试卷
- 人社法律法规知识竞赛考试题及答案
- 2025年青海省中考英语试卷真题(含答案及解析)
- NB/T 11636-2024煤矿用芳纶织物芯阻燃输送带
- 法官培训人民调解员讲稿
- 2025贵州航空产业城集团股份有限公司旗下子公司贵州安立航空材料有限公司面向社会招聘61人笔试历年参考题库附带答案详解
- 静脉留置针输液技术课件
- 2025至2030伸缩梯行业产业运行态势及投资规划深度研究报告
- 小肠梗阻病人护理查房
- 风电叶片修复技术方案和措施
评论
0/150
提交评论