APP下载

关于智能小区门户网站设计

2009-06-18

考试周刊 2009年34期
关键词:住户浏览器子系统

沈 欣

摘要: 目前小区“智能化”仅体现在各个功能子系统的智能性,即各子系统拥有先进的智能化设备和管理软件,但子系统之间相互独立,缺乏信息共享和沟通上存在极大障碍。针对这一状况,本文作者以小区门户网站为物理平台,综合应用数据库共享,B/S软件架构等讨论了智能小区的一体化信息查询、管理方案,给出了集成平台结构。该集成平台可以实现各个系统的功能整合,实现小区真正的智能化、信息化查询与管理。

关键词: 智能小区门户网站ASP技术数据库

随着生活水平的不断提高,人们对安全、舒适、便利、信息传递快捷的居住环境提出了更高的要求,智能化住宅小区正在我国蓬勃兴起。所谓智能化住宅小区是指将4C(即计算机、通信和网络、自控、IC卡)技术与建筑技术相结合,通过综合配置住宅小区内的各个功能子系统,以综合布线为基础框架,以计算机网络为平台,实现小区内各种设备管理、物业管理及服务自动化的新型住宅小区。当前小区“智能化”仅体现于各个功能子系统的智能性,即各子系统拥有先进的智能化设备,功能完善,但子系统之间相互独立(都拥有自己的硬件平台和管理软件),缺乏对智能子系统的集中控制和信息的集成与共享,信息沟通和共享存在着极大障碍。笔者针对各子系统分散独立的状况,通过小区现有网络,设计了统一的门户网站平台。通过该平台,用户可以共享小区信息化的各种数据,方便数据的综合查询,使小区业主对小区管理更加了解透明化,并且能丰富小区的网络生活。

一、智能小区门户网站集成的内容

智能小区是在智能化大楼的基本含义中扩展和延伸出来的。它通过对小区建筑群四个基本要素(结构、系统、服务、管理)和它们之间的内在关联的优化考虑,提供一个投资合理,且拥有高效率、舒适、温馨、便利、安全的居住环境。不同地区、不同档次的智能化住宅对智能化子系统的要求会有些区别。根据1999年建设部颁布的《全国住宅小区智能化技术示范工程建设大纲》中对智能小区“普及型”、“先进型”、“领先型”的明确规定,并结合保定地区的住宅市场需求,主要满足小区高效的管理及服务,建立数字小区的要求,笔者设计的智能小区管理系统集成的内容主要包括:

(一)小区物业管理系统

1.居民信息管理。建立住户信息库,实现住户档案数据的计算机化管理,使居民的登记和查询简易而快捷。

2.物业信息管理。建立物业信息数据库,实现人事档案、财务、物流等日常工作的计算机化管理,使物业管理工作更为科学化,提高物业的工作效率和管理档次。

3.投诉报修管理。具备上网条件的家庭可通过小区网络直接报修;不具备上网条件的家庭可以去物业管理中心报修,由物业管理人员录入数据库。管理人员在规定的时间内读取报修申请,派人上门检修,并将结果录入数据库,同时将相应费用信息传送至收费信息系统进行结算。

4.停车场管理。其功能为对进出小区的车辆进行有效的管理,保障小区内的车辆安全。实现对停车场内车位的查询,出入车辆及费用的统计等。

5.巡更管理。该系统是对小区保安巡更进行有效管理,实现巡更点信息采集、巡更路线设置、巡更人员信息管理等。

(二)智能小区信息管理系统

1.小区综合查询模块。通过使用综合查询模块,小区物业管理者可以很方便地对经过分类、综合、汇总的信息进行查询、分析、预测,大幅度地减少了操作环节与工作量。小区住户可以通过私有口令查询三表(水、电、煤气)、房租、卫生、购物等收费情况。小区内统一收费,主要包括水、电、煤气三费,房租,停车费,保安,卫生,有线电视等(其中三表收费数据自动从下位机采集)。该系统自动计算出相应付费额,从小区银行各户的户头上自动扣除相应费用,同时向用户以E-mail的形式发送收费通知。各类收费经计算机汇总,由小区工作人员负责,进行人工或自动处理。

