计算机科学与技术毕业设计(论文)-Delphi小区物业管理系统的设计与实现.doc_第1页
计算机科学与技术毕业设计(论文)-Delphi小区物业管理系统的设计与实现.doc_第2页
计算机科学与技术毕业设计(论文)-Delphi小区物业管理系统的设计与实现.doc_第3页
计算机科学与技术毕业设计(论文)-Delphi小区物业管理系统的设计与实现.doc_第4页
计算机科学与技术毕业设计(论文)-Delphi小区物业管理系统的设计与实现.doc_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

淮 海 工 学 院毕业设计(论文)说明书题 目: 小区物业管理系统的设计与实现 作 者: 学 号: 系 (院): 计算机科学系 专业班级: 计算机科学与技术023班 指导者: (姓 名) (专业技术职务)评阅者: (姓 名) (专业技术职务)2006 年 6 月 连 云 港毕业设计(论文)中文摘要小区物业管理系统的设计与实现摘 要:本文实现了一个小区的物业管理系统,小区物业管理系统面向小区的的各项事务,包括小区基本信息管理,物业收费管理,维修管理等业务处理工作,是为了利用计算机进行集中管理而开发的系统。该系统是以DELPHI7.0为前台开发工具,SQL server 2000为后台数据库进行开发,系统基于C/S模式。本系统共分为住户信息管理、物业信息管理、收费信息管理、投诉信息管理、报修信息管理以及维修物资信息管理、系统管理等模块,其功能基本涵盖了小区物业管理的各个方面。本设计说明书遵循软件工程的原理及开发步骤,介绍了本课题的开发背景、技术路线和详细开发过程,并着重说明了开发时遇到的技术难点和解决方案。关键词:物业管理 Delphi SQL server 2000 C/S毕业设计(论文)外文摘要The design and the realization of residential property management system Abstract: This project is the part of the design and implementation of residential property management system, residential property management system for the area of services, including residential basic information management, property management fees, maintenance management business processing is to use computers to centralized management and development system. The system is DELPHI7.0 prospects for the development tool for SQL server 2000 database development background, the system based on C/S model. The system consists of household information management, property information management, and information management, complaints information management, information management and maintenance repair materials information management, system management module, and its function covering all aspects of residential property management. Guided by the design specification and development of software engineering principles steps, introduced the topic of background, technical detail and line development process, and highlighted the development of the technical difficulties encountered and solutions. Keywords: Property management; Delphi; SQLserver 2000; C/S. 1 引言11.1 课题研究背景与研究目的、意义11.1.1 研究背景11.1.2 研究目的及意义11.1.3 本课题的发展前景及趋势21.2 课题定义及系统内容简介21.2.1 课题定义21.2.2 系统内容简介31.3 课题调研及可行性分析31.3.1 课题调研31.3.2 可行性分析41.3.3 本课题的实现途径41.4 本文的组织结构42 系统需求分析62.1 系统功能需求分析62.1.1 系统功能体系结构图62.1.2 系统功能体系结构的主要模块及基本功能72.2 业务流、数据流分析72.2.1 业务流分析72.2.2 数据流分析72.3 数据字典103 系统设计183.1 系统功能需求分析183.2 系统内容详细说明193.3 系统数据模型设计203.3.1 E-R图203.3.2 关系模型223.4 系统开发与运行环境确定263.4.1 系统开发263.4.2 系统开发环境264 系统管理模块284.1 系统管理模块简介284.2 系统管理模块详细介绍285 住户信息管理模块295.1 住户信息管理模块简介295.2 住户信息管理模块详细设计296 报修信息管理模块326.1 报修信息管理模块简介326.2 报修信息管理模块详细设计327 收费信息管理模块357.1 收费信息管理模块简介357.2 收费信息管理模块详细设计358 系统登录模块379 用户使用手册399.1 系统功能及运行环境简介399.1.1 系统功能简介399.1.2 运行环境简介399.2 系统运行与操作指南3910 系统评价4310.1 系统主要功能,特色/优点介绍4310.1.1 系统功能简介4310.1.2 系统特色/优点介绍4310.2 系统存在的不足与改进方案4310.2.1 系统存在的不足4310.2.2 改进方案43燕山大学二八届毕业设计(论文) 第47页 共47页1 引言随着计算机技术的进步和推广普及,尤其是自上个世纪90年代以来,计算机新技术的飞速发展已经为各行各业发展的突飞猛进带来了新生的动力,现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,推动了其他各个行业向更高的层次跃进。1.1 课题研究背景与研究目的、意义1.1.1 研究背景随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,几十万到几百万的小区住宅比比皆是。人们花的钱越多,不但对住宅的本身的美观、质量要求越来越高,同时对物业小区的服务和管理也要求很高,诸如对小区的维修维护,甚至对各项投诉都要求小区管理者做的好,做的完善。这样就要求小区管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法是用计算机操作的小区物业管理系统来实现对小区物业的管理,这就为设计小区物业管理系统提供了市场需要。而我们设计的小区物业管理系统在现代社会是最热门的行业,是最关切老百姓实际生活的设计,各种人性化的配置,使管理者和业主对住宅小区中的事物能更方便、更快捷、更满意的得到答复。伴随着小区的的规模不断扩大和住户的不断增多,像小区中的汽车,小区附带设施,小区的各项维修、投诉等都将越来越复杂,工作量也将越来越大。但一直以来人们使用传统人工的方式管理各种数据,这种管理方式存在着许多缺点,比如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业单位的各项信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。1.1.2 研究目的及意义小区物业信息管理系统是针对当代社会住宅小区越来越成为居住的主流这一市场需要应运而生的,是为小区管理者更好的维护小区各项物业管理业务处理工作而开发的管理软件。随着我国市场经济的快速发展和人们生活水平的不断提高,简单的社区服务已不能满足人们的需求。如何利用先进的管理手段,提高物业管理水平,是当今社会所面临的一个重要课题。 要想提高物业管理水平,必须全方位地提高物业管理意识。只有高标准,高质量的社区服务才能满足人们的需求。面对信息时代的挑战,利用高科技手段来提高物业管理无疑是一条行之有效的途径。在某种意义上,信息与科技在物业管理与现代化建设中显现出越来越重要的地位。物业管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。小区管理在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了小区物业的资源,对于小区的管理人员来说,物业管理包括物业设备管理、仪表数据管理、停车场管理、住户的投诉管理、住户的报修管理、住户的设备维修管理等等。而这些项目在过去手工操作时代,需要手工记录这些事情,不但麻烦,还经常出错,给广大用户带来很多不便。为了更好的为广大住户服务,我们决定开发一套小区物业管理系统,帮助小区管理人员从复杂的物业管理之中解放出来。1.1.3 本课题的发展前景及趋势物业管理在我国一出现便显示出强大的生命力,并蓬勃地发展起来,目前我国物业管理 还处在一个萌芽状态。新技术革命和物业智能化将促进物业管理行业新的发展。 新技术革命和物业智能化步伐加快。物业管理是一个新兴行业,也是一个快速发展的行业。过去开发建设的物业,配套设施、设备的技术含量都不高,其管理维护的技术要求也不高。但是,随着新科技的迅速发展, 各类物业建设中的科技含量都在迅速上升,引入了大量高新科技的智能化物业已经出现,靠过去那种简单的管理维护技术显然是难以担当管理重任的,物业建设智能化已经是大势所趋。 物业管理企业面临大范围高标准的物管要求。面对挑战,物业管理企业重视各类专业管理技术的掌握,从劳动密集型向技术密集型转变,不断更新、学习新的管理服务技术,以适应现代物业管理的技术要求,保证自己的管理实力始终与物业设备的科技进步同步。特别是当前宽带网络技术的迅速普及推广,为物业管理企业服务手段的革新提供了新的平台,网络化、智能化管理服务已经成为当前和今后一段时间内物业管理企业竞争制胜的关键筹码,今后还将成为物业管理企业的基本管理服务手段,如何借助先进的互联网技术手段进一步提高管理服务水平,物业管理企业将无法回避。面对现代化的物业,一个仍然停留在传统管理技术、管理手段的物业管理企业,不可能适应现代人和现代化物业的管理服务要求。作为物业管理行业来说,关注这方面的科技进步和发展应用态势,对于及时提高管理技术、增强市场竞争力度以及促进整个行业的进步都十分重要。1.2 课题定义及系统内容简介1.2.1 课题定义随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,几十万到几百万的小区住宅比比皆是。人们花的钱越多,不但对住宅的本身的美观、质量要求越来越高,同时对物业小区的服务和管理也要求很高,诸如对小区的维修维护,甚至对各项投诉都要求小区管理者做的好,做的完善。这样要求小区管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法是用计算机操作的小区物业管理系统来实现对小区物业的管理,这就为我们设计小区物业管理系统提供了市场需要。而我们设计的小区物业管理系统在现代社会是最热门的行业,是最关切老百姓实际生活的设计,各种人性化的配置,使管理者和业主对住宅小区中的事物能更方便、更快捷、更满意的得到答复。伴随着小区的的规模不断扩大和住户的不断增多,像小区中的汽车,小区附带设施,小区的各项维修、投诉等都将越来越复杂,工作量也将越来越大。但一直以来人们使用传统人工的方式管理各种数据,这种管理方式存在着许多缺点,比如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对企业单位的各项信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。因此,开发这样一套小区物业管理系统软件成为很有必要的事情,在下面的各章中将就本次毕业设计中所开发的小区物业管理系统,谈谈其开发过程和所涉及到的问题及解决方法。1.2.2 系统内容简介小区物业信息管理系统使针对当代社会,住宅小区越来越成为居住的主流这一市场需要而应运而生的,是为小区管理着和小区用户更好的维护小区各项物业管理业务处理工作而开发的管理软件。本系统主要包括系统管理模块,住户信息管理模块,楼盘信息管理模块,停车场信息管理模块,物业收费管理模块,用户投诉管理模块,用户报修管理模块和库存信息管理模块。1.3 课题调研及可行性分析1.3.1 课题调研近年来,随着人民生活水平的提高,人们对住宅质量提出更高的要求,在此前提下,我国各地涌现出了一些运用现代的计算机、控制与通信技术的智能化住宅小区。但是许多智能化住宅小区都存在搭好了平 台却没有智能化的软件在上面运行的情况,或者说缺少现代化的管理手段。智能化住宅小区开始建设的同时应该遵 循“管理是保障”的原则,没有高质量的住宅小区智能化管理,就不可能充分发挥住宅小区智能化的功能效果。科学高 效的管理是智能化的真正内涵,简单的硬件拼凑对于智能小区的实际应用是缺少实际意义的。为此,作为智能化住宅小 区的实际管理者物业管理公司应该运用现代化的计算机管理手段,使物业的硬件管理结合软件管理,为物业管理走向 现代化、制度化与规范化创造条件。物业管软件的设计从低到高有三个层次:第一个层次为单项数据处理,模仿手工管理方式,多用于简单的事物性工作,这是目前国内大多数物业管理公司计算机应用水平;第二个层次是数据综合处 理,此时计算机应用呈现网络化和实时处理特点,已经具备部分提高物业管理效率的特点;第三个层次则是管理信息系 统,此时信息论、控制论、系统工程等优化理论在软件程序中得以运用,计算机网络和数据库的建立,使计算机有管理 某个单一系统发展成全面的管理系统。系统集成能力的高低和决策分析功能成为衡量此阶段物业管理软件水平的依据。一个好的物业管理软件,应构建在一个好的数据库、程序语言和操作系统平台上。客户端软件以客户/服务器(C/S)模式开发,能为小区内部不同职能部门的合作提供服务,包括文件共享、数据共享等。客户/服务器(Client/Server)是近年来迅速发展的分布式信息处理体系结构。客户/服务器体系把信息处理过程分成几个部分,并把它分配到整个计算机网络上,使信息处理过程能最佳地利用计算机的系统资源。在物业管理系统中,为了避免多个用户同时对 同一数据进行操作,减少系统开销,系统采用客户/服务器结构。由于在客户/服务器 结构中,前台应用程序并不直接对数据库文件进行操作,必须通过服务器上的数据库引擎来实现,而操纵这些数据库管理系统最简单的方法就是使用ODBC,通过ODBC打开前台应用程序与后台数据库管理系统的通道,然后使用由ODBC API提供的标准控制函数对服务器上的数据库进行维护。物业管理系统软件应该采用的是多层次(Multipletier)O DBC,这种方式下的驱动程序把命令传达给远程的服务器数据库引擎,并且把处理完的数据返回给前端的应用程序,其执行效果比自行访问的单一层次ODBC驱动程序要好,可以大大降低服务器的占用时间。1.3.2 可行性分析技术可行性Delphi集Visual Basic的易学易用和Visual C+的强大功能于一体,为Windows环境下的应用程序的开发提供了方便可靠的工具。Delphi确立了高效率和快速开发高性能的客户端/服务器的体系结构应用的标准,其可伸缩的多层数据库开发,真正的面对对象的可重用性及本地代码的优化编译技术,和SQL数据库结合,完全能够胜任小区物业管理系统的开发。使用Delphi开发传统意义上的C/S模式结构的数据库系统,可以利用其提供的许多对于数据库访问与控制的有效机制,开发过程并不是很长且难度适中。本人曾系统地学习了数据库原理及应用这门课程,掌握了数据库的基本原理及数据库的设计方法,并能够熟练应用Delphi进行数据库系统开发。另外,在毕业设计前期准备阶段,本人也搜集了与本课题相关的一些文献资料和原型系统,为设计工作提供了较大的技术支持。经济可行性经济可行性主要包括:“成本-收益”分析和“短期-远利益”分析。本课题的开发可能要花费相当多的人力和时间,虽然开发出来的软件可能离具体产生效益还有一定的距离,但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。1.3.3 本课题的实现途径本课题应用软件工程原则,严格按照项目计划、需求分析、概念设计、逻辑设计、物理设计、编码、实现与维护等步骤进行。选用SQL Server2000为数据库管理平台、Delphi7.0为客户端开发工具,系统架构为客户机/服务器(C/S)两层结构。1.4 本文的组织结构第1章主要内容:课题的研究背景、主要工作成果和全文的组织结构。第2章主要内容:系统的需求分析,包括系统功能需求分析,业务流、数据流、数据字典(数据表逻辑结构)分析。第3章主要内容:系统设计,包括系统总体结构设计(从数据流导出),系统数据模型设计(E-R图、数据字典、关系模型),系统开发与运行环境确定。第4章主要内容:系统管理模块设计,包括系统管理模块的简介和详细设计过程。 第5章主要内容:住户信息管理模块设计,包括住户信息管理模块简介和详细设计过程。第6章主要内容:报修信息管理模块设计,包括报修信息管理模块简介和详细设计过程。第7章主要内容:收费信息管理模块设计,包括收费信息管理模块简介和详细设计过程。第8章主要内容:系统登陆模块设计,包括系统登陆模块的详细设计过程。第9章主要内容:用户使用手册,包括系统功能简介、运行环境简介、系统运行和操作指南(手册)。第10章主要内容:系统评价,包括系统主要功能、特色/优点介绍、系统存在的不足与改进方案、系统评价。总结与展望致谢参考文献2 系统需求分析2.1 系统功能需求分析2.1.1 系统功能体系结构图系统用户添加 系统用户删除系统管理模块修改口令系统权限分配楼盘信息的管理住户信息的管理小区基本信息管理停车信息的管理维修物资查询材料入库库存信息管理维修出库库存数量报警小区物业管理系统报修项目添加报修项目编辑报修项目查询报修项目管理打印报修报表收费项目添加收费项目编辑收费项目管理收费项目查询投诉项目添加投诉项目编辑投诉项目查询投诉项目管理打印投诉报表 图2-1 系统功能结构图2.1.2 系统功能体系结构的主要模块及基本功能小区物业信息管理系统使针对当代社会,住宅小区越来越成为居住的主流这一市场需要而应运而生的,是为小区管理着和小区用户更好的维护小区各项物业管理业务处理工作而开发的管理软件。本系统主要包括系统管理模块,住户信息管理模块,楼盘信息管理模块,停车场信息管理模块,物业收费管理模块,用户投诉管理模块,用户报修管理模块和库存信息管理模块。系统管理模块:包括对系统的用户和密码进行修改,增加和删除管理,和对用户权限的分配等功能。住户信息管理模块:包括住户的基本信息,房屋信息,家庭成员和需缴费用等信息的录入,查询和删除等内容。楼盘信息管理模块:包括楼盘信息的录入,查询和删除等功能。停车场信息管理模块:包括停车场信息的录入,查询和删除等功能。物业收费管理模块:包括物业收费信息的录入,查询和删除,住户缴费信息的录入,查询和删除等功能。用户投诉管理模块:包括用户投诉信息的录入,查询,删除和打印用户投诉报表等功能。用户报修管理模块:包括用户报修信息的录入,查询,删除和打印用户报修报表等功能。库存信息管理模块:包括物料入库,物料查询,物料出库,库存数量报警等功能。2.2 业务流、数据流分析2.2.1 业务流分析小区物业管理系统部分的业务流程:小区完工后,由物业管理人员进行楼盘信息的录入,然后住户前来购房,物业管理人员按照住户的要求录入住户的数据,住户投诉和报修管理部门负责接待住户的投诉和报修,并打印投诉和报修的报表,库存管理部门对进出仓库的维修物资进行登记并进行查询2.2.2 数据流分析整个系统部分的数据流程:系统管理员通过身份验证后进入系统,分配权限给其他用户。其他用户登陆后实现相应的功能,如图2-2所示: 图2-2 顶层数据流图 图2-3 住户管理模块的数据流图 图2-4 收费管理模块的数据流图 图2-5 住户投诉报修模块的数据流图图2-6 库存管理模块的数据流图2.3 数据字典数据表是进行数据访问与存取的工具。对于任何一个数据库应用系统,它的数据处理的工具和对象均是数据表,界面只是一种外在的表现,因此系统中各种各样的界面制作的目的,就是通过界面中的控件实现对数据表中的数据进行存取、访问等操作,因此我们要设计各种需要的数据表。本系统的数据字典如下:名字:用户信息表别名:描述:记录用户的基本信息定义:用户信息表=用户编号+用户名称+密码+用户权限位置:用户验证部分名字:用户编号别名:描述:唯一的标识一个用户定义:用户编号=1字符9位置:用户信息表用户验证部分模块名字:密码别名:描述:验证用户是否合法的唯一标志定义:用户密码=1字符10位置:用户信息表用户验证部分名字:用户权限别名:描述:描述用户拥有的操作权限定义:用户权限=1数字4位置:用户信息表用户验证部分名字:房型信息表别名:描述:记录房屋类型的基本信息定义:房型信息表=房型编号+房型+建筑面积+使用面积位置:房型录入部分房屋信息表名字:房型编号别名:描述:唯一的标识一种房型定义:房型编号=1字符11位置:房型信息表 房屋信息表 名字:建筑面积别名:描述:记录某种房型的占地面积的大小定义:建筑面积=1浮点型数字8位置:房型信息表名字:停车场信息表别名:描述:记录停车场的基本信息定义:停车场信息表=车位编号+住户编号+住户名称+使用日期位置:停车场管理部分名字:车位编号别名:描述:唯一的标识一个车位定义:车位编号=1字符11位置:停车场信息表名字:使用日期别名:描述:记录用户开始使用车位的日期定义:使用日期=1数字4位置:停车场信息表名字:收费项目表别名:描述:记录所有的物业收费项目定义:收费项目表=收费名称+收费金额+收费单位+收费周期位置:住户缴费项目表名字:收费名称别名:描述:唯一的标识一种收费项目定义:收费名称=1字符11位置:收费项目表住户缴费项目表名字:收费金额别名:描述:记录某一个收费项目的固定费用定义:收费金额=1字符20位置:收费项目表住户缴费项目表名字:收费单位别名:描述:记录某一个收费项目的计费方式定义:收费单位=1字符10位置:收费项目表住户缴费项目表名字:收费周期别名:描述:记录某一个收费项目的时间间隔定义:收费金额=1字符16位置:收费项目表住户缴费项目表名字:住户信息表别名:描述:记录住户的名称和联系方式等基本信息定义:住户信息表=住户编号+住户名称+联系电话+联系地址+备注位置:房屋信息表,住户缴费项目表,停车场车位表,住户家庭成员表,住户收费表,住户投诉表,住户报修表名字:住户编号别名:描述:唯一的标识一个住户定义:住户编号=1字符12位置:住户信息表,房屋信息表,住户缴费项目表,停车场车位表,住户家庭成员表,住户收费表,住户投诉表,住户报修表名字:联系电话别名:描述:记录用户的电话号码定义:联系电话=1字符30位置:住户信息表名字:房屋信息表别名:描述:记录房屋的基本信息定义:房屋信息表=住户编号+住户名称+小区名称+单元+楼宇名称+楼层+房屋号+使用状况+迁入日期+迁出日期位置:楼盘信息管理部分名字:房屋号别名:描述:结合小区名称,单元,楼宇名称,楼层可以唯一的标识某个房屋定义:房屋号=1字符11位置:房屋信息表名字:使用状况别名:描述:记录某一个房屋的使用现状定义:使用状况=1字符10位置:房屋信息表名字:迁入日期别名:描述:记录某个住户入住的具体时间定义:迁入日期=1日期4位置:房屋信息表名字:住户家庭成员表别名:描述:记录某住户的家庭成员定义:住户家庭成员表=住户编号+住户名称+成员姓名+性别+称谓+生日日期位置:住户信息管理部分名字:成员姓名别名:描述:结合住户编号唯一的标识一个住户的一个家庭成员定义:成员姓名=1字符10位置:住户家庭成员表名字:称谓别名:描述:记录某个住户的家庭成员与其的关系定义:称谓=1字符10位置:住户家庭成员表名字:生日日期别名:描述:记录住户家庭成员的生日定义:生日日期=1日期4位置:住户家庭成员表名字:住户缴费项目表别名:描述:记录某一用户需要缴纳的费用的基本信息定义:住户缴费项目表=收费名称+住户编号+住户名称+收费金额+收费周期+收费单位+定额用量+定额内价格+超定额价格位置:住户收费项目录入部分名字:定额用量别名:描述:记录某一个收费项目的每个周期内消耗量的额定数量定义:定额数量=1数字8位置:住户缴费项目表名字:定额内价格别名:描述:记录在定额用量内某个收费项目的单位价格定义:定额内价格=1数字8位置:住户缴费项目表名字:住户收费表别名:描述:记录用户缴纳费用的基本信息定义:住户收费表=单据编号+住户编号+住户名称+缴费方式+缴费日期+缴费总额+收费人员位置:住户收费管理部分名字:单据编号别名:描述:唯一的标识一个收费记录定义:单据编号=1字符11位置:住户收费表名字:缴费方式别名:描述:记录用户缴纳费用的手段定义:缴费方式=字符10位置:住户收费表名字:缴费日期别名:描述:记录用户缴纳费用的具体时间定义:缴费日期=1日期4位置:住户收费表名字:维修物资表别名:描述:记录仓库内的维修物资的信息定义:维修物资表=维修物资编号+物料名称+维修物资数量位置:住户报修管理部分 维修物资管理部分名字:维修物资编号别名:描述:唯一的标识一种维修物资定义:单据编号=1字符10位置:维修物资表名字:维修物资数量别名:描述:记录仓库内某种维修物资的剩余数量定义:维修物资数量=1字符10位置:维修物资表名字:住户投诉表别名:描述:记录用户投诉的基本信息定义:住户投诉表=投诉编号+住户编号+住户名称+接待人员+投诉内容+投诉日期+处理日期+处理人员+处理情况位置:住户投诉管理部分名字:投诉编号别名:描述:唯一的标识一条用户投诉信息定义:投诉编号=1字符10位置:住户投诉表名字:接待人员别名:描述:记录接待某个报修住户的工作人员定义:接待人员=1字符10位置:住户投诉表名字:投诉内容别名:描述:记录用户所投诉的内容定义:投诉内容=1字符50位置:住户投诉表名字:处理人员别名:描述:记录处理用户投诉的工作人员的信息定义:处理人员=1字符10位置:住户投诉表名字:处理情况别名:描述:记录用户对投诉处理的意见反馈定义:处理情况=1字符50位置:住户投诉表名字:处理日期别名:描述:记录处理用户投诉的具体时间定义:处理日期=1日期4位置:住户投诉表 名字:住户报修表别名:描述:记录用户报修的基本信息定义:住户报修表=单据编号+住户编号+住户名称+报修内容+报修日期+服务费用+物料名称+物料费用+物料数量+费用合计+维修人员+完成时间位置:住户报修管理部分名字:单据编号别名:描述:唯一的标识一条用户报修信息定义:单据编号=1字符10位置:住户报修表名字:报修内容别名:描述:记录用户报修的具体情况定义:报修内容=1字符100位置:住户报修表名字:报修日期别名:描述:记录住户报修的具体时间定义:报修日期=1日期4位置:住户报修表名字:服务费用别名:描述:记录完成修理所需要的维修费用定义:服务费用=1字符9位置:住户报修表名字:物料费用别名:描述:记录完成修理所需要的物料的费用定义:物料费用=1字符10位置:住户报修表名字:物料名称别名:描述:记录完成修理所需要的物料的种类定义:物料名称=1字符10位置:住户报修表维修物资表名字:物料数量别名:描述:记录完成修理所需要的某种物料的数量定义:单据编号=1字符10位置:住户报修表名字:维修人员别名:描述:记录上门修理的工作人员定义:单据编号=1字符11位置:住户报修表3 系统设计3.1 系统功能需求分析 系统登录模块报修信息管理模块系统管理模块身份验证模块投诉信息管理模块住户信息管理模块系统主控界面模块收费信息管理模块维修物资管理模块楼盘信息管理模块停车信息管理模块图3-1 小区物业管理系统结构框图系统总体结构设计是要根据系统分析的要求和组织的实际情况来对新系统的总体结构形式进行大致设计,它是一种宏观、总体上的设计和规划。如图(3-1)1.系统登录模块主要功能是系统启动时系统内部模块的自检和数据库连接;2.身份验证模块主要功能是授予具有管理权限的用户进入系统并对相关模块内容进行管理与操作;3.系统主控界面模块主要功能是通过调用系统的其他窗口或执行其他相关程序对相关的内容进行管理;4楼盘信息管理模块的主要功能是管理小区中各幢楼盘的各种信息。5住户信息管理模块的主要功能是管理小区住户的各种信息。6停车信息管理模块的主要功能是管理停车场的各种信息。7物业收费管理模块的主要功能是管理收费项目,住户所需缴费项目,住户缴费项目的信息。8住户投诉管理模块的主要功能是对用户的投诉及处理的状况进行记录查询管理,并通过报表的形式记录下来。9住户报修管理模块的主要功能是对用户的报修及维修的结果进行记录查询管理,并通过报表的形式记录下来。10维修物资管理模块的主要功能是维修物资的入库和出库进行记录,并能够查询仓库中现有的物料信息。11系统权限维护模块功能是对整个系统的安全和用户名和密码进行管理。3.2 系统内容详细说明本课题所研究的小区物业管理系统由系统管理模块,住户信息管理模块,楼盘信息管理模块,停车场信息管理模块,物业收费管理模块,用户投诉管理模块,用户报修管理模块和库存信息管理模块8个部分构成。启动系统先通过登录界面窗口进入用户权限认证窗口,通过了用户名和密码验证的用户方可进入系统主窗口进行浏览与操作。住户管理模块的主要功能是录入住户的个人信息,选择的房屋信息,家庭成员的信息,和需要交纳的费用信息,通过输入住户编号查询和管理用户的各种信息,其中用户的个人信息包括住户编号,住户姓名,联系电话,联系地址,备注等,并可以通过住户编号连接到住户选择的房屋信息(小区名称,单元,楼宇名称,楼层,房型等),家庭成员信息(姓名,性别,称谓)。楼盘信息管理模块的主要功能是小区建成后楼盘信息的添加,售楼阶段小区楼盘信息的查询,查询住房的使用状态,用户入住或迁出后,改变住房的使用状态。楼盘信息包括所处小区名称,单元,楼宇名等信息。停车场信息管理模块的主要功能是停车场信息的录入,查询和删除。物业收费管理模块的主要功能首先是各项收费项目的录入,包括收费名称,收费的固定金额,收费单位和收费周期,住户入住后以各种费用的周期进行缴费,缴费管理员记录下住户缴费的详细信息,包括缴费的单据编号,缴费的住户编号,住户名称,缴费方式,缴费日期,缴费总额,收费人员等。可以通过对住户名称或者日期的限制来实现一定日期范围内的收费记录查询。物业投诉项目管理模块的主要功能是记录用户投诉的信息,并可以实现投诉记录的打印记录,投诉项目主要包括投诉编号,住户编号,住户名称,接待人员,投诉日期,投诉内容,处理日期,处理情况,处理人员等。物业报修项目管理模块的主要功能是记录用户的报修信息,并可以实现报修记录的打印记录,报修模块可以通过报修所需的物料名称和库存信息相连接,住户报修的项目的维修需要仓库中的维修物资,维修完成后仓库中的维修物资相应减少。报修项目信息主要包括报修编号,报修的住户编号,住户名称,报修日期,报修内容,维修人员,所需的物料名称,物料数量,物料费用,维修费用等信息。维修物资管理模块的主要用于查询、显示所有仓库库存商品的信息情况,与住户报修相连接。维修物资信息主要包括,维修物资编号,物料名称,维修物资数量等信息。系统管理模块:对系统的用户和密码进行修改,增加和删除管理。在系统进入主界面窗口前进行用户名和密码验证正确才可通行。对于不同权限的用户,系统有不同的操作限制,系统管理员权限最高。3.3 系统数据模型设计3.3.1 E-R图系统的E-R图如下所示: 图3-2 用户关系模型 图3-3 收费关系模型 图3-4 住户管理关系模型 图3-5 投诉关系模型 图3.6 报修关系模型3.3.2 关系模型小区物业管理系统的关系模型:住户信息(住户编号,住户名称,联系电话,联系地址,迁入日期,迁出日期,备注)住房信息(房屋号,小区名称,单元,楼宇名称,楼层,房型,备注)家庭成员(住户编号,住户名称,姓名,性别,生日日期,称谓)停车场信息(车位编号,停车日期,备注)收费信息(收费编号,收费名称,收费单位,收费周期,收费人员,收费数量,缴费方式,缴费日期,备注)投诉信息(投诉编号,投诉内容,投诉日期,投诉人员,接待人员,接待人员,处理情况,备注)报修信息(报修编号,报修内容,报修日期,报修人员,维修人员,维修费用,物料费用,维修日期,物料名称,物料数量)库存信息(维修物资编号,物料名称,维修物资)3.3.3 数据库表的设计 表3-1 用户信息表字段名称字段类型字段大小是否可为空主键用户编号numeric9NOYES用户名称varchar10YESNO密码varchar10YESNO用户权限int4YESNO表3-2房型资料表字段名称字段类型字段大小是否可为空主键房型编号nvarchar11NOYES房型nvarchar20YESNO建筑面积float8YESNO使用面积float8YESNO备注nvarchar40YESNO表3-3停车场车位表字段名称字段类型字段大小是否可为空主键车位编号nvarchar11NOYES住户编号nvarchar11YESNO住户名称nvarchar10YESNO开始使用日期smalldatetime4YESNO备注nvarchar30YESNO表3-4收费项目表字段名称字段类型字段大小是否可为空主键收费名称nvarchar11NOYES收费金额nvarchar20YESNO收费单位nvarchar10YESNO收费周期nvarchar16YESNO备注nvarchar40YESNO表3-5住户信息表字段名称字段类型字段大小是否可为空主键住户编号nvarchar12NOYES住户名称nvarchar16YESNO联系电话nvarchar30YESNO联系地址nvarchar50YESNO备注nvarchar255YESNO表3-6房屋信息表字段名称字段类型字段大小是否可为空主键住户编号nvarchar11NOYES住户名称nvarchar11YESNO房型nvarchar11YESNO单元nvarchar11YESNO房屋号nvarchar11YESNO楼层nvarchar11YESNO楼宇名称nvarchar11YESNO小区名称nvarchar20YESNO使用状况nvarchar10YESNO迁入日期smalldatetime4YESNO迁出日期smalldatetime4YESNO备注nvarchar50YESNO表3-7住户缴费项目表字段名称字段类型字段大小是否可为空主键住户编号nvarchar11NOYES住户名称nvarchar10YESNO收费编号nvarchar11YESNO收费名称nvarchar11YESNO收费金额float8YESNO收费周期nvarchar11YESNO收费单位nvarchar6YESNO定额用量float8YESNO定额内价格float8YESNO超定额价格float8YESNO备注nvarchar40YESNO表3-8住户家庭成员表字段

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论