1、 本科毕业设计(论文) 基于 C#的 小区物业管理系统 学 院 计算机工程学院 专 业 计算机科学与技术 年级班别 09 级(一)班 2013 年 5 月 25 日 目录 摘要 .II Abstract. .II 1 引言 . 1 1.1 课题背景 . 1 1.2 国内现状 . 2 1.3 设计目标 . 3 2 可行性研究 . 4 2.1 初步调查 . 4 2.2 开 发的可行性研究 . 4 2.2.1 技术可行性 . 4 2.2.2 经济可行性 . 4 2.2.3 操作可行性 . 5 2.2.4 调度可行性 . 5 2.2.5 硬件配置 . 5 3 系统分析 . 6 3.1 需求分析 . 6
2、 3.1.1 系统需求功能概括 . 6 3.1.2 系统操作设计内容 . 6 3.2 功能分析 . 7 3.2.1 楼栋管理功能 . 7 3.2.2 楼栋房间管理功能 . 7 3.2.3 户主信息管理功能 . 7 3.2.4 住户信息管理功能 . 8 3.2.5 水电缴费管理功能 . 8 3.2.6 物资设备管理功能 . 8 3.3 系统总体设计 . 9 3.3.1 系统总体结构设计 . 9 3.3.2 部 分实体 E-R 图 . 9 3.3.3 业务流程图 . 11 3.3.4 数据流程图 .12 3.4 一般性描述 .12 3.5 功能需求描述 .14 3.6 动态行为模型 .15 3.7
3、 系统组件图 .15 4 系统详细设计 .16 4.1 数据库设计 .16 4.1.1 表名汇总 .16 4.1.2 楼栋信息表 .16 4.1.3 套房信息表 .17 4.1.4 业主信息表 .17 4.1.5 住户信息表 .18 4.1.6 收费类别表 .18I 4.1.7 收费项目信息表 .18 4.1.8 业主缴费账单表 .19 4.1.9 物资设备表 .19 4.2 界面设计与功能 .20 4.2.1 用户登陆 .20 4.2.2 楼栋信息管理模块 .20 4.2.3 房屋信息管理模块 .23 4.2.4 户主信息管理模块 .23 4.2.5 住户信息管理模块 .24 4.2.6 缴
4、费信息管理模块 .25 4.2.7 物资设备管理模块 .26 5 测试报告 .27 5.1 实验的目的和要求 .27 5.2 实验内容 .27 5.2.1 测试环境 .27 5.2.2 测试过程及结果 .27 5.3 注意事项 .27 5.4 实验提交 .27 5.4.1 登陆界面进行测试 .27 5.4.2 楼栋查询测试 : .28 5.4.3 房间管理测试 : .29 5.4.4 添加住户测试 : .30 5.4.5 物资管理测试 : .31 6 结束语 .33 致谢 .34 参考文献 .35 II 小区物业管理系统 摘要 : 在计算机普及的 21世纪,计算机的应用已逐渐深入到我们生活的每
5、个角落。一方面,一些管理软件的应用使得我们的交流和管理更加方便和快捷;另一方面,计算机语言的发展也使得软件的开发更加简单和规范。 小区物业的管理与我们的生活息息相关。传统的管理方式不仅繁琐、效率低下,而且容易出错。该小区物业管理系统属于信息管理系统 ,主要包括操作界面和后台数据库。通过 自己将近四年的学习,考虑了操作的方便性及界面设计的简便性,我选用了 SQL Server 2008 数据库和 C#。本系统包含了小区物业管理的几个关键项目。虽然不是特别完善,但是能基本满足普通小区物业管理的需求。包括:楼栋管理、楼栋房间管理、住户信息管理、户主信息管理、水电缴费管理、物资设备管理。 关键词: 小
6、区物业管理 ; SQL Server 2008; C# II residential property management system Abstract: 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 more convenient an
7、d 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 is an informat
8、ion 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 management. A
9、lthough 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 management. Key words:
10、 Residential Property Management,; SQL Server 2008; C # 1 1 引言 现代科学技术的迅猛发展,促进了信息化时代的来临,以计算机为载体的信息技术在我们的社会和经济生活中扮演着越来越重要的角色,特别是在信息管理的方面,计算机已然是不可或缺的管理工具。 继劳力、土地、资本 等传统资源之后。信息逐渐成为决定社会发展的又一关键资源。谁能更快更多的掌握信息,谁能最快地利用信息,谁就能在日益激烈的竞争中占得优势。对个人或企业来讲,建立一套高效的信息管理系统能够方便信息的操作和管理、加快信息的传输和获取速度、从而提高效率增加收益。从整个社会角度来讲,高效
11、的信息管理系统的应用会加快社会的信息化、现代化。提高整体生产效率、促进社会快速发展。统计数据表明,美国等发达国家在信息管理方面计算机的应用已经非常普遍, 80-100%的信息处理都是由计算机完成;而计划管理也是高达 80 90%;另外,在计 算机应用发展较快的那些国家中,计算机的应用起到了关键性的作用。比如用于经济管理的占多达 80%;用于科技计算和数据处理的占 8%,用于工业生产和过程控制的占 12%;不难看出,信息管理是计算机应用的最重要组成部分。 由于历史等种种原因,我国的信息资源建设一直处于落后水平。对于计算机的应用,我国更是比西方发达国家落后十几年。因此,我国正确的将信息资源的开发和
12、利用作为国民发展的核心项目。经过几代人的努力,我国已经基本建立了服务社会各领域的应用网络,培养了大批计算机专业的技术人才,对整个社会的发展起到了很大的促进作用,取得了巨大的经济效益。 对于小区物业的管理来说,其工作流程繁杂多样、项目众多、数据庞杂。传统的管理方式已经不能适应社会的发展要求,而计算机可以解决这一难题。它不仅能胜任物业管理的工作,而且能够更加准确高效,方便快捷,能同时方便管理人员以及用户操作。此系统能够克服传统管理的弊端,使物业管理规范化、现代化。 1.1 课题背景 本系统属于管理信息系统( MIS, management information system),是由操作人员、计算
13、机等组成,具备信息收集传送、储存使用等功能的系统。它能够实时监测一个企业的运 行状况,并且可以利用历史数据来对将来的形势作出预测,从企业的整体角度帮助2 企业管理者进行决策,使企业能实现其目标。这个定义说明了管理信息系统的主要功能和性质,也强调了它的作用对企业而言只是一种工具。 图 1.1 管理信息总体结构图 物业管理信息系统则是专门用于收集、传送、存储、加工、维护以及使用物业信息的系统。它应该主要包括楼层管理、房间管理、用户管理、收费管理、物业资源管理等。其任务是利用现代的计算机技术和网络通信技术和数据库技术改进物业管理企业的管理方式、流程和规范,通过对人力、物力、技术、设备等资源的管理需要
14、,建立统一的数据库,并且通过加工这些信息资料方便于管理层作出正确的决策,达到提高企业的管理水平和增加经济效益的目的。 1.2 国内现状 由于我国的特殊历史经历和国情,在计算机科学技术领域我国一直处于落后于西方发达国家的状态。一方面体现在计算机及互联网相关基础设施的不健全;一方面体现在计算机知识的专业人员的稀缺。其中后者是限制我国信息技术发展的主要瓶颈。但是从发展速度来看,自改革开放以来我国的信息技术领域的发展迅速,已经逐渐拉小了于发达国家的技术差 距。 在过去,社会中各个行业的不少管理人员都会孤立的看待计算机和数据管理。造成这种状况的原因是他们没有真正的理解计算机的强大功能,由于没有相关的操作
15、知识,很多传统的管理人员不愿使用这一高效的工具,导致计算机在社会中的应用不广泛不充分,也导致在很多行业中存在固步自封和劳动力浪费的现象。 相比之下,一些敢于尝试信息管理的企业相继取得了让人羡慕的成功。比如全球最大的零售商沃尔玛,在 20 世纪 70 年代,沃尔玛率先把卫星通信系统应用于公司的业务,之后更是不断投入大量的资金用于互联网建设和信息管理。结果是有目共睹的,沃尔 玛信息管理者 信息处理器 信息用户 信息源 3 通过现代技术的运用大大降低了公司的运作成本、物流成本,能为顾客提供最优质最快捷的服务,能为公司管理者提供决策支持。现在沃尔玛的连锁店遍布全世界,充分显示了信息管理技术的商业价值。
16、 直到近些年,人们才深刻的认识到信息已经成为现今社会中最重要的资源之一,作为一名管理者如果不能有效的快速的利用信息,这个企业就很难在行业中发展甚至是立足。同时,随着计算机的普及和计算机操作的越来越简便,人们对计算机的了解在加深,更多的人学会了他们所需要的计算机专业知识。可以预见,传统的信息管理方式将被信息技术的进步彻底改变。 1.3 设计目标 本小区物业管理系统是针对小区物业的现代化管理设计的,一是为了方便物业管理人员处理数据,二是为了提高对小区用户的服务质量。 对于管理人员,首先要有所有楼栋、所有房间的基本信息、所有住户的信息登记、水电缴费的记录、物业资源的使用和维护情况等基本信息,能够满足
17、管理人员日常管理需求。其次要有方便操作的管理界面,清晰明了,便于使用。对于用户,数据的安全性必须得到保障。 在功能方面: ( 1)对楼栋,房间的资料要有记录,并可以增删改。 ( 2)对住户的水电费用进行管理。 ( 3)对小区的物业资源进行维护和管理。 4 2 可行性研究 2.1 初步调查 自 改革开放 之后我国社会面貌一新 , 从业人员的 管理思想逐步与世界接轨, 同时,具有现代管理 基础 的智能化小区已成为 城市 发展 的必然 趋势。 另外, 我国大规模 信息技术基础 建设的逐步 完善 使物业管理 公司得以不断扩大规模 。这些都 可以 说明我国已 经 具备 了 建立现代化智能小区的 前提 条
18、件。 就 一般的 小区而言,其 物业管理 人员 普遍年龄不高,一般都 乐于 学习 新的知识、 了解 新的事务。就 其 素质而言, 他们 大部分都 受过 高等教育, 而且该系统操作简便,经过简单的培训学习他们就可以熟悉整个系统的运行。 所以 建立该 小区 物业管理系统是非常适宜的。 2.2 开发的可行性研究 可行性分析( Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能
19、够解决。 2.2.1 技术可行性 该系统采用当前非常流行的结构模式进行开发,前台界面开发工具选用 Visual Studio 2010、 C#是可视化、面向对象的开发语言 ,它具有易用和开发效率高的特点。后台数据库选用了 SQL Server 2008,它能够处理大量的数据,同时保持数据的完整性并且能提供一些高级管理以及数据分配功能。以上两种工具功能强大,有较好的接口,因此作为系统开发的工具是可行的。 2.2.2 经济可行性 随着计算机技术的快速发展,信息管理技术在企业管理中的应用的普及势在必行。新技术的应用不仅是个很好的选择,从某种程度上来说,它也是一个必须的选择。作为5 我国的重要产业之一
20、的房地产业,在现今信息技术发展的推动下拥有一套适合的小区物业管理系统是必要的。与传统 的管理方式相比,信息管理系统具有明显的优势:高效、快捷、精确。传统的物业管理要求有较多的管理人员,耗资高,错误率相对计算机来说高出很多倍,另外对人员的管理和培训经费也是一笔不小的开销。当然该系统的投入也需要一定的成本,但是它是属于一次投入,终生使用。从长期的角度讲,系统开发的平均造价要远远低于传统管理方式的使用成本。所以,开发这套系统的经济可行性是非常高的。 2.2.3 操作可行性 对于该套小区物业管理系统而言,在交付使用之前,可以由开发人员代表对用户(物业管理人员)进行专业的系统培训。帮助用户掌握该系统各
21、个功能的操作和系统简单的维护,并且该套系统配套非常详尽的使用说明和介绍。该系统的操作界面非常简单明了,各功能部件布局合理,罗列清晰,即使是非专业人士在短时间的练习之后都能对其进行操作。因此本系统的操作完全是可行的。 2.2.4 调度可行性 调度可行性指的是建议的计算机系统能否在规定的期限内交付给用户。由于合同的规定,能否预期的交付涉及到开发人员的信誉等等。由于本系统是本人作为毕业设计的私人作品,所以不存在按期交付的问题。 2.2.5 硬件配置 表 2.1 硬件配置表 环境类别 详细要求 硬件要求 IBM 兼容 机、 Intel Pentium III 800/AMD K7 以上处理器、 128M 以上内存 、 支持标准网络协议的网卡 软件要求 Windows 2000/WinXP/Windows 2003 及以上 Visual Studio 2010 Microsoft SQL Server 2008