• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 学前教育 > 正文

    基于asp.net,mvc+entity的小区物业管理系统的设计与实现

    时间:2021-01-13 12:00:59 来源:雅意学习网 本文已影响 雅意学习网手机站


      摘要:小区物业管理具有繁杂性、多样化、管理复杂等多种特征,并且收缴费用与设备维护相对繁琐。如何有效的开展小区物业管理工作,成为当前社会关注的焦点问题之一,笔者根据这一情况,引入计算机管理信息系统,开展物业管理工作,从而使物业管理更加准确、快捷、高效、透明。
      关键词:管理系统;小区物业;web;.net;entity;mvc
      中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2012) 24-0191-02
      管理信息系统(MIS,Management Information System),由人和计算机网络集成的能提供企业管理所需信息以支持企业的生产经营和决策的人机系统。主要功能包括经营管理、资产管理、生产管理、行政管理和系统维护等。
      这一通用型定义主要侧重于管理信息系统的功能和性质,也强调了管理信息系统是一种人机系统,对于企业它仅仅是一种工具。管理信息系统是信息学的重要分支之一,也是管理学的分支之一,经过多年发展,其自身的结构、理论、体系已日渐成熟,已经逐步发展成为一门涵盖多学科、多知识的新型学科。而开发一套适合企业自身或者某一业务的管理信息系统也是企业进行捷径管理的有效手段之一。例如,小区管理就是一个典型的代表,小区物业管理琐事繁多,如何高效、无错的对小区内物业进行管理已经成为当前社会各界关注的公共问题之一。基于此种情况,我们引入管理信息系统,对小区物业所涉及的账目、住户信息、业主各项管理费用进行统一管理,不仅具有仅管理员式的保密功能,还有查询、录入、修改、删除、以及对物业设备统计等功能,在不涉及业主隐私的情况下,使业主能够对自家的物业费用和投诉等情况提供透明化、直观的了解,从而提高小区物业管理的效率。
      笔者根据当前实际,选取具有典型的小区物业管理业务,提出一个通用型的小区物业管理信息系统,以供大家参考:
      1 系统设计的原则
      当前,一般小区物业管理都具备了简单的视频监控及计算机设施,本系统以现有资源为基础,尽量利用现有物业管理部门中的软硬件环境,以提高管理效率为目的,遵照物业管理的相关规定,对房产信息、住户信息、管理费用信息等进行有效规划统筹管理,操作设计尽量便捷、实用,在进行功能设计时,突出功能模块的直观性。
      2 系统的基本组成
      系统由三部分组成:业主管理板块 、小区管理员板块、系统管理员板块。
      2.1 业主管理板块主要实现的功能为:业主的登陆、业主基本信息录入、查询、修改、业主信息修改、业主信息输出。2.2 小区管理员模块主要实现的功能为:小区管理员的登陆、查询业主信息、业主缴费信息、房屋信息、收费标准信息。2.3 业主缴费信息录入、查询、修改,欠费追缴、收费标准信息录入、查询、修改系统管理员模块主要实现的功能为:对所有表录入、查询、修改,删除。
      3 系统设计
      3.1 良好的数据系统设计:(1)数据库中应该设置多个数据库表,例如用户基本信息表、房产信息表、费用结算表等,其中用户基本信息表设计时,字段设计应尽量全面而不重复;(2)具备数据库的维护功能;(3)可以及时根据用户的需求对数据库中的信息进行添加、删除、修改等操作;(4)数据库应该具备容灾备份功能。3.2 信息查询设计:系统可以根据实际工作需要,进行相关的检索、多条件查询等功能,另外还应该具备一定的统计功能。3.3 后期可维护性设计:该管理信息系统应设计时应该采用模块化程序设计方法,增强各模块的内聚性,以便系统的后期维护和修改;另外,系统开发是一个渐进的过程,一个完善的系统应该是经过实践检验后反复进行修订后才能趋于稳定,所以开发设计时一定要留下接口,为系统拓展做好准备工作。
      4 系统功能实现
      随着技术的发展,要使小区的手工物业管理转化为信息化物业管理,是有很强的可行性的。而且很多新型小区已经实现了物业管理信息化,市面上也有很多免费的小区物业管理软件,所以要实现物业管理的信息化在技术上的可行性是毋庸置疑的。本设计要做的只是针对小区的真实的物业管理工作来开发出适用的物业管理系统,本系统用C#编写。运行在Windows server操作系统(用IIS 7.0),数据库为Microsoft SQL Server(express)IDE为vs2010,采用asp.net mvc+entity。
      4.1 系统用户管理功能:对用户进行分级和分组管理机制,并使用强制访问控制规则对用户进行强制访问控制检查;对用户访问对象进行严格的规则控制,按照用户与被访问对象的安全关系来决定其访问权限;为了防止非法用户访问,在用户登录过程中,除了对用户名、口令的进行识别与验证外,还将对用户帐号的相关信息进行限制检查;
      4.2 小区住户信息管理功能。(1)小区基本情况。小区基本情况主要对社区的基本信息进行维护,包括社区简介、社区院楼、可支配房屋、公共设施、商业网点等业务模块。(2)小区家庭与人口。小区家庭与人口主要对家庭资料、人口信息档案数据进行编辑维护,包括常住人口、暂住人口、劳动力资源、家庭档案管理、家庭详细资料、低收入住户管理等。
      4.3 小区服务功能。小区服务是以互联网为基础,在政府的倡导下,为满足社会成员多种需求,有政府、企业、社团、个体工商户、志愿者等所有的具有社会福利性和公益性或微利性的居民服务。主要有为老服务、社会保障服务、优抚服务、为残疾人服务、安全犯法服务、为青少年服务、家政服务、信息服务等功能。
      4.4 小区收费管理功能。包括收费住址、水费、电费、宽带费、物业管理费、收费时间等信息;收费基本信息的增加、删除、修改、查询等。通过持久化类的设计实现各功能,包括:(1)小区住户(业主)信息类,(2)房屋类型类,(3)收费项目类,(4)房屋信息类,(5)收费清单类,(6)房屋信息视图(只读类),(7)收费清单总表视图(只读类)。数据库包括:(1)小区住户(业主)信息表,(2)房屋类型表,(3)收费项目表,(4)房屋信息表,(5)收费清单表,(6)房屋信息视图(只读表),(7)收费清单总表视图(只读表)。
      Mvc与entity为本项目的关键技术控制器层与模型层耦合度过高不方便测试和拓展。
      改进方法为实现Inversion of Control(ioc)。IoC亦称为“依赖倒置原理”("Dependency Inversion Principle")(Martin 2002:127)。差不多所有框架都使用了“倒置注入(Fowler 2004)技巧,这可说是IoC原理的一项应用。SmallTalk,C++,Java或各种.NET语言等面向对象程序语言的程序员已使用了这些原理。控制反转是Spring Framework的核心。
      近年来我国信息产业发展迅速,手工管理方式在企业管理等需要大量事务处理的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。在传统的管理中,其过程往往是很复杂的,繁琐的,且由于其中关联复杂,统计和查询的方式各不相同;会出现信息的重复传递问题,因此该过程必须实现信息化。我们的系统开发的整体任务是实现管理的系统化、规范化、自动化,从而达到提高管理效率的目的。
      以Internet为基础的管理系统就是利用计算机技术和网络通讯技术进行任务管理的方式。随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理的管理等方面的应用。
      参考文献:
      [1]谢希仁.计算机网络教程[M].北京:人民邮电出版社,2002.
      [2]官全龙,姚国祥,傅俊杰.基于ASP.NET的教学评估系统[J].科学技术与工程,2006(16).

    推荐访问:管理系统 小区物业 设计 NET ASP

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章