《基于C#的小区物业管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《基于C#的小区物业管理系统毕业论文.doc(40页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、本科毕业设计(论文)基于C#的小区物业管理系统 学 院 计算机工程学院 专 业 计算机科学与技术 年级班别 09级(一)班 2013 年 5 月 25日III目录摘要IAbstract.II1 引言11.1 课题背景11.2 国内现状21.3设计目标32 可行性研究42.1初步调查42.2开发的可行性研究42.2.1 技术可行性42.2.2经济可行性42.2.3 操作可行性52.2.4 调度可行性52.2.5硬件配置53 系统分析63.1 需求分析63.1.1 系统需求功能概括63.1.2 系统操作设计内容63.2功能分析73.2.1 楼栋管理功能73.2.2 楼栋房间管理功能73.2.3 户
2、主信息管理功能73.2.4 住户信息管理功能83.2.5 水电缴费管理功能83.2.6 物资设备管理功能83.3 系统总体设计93.3.1 系统总体结构设计93.3.2 部分实体E-R图93.3.3业务流程图113.3.4数据流程图123.4 一般性描述123.5 功能需求描述143.6 动态行为模型153.7 系统组件图154 系统详细设计164.1 数据库设计164.1.1 表名汇总164.1.2 楼栋信息表164.1.3 套房信息表174.1.4 业主信息表174.1.5 住户信息表184.1.6 收费类别表184.1.7 收费项目信息表184.1.8 业主缴费账单表194.1.9 物资
3、设备表194.2界面设计与功能204.2.1 用户登陆204.2.2 楼栋信息管理模块204.2.3 房屋信息管理模块234.2.4 户主信息管理模块234.2.5 住户信息管理模块244.2.6 缴费信息管理模块254.2.7物资设备管理模块265 测试报告275.1实验的目的和要求275.2实验内容275.2.1测试环境275.2.2测试过程及结果275.3注意事项275.4实验提交275.4.1登陆界面进行测试275.4.2 楼栋查询测试:285.4.3 房间管理测试:295.4.4 添加住户测试:305.4.5物资管理测试:316 结束语33致谢34参考文献35小区物业管理系统摘要:在
4、计算机普及的21世纪,计算机的应用已逐渐深入到我们生活的每个角落。一方面,一些管理软件的应用使得我们的交流和管理更加方便和快捷;另一方面,计算机语言的发展也使得软件的开发更加简单和规范。小区物业的管理与我们的生活息息相关。传统的管理方式不仅繁琐、效率低下,而且容易出错。该小区物业管理系统属于信息管理系统,主要包括操作界面和后台数据库。通过自己将近四年的学习,考虑了操作的方便性及界面设计的简便性,我选用了SQL Server 2008数据库和C#。本系统包含了小区物业管理的几个关键项目。虽然不是特别完善,但是能基本满足普通小区物业管理的需求。包括:楼栋管理、楼栋房间管理、住户信息管理、户主信息管
5、理、水电缴费管理、物资设备管理。关键词:小区物业管理;SQL Server 2008;C#IIresidential property management systemAbstract: Computer literacy in the 21st century, computer applications has gradually deep into every corner of our lives. On the one hand, the application of management software makes the exchange and management mor
6、e convenient and faster; On the other hand, the development of computer language also makes software development easier and norms.Residential property management and our lives. The traditional management is not only cumbersome, inefficient and error-prone. The residential property management system
7、is an information management system, including user interface and back-end database. Nearly four years of study, taking into account the simplicity, ease of operation and interface design I chose SQL Server 2008of database and C #. The system includes several key projects in the residential property
8、 management. Although not perfect, but can basically meet the needs of ordinary residential property management. Including: the BAN BAN room management, household information management, the head of the household information management, hydropower Payment management, materials and equipment manageme
9、nt.Key words: Residential Property Management,;SQL Server 2008; C #1 引言现代科学技术的迅猛发展,促进了信息化时代的来临,以计算机为载体的信息技术在我们的社会和经济生活中扮演着越来越重要的角色,特别是在信息管理的方面,计算机已然是不可或缺的管理工具。继劳力、土地、资本等传统资源之后。信息逐渐成为决定社会发展的又一关键资源。谁能更快更多的掌握信息,谁能最快地利用信息,谁就能在日益激烈的竞争中占得优势。对个人或企业来讲,建立一套高效的信息管理系统能够方便信息的操作和管理、加快信息的传输和获取速度、从而提高效率增加收益。从整个社会角
10、度来讲,高效的信息管理系统的应用会加快社会的信息化、现代化。提高整体生产效率、促进社会快速发展。统计数据表明,美国等发达国家在信息管理方面计算机的应用已经非常普遍,80-100%的信息处理都是由计算机完成;而计划管理也是高达8090%;另外,在计算机应用发展较快的那些国家中,计算机的应用起到了关键性的作用。比如用于经济管理的占多达80%;用于科技计算和数据处理的占8%,用于工业生产和过程控制的占12%;不难看出,信息管理是计算机应用的最重要组成部分。由于历史等种种原因,我国的信息资源建设一直处于落后水平。对于计算机的应用,我国更是比西方发达国家落后十几年。因此,我国正确的将信息资源的开发和利用
11、作为国民发展的核心项目。经过几代人的努力,我国已经基本建立了服务社会各领域的应用网络,培养了大批计算机专业的技术人才,对整个社会的发展起到了很大的促进作用,取得了巨大的经济效益。对于小区物业的管理来说,其工作流程繁杂多样、项目众多、数据庞杂。传统的管理方式已经不能适应社会的发展要求,而计算机可以解决这一难题。它不仅能胜任物业管理的工作,而且能够更加准确高效,方便快捷,能同时方便管理人员以及用户操作。此系统能够克服传统管理的弊端,使物业管理规范化、现代化。1.1 课题背景本系统属于管理信息系统(MIS,management information system),是由操作人员、计算机等组成,具备
12、信息收集传送、储存使用等功能的系统。它能够实时监测一个企业的运行状况,并且可以利用历史数据来对将来的形势作出预测,从企业的整体角度帮助企业管理者进行决策,使企业能实现其目标。这个定义说明了管理信息系统的主要功能和性质,也强调了它的作用对企业而言只是一种工具。信息管理者信息处理器信息用户信息源图1.1 管理信息总体结构图物业管理信息系统则是专门用于收集、传送、存储、加工、维护以及使用物业信息的系统。它应该主要包括楼层管理、房间管理、用户管理、收费管理、物业资源管理等。其任务是利用现代的计算机技术和网络通信技术和数据库技术改进物业管理企业的管理方式、流程和规范,通过对人力、物力、技术、设备等资源的
13、管理需要,建立统一的数据库,并且通过加工这些信息资料方便于管理层作出正确的决策,达到提高企业的管理水平和增加经济效益的目的。1.2 国内现状由于我国的特殊历史经历和国情,在计算机科学技术领域我国一直处于落后于西方发达国家的状态。一方面体现在计算机及互联网相关基础设施的不健全;一方面体现在计算机知识的专业人员的稀缺。其中后者是限制我国信息技术发展的主要瓶颈。但是从发展速度来看,自改革开放以来我国的信息技术领域的发展迅速,已经逐渐拉小了于发达国家的技术差距。在过去,社会中各个行业的不少管理人员都会孤立的看待计算机和数据管理。造成这种状况的原因是他们没有真正的理解计算机的强大功能,由于没有相关的操作
14、知识,很多传统的管理人员不愿使用这一高效的工具,导致计算机在社会中的应用不广泛不充分,也导致在很多行业中存在固步自封和劳动力浪费的现象。相比之下,一些敢于尝试信息管理的企业相继取得了让人羡慕的成功。比如全球最大的零售商沃尔玛,在20世纪70年代,沃尔玛率先把卫星通信系统应用于公司的业务,之后更是不断投入大量的资金用于互联网建设和信息管理。结果是有目共睹的,沃尔玛通过现代技术的运用大大降低了公司的运作成本、物流成本,能为顾客提供最优质最快捷的服务,能为公司管理者提供决策支持。现在沃尔玛的连锁店遍布全世界,充分显示了信息管理技术的商业价值。直到近些年,人们才深刻的认识到信息已经成为现今社会中最重要
15、的资源之一,作为一名管理者如果不能有效的快速的利用信息,这个企业就很难在行业中发展甚至是立足。同时,随着计算机的普及和计算机操作的越来越简便,人们对计算机的了解在加深,更多的人学会了他们所需要的计算机专业知识。可以预见,传统的信息管理方式将被信息技术的进步彻底改变。1.3设计目标本小区物业管理系统是针对小区物业的现代化管理设计的,一是为了方便物业管理人员处理数据,二是为了提高对小区用户的服务质量。对于管理人员,首先要有所有楼栋、所有房间的基本信息、所有住户的信息登记、水电缴费的记录、物业资源的使用和维护情况等基本信息,能够满足管理人员日常管理需求。其次要有方便操作的管理界面,清晰明了,便于使用
16、。对于用户,数据的安全性必须得到保障。在功能方面:(1)对楼栋,房间的资料要有记录,并可以增删改。(2)对住户的水电费用进行管理。(3)对小区的物业资源进行维护和管理。2 可行性研究2.1初步调查自改革开放之后我国社会面貌一新,从业人员的管理思想逐步与世界接轨,同时,具有现代管理基础的智能化小区已成为城市发展的必然趋势。另外,我国大规模信息技术基础建设的逐步完善使物业管理公司得以不断扩大规模。这些都可以说明我国已经具备了建立现代化智能小区的前提条件。就一般的小区而言,其物业管理人员普遍年龄不高,一般都乐于学习新的知识、了解新的事务。就其素质而言,他们大部分都受过高等教育,而且该系统操作简便,经
17、过简单的培训学习他们就可以熟悉整个系统的运行。所以建立该小区物业管理系统是非常适宜的。2.2开发的可行性研究可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。2.2.1 技术可行性该系统采用当前非常流行的结构模式进行开发,前台界面开发工具选用Visual Studio 2010、C#是可视化、面向对象的开发语言,它具有易用和开发效率高的特点。后台数据
18、库选用了SQL Server 2008,它能够处理大量的数据,同时保持数据的完整性并且能提供一些高级管理以及数据分配功能。以上两种工具功能强大,有较好的接口,因此作为系统开发的工具是可行的。2.2.2经济可行性 随着计算机技术的快速发展,信息管理技术在企业管理中的应用的普及势在必行。新技术的应用不仅是个很好的选择,从某种程度上来说,它也是一个必须的选择。作为我国的重要产业之一的房地产业,在现今信息技术发展的推动下拥有一套适合的小区物业管理系统是必要的。与传统的管理方式相比,信息管理系统具有明显的优势:高效、快捷、精确。传统的物业管理要求有较多的管理人员,耗资高,错误率相对计算机来说高出很多倍,
19、另外对人员的管理和培训经费也是一笔不小的开销。当然该系统的投入也需要一定的成本,但是它是属于一次投入,终生使用。从长期的角度讲,系统开发的平均造价要远远低于传统管理方式的使用成本。所以,开发这套系统的经济可行性是非常高的。2.2.3 操作可行性对于该套小区物业管理系统而言,在交付使用之前,可以由开发人员代表对用户(物业管理人员)进行专业的系统培训。帮助用户掌握该系统各个功能的操作和系统简单的维护,并且该套系统配套非常详尽的使用说明和介绍。该系统的操作界面非常简单明了,各功能部件布局合理,罗列清晰,即使是非专业人士在短时间的练习之后都能对其进行操作。因此本系统的操作完全是可行的。2.2.4 调度
20、可行性调度可行性指的是建议的计算机系统能否在规定的期限内交付给用户。由于合同的规定,能否预期的交付涉及到开发人员的信誉等等。由于本系统是本人作为毕业设计的私人作品,所以不存在按期交付的问题。2.2.5硬件配置 表2.1 硬件配置表环境类别详细要求硬件要求IBM兼容机、Intel Pentium III 800/AMD K7以上处理器、128M以上内存、支持标准网络协议的网卡软件要求Windows 2000/WinXP/Windows 2003及以上Visual Studio 2010Microsoft SQL Server 20083 系统分析3.1 需求分析3.1.1 系统需求功能概括经过初
21、步的调研与可行性分析,加上对居民生活需求的考虑,设计了这套系统,该小区物业管理系统主要满足小区物业管理的一般性需求,小区物业管理系统的内容主要包括:(1)对小区所有楼栋资料的增加、删除、修改、查询等功能的实现,在基于这些信息上对小区进行管理。(2)对小区所有楼栋房间资料的管理,包括增加、删除、修改、查询等功能的实现,这些也是一个小区管理所需要的基本信息,毕竟小区物业管理最后是以房间和住户为单位进行管理的。(3)对小区所有户主的信息管理,包括查询户主信息、添加、修改、删除户主信息等功能的实现。户主是房间的所有者,是物业管理的重要参与者。(4)对小区所有住户信息的管理,包括查询住户信息、添加住户信
22、息等。住户是居住在该小区的所有居民,从小区安全等各方面角度考虑,有必要对所有的住户进行登记和管理。(5)具有了以上的基本资料信息后,下面则需要实现实质性的物业管理内容。主要有收费管理(水费电费物业管理费)和物资设备管理。3.1.2 系统操作设计内容据以上的系统需要研究设计内容如下:(1) 模块功能的研究与设计:尽量使用物业管理部门中现有的软硬件资源以及现有的管理系统开发方案,从而能够达到充分利用现有的资源,提高系统的开发水平和应用效果的目的。系统应该要完全符合物业管理员对业户管理的要求,满足对房产信息及住户信息进行管理的工作需要,达到操作过程中的简单明了、方便、实用、安全高效等要求。通过对整个
23、系统实现的分析,合理安排各模块的结构,用规范精炼的代码设计实现各模块的功能。(2) 良好的数据库系统设计:该小区物业管理系统应该配套一个安全好用的数据库。能够对数据库中所有信息进行添加修改等基本功能。(3) 完备的信息查询统计:该小区物业管理系统还应该具备简单的数据统计功能,使其能为企业管理者提供分析数据,作出决策。(4) 后期的维护:该小区物业管理系统应该采用模块化的程序设计方法,以期既能够对系统的各模块进行重新组合和修改,又便于未参与开发设计的技术维护人员补充和维护的效果。以上是对该小区物业管理系统进行的基本的需求分析,也就是该系统要实现的所有功能。但是这并不是该系统的全部的需求分析,因为
24、目前只包括一些基本的功能和设计,在将来的应用过程中还会出现的新的要求和问题,对此需要对该系统进行进一步的完善,更好的服务于小区物业信息的管理。3.2功能分析3.2.1 楼栋管理功能(1)添加楼栋信息,包括楼栋名、楼栋面积、占地面积、总楼层数、每层楼套数、楼栋总的套房数、完工时间、楼栋照片、备注说明。(2)查询楼栋信息。(3)修改楼栋信息。(4)删改楼栋信息。3.2.2 楼栋房间管理功能(1)添加套房信息,包括套房名、所属楼栋、户主名、房屋面积、所在楼层、备注。(2)查询套房信息。(3)修改套房信息。3.2.3 户主信息管理功能(1)添加户主信息,包括户主名、身份证号、照片、性别、居住类型、出生
25、年月、居住楼名、联系方式、房号、籍贯、工作单位、备注。(2)查询户主信息。(3)修改户主信息。(4)删除户主信息。3.2.4 住户信息管理功能(1)添加住户信息,包括住户名、身份证号、性别、所属户主、联系方式、籍贯、工作单位、备注。(2)查询住户信息。3.2.5 水电缴费管理功能(1)添加缴费单,包括收费项、楼栋、房间、本月记录数、本次记录时间。(2)用户缴费。(3)生成催款单,包括收费项、楼栋、房间、缴费号、房间号、收费类型、历史欠费、本月费用、应收总数、是否缴费、缴费时间。(4)收费安全管理,包括所有的数据信息、备份数据库、恢复数据库。(5)添加收费项目,包括小区收费标准、调整收费标准、收
26、费项、收费单位。3.2.6 物资设备管理功能(1)添加物资信息,包括物资类别、物资名称、物资数量、入库时间、出库数量、出库时间、应还库时间、物资单价。(2)查询物资信息。(3)修改物资信息。(4)删除物资信息。(5)物资统计。3.3 系统总体设计3.3.1 系统总体结构设计系统设置基本信息管理信息查询收费项目退出系统添加用户住户管理房屋管理收费管理收费信息住户信息房屋信息修改项目修改添加项目小区物业管理系统图3.1 系统总体结构设计 如上图所示,整个小区物业管理系统的功能主要分为系统设置、基本信息管理、信息查询、收费项目管理。其中基本信息管理分为住户管理、房屋管理、收费管理,信息查询包括收费信
27、息、住户信息、房屋信息,收费项目包括修改和添加收费项目。3.3.2 部分实体E-R图住户 入住时间住户姓名 身份证号住户电话 图3.2 住户基本信息实体E-R图 住户基本信息实体E-R图说明了住户这个实体的基本属性,它由住户名、身份证号、性别、所属户主、联系方式、籍贯、工作单位、备注等组成。房间 出售信息物业地址 所属楼层使用面积 图 3.3 套房基本信息E-R图套房基本信息E-R图表明了房屋这个实体的基本属性,它包括套房名、所属楼栋、户主名、房屋面积、所在楼层、备注等组成。物资类别名称入库时间物资单价出库时间图 3.4 物资基本信息E-R图3.3.3业务流程图登录系统输入密码系统主页面楼栋管
28、理房间管理户主管理住户管理物资管理缴费管理重新输入密码是否正确退出系统是否是否图3.5 系统业务流程图 整个系统的业务操作流程图如上图所示。在登陆界面用户输入用户名和密码后即可登陆,当用户名或密码不正确时,系统会提示输入的用户名或密码不正确,用户需要重新输入。登陆成功后用户可在主界面选择以下功能:楼栋管理、房间管理、户主管理、住户管理、缴费管理、物资管理。操作完成后退出系统。3.3.4数据流程图 图3.6 数据流程图3.4 一般性描述该系统所涉及的信息全部存放在后台数据库服务器中,数据库服务器运行在服务器上。系统的用户即物业管理员。 该系统中涉及到的对象有管理员、户主、住户。但是真正使用该系统
29、的只有管理员,即管理员通过该系统实现对户主和住户的管理。户主和住户本身并没有用户账号,因此不能实现对该系统的操作。事实上户主和用户也没有对系统进行操作的必要。图3.7 顶层的Use Case图3.8 细化Use Case因此,本小区管理系统由两大功能模块组成:(1)楼栋和户主等信息的管理功能;(2)缴费和物资的管理实现。3.5 功能需求描述系统的类图如下图所示:图3.9 系统的类图Admini类:管理员(administor)。building类:楼栋类。room类:房间类。owner类:户主类。residence类:住户类。fee类:收费项目类。resource类:物资设备类。3.6 动态行
30、为模型图3.10 操作活动图3.7 系统组件图图3.11 系统组件图4 系统详细设计4.1 数据库设计4.1.1 表名汇总表4.1 汇总表表名功能说明building楼栋信息表feeitem收费项目信息表feetype收费类别表goods物资设备表house套房信息表ownerfeeinfo业主缴费账单表ownerinfo户主信息表residentinfo住户信息表4.1.2 楼栋信息表表 4.2楼栋信息表列名数据类型空/非空约束条件buildIdint非空buildNamenvarchar(10)可空buildAreafloat可空holdAreafloat可空totalFloorint可空
31、floorCountint可空totalHouseint可空buildClosedatetime可空buildPicimage可空remarktext可空4.1.3 套房信息表表 4.3套房信息表列名数据类型空/非空约束条件HouseidInt非空HousenoVarchar(10)可空BuildnameVarchar(10)可空ownernameVarchar(10)可空Houseareafloat可空Housefloorint可空remarktext可空4.1.4 业主信息表表 4.4业主信息表列名数据类型空/非空约束条件Owneridint非空OwnernameVarchar(10)可空
32、buildnameVarchar(10)可空HousenoVarchar(10)可空Livestartimedate可空OwmerpidVarchar(20)可空ownerCitizenVarchar(50)可空OwnerphoneVarchar(20)可空Ownerbirthdaydate可空Ownerphotoimage可空SexChar(2)可空OwnerworkaddVarchar(30)可空OwnertypeVarchar(30)可空4.1.5 住户信息表表 4.5 住户信息表列名数据类型空/非空约束条件ResidentidInt非空ResidentnameVarchar(10)可空
33、OwneridInt可空ResidentstimeDate可空ResidentpidVarchar(50)可空ResidentcitizenVarchar(50)可空ResidentphoneVarchar(50)可空ResidentbirthdayDate 可空SexChar(2)可空ResidentworkaddVarchar(50)可空residenttypeVarchar(50)可空remarktext可空4.1.6 收费类别表表 4.6收费类别表列名数据类型空/非空约束条件FeetypeidInt非空FeeclassNvarchar(10)可空feestanderFloat可空4.1
34、.7 收费项目信息表表 4.7收费项目信息表列名数据类型空/非空约束条件FeeitemidInt非空FeeclassVarchar(20)可空HousenameVarchar(20)可空RecordbeforeFloat可空Datebeforedate可空RecordnowFloat可空DatenowDate可空remarktext可空4.1.8 业主缴费账单表表 4.8 业主缴费账单表列名数据类型空/非空约束条件Feenumint非空HousenameVarchar(20)可空FeeclassVarchar(20)可空FeehistoryFloat可空FeethismouthFloat可空F
35、eecountFloat可空FeeexistsBit可空feedatedate可空4.1.9 物资设备表表 4.9 物资设备表列名数据类型空/非空约束条件GoodidInt非空GoodtypeNvarchar(10)可空GoodnameNvarchar(10)可空GoodcountInt可空GoodinstoreDatetime可空Goodoutcountint可空Goodoutdatedatetime可空GoodindateDatetime可空goodmoneyfloat可空4.2界面设计与功能经过上述分析和数据库的建立,基本已经完成了数据库的后台工作。接下来要完成的是人机交互既操作界面的设
36、计。该系统分为以下三个部分:(1)登陆;(2)系统主体平台;(3)各功能模块。4.2.1 用户登陆启动系统程序后,首先显示的是系统登陆界面,即在进入主体平台之前,系统会要求登陆用户输入正确的用户名和密码作为验证信息点击登陆提交,与后台数据库设置核对无误后才能进入管理系统。非管理人员因为不知道正确的用户名和密码故无法使用该系统,这样做保证了该系统的数据安全。用户登陆界面如图5.1所示:图4.1 登陆界面4.2.2 楼栋信息管理模块楼栋信息管理模块以楼栋为单位,功能包括查询楼栋信息、添加楼栋信息、修改楼栋信息、删除楼栋信息。其中添加楼栋信息中需要输入的数据有楼栋名、楼栋面积、占地面积、总楼层数、每
37、层楼套数、楼栋总的套房数、完工时间、楼栋照片、备注说明。查询楼栋信息时可采用多条件查询,包括楼栋名、楼栋面积、完工时间、楼层数,使用十分方便。主界面如图:图4.2 主界面(1)查询楼栋信息界面图4.3 查询楼栋信息界面(2)插入楼栋信息界面图4.4 插入楼栋信息界面(3)修改楼栋信息界面图4.5 修改楼栋信息界面4.2.3 房屋信息管理模块房屋管理即楼层房间的管理。该模块功能包括查询套房信息、添加套房信息、修改套房信息。添加套房信息时需要输入数据包括套房名、所属楼栋、户主名、房屋面积、所在楼层、备注。主界面如下:图4.6 楼层房间管理界面4.2.4 户主信息管理模块 户主管理即是对房屋所有者的
38、管理。功能包括添加户主信息、查询户主信息、修改户主信息、删除户主信息。添加户主信息时需要输入数据包括户主名、身份证号、照片、性别、居住类型、出生年月、居住楼名、联系方式、房号、籍贯、工作单位、备注。 该模块主界面如下:图 4.7 户主信息管理界面4.2.5 住户信息管理模块 住户信息管理模块是对居住在该小区的所有居民的管理。功能有添加住户信息、查询住户信息。添加住户信息时需要输入的数据有住户名、身份证号、性别、所属户主、联系方式、籍贯、工作单位、备注。该模块主界面如下:图4.8 住户信息管理界面4.2.6 缴费信息管理模块缴费信息管理模块是为了实现物业对户主的水电以及物业费用的收取管理。功能包
39、括添加缴费单(收费项、楼栋、房间、本月记录数、本次记录时间)、用户缴费、生成催款单(收费项、楼栋、房间、缴费号、房间号、收费类型、历史欠费、本月费用、应收总数、是否缴费、缴费时间)、收费安全管理(所有的数据信息、备份数据库、恢复数据库)、添加收费项目(小区收费标准、调整收费标准、收费项、收费单位)。该模块主界面如下:图 4.9 缴费信息管理界面图4.10 添加费用信息界面图 4.11 催款单界面4.2.7物资设备管理模块 物资设备管理模块的功能有添加物资信息(物资类别、物资名称、物资数量、入库时间、出库数量、出库时间、应还库时间、物资单价)、查询物资信息、修改物资信息、删除物资信息、物资统计。
40、该模块主界面如下:图 4.12 物资管理界面5 测试报告5.1实验的目的和要求 对软件进行测试,详细记录测试过程对软件的质量进行评测,测试人员提供的BUG依据。提高系统的开发时间和系统性能。5.2实验内容 小区物业管理系统已经实现,为了系统投入市场后的生命周期更长,系统维护费用降低,需要在系统投入市场之前进行一次完整的测试。依据用户需求,设计测试用例,对软件进行系统级测试,并根据测试结果填写测试表格的测试结果栏。5.2.1测试环境测试的重点是系统的管理功能和登录界面的功能。5.2.2测试过程及结果根据需求分析文档,设计测试用例,填写预期结果,在测试时,填写实际结果。5.3注意事项注意测试用例的
41、完整性、所设计的测试用例的合理性。5.4实验提交5.4.1登陆界面进行测试名称:系统操作登陆测试目的:测试系统登录界面内容:口令的输入,合法性检查,合理性检查,界面的显示控制。(1)数据库预存数据: 用户名:huqiang; 密码:123(2)登录测试:表5.1 登录测试输入输出用户名密码选择类型ddfadf普通用户用户名或密码错误,登录失败46464fasdfd普通用户用户名或密码错误,登录失败普通用户用户名或密码错误,登录失败huqinag000000普通用户用户名或密码错误,登录失败Admin123普通用户用户名或密码错误,登录失败huqiang123普通用户登录成功(3)登录结果视图如
42、下:图5.1 管理员登录失败提示5.4.2 楼栋查询测试:名称:楼栋查询测试目的:测试楼栋查询功能内容:选择查找条件,输入关键字,对查询进行合理性校验图5.2 按不同的条件查询界面按不同的条件进行查询测试表5.2 输入调试输入选择结果显示空无显示fasd空无显示观涧1栋按楼栋名查找观涧1栋信息3000按总面积查找观涧1栋、观涧2栋信息7按楼层查询无显示5.4.3 房间管理测试:名称:房间添加删除测试目的:测试添加删除功能能否使数据库中的数据发生改变。内容:对输入的类型进行校正。图5.3 添加房间界面的展示图5.4 添加成功 5.4.4 添加住户测试:名称:管理员对住户的管理目的:测试住户管理功能内容:对住户管理进行合理性校验图5.5 添加住户信息图5.6 成功页面提示5.4.5物资管理测试:名称:物资管理测试目的:测试物资管理功能内容:对物资管理进行合理性校验界面显示:图5.7 添加物资界面补充物资类别“1”后点击添加结果显示如下:图5.8 添加成功界面6 结束语通过这段时间的学习,终于顺利的完成了毕业论文和小区物业管理系统。经历过这次实践,我学到了很多东西。有的是技术方面的,有