2.小区服务模块。生活在小区中的住户需要舒适的生活条件、完善的安全保障、多样的娱乐活动。为此,本系统增加了几个新的功能模块。

(1)小区医疗与中老年人保健。小区为每位住户建立健康档案,定期为每位住户特别是中老年住户检查身体。以推送技术的形式每天通知住户天气情况,并根据季节、气候、天气的变化和住户的身体状况提出健康建议。住户使用NetMeeting,可通过话筒(有条件的可安装NetCamera)与小区或区外提供相应服务的各大医院现场进行保健咨询。对有特殊要求的住户(如心脏病人),提供远程健康监视套件、病人的健康情况可随时通知医护人员。若突然发病,可得到及时治疗。

(2)小区商店。支持网上结算,如网上商店、网上书店、网上花店、网上定餐等。

(3)小区托教。配有专职教师与志愿人员,线上交互式地向住户传授育儿知识、回答住户咨询、辅导儿童功课。

(4)小区娱乐。可提供VOD(视频点播)、联网游戏、电视节目预定、小区BBS(电子布告栏系统)、小区讨论组等方式。(注:VOD与电视节目点播,因需有大量多媒体数据传输,需要网络为ATM架构)小区服务方式既支持Internet网上缴费,又全面支持IC卡消费。住户持有含身份标识的IC卡,可在小区各服务设施内消费,消费额统一经小区银行从住户户头上扣除。在消费过程中,系统通过以下五步骤的验证来保证支付的安全。

①监权。要求每个IC卡机首先证明消费者身份。

②授权。系统一旦证明其身份即可控制登陆特定资源。

③保密性。保证授权各方之间传输的信息的安全性。

④一致性。保证传输信息到达目的地后仍保持发送时的格式。

⑤来源的不可否认性。确保在某一方发出经过验证的电子数据后,该方随后不能否认该数据的来源和内容。

消费活动通过电子方式进行,既方便快捷,又能避免人为因素的失误,用户易接受。

二、基于ASP技术的动态网页的开发

本智能小区门户网站的开发采用ASP技术,在此对基于ASP技术的动态网页的开发进行讨论。

ASP(Active Server Pages,动态网页)是微软公司在Web服务器IIS上推出的意欲取代CGI的新技术。用户通过它可以比CGI更加方便地创建和运行交互式的动态网页,ASP还可以利用ADO(Active Data Object,微软的一种新的数据访问模型)方便地访问数据库。与CGI程序和IDC程序一样,ASP程序也是运行在服务器端,因此它与浏览器无关,用户端只要使用可执行HTTP的浏览器,便可浏览ASP所设计的网页内容。

ASP是一个服务器端执行的脚本环境,可产生并执行动态的、交互式的、高效率的站点服务器应用程序。ASP的动态网页可接收提交的信息并作出反应,其中的数据可随实际情况改变,无须人工对网页文件进行更新。概括地讲,ASP有以下特点:

(一)使用VBScript、Javascript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。

(二)无须编译,容易编写,可在服务器端直接执行。

(三)使用普通的文本编译器,如Windows的记事本即可进行编辑设计。

(四)与浏览器无关(Browser Independence)。用户端只要使用可执行HTML码的浏览器即可浏览ASP所设计的网页内容。ASP所使用的脚本语言VBScript或JavaScript均在Web服务器端执行,用户端的浏览器不需要执行这些脚本语言。

(五)ASP能与任何ActiveX Scripting语言相容。除了可使用VBScript或Java Script语言来设计外,通过Plug-In的方式,还可以使用由第三方所提供的其他脚本语言如Perl等。脚本引擎是处理脚本程序的COM物件。

(六)ASP的源程序不会被传到客户浏览器,因而可以避免所写的源程序被他人盗窃,从而提高了程序的安全性。

(七)可使用服务器端的脚本来产生客户端的脚本。

(八)ActiveX服务器控件具有无限可扩展性,可以使用VB、Java或VC等编程语言来编写所需要的控件。

