基于B/S模式的小区物业管理系统的设计与研究

时间:2023-06-02 11:54:03 教案设计 来源:网友投稿

摘 要:目前,全国各个小区物业倡导数字化管理,即利用通信工程、网络工程等技术,实现对小区物业软硬件的综合管制。小区物业管理系统的设计与实现是基于ASP.NET技术的管理软件,采用Visual Studio作为开发平台,运用C#语言,结合SQL Server数据库开发完成。

关键词:网络工程;小区物业;ASP.NET;C#;SQL Server

Zhang Xu,Bao Qing-peng, Zhu Jia-mei

Department of information engineering and computer technology, Harbin Petroleum Institute, Harbin, 150027, China

1 引言

当今时代是飞速发展的信息时代。各行各业中都离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。管理人员使用计算机控制流程,在加快了工作节奏的同事,很大程度上提升了工作的可靠性。特别是处理让人头疼的业务流程时,计算机能够更好的表现出它的优点。

用计算机管理小区物业,方便快捷,管理员只需要把业主信息录入到系统,系统会自动根据业主的信息生成相关的账号,业主登陆之后可以看到小区当前的情况,也可以查询小区现在硬件软件方面的信息,如果发现小区有什么需要改善的地方可以及时的提出,再也不用因为疏忽导致小区设备维修不及时。另外,系统还具备相关房产信息和房产负责人清晰可查的优点,小区物业管理系统具有高效、清晰等数字化信息管理系统的优点。

2 系统的设计目标

结合现有小区物业管理模式,取其精华,小区物业管理系统完成之后将会以完成以下任务为设计目标:

1.美观的界面布局给用户美好的借阅体验。

2.完善的小区信息,让业主更加了解自己的居住环境。

3.用户私人管理信息完善健全,随时查看修改。

4.管理员统一管理用户信息和小区物业信息,一目了然。

5.良好美观的图形界面,给用户最好的使用体验。

3 系统的设计思想

一个用户体验度相对高的软件系统应该具有软件体积相对较小,用户界面美观,一些基本的功能都能够基本的稳定运行,并且不能影响系统的运行速度,应用计算机技术以及网络技术相结合的模式,使得开发更加方便、快捷,也使得数据的相互传输和通讯变得更加清晰起来。

1.响应时间

小区物业管理系统各个模块的响应时间都可以控制在2秒以内,绝对不影响用户的操作,SQL Server数据库[3]能保证给用户良好的数据交互体验。

2.可修改性

程序采用ASP。NET技术,以C#语言作为开发平台标准语言,C#语言的可修改很好,所以能够确保系统的可修改性优良。

3.可用性

小区物业管理系统开发完成之后会专门找相关的小区物业管理人员进行系统可用性的测试,确保系统具有极强的可用性。

4.数据管理能力

小区物业管理系统的数据库采用SQL Server数据库[4],这是一个大型的关系型数据库,能够保证系统有很强的数据管理能力

5.系统安全性

小区物业管理系统的设计与实现采用ASP.NET技术,微软的SQL Server数据库作为数据存储的媒介[5],C#语言作为编程语言。因为这几种技术都具有很强的安全性,用他们开发出来的系统程序逻辑十分严密,所以我的小区物业管理系统的系统安全性是有很高的保证的。

4 系统开发环境

本系统采用B/S结构,前台开发工具为Visual Studio 2012,后台数据库是Microsoft SQL Server 2008R2,软件要求:操作系统为Windows XP或更高,Internet Explorer 5.01 或更高版本,硬件要求:处理器Inter(R) Core2以上,内存256M以上,硬盘空间50G以上。

4.1 B/S结构的数据库访问模式

B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。

4.2 ASP.NET简介

asp.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到asp.net的Web应用中。asp.net同时也是language-independent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript,C++、F++。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向asp.net。

5系统总体设计

小区物业管理系统的总体设计主要说明系统的整体架构和技术相关的运用程度,目标是能够清晰的表示出系统各个模块的作用以及各个模块之间的关系,从而分析出系统的业务流程。

