| 物业管理系统软件的设计方案有哪些? | ||||||||||||||||
|
1、概述 小区系统划分为三大组成部分,分别是:系统管理模块,业主服务子系统和物业管理子系统。其中每个模块又根据其所包含的职能进一步切分为若干个子模块。业主服务子系统主要是面向业主提供一系列的人性化服务,包括各类社区生活服务信息,设备保修提单,在线缴费以及智能门禁等功能。物业管理子系统主要面向小区物业管理部门,为物业管理部门提供一系列的小区物业管理功能,包括业主信息管理、业主门禁管理、业主车位管理和设备维修工作流等功能。系统管理功能则为小区提供了用户登录认证和授权,以及对系统的用户信息进行管理的功能。 其中,业主服务子系统主要为业主提供一些自助服务功能,内容涵盖了社区服务功能、设备报修功能和在线缴费功能等。从而使业主足不出户即能获得相应的物业服务。 物业管理子系统主要用于提供给小区物业管理人员对小区内的各类信息进行管理和相应的流程控制,内容包括业主信息管理、业主门禁管理、业主车位管理、设备维修工作流等功能。通过物业管理子系统,物业管理人员能够将小区内的所有物业信息进行电子化的管理,并实现物业管理服务流程的计算机管理。 系统管理功能主要为系统管理员提供了对系统相关的基础信息进行配置和管理的功能,同时为系统的所有用户提供登录认证和权限管理的功能。 2、采取的研究方法、技术路线及研究难点 在本系统的设计和开发过程中,将综合运用ASP.NET技术,SQLServer数据库技术以及BS网络架构等技术。 (1)ASP.NET 通过调研和论证,项目组决定在LotusDominoNotes、J2EE、ASP.NET当中选用ASP.NET技术平台。ASP.NET是微软公司推出的网络编程开发框架,它能够提供用于构建WEB应用程序的一个完整的框架,具有跨语言、跨平台、安全以及对开放互联网标准和协议的支持等优点,支持多种语言相互操作;在后期维护工作中相对容易,成本较低,而且开发周期较短。 (2)SQLServer关系型数据库管理系统 SQLServer是一个功能强大、操作方便的关系型数据库管理系统,其全面的数据库平台、集成的商业智能工具,以及企业级的数据管理功能为关系型的数据和结构化的数据提供了安全、可靠的存储功能,使用户可以构建和管理用于业务的高性能、高可用性的数据库应用程序。 SQL数据库的特点如下: ①真正的客户机服务器体系结构。 ②图形化用户界面,使系统管理和数据库管理更加直观、简单。 ③丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 ④SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQLServer也可以很好地与MicrosoftBackOffice产品集成。 ⑤具有很好的伸缩性,可跨越从运行Windows9598的膝上型电脑到运行Windows2000的大型多处理器等多种平台使用。 ⑥对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。 ⑦SQLServer提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。 (3)BS、CS 小区物业管理系统是一个支持BS架构与CS架构的应用性系统,在PC机上能够直接通过浏览器登录系统,同时,也支持IOS、Android等移动应用客户端。 本系统设计和开发的具体实施过程中将基于WebServices的技术理念,采用BS结构的网络架构进行设计。在数据信息的管理和服务功能上采用成熟稳定的SQLServer软件。 在系统功能模块和页面的开发上采用ASP.NET技术。在系统的开发上采用三层架构的思路进行系统层次结构的划分,从而将整个系统划分为界面和视图层、数据业务逻辑层和数据库访问层,以提高系统的稳定性和兼容性。 在系统网络服务方面采用成熟稳定和低成本的IIS软件作为Web服务器。 在系统的设计和开发完成后采用黑盒测试法对系统进行测试,整个测试工作将从系统的性能、功能以及兼容性等几个方面展开。 3、预期达到的目标 以Web技术、数据库技术、网络技术为支撑点,以满足智能小区的生活服务和物业管理等需求为目标,对小区物业管理系统进行研究和开发。预期形成以下两个方面的研究成果: (1)对小区物业管理系统进行研究,综合运用Web技术、数据库技术和网络技术,输出一套完整的面向小区物业管理系统设计方案。 (2)基于ASP.NET技术、SQLServer数据库技术,根据前面所设计的系统方案,对整个小区物业管理系统进行开发实现和部署测试。通过开发和测试工作的开展,以输出一套能够满足实际使用需求的小区物业管理系统。
|