三、数据库访问

在C/S结构中,大部分应用程序放在客户机上,数据库则放在服务器上。这样,在实际运行中,当多个客户需要同时访问服务器上的数据时,就会出现一些诸如反复核实客户、大量传输、处理非客户检索数据等问题。随着网络技术的发展,传统的数据访问机构模型已被改进为三层C/S模型,即把原来客户端的应用程序与图形界面分开,放到服务器或中介服务器上,数据库则放到远程的资源中,这样不仅使系统的反映速度变快、功能增多、使用更灵活、具有可变更性,而且系统的可移植性得到了很大的改善。这种三层C/S模型是B/S数据访问方式的前身。B/S结构模型是建立在C/S结构之上的,并将Web技术与数据库技术结合在一起。因此它具有C/S机构和数据库技术的优点,成为当今Web上主要采用的数据访问形式,并将成为今后网络上应用程序的数据访问方式。

客户端的用户在任何装有浏览器的联网计算机上,不论其操作系统是否相同,只要支持HTTP文件传输协议,就可以浏览Web服务器上的页面。客户端也可以发出数据操作的请求,Web服务器负责处理浏览器的请求,并根据请求访问数据库服务器,再将取得的数据结果以HTML文本的格式发回给浏览器。数据库服务器负责数据的管理。在这种结构中,在浏览器即客户端上无需再编写其他应用程序,也不需要开发人员进行很多额外的工作,其占用客户的资源很少,属于“瘦客户”。另外Internet用户采用通过主页访问同一界面或进行检索,比起用文档管理系统和开发客户机应用软件的费用更加低廉。

对于Web服务器和中间件来说,看起来处理工作加重了,服务器程序增多了,但开发人员的工作量并未增加。因为很多接口程序,系统服务商家已经为其准备好了工具,如微软公司提供的开发工具集Visual Studio为一体。我们可以用其中的VB、VC开发客户端,中间件,以及后台的COM部件,通过使用ASP技术调用COM部件。此外,用微软的交易服务器作为中间件,为COM提供运行环境。在Windows NT服务器上使用IIS来管理Intemet和Intranet服务器,而作为其中一个组成部分的ASP,则可以直接使用Visual InterDev进行创建。

对于数据库服务器来说,可以与中间件一样放入Web服务器和数据库是目前管理信息最有效的方法,而Web是信息服务的最好方式,将两者结合的B/S结构模型极大地拓展了数据库的应用领域。

传统的物业管理方式是被动的,物业公司与业主的联系不及时,而通过B/S模型的动态Web页的方式,两者双向的信息交流得到了很好的表达。业主上网浏览并发出请求,Web服务器使用预先设计好的ASP页,通过ODBC与数据源相连,检索数据库中的数据,由ASP动态生成HTML文档返回给请求的业主。同时,业主也可以通过Web页向服务器提交数据,如报修、投诉等,服务器端相应程序存储、处理得到的数据。当业主访问ASP页面时,Web服务器会根据业主登录时的用户名和密码来自动执行相应的代码,使业主只看到对他有用的或者允许他看到的内容。这样,业主和物业公司的信息交流能得以很好地实现。

参考文献:

[1]陆伟良.智能小区与智能住宅.北京:高等教育出版社,2000.

[2]黎连业.智能小区九大系统设计与实现[M].北京:科学出版社,2003.

[3]张若南.张太镒.智能小区管理集成数据平台技术,2002.

[4]江三明.智能小区集成化解决方案[J].工程设计CAD与智能建筑,2001.

[5]王志儒.住宅小区物业管理.中国建筑工业出版社,1998.

猜你喜欢

住户浏览器子系统
不对中转子系统耦合动力学特性研究
GSM-R基站子系统同步方案研究
反浏览器指纹追踪
驼峰测长设备在线监测子系统的设计与应用
顶层住户的无奈——渗漏篇
简单的高招
青海省人民政府办公厅关于认真做好住户调查样本轮换工作的通知
环球浏览器
车载ATP子系统紧急制动限制速度计算
浏览器