5.1 数据库设计

在关系数据库中,数据库表是一系列二维数组的集合,用来代表和储存数据对象之间的关系。它由纵向的列和横向的行组成,例如我们的系统中有关用户信息的名为My User的表中,每个列包含的是所有作者的某个特定类型的信息,比如“账号”,而每行则包含了某个特定作者的所有信息:姓别、真实姓名、住址等等。

小区物业管理系统的数据库采用SQL Server数据库,他是一种大型的关系型数据库,使用该数据库可以存储大量的数据,避免以后系统在应用过程中数据存储空间不够需要升级的尴尬,数据库名称叫:HOME,该数据库共有6个表,(1)用户信息表,用来存储用户的信息,包括用户名、密码、真实姓名、居住地址、年龄、性别、房产大小、备注等字段;(2)房产信息表,用来存储小区物业所属房产的基本信息,包括房产编号、房产位置、房产大小、房产价值、房产负责人、房产状态、备注等相关字段;(3)设备信息表,用来存储小区硬件设备的基本资料,包括设备编号、设备名称、设备位置、设备大小、设备负责人、设备价格、设备状态、备注等相关字段;(4)催费站内信表,用来存储管理员发送站内信的信息,包括编号、缴费人员、真实姓名、内容、状态、备注等字段;(5)通知信息表,用来管理员发送给用户的信息,包括通知内容、通知时间等相关信息;(6)意见反馈表,用来存储用户给系统和系统管理员提出的意见和建议,包括编号、意见内容、处理状态、提出人、备注等字段。

5.2 系统功能设计

本系统的主界面整体结构为上左右结构,上面部分显示退出按钮等功能,左面部分采用了可收缩的树形结构框架,功能节点一目了然,右面部分为操作区,显示当前操作的使用窗口。

管理员登录系统之后,可以对隶属小区物业的业主进行信息管理,对业主的基本信息进行维护,确保对小区的人员有一个系统的统筹。可以对选定业主的详细信息进行增加,删除,修改,查询操作。管理员登录系统之后可以对小区物业现有的房产信息进行维护,状态分为已售和待售,可以对选中房产进行增加,删除,修改,查询操作。管理员登录系统之后可以对小区物业现有的硬件设备信息进行维护,状态分为完好和破损,可以对选中设备进行增加,删除,修改,查询操作。管理员登陆后,系统判断其使用权限,如果没有使用权限,则拒绝其访问。如果有使用权限,则对可以对系统中物业费用缴纳情况进行维护,可以修改用户的缴费状态。管理员登陆后,系统判断其使用权限,如果没有使用权限,则拒绝其访问。如果有使用权限,则可以查看业主对系统和管理员的意见和建议。管理员用账号登录系统之后可以发布小区物业近期的通知,通知按时间先后排序,可以对这些通知进行增加,删除,修改,查询等操作等。

6 结论

本文分析小区物业管理系统的架构,重点论述了小区物业管理系统的组成与每个模块的功能,同时把系统的整个开发过程以及后期的测试记录比较详尽的记录下来,力求让读者能更清晰的理解本系统。

小区物业管理系统的设计与实现是基于ASP.NET技术的管理软件,采用Visual Studio作为开发平台,运用C#语言,结合SQL Server数据库开发完成,通过前期的问卷调查和对同类系统的观察,经过不断的努力改进,相信将会给小区物业管理者和用户一个良好的体验。

参考文献:

[1] 王战强.物业管理典型案例评价[M].北京:科学出版社.2012:20-123.

[2] 李建中,王珊.数据库系统原理[M].北京:电子工业出版社.2009:40-96.

[3] 欧锋,邹敏,李晓桢.ASP.Net技术框架概述[J].计算机系统应用.2012.21(1):56-58.

[4] 李庆义.软件测试领域知识管理技术的应用[J].软件导刊.2012.5(1):25-29.

[5] 胡滨,潘小英.软件测试技术概况[J].电脑知识与技术.2011.3(3): 5-9.

推荐访问:管理系统 小区物业 模式 研究 设计