毕业论文-小区物业管理系统(编辑修改稿)内容摘要:

开发行业的商机,利用自己的技术实力研发出 VB 这么一套完善的编程工具。 是与 WIN98 配合于 1998 年推出的,进一步加强了数据库、 Inter和创建控件方面的功能。 VB 可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。 数据库访问特性允许对包括 Microsoft SQL Server 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。 VB 中提供大量的控件,这些控件可帮助我们设计界面和实现功能,减少了编程人员的很多麻烦,提高 了编程的效率和可靠性。 Access2020 简介 Access 是 Office 办公套件中一个极为重要的组成部分。 刚开始时微软公司是将 Access 单独作为一个产品进行销售的,自 Office97 开始将 Access 捆绑到其中,成为 Office 套件中的一个重要成员。 现在它已经成为 Office 办公套件中不可缺少的部件了。 Microsoft 公司在 Access95 的基础上陆续推出了 Access9Access20 Access2020,成为世界上最流行的桌面数据库管理系统之一。 Access 是一种关系型数 据库管理系统,不但能存储和管理数据,还能编写沈阳工业大学本科生毕业设计(论文) 6 数据库管理软件,用户可以通过 Access 提供的开发环境及工具方便地构建数据库应用程序,大部分是直观的可视化的操作,无需编写程序代码,是一种使用方便、功能较强的数据库开发工具。 ODBC 简介 ODBC(Open Database Connectivity,开放数据库互连 )是微软公司开放服务结构 (WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准 API(应用程序编程接口)。 这些 API 利用 SQL 来完成其大部分任务。 ODBC 本身也提供了对 SQL 语言的支持,用户可以直接将 SQL 语句送给 ODBC。 一个基于 ODBC 的应用程序对数据库的操作不依赖任何 DBMS,不直接与DBMS 打交道,所有的数据库操作由对应的 DBMS 的 ODBC 驱动程序完成。 也就是说,不论是 FoxPro、 Access 还是 Oracle 数据库,均可用 ODBC API 进行访问。 由此可见, ODBC 的最大优点是能以统一的方式处理所有的数据库 [9]。 沈阳工业大学本科生毕业设计(论文) 7 第 3 章 系统需求分析 系统可行性分析 本系统采用目前较流行的 VB 作为前台开发工具, Access 2020 作为后台数据库。 主要是考虑到 VB 的功能强大﹑易于扩充和通用性强等特点,另外,VB 中的数据访问技术与 Access 数据库的结合使应用程序更加高效﹑稳定。 考虑到本系统所采用的技术适合开发小区物业管理系统且已经得到普遍认可,技术相对较成熟,所以可行性程度较高。 另外, 该系统的设计基本上可以利用个人计算机完成,所以不需要投入较多的费用,数据库设计合理也会使后期维护相对于轻松便捷。 在科学方面,该系统的程序界面简洁、 易用、完全人性化,对使用人员的计算机技能要求不高,既使无计算机使用经验的人员稍加培训即可完成操作。 而且由于小区物业管理系统在我国还是个新兴课题,所以很有开发价值,具有一定的先进性。 系统体系结构分析 C/S(Client/Server)和 B/S(Browser/Server)是开发基于网络的管理信息系统的两种重要的模式。 C/S 模式与 B/S 模式各有利弊,但是 C/S 模式经过一系列发展具有了交互性强,可靠性高,事务数据处理能力强等特点,从而也使得 基于 C/S模式 的管理信息系统和办公自动化软件有了较快的发展。 基于以上分析,小区物业管理系统采用 C/S 模式。 这样一来,便能够提供更快和更有效的应用程序性能 [10]。 小区 物业管理系统的 功能需求 小区物业管理系统的功能第一部分是登录系统 模块,此模块是 实现登录系统及相关功能,如登录系统、修改管理员密码、添加管理员及退出本系统 等相关操作的模块。 系统的第二部分是小区基本资料模块,其中包括住户资料和房产资料。 住户资料模块实现了对小区住户资料的查找、删除,添加、修改,其相关信息有沈阳工业大学本科生毕业设计(论文) 8 住户编号、物业地址、房型、建筑面积、使用面积、业主姓名、性别、籍贯、工作单位及地址、邮编、 身份证号、电话、开户银行、银行账号、入住时间、迁出时间。 房产资料模块实现了对小区房产的查找、删除、添加、修改,其相关信息有房间编号、物业地址、建筑面积、使用面积、房型、装修情况、单价、总价、是否已出售、买主编号、买主姓名、备注。 系统的第三个模块是物业 管理模块,此模块的功 能包括物业设备管理、仪表数据管理、停车场管理、收费管理、住户投诉管理、住户报修管理、设备维修管理。 其中物业设备管理实现对小区设备的查找、添加、修改、删除,其相关信息有设备编号、设备名称、型号、品牌、所属部门、购买日期、事故记录;仪表数据管理 分别实现了对水表、电表、气表的相关数据进行查找、添加、修改、删除;停车场管理实现了对小区停车场的查找、添加、修改、删除,其相关信息有车位编号、车位位置、停车住户、物业地址、使用日期;收费管理实现了对物业费及水电气费用的查找、添加、修改、删除;住户投诉管理实现了对住户投诉的查找、添加、修改、删除,其相关信息有投诉编号、投诉日期、接待人员、投诉住户、物业地址、电话、处理日期、处理人员、投诉内容、处理情况;住户报修管理实现了对住户报修的查找、添加、修改、删除;设备维修管理实现了对设备维修的查找、添加、修改、删除, 其相关信息有维修编号、设备编号、设备名称、维修日期、完成日期、维修费用、维修人员、维修内容、维修情况。 系统的软硬件需求 本系统基于的开发运行调试环境说明如下,在操作系统方面使用的是Windows XP ,其优点是界面友好,功能完善,被大多数人所熟悉和使用。 在数据库方面使用的是 Microsoft Access 2020,其优点是和操作系统的紧密结合,有强大的内建资料复制功能,有效支持海量数据,提供了开放的前端界面,便于操作,可用性极高。 沈阳工业大学本科生毕业设计(论文) 9 第 4 章 系统总体设计 后台数据库设计 由于各 模块的功能和实现基本相同,所以本文将以物业收费模块为例介绍整个系统。 设计思想 数据库部分是这个系统的很重要的一部分,所以数据库的设计一定要非常合理,而且由于各子模块间联系密切,调用其他模块中信息的时候也比较频繁,所以数据库表中字段一定要完整且详细,各表之间的联系也要考虑的十分周到[20]。 基于以上想法设计了一个管理员表 ,又基于 对系统核心模块,物业收费模块的需求分析,在数据库的设计方面,总共设计了 5 张表分别存储其不同子模块中的不同信息,使数据的存储更有条理,完成查询、修改、删除等功能时也准确方 便。 且在各表的设计中都规定主键不能为空,数据类型按各数据的兴致有所区别,如果在输入时如想对应数据类型不符合,也会报错,提高了数据的可变性,使数据在使用时更加准确可靠。 管理 员 表的设计 首先设计了一个 UserTable 表,这个表里存放了管理员的帐号和密码 ,在用户登陆的时候需录入相应信息与该表进行查询和对比,以验证身份。 具体的表结构如表 41 所示。 表 41 User 表结构 字段名称 字段类型 可为空 Username char(10) N Password char(10) Y 沈阳工业大学本科生毕业设计(论文) 10 仪表收费管理 中 表的设计 在仪表收费部分设计了一个 Water 表,这个表里存放了关于水费的所有信息,它们包括(仪表编号,住户姓名,物业地址,年份,月份,上月数据,本月数据 ,本月用量,单价,本月费用,上月抄表日期,本月抄表日期,本月交费日期,办理人)。 具体的表结构如表 42 所示。 表 42 Water 表结构 字段名称 字段类型 可为空 仪表编号 char(10) N 住户姓名 varchar(10) Y 物业地址 varchar(50) Y 月份 int Y 上月 数据 int Y 本月 数据 int Y 本月用量 int Y 单价 decimal(5,2) Y 本月费用 decimal(5,2) Y 上月抄表日期 datetime Y 本月抄表日期 datetime Y 本月交费日期 datetime Y 办理人 varchar( 10) Y 设计了一个 Gas 表,这里记录了关于煤气费的所有信 息,它们包括(仪表编号,住户姓名,物业地址,年份,月份,上月数据,本月数据 ,本月用量,单价,本月费用,上月抄表日期,本月抄表日期,本月交费日期,办理人)。 具体的表结构如表 43 所示。 表 43 Gas 表结构 沈阳工业大学本科生毕业设计(论文) 11 字段名称 字段类型 可为空 仪表编号 char(10) N 住户姓名 varchar(10) Y 物业地址 varchar(50) Y 年份 int Y 月份 int Y 上月 数据 int Y 本月 数据 int Y 本月用量 int Y 单价 decimal(5,2) Y 本月费用 decimal(5,2) Y 上月抄表日期 datetime Y 本月抄表日期 datetime Y 本月交费日期 datetime Y 办理人 varchar( 10) Y 设计了一个 Power 表用来记录所有的电费信 息,它们包括(仪表编号,住户姓名,物业地址,年份,月份,上月数据,本月数据 ,本月用量,单价,本月费用,上月抄表日期,本月抄表日期,本月交费日期,办理人)。 具体的表结构如表 44 所示。 表 44 Power 表结构 字段名称 字段类型 可为空 仪表编号 char(10) N 住户姓名 varchar(10) Y 续表( 44) 沈阳工业大学本科生毕业设计(论文) 12 字段名称 字段类型 可为空 物业地址 varchar(50) Y 月份 int Y 上月 数据 int Y 本月 数据 int Y 本月用量 int Y 单价 decimal(5,2) Y 本月费用 decimal(5,2) Y 上月抄表日期 datetime Y 本月抄表日期 datetime Y 本月交费日期 datetime Y 办理人 varchar( 10) Y 设计一个 YiBiaoFee 表用来记录仪表收费部分所有总额的相关信息,其中包括(收费编号,住户 姓 名,物业地址,年份,月份,收费项目,收费方式,应收总额,已交金 额,欠费金额,交费日期,办理人,备注)。 具体的表结构如表45 所示。 表 45 YiBiaoFee 表结构 字段名称 字段类型 可为空 收费编号 char(10) N 住户姓名 varchar(10) Y 物业地址 varchar(50) Y 年份 Int Y 月份 Int Y 收费项目 varchar(10) Y 续表( 45) 沈阳工业大学本科生毕业设计(论文) 13 字段名称 字段类型 可为空 办理人 varchar(10) Y 应收总额 decimal(7,2) Y 已交金额 decimal(7,2) Y 欠费金额 decimal(7,2) Y 交费日期 Datetime Y 物业收费管理 中 表的设计 在这部分设计了一个 WuYeFee 表,用来记录关于物业管理费的所有相关信息,其中包括(收费编号,住户姓名,物业地址,年份,月份,收费项目,收费方式,应收金额,已交金额,欠费金额,交费日期,办理人,备注)。 具体的表结构如表 46 所示。 表 46 WuYeFee 表结构 字段名称 字段类型 可为空 收费编号 char(10) N 住户姓名 varchar(10) Y 物业地址 varchar(50) Y 年份 Int Y 月份 Int Y 收费项目 varchar(10) Y 收费方式 varchar(10) Y 应收总 额 decimal(7,2) Y 办理人 varchar(10) Y 续表(。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。