基于ASP.NET技术和B/S平台架构的学府佳苑小区物业管理系统设计
【摘要】 随着现代化信息技术的迅猛发展,计算机、网络、电子等各项技术的日新月异,人们越来越意识到现代化技术的优越性和便利性,各行各业争先恐后地提高自身信息技术化程度。在这样的背景下和大环境的驱动下,越来越多的管理系统出现在人们的视野当中。常见的也相对成熟的系统包括企业中必不可少的办公自动化管理系统、校园中的教师和学生信息管理系统、教育部门的在线考试管理系统还有各种大中小型超市所用的超市管理系统等等。这些系统着实为人们的工作和生活带来了许多便利之处,即节省了时间提高了效率,又为工作人员减轻了很多压力,还使这个成千上万错综复杂的资料和数据变得有矩可循,使工作过程变得轻松。这些信息化手段和技术为各个部门和领域的管理提供了更加方便和快捷的服务,很大程度上提高了人们的生活和工作质量水平。随着国内城市居民住宅小区数量的不断增加,对小区内的物业管理问题越来越成为当前城市管理的主要问题之一。许多小区在管理方面和协调方面存在着各种各样的问题,比如:一些业主向物业方面反应的问题或投诉信息得不到及时地解决,业主的一些欠费等信息有时也通知不到位。近年来,业主与物业之间的矛盾不断涌现,出现了问题后,互相推卸责任,这都是管理方面的不完善所造成的。为了提高小区的物业管理水平,不断完善对小区内各方面工作的管理效率,有效和合理地减少业主与物业之间的冲突,各地也加快了对小区物业管理方面的建设步伐。各种社区物业管理系统不断涌现,有效地提高了物业管理工作的效率,并在很大程度上降低了业主与物业之间的冲突次数。但大多数系统都是只涉及到物业管理方面一些通用的功能,缺少个性化的内容。“学府佳苑”打算开发一套适合自己的小区物业管理系统,本人有幸参与其中,对学府佳苑小区的整个物业管理系统进行相应地设计与开发工作。首先,在对学府佳苑小区物业管理系统的设计与开发之前,除了需要对小区内整体布局、设施项目、业主基本情况等相关信息进行一定的了解和分析,还要熟悉物业工作人员的具体工作内容,通过了解知道“学府佳苑”小区建筑面积24万平方米,1390户,建筑有高层电梯、低层、单元楼和复式楼。根据对该小区物业管理系统的需求分析提炼出系统主要需要完成以下工作:包括小区内设备的维护问题、小区内业主的各项交费和拖欠问题、小区内停车问题、小区内各项新闻制度和公告的管理与发布问题,以及对业主的各种需求和投诉信息的协调等问题。对学府佳苑小区的相关信息进行全面的了解和分析后,决定为其设计与搭建一个更适合本社区的物业管理系统,具体设计到的技术以及所做的工作如下:所搭建的学府佳苑小区物业管理系统是运行于Windows XP操作系统之上的,利用Microsoft Visual Studio2008作为主要的开发支持工具,ASP.NET为核心技术,开发语言选择了C#面向对象程序设计开发语言,SQL Server2005作为后台数据库支持,并采用当前比较流行的B/S模式和三层架构技术进行实现的。其他辅助工具和技术还包括用于进行所有页面设计与绘制及切图工作的Photoshop图片处理软件、用于对整个Web页面进行合理布局的Dreamweaver网站设计开发工具,用于美化和统一控制整体样式的CSS技术等。本文结合该小区的特点,为其量身搭建了一个适合自己的物业管理系统。该系统是基于.NET技术的,在软件工程理论的指导下,进行了详细的需求分析,并进行了总体设计和相应的数据库设计。接着进入详细设计阶段,在该阶段的处理过程中,除了要对页面整体效果进行相应的设计与制作外,主要是在VisualStudio2008开发平台之上,利用ASP.NET技术和ADO.NET数据库存取技术,对系统中各个功能模块进行详细设计与编程。系统中所包含的主要功能模块有:能够为用户提供进入系统的登录模块;能够轻松实现对各种新闻或公告更新维护操作、并可为业主提供在线浏览功能的新闻管理模块;支持对欠费信息进行相应的管理操作、并允许个人查阅相关信息的欠费住户管理模块;允许对本小区内所有住户的住房信息进行相应管理的住房信息管理模块;能够对需要维修设备信息进行管理的设备信息管理模块;可以对所有业主发来的投诉信息进行管理,并为业主提供查看投诉结果和解决情况的信息管理模块;以及能够对小区内值班员工以及其信息进行管理和分配的值班员工管理模块。对本系统的整体测试结果表明,本文设计开发的基于.NET技术下的学府佳苑小区物业管理系统能够按小区自身的情况和需求实现物业管理的各项基本功能,为物业提供了一个很好的管理平台。通过此平台,物业可以及时有效地解决设备维修、业主投诉和业主欠费等问题,提高了工作人员的工作效率,也提高了自身的服务质量,有效地降低了业主与物业之间不愉快的次数,使业主与物业之间的关系变得越来越融洽和谐。真正实现了小区内管理的科学化、便利化、智能化和现代化。
第 1 章 绪论
20 世纪末期,各行各业兴起了信息化、数字化的发展,加快了计算机和网络的应用,使得人类的日常生活和工作的方方面面更加便利和快捷,同时各个小区也出现了物业管理系统。该系统的出现在一定意义上提高了工作人员的管理效率,并在很大程度上减少了业主与物业之间不愉快和冲突的次数,使得物业管理更加便利、科学、人性化,人员方面也有了相对更合理的调配方案,降低人力资源的浪费[1]。“学府佳苑”小区建筑面积 24 万平方米,1390 户,建筑有高层电梯、低层、单元楼和复式楼,还有幼儿园、花园等,考虑到“学府佳苑”小区的业主多数都是教师,因此能够很好的实现“学府佳苑”小区物业管理系统的开发。
..............................................
1.1 引言
历经几十年的生长,海内的信息化程度渐渐遇上发达国度程度,各个行业和范畴也加速了自身信息化设置装备部署的步调,“学府佳苑”小区物业办理体系便是在如许的大情况下提出来的。学府佳苑小区是某高校的眷属区,业主大多是老师,这更有利于物业办理体系的顺遂推广和实行。
随着国内城市居民住宅小区数量的不断增加,对小区内的物业管理问题越来越成为当前城市管理的主要问题之一。许多小区在管理方面和协调方面存在着各种各样的问题,比如:一些住户向物业管理中心反应的问题或投诉信息得不到及时地解决,一些欠费等信息有时也通知不到位。近年来,业主与物业之间的矛盾不断涌现,出现了问题后,互相推卸责任,这都是管理方面的不完善所造成的。为了提高小区的物业管理水平,不断完善对小区内各方面工作的管理效率,有效和合理地减少冲突,各地也加快了对小区物业管理方面的建设步伐。各种社区物业管理系统不断涌现,有效地提高了物业管理工作的效率,并在很大程度上降低了业主与物业之间的冲突次数。
................................
第 2 章 技术支持
2.1 ADO.NET 技术介绍
数据是人们对客观事物和客观世界的抽象,它无处不在,不论是在日常生活中,还是在工作过程中,抑或是在学习和科研过程中都离不开数据。有了数据,我们可以更方便更清晰地认识和描绘这个世界。那么被抽象成的这些数据究竟应该存放到什么地方是人们首先要解决的问题,数据库的出现使这些杂乱无章而又繁多的数据变得有序,它们被规规整整地存放在一张张的二维表中。但外界如何来访问这些数据库又成为了最新的问题,ADO(Active Data Object)技术的出现相当于数据库与外界之间联系的桥梁,但该技术需要一直保证与数据库处于连接状态,随着网络中进行并行处理的用户数量的增加,这种方式无疑是对系统资源的一种浪费,这就要求这种技术必须进行改革,只有这样才能满足不断增加的网民的需求。
ADO.NET 作为基于.NET Framework 框架之上的新一代的数据存取访问技术[6-9],在 ADO 的基础上进行了大规模地改进。它与过去的 ADO 模型相比具有更加合理、更加完善和更加优越的性能。ADO.NET 可以在无连接的状态对数据集进行处理,处理完成后再打开连接,然后将最终的处理结果提交给数据库,有效地提高了应用程序的工作效率。
...............................
2.2 Microsoft SQL Server 2005 概述
人们生活在一个充满数据的世界里,世界中的万物都可以被抽象为一种数据,即使每一种数据的类型不一样,但其本质都是用来描述客观事物的。不论是在日常生活中,还是在工作过程中,抑或是在学习和科研过程中都离不开各种各样的数据。既然人们将万物都抽象成了数据,那么就需要一个容器来盛放这些数据,并且需要一个能够帮助我们合理地分类、有序地整理这些数据的智能化的容器,于是,数据库就这样诞生了。随着信息技术的迅猛发展,计算机各项技术的日新月异,数据库技术也加快了自身的发展步伐,不断地进行更新换代,以满足不断增多的数据量和人们日益膨胀的需求。
Microsoft 公司先后陆续推出并发布了几个版本的 SQL Server 数据库管理平台。该数据库管理平台因其简单易操作又不失强大功能等优点被广泛应用于世界各地的大中小型公司及企业,并被作为长期和稳定的数据存储管理系统。Microsoft 公司的新版本 SQL Server 2005 作为对 2000 版本的升级,在继承了其所有强大功能的基础上,又添加了数据分析、集成和通知等功能[11-12],使构建和部署数据库的过程更加方便快捷、安全可靠。如今 2005 版本为方便不同用户的使用已提供了五种不同的版本,分别包括:适用于 32 位和 64 位的企业版(Enterprise Edition)、适用于 32 位和 64 位的标准版(Standard Edition)、仅适用于 32 位的工作组版(Workgroup Edition)、适用于 32 位和 64 位的开发版(Developer Edition)和仅适用于 32 位的学习版(Express Edition ),用户可以根据自己的实际需要和需求进行相应版本的选择和安装。
...............................
第3章 用户需求分析.............. 21-26
3.1 系统需求 ..................21-23
3.2 系统的功能需求和性能需求 ...................23-25
3.3 建立系统的需求原型 ................25-26
第4章 总体设计 ..............26-34
4.1 总体设计的处理流程图 ..............26
4.2 系统总体结构和模块的接口设计 ..................26-27
4.3 数据库设计...................... 27-34
4.3.1 数据库的概念设计 ................28
4.3.2 系统的逻辑设计 .................28-29
4.3.3 数据表设计.............. 29-33
4.3.4 数据库设计规范化............... 33-34
第5章 系统详细设计与实现 ......................34-45
5.1 系统功能................. 34-35
5.2 系统的具体实现............. 35-45
5.2.1 公共类 ..............35-36
5.2.2 登录模块的设计与实现 ....................36-38
5.2.3 新闻管理 ........................38-42
5.2.4 其余模块管理 ........................42-45
第6章 系统测试
不论是对系统的开发还是对 Web 应用程序的开发,都需要通过各种手段和方式对其一系列的测试活动以保证系统的正常运行和正确实现。这种测试活动不仅仅是在系统开发结束之时进行的,而是贯穿于开发过程始终的,通常是是一边进行开发,一边进行测试,每一个细小的改变之后都要进行一下简单的测试,以保证每个单元模块功能的正确显示和正常运行。这就好比我们在盖一栋大厦,每一个环节都要通过测试确保正确无误,即使有细小的不足也需要在可以忍受或允许的范围内,若某一层有倾斜,而且未经过合理地测试和及时地发现,则可能会造成以后的所有楼层都跟着倾斜,最终整个大厦无法投入使用。所开发的系统也是一样,某个环节出了问题却未被发现从而未经过适当的更正和处理,则可能会造成最终整个系统无法使用乃至崩溃。那么,在开发结束时,还要对系统做整体测试,以检验整个系统功能上的正确性、稳定性以及有效性。系统在开发过程中的测试方法有很多,尤其是近几年,随着网络应用和计算机的普及,越来越多的软件和系统被开发出来,为了迎合需求,测试方法也随之增多,下面对几种常用测试方法进行简单介绍。
.....................................
总结
随着国内各项技术的日新月异,使得各个领域也都随之加快了向现代化技术迈进的步伐。社区化管理已经成为了对城镇居民的主要管理方式,过去传统的管理方式越来越突显蹩脚和不足,各种问题得不到及时合理的管理和解决,使得物业和业主之间的矛盾不断攀升。一个更加智能的管理平台能大大提高工作人员的管理效率,从而降低业主与物业之间不愉快和冲突的次数。但更多的社区相关的管理系统都是只涉及到物业管理方面一些比较简单而且通用的功能,缺少独特的一面和相对更全面、更合理的提升。
本文结合当地新建成小区“学府佳苑”的实际情况,为其量身定做了一个基于.NET 技术的小区物业管理系统。该系统是运行于 Windows XP 操作系统之上的,利用 Microsoft Visual Studio 2008 作为主要的开发支持工具,ASP.NET 为核心技术,SQL Server 2005 为后台数据库管理平台,并采用当前比较流行的 B/S模式和三层架构技术进行实现的。系统能够有效地将业主们提交的各种设备维修和投诉信息进行合理地调配和管理,使设备能够得到及时地维修,投诉信息也能够在最短的时间内得到解决;另外,业主们再也不需要像过去一样到社区内的公告板上查看相关的通知和公告,只要家里有联网的电脑或能上网的手机,就能够很方便地查阅这些信息。
................................
参考文献:
- [1] 钟平,蔡昭权,卢庆武. 基于ASP.NET的小区物业管理系统的设计与实现[J]. 现代计算机(专业版). 2009(06)
- [2] 刘纯丽,徐成林. 基于ASP.NET的智能小区物业管理系统的设计[J]. 电脑知识与技术. 2008(27)
- [3] 周锦芳. 小区物业信息管理系统开发与设计[J]. 现代计算机(专业版). 2008(05)
本文编号:9870
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/9870.html