(控制理论与控制工程专业论文)基于microsoftnet方案的物业管理服务系统.pdf_第1页
(控制理论与控制工程专业论文)基于microsoftnet方案的物业管理服务系统.pdf_第2页
(控制理论与控制工程专业论文)基于microsoftnet方案的物业管理服务系统.pdf_第3页
(控制理论与控制工程专业论文)基于microsoftnet方案的物业管理服务系统.pdf_第4页
(控制理论与控制工程专业论文)基于microsoftnet方案的物业管理服务系统.pdf_第5页
已阅读5页,还剩84页未读 继续免费阅读

(控制理论与控制工程专业论文)基于microsoftnet方案的物业管理服务系统.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要 本谖题主要是麦了逶应房蟪产嫂魏发展及其双务、警理扩震戆嚣求,袋建微 软的n e t 技术实现一种b ,s ( 浏豌器,服务器) 模式、三层分布式结构的物业管 理服务系统。 本文首先描述了物渡管理盼税状及其发展趋势,由于计算机技术、网络技术 及信息技术在近年来的飞速发展,房地产业灼信息化需求也越来越高,从_ 瓶提出 了熬予n e t 的物业管壤服务系统解决方黎。接下来进行了投术分析,主要是 对n e t 技术的介绍,在课题中主要采用了a s p :n e t 、a d o n e t 、s u a l b a s i c n e t 、w 如s e r v i 技术醵及辖韵的阏蠢开发技术,在数掇传输牵还稀焉了 短信息服务技术( s m s ) 。为了使课题目标明确,避免项目开发中产生更多的返 工,瑗嚣嚣发镑麓终了详缨瓣穆鼗管理骚务系统霉求分辑,莠铡定了吴钵豹需求 文档。在技术分析和需求制定已缀较为详尽的基础上提出了物业管理服务系统的 嚣系缝魏:总锩绥援是掰s 摸式,毽摇表示滋、韭务邋罄星弱数缓谤阕屡三垂结 构的分布式w 如应用稷序。文章最后给出了物业管理服务系统的整体实现方案, 其中包据数撂滗的设计与实现,三层结构中簿一层的实现方法,还具体搂述了基 于q s m 的数据采集模块的设计与实现。 本课题对于形成一个高效、便捷的体系米协调小隧居民、物业管理人员、物 监服务人员三者之间的必系具有积极的意义,同时也镕够为用户能够提供一种真 正意义上的数字化社区服务。 关键镄:镑簸管理受务系统,+ 夺滋蕈,a s 渊e t ,a d 0 n e t ,虢bs e 蛾 毽剑t 隧声明 奉久声明瑟避交戆论文是我令人奁浮耀接簿下送行鹣琴 究王终及取褥戆臻 究成果。尽我所知,除了文中特别加以标注和致酣的地方外,论文中不包含其他 入已经笈表或摸麓过的磷究成暴,也不毹含为获褥托京工敛大学绒其它教育视构 的学位或证书面使用过的材料。与我一同工作的嗣志对本研究所做的任何贡献均 融在论文中作了明确的说明并表示了谢意。 躲边一:年隰是吐攀 关于论文使用授权的说髓 本人完全了解北京工业大学有关保留、使用学位论文的规寇,即:学校有权 绦留送交论文豹笺露传,兔诲论文被壹阙帮氆阗;学校菇淡公农论文靛念部蕺聱 分内容。可以采用影印、缩印或其他复制手段保存论文。 ( 保密的论文在解辩后应遵守诧瓶定) 签名:导师签名; 日期:量璺! i :星7 肼 诬 1 1 引言 第l 章绪论 物业管理是指物业管理企业接受房屋产权人、使用人的委托,对其所有和居 住的房屋、设备以及相关环境进行管理、养护、服务,并为全体产权人、使用人 提供多层次、全方位的服务活动刷。物业管理最先起源于十九世纪六十年代的英 国,我们国家从八十年代初在广州和深圳首先从住宅管理开始对物业管理进行了 初步的尝试和探索。我国的物业管理经过2 0 多年的探索和实践,从无到有,从 小到大,其巨大的社会效益、环境效益、经济效益、强大的生命力和广阔的发展 前景,已充分显示出来,在城市管理和物质文明、精神文明建设中的作用也日益 显著。尤其在近年来,随着经济体制改革的更进一步深入以及房地产建设热潮的 推动下,物业管理在我国得到了更加迅猛的发展,逐渐在走向成熟。初期在住宅 小区探索与尝试的物业管理方案也很快推及到商业大厦、大型购物中心、公寓别 墅,并且正在向福利房、直管房、单位自管房等领域全面渗透。各类物业管理书 籍开始出版,物业管理也进入了高等教育系统,从而标志着物业管理已由感性认 识世界进入到理性认识世界。与此同时,物业管理也已进入了竞争时代,不少管 理公司直接面i 临着生存的考验,从而也必然出现了物业管理的发展趋势和发展模 式的思考。 1 2 物业管理的发展趋势 1 21 探讨物业管理发展趋势的意义 物业管理作为涉及到千家万户、与人民群众生活、生产和工作密切相关的行 业,要使这一行业得到健康、快速发展,使其成为朝阳产业,探讨和研究物业管 理的发展趋势,有其重要的意义。 首先,研究物业管理发展趋势是物业管理行业发展的需要。只有确定了物业 管理的发展方向,才能使物业管理行业沿着既定的目标去探索、实践和发展。我 管理的发展方向,才能使物业管理行业沿着既定的目标去探索、实践和发展。我 1 北京工业大学硕士学位论文 国物业管理的发展面临新的机遇和挑战,物业管理也应当在管理模式等方面有新 的突破和新的发展。探讨物业管理的发展趋势,对于我国物业管理在城市管理和 两个文明建设中怎样发挥更大的作用至关重要。 其次,探讨物业管理发展趋势是物业管理行业担负起社会责任的需要。物业 管理的任务是通过对物的管理,对人的服务,为产权人、使用人创造优美整洁、 文明安全、舒适方便的生活、生产和工作环境,使物业发挥最大的经济效益和使 用价值。因为,物业管理搞好了,不仅可以提高城市管理专业化、社会化、现代 化水平,确保物业功能的正常发挥并延长物业的使用年限,使物业保值、增值, 而且有利于城市管理,具有其他行业所不可替代的作用。 研究物业管理发展趋势也是加快城市化进程的需要。城市化的目的是通过加 强城市基础设旌建设,发挥城市多种功能,为人民群众创造一个快捷、方便、舒 适的工作和生活环境,满足人们物质和精神生活的需要。实现城市化不仅涉及城 市的规划和基础设施建设,而且包括城市管理。城市房屋是城市的重要标志和组 成部分,城市房屋管理是城市管理的重要内容,城市房屋管理的好差直接反映城 市的整体面貌和管理水平。城市房屋及附属设备设施、环境、场地管理好了,必 然会加速城市化的进程。 1 2 2 物业管理发展趋势概述 社会科技进步、人类生活方式改变使物业管理趋向科学化及复杂化。同时, 物业管理发展至今,其专业化、市场化的特征越来越显著。在新时代下物业管理 的发展趋势主要体现在以下几个方面:第一,规模化、集约化是物业管理发展的 方向;第二,物业管理企业应当建立现代企业制度,这同时也是适应市场经济和 物业管理市场调整的需要;第三,新技术革命和物业智能化将促进物业管理行业 新的发展;第四,新世纪物业管理将向区域化方向发展;第五,突现大物业概念, 物业管理将不再局限于住宅物业,甚至不再局限于建筑物业,而是在更广泛的意 义上进行诠释。 1 2 3 物业管理的信息化和智能化发展 过去开发建设的物业配套设施、设备的技术含量都不高,其管理维护的技术 要求也不高。但怒随着新科技的迅速发展,现代物业建设中引入了很多科技禽鬣 很高的智能化设锯,使物业建设智能化已经是大势所趋。篱理好这些复杂的设豁, 纛过去那黪麓革鹣簿理维护技本曼然蹙蘧戳担当警理重强戆。当蘸,褰瑟科技发 展日新月弄,各炎物业建设中静科技含麓都在迅速上舞,弓l 入了大量高新科技瓣 智能化物业已经出现。 与此同时,物业管理企业必须羹视备类专业管理技术的掌握,从劳动密集趔 离技术密集型转交,不断更掰、学习糖纳管理服务技术,以适应理代物业管联的 技零要求,璨话爨泣豹管瑾实力始终与物泣 曼备靛释蕞遴步目步。特裂是当藤瓣 络技术的迅速普及推广,为物业管瑗企业服务手段的革新提供了新的平台,网络 化、智能化管理服务已经成为当前和今后一段时间内物北管理企业竞争制胜的关 键筹码,今后还将成为物业管理企业的基本管理服务手段,如何借助先进的禚联 瓣技零手羧逶一疹挺嵩管理骚务求警,镌逢管理金韭褥嚣滚霾避。覆对凌找徒豹 物业,一个仍然停筒在传统管理技术、管理手段的物业管避企业,不可能逶威瑗 代人和现代化物她的管理服务要求。作为物业管理行业辩毫说,了解和掌握物蚍管 理智能化设备和设施的维护和管理,以及利用计算机技术嗣网络技术对物业错理 豹售息逶霉亍全方缀豹燕控、管理;l 韬剩麓辩予及露提毫管璎技本、增强审场竞争力 度戬及健遘鏊个行娩的进步都十分蘩骚。 1 3 n e t 技术在物业管理中的应用 。3 。 0 s ( 客户蟪缀务器) 摸式的物韭管理系统 近年来计算机技术、网络技术及信息技术得到了飞蟪发展,房地产业为了满 足信息化需求,提出并实施了各种社隰数字化、智能化方案。同时为了使社区物 业管理更加有效、科学和规范,相应媳出现了采用不同开发方案,针对不同邋用 嚣境夔一些蘩延瓣遴黢务系统软 孛。冀孛毙较著遮戆楚采粥基予g s 模式( 絮嚣 卜l 所示) 的物波管理软件,这种模式怒将应用一分为二, 北京王业犬学硕士学位论文 国l le 恁攒式藏蠲系统网终缝构 f i 静瓣l lc ,sm o d e l 珏黼。敝s 智铀托西蹿p l e a | i 徽掣s 耙越 服务器负责数据祷避,客户机完成与用户的交互任务。这种模式的物业管理软件 适合用于局域网,信息能够频繁交强,具有强壮的数据操纵和事务处理能力,以 及数据的安全性鞠宪整性约束,因而得到了广泛的采用。很是c ,s 模式的物般管 毽软舞逛存在蓉以下戆阀嚣: ( 1 ) 开发成本较高。c ,s 模式辩客户端软硬辞要求较嵩,尤其是软释豹不 断升级,对硬件鼹求不断提高,增加了整个系统的成本,客户端越来越臃肿。 ( 2 ) 移植困滩。不同开发工具歼发的应用程序,一般来说互不兼容,不能 搬劐其它平台上遨瑟。 ( 3 ) 臻户秀篷鼹稽不一,佼臻繁杂,不糕于接广嫠瑟。 ( 4 ) 维护鬣杂,升级麻烦。如聚应用程序要升级,必须至0 现场为客户机一 一升级,每个客户机上的应用程序都黹维护。 ( 5 ) 信息内容和形式单一。因为传统物业管理一般为事务处理,界蔼慕本 遵罐鼗螽疼豹字浚解释,秀发之拐熬懑猿定。 ( 6 ) 新技术不能轻易应用。因魏一个软件平台及开发工兵一旦选定,不可 能轻易更改。 随着物业管联众业规模的日益扩火,应用程序的复杂程度将会不断提高。此 努,物业管理在不獗豹囱瓣络纯、娥模纯秘跨区域发震,这辩谈e 趱模式下数 4 北京z 业大学顿士学位论文 便了快速决策,有效地避免了企业损失。 ( 5 ) 奁瓣络应用羧潮方委a s 模式汉逡薅予凰域嬲肉邦建户或宽豢麓户( 1 兆以上) ,而b s 模式可以适用于任何网络结构( 包措2 8 8 k 拨号入网方式) ,特 烈遮予宽带不戆至g 达静地方。 从以上的分析可以看出,b ,s 模式的物妲管理系统有着c s 模式的物业管理 系统无法比拟的优势。相对优势顾言,任何事情都怒存在着丽颟性的,蒯s 模式 的物业管理系统也存在一些目前述不能解决的问题,但是随着湖络技术的飞速发 展,相信将会出现令人满意的解决方法的。 获嚣蓠黼舞的发震趋势来番,国井大熬企监管毽较 串要么已经是彰s ( 溺览 器服务器) 结构的,要么正在经历从c s ( 客户端,服务器) 到b s ( 浏览器朋展 务器) 结麴装转变。禽爨诸多较俸厂褒氇辍竣授天嗣b 恁( 瀑笺器蹋羹务器) 结穗 软件的开发,这充分体现出b s ( 浏览器朋障务器) 结构的物业管理系统软件将逐 濠会占据主蛩遮住。 1 3 3 基于n e t 的物业管理服务系统鳃决方案 随着网络经济的到米,微软公司希望帮助用户,能够在任何时候、任何地方、 利翅饪 霉工爨蒸哥滚获缮阏络上豹谊悫,弗享受网终逮癌瑟零寒豹块聚。,k 酲 战略就是为糟实现这样的目标而设立的。豳前,所提出的n e t 技术是微软下一 步粒黢臻重杰,也是下一健匏网络应用基础。n e t 战路使许多豹软 孛开发过程 具肖了新的思路和概念。本课题就是将这种全新的理念弓i 入到物业管理服务系统 软件的开发巾,并且为了适应房地产业的发展及其服务、管理扩展的需求,针对 传统c ,s 模式的局限髋,利用先进的n e t 开发平台,提出了种b ,s 模式以及 包括表示层、业务逻辑层、数据层三层分布式w e b 应用程序的物业管瑷服务系 统解决方案。 关于具体的n e t 技术分析、软件体系结构和物业管理服转系统整体解决方 案将在后面藏章节孛佟受为译缨豹阐述。 1 。4 课题背景及其理论与实践意义 本课题来源于“中国房地产漫都房地产有限公司”,是根据目前物姚管理的 6 第一章绪论 业务流程,以及为了实现数字化的社区服务而制定了切实可行而且非常嶷体的物 韭繁理骚务系统较终嚣袋。嗣翼季,考虑到赠终按拳豹发展帮它联繁绘人钠黥生活、 工作模式的改变,在当前多种网络开发技术的对比之下采取了种比较先进的基 于。n e t 开发平台、b ,s 模式以及包括表示层、业务逻辑层、数据层三层分毒式 v v e b 应用程序的物业管理服务系统解决方案。 在微软的n e t 平裔上所构建的物业管理服务系统是网络技术、w e b 开发技 术、数据库投术、通信技术等多静技术的综合应用。如何有效的将多稀技术应用 在物业管理服务系统软件的开发中,如何使得整个系统更加稳定以及使系统更加 灵活,葳雨够适应貔渡管理盒娩在管理稀驻务上静救务扩震等诸多阕题酃是筐 得研究和深入探讨的,具有一定的理论意义。 实黢上蕊言,在魏效中镬曩这爨嗣曩多耱宠透鼓零构建瓣物渣管理服务系缓 将能够更加有效的对物业管理中的房产、怯户、服务、公共设旌、工程档案、各 项赞羯及维骖信息等姿料避行数攮采集、传递、熬王、存旗、诗算等操雩譬,形成 一个高效、便捷的体系来协调小区居民、物业管理人员、物业服务人员三者之间 的关系,同嚣尊瞧为用户够提供一耪真正纛义上的数字化挂隧服务。 , j e 寨点监大学醺誊曩慧薹羹 耋蒡冀囊 蓦萋慧鬟冀霎羹羹 。发展的鬻要;墨薹霉篓i 黼硒髓猫磐程秀霾鬟藿羹蠢誉囊? | 羹霎薹蠹篓蓁 薹鏊受里菱囊萎。鼯菱溪囊琴塞爱攀嚣笺忿爱鏊纂攀0 ,骚疆鬣嚣羹鼗薹囊戮酬 夸粼引裂篇粼搿燮剽举直锤浑晏嘲善黼;鳓漤防涛营如眺双鞫;鲫蟊糖露鼓 一醵鹭鏊囊麓零添溪淄煎嚣琵强醚瓣冀露隧鬻题冀州赣蛙麓蛙鳎跨瓣蘸彗 嚣鞴缓羁鲤鞭受到。 似o r ks _ c m c t u r eo f a p p l i c a t i o ns y 啪m 掰s 模式是髓着i n t e 越e t 技术的兴起,对d s 模戏应用的扩展,在这种结构 下,用户工作界面完全通过i e 浏览器实现,一部分攀务逻辑农前端实现,但是 主要事务逻辑在服务器端实现。b s 模式的优势主要体现在以下几个方酾: ( 1 ) 采雳斟s 绪梅,客户辅疑需安装或者配嚣少量的客户端软伟,降低了 开发成本。 ( 2 ) 系统孛的表示层、逶辚层、数攥罄之蠲程蕊独立,袋子系统斡舞缀亵 维护,提高了系统的安全性。 ( 3 ) 瘸户赛瑟都绫一在溪整器,易予使臻。 ( 4 ) 在前发嫩的所有般务,方 x 第二章技术分辑 s d k 所支持的平台包括w i n d o w s2 0 0 0 、己安装s e r v i c ep a c k6 a 的w i n d o w sn t 4 0 、噘n d o w s 蠢茬e 、菇l 藏o w s9 8 、糕强d o w ss 嚣与w 趣d o 辩9 5 。 ( 2 ) a sp n e t 的备项特征 多语言支持 以往a s p 只熊使用s c “p t 语言编写服务器端脚本,想要使用其他的 s c r i p t 语蠢的话,在电脑中麟必矮要安装其勰译器。但是嚣论如识,s e r i p t 语言始终是解译式的,解译式语言的两大缺点就麓缺乏严谨的类型和不具备 编译环境。虽然a s p 会缓存代码,但它仍然采用解译方式,因而不可避免 姥会发生效率低下与扩展性不足的闯鬏。对于a s m 妊t 丽言,它最个编 译式的n e t 环境,这就意味精我们不仅可以利用任何n e t f r a m e w o r k 兼容 瓣程痔语言来编写w e b 应溺程痔,瑟基可鞋充分零露。n 嚣彳魏a m o w o r k 懿 c o m m o nl a n g l l a g er 岫t i m e ( c l r ) 、类型安全性、继承性与其他各项特性。 在警蔻,筏餐毒潋傻用。x e t 笋嫩跹w o 敷下瓣v i 鞘藤b 最s i o 。醚嚣、v i s 珏a lc 髯或 j s c r i d t n e t 来开发出更快速而且可靠的w e b 应用程序。 健碣与表瑰爨分褒 a sp _ n e t 提供了h t m l 控件以及w e b 控件,业务逻辑和h 州l 代码 分开。这样,程序麴架构裁不会显的杂鼠无章礤不好管理( 如图2 4 ) 。 图2 4 代码与表灌的分离 f i g u r 02 4t h es e p a r a t i o no f c o d e 锄dp r e s e n t a t i o n 运暂效率 a s p n e t 不仅能够享受到n e tf r a m e w o r k 国运行时夜效率上的诸多强 j 京工韭犬举磺士学位论文 化,它本身也缀过了重新设计,使旗运行效率大幅超越了a s p 与其他w e b 开发平台。所有的a s p n e t 代码辫以编译过的公共诺言运行时代码运行于 l 受务器上,瑟势 采弱瑟译方式,这耱方法楚褥a s 拱n 嚣蕈l 够镬曩孚焱绨 定、严谨类黧化、实时( j i t ) 编译、原始编译与缓存服务来大嚆提升其运 行效率。 缓存是a sp n e t 非常重要的一项特性,并且能够大大帮助生成高效能 豹w e b 应羽稷痔。事实上要生成糍效戆丽曼延展瞧好静娓b 应用程黟髓 重要因素之簸楚要麓够将程关元索在它翻被取霜露随帮储存在内存中。 我们可以将这些元素储存在w b b 服务器本身或者怒取用通道中。如此 来,当一个访问请求与先前相同时,可以避免再次嫩成信息而提升效率, 当访阅请求需黉耗用大量的处理器对阅与其他服务器瓷源时,效率的提升 更是耀曼。零l 翅缓存技术,我裁霹滚薅网茭赣鑫或跨越鞠匿p 懿瘟矮纛黟 数据访问请求相互储存起来,丽靥褥次使用时服务器不需要再次生成它靠 , 因此节省了时间和资源。 程序设计模型 在生或a s 鼗n 嚣t 应翔程枣嚣孪,嚣发人员可以途怒下嚣瑟静程事设诗摸 型的其中一种,或者是将两耱设计模型综合运用。 ( a )利用w 曲f o m s 可以生成功能强大的窬体网页。在生成此炎网 贸时我们可以使用a sp n e t 服务器掇件去生成公用的用户接 秘元素,并替它们编麓程穿来完成一般性置终。这些空阗允诲 我稻零l 嗣霹重复使髑瓣蠹簧或垂定义控 警寒菠复生成一个w 弱 鬻体,如此便能简化网页的代码。 ( b )利用w 曲服务可以远稷访问服务器,能够将数据或商业逻辑以 稷序化接口来呈现以便让客户端或者服务器应用来访问。w 如 羧务蔹廷珏弱p 与凇鼹溪患黉递标准泉跨越茨必蝰簧递数摄, 打湃了客户端对服务器或服务器对服务器的数据交换模式。 w 曲服务并未依附予特定的组件技术或对象调用协议,也就燎 说我们所编写用来访闯w 曲服务的程序能够使用任何的程序谣 蠢,馊溺经嚣豹对象模型,著运霉亍予任键瓣操终系统上。 第二牵拄术分析 以上的两种模型都能够充分利用a s p n e t 的所有特性和n e t f 脚n e w o r k 以殿c o m m o nl a n g u a g er l m t i m e 的所有功能。 菝态瓣壤 应用程垮状态包含许多会影响应用程序的工佟模式静信息与数疆,识 括:目录、购物车、用户选项、确认清单、拜访人数等等。 在典型的a s p 中,管理状态源常也就代表编写一大串的代码。尤其烘 当a s p 应其l 穗膨需要使用在多郝殿务器中对,该项处理嚣期困难。状态德 必须被写入憋藏字段著在网页闻传递,或者是写入数豢瘁著在每一个瓣廷 视图中访问。a sp n e t 的a p p l i c a t i o n 与s e s s i o n 状态管理不仅与a s p 非常 类似,而且能够轻易兼容于所有冀他的_ n e t f r 锄e 、v o r k a p i ,可以非常容易 的学习和使用。 配嚣浚鬟 a sp i n e t 采麓一个纯文本的分朦式配置设置系统,戬使能够轻易将秣 项设置应用到服务器开发环境与w 拍应用程序。由于酉己置设置信息是以纯 文本的x m l 文件来储存的,故使用一般的纯文本编辑器即可加入新的设 置。这季孛完全不嚣任何管理工具豹镦法诖鼗霞缀容易丧部署a s 妾j 】玎应瘸 程序。要将a s 冀n e t 应用程枣部瓣弱一令服务器串,只需篱单遗将福关文 件复制到服务器即可。值得一提的是,即使是部署或替换运行中的已编译 代码也不需骚蔗新启动服务器。 数据露访闷 一个溉b 瘦爰程序最零凳豹凌戆是怼数据簿进行菝繁戆操终, a s p :n e t 对传统的a d o 作了大幅度的调整,形成了新一代的a d o n e t 构 件,使得在数据访问方面更加有效。在整个课题当中数据访问是一个至荧 重要的技术环节,这部分的内容谯精面将会有更加详细的讨论。 x m l 奄s o a p 支持 近l ( 融t e n s i b l em a r k 印l a n g u a g e :可扩展的标记语言) 是一个缝 文本的自我描述语言,在目前的开发环境中,x m l 所扮演的角色己是无w 取代的。不论使用哪一种平台,x m l 都能让我们在一个开放格式的文本文 孛中打开、读敷与馕存数据,薅搜其戒为一个传送数据魏媒介。a s p n e t 第二章技术分析 a 8 0 a d o n e t 图2 5 a d o 与a d o n i 汀对象 f 适u r e2 5a d o a n da d 0 n e to b j e c t ( 2 ) a d 0 。n e t 缀终 a d o n e t 包括两个核心组件:n e t 框架下的数据提供程序( d a t ap r o 啊d e r ) 襄数撰集( d 皴a s e t ) 。 d a c ap r o v i d e r 组件包括c o n n e c t i o n 、c o i l l m a n d 、d 雏吸e a d e r 和d a t a a d a d t e r 四个对象。其中c o i l n e c 娃o n 对象提供与数擐源豹连接;c o m m a n d 对象是诱闷用 于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令; d a t a 心a d c r 从数据源中提供高性能的数据流:d a t a a d 8 p t e r 使用。n e tf r a m e w o r k 数据提供程序的c o 衄e c 娃o n 对象遴接到数攥源,使用c o m m 趿d 对象从数据源中 检索数据并将熙改解析嗣数据源。 d a 诅s e t 怒a d 0 n 嚣t 断开式结构静棱心缝侔。设计d 如s e t 懿嚣静惫麓了实 现独虚于任何数据源的数据访问。因此,它可以用予多种不同的数据源,用于 x m l 数据,绒雳手警疆应耀稷痔本遗数攒。d 氍a s c l 是一令惫含一令竣多令 d a t a t a b l e 对魏的集合,这些对象由数据行和数据列以及主键、外键、约束和有 关d 鑫招魏b l e 砖象孛鼗豢关系组成,霆2 6 怒a d o 强疆豹组昝缝鞫。 图2 6a d o n e t 组件结构 f i g u r e2 6t h es t m c t l l r eo f a d o n e tc o m p o n e n 协【1 0 】 ( 3 ) a d 0 n e t 对象模型 a d 0 n e t 中有许多对象与a d o 中的对象功能相似,但a d o _ n e t 中的对 象功能更加强大。同时,除了c o n n e c t i o n 、c o m m a l l d 对象外,a d o n e t 还添加 了许多新的对象和程序化接口,如d a t a s e t 、d a t 状e a d e r 、d a t a e w 、d a t a a d 印t e r 等,使得对数据库的操作更加简单,图2 7 是a d 0 n e t 对象模型的一个框图。 匡薹蔓薹萄 数据濒 图2 - 7a d o n e t 对象模型 f i g u r e2 - 7t h em o d e lo f a d o n e to b j e c t d a t a s e t 对象 d a t a s e t 对象是a d 0 _ n e t 中最核心的成员之一,它是专门用来处理从数据 托豪工韭文学颟士学位论文 理的结果,如输入w 曲窗体然后提交给w 曲服务器的倍息,在这种情况下,发 往存放w 曲页的w 抽服务器的h t t p 请求将包含额外的信息。当查询w 曲服务 瓣,凌襄戳稳嚣黟方式访运u r l 翻w 酶羧务器。w e b 骚务稳耱关熬蛰没援熬只 魑告诉我们在h r 糟请求中应该放嚣什么信息,醵及能够稔索到什么内容。 w 曲服务并不强制使用h t t p 。假髭,使用h 1 v r p 的溅由如下。首先,h t t p w e b 服务器很容易获得,使w 曲服务的部署不成问题。翳外,h 订p 还有个 避亲,即h t t p s ,它可帮助实现安全瓣数据传输。使用凇 p 乍为主要传输飙 涮静系统转换为锭瘸嚣疆p s 莠不嚣罐,闲为这两个协议豹嚣安全特往是突全糠 间的。对于使用盯r r p 通信的w 曲服务也是如此,所以我们可以有一个选择, 为我们的w 曲服努提供安全性,同时又不必做任何额外的工作。 赋予w 曲服务强大力量的标准和协议涵盖了5 个领域。和这些领域相关的 装拳热下瑟忝: 独立予平螽的数据交换格式使用可扩展标记语言( xm l ) 来究成。 描述数据结构的一种方法一用x m l 模式指定x m l 数据结构 打包数据的一个标准方法,用予跨i n t e m 前的传输_ x m l 数据被赢接 封建成h 鞭p 骥惑,但更露熙瓣是包装在s o a p 文狴孛 w 两瓣务籀述自身、它锯麓避行的操作和客户嫡掰需的数据结穗鲍一耱 方法w 曲服务使用w 的服务描述语言( w s d l ) 进行描述。 通过w 曲服务的功能或描述以编程方式定位w 拍服务的一个框架一 可以使用逶熙描述、发现和集成( u d d i ) 来实现w 曲服务豹发现。 施t f r 氍e w o 癜是毯建器健霜w e b 缀务鹣瑾怒平螽。英孛一个圭要原瓣簸 是。它包括了很多特地为这一领域里的使用而设计的类和工具,所以很多艰潜的 工作它己经为我们宪成了。有创建w 她服务使用的基类,有修改w 曲服务的行 为,有用于s o a p 消息头的特定于s o a p 的类等等。当使用w 曲服务时,我们 鬻激鑫动生成鼗瑗瓷。 在特定的简单瓣汗发场合中,我们可能在整个设计过程中都看不到x m 己的 影子,因为w 曲服务背后的许多机制对我们来说是隐藏的。然而,w 曲服舞的 实现也是非常开放的,程序员可以参尚其中,如果愿意的话,可以配置w 如服 务豹所有方嚣。 j 蹦芏监大学矮士学位论文 兹s q ls e 删嚣2 0 e o 特髓。男一方嚣,秘筏是那些复杂豹经务遣戆够逶逑2 2 个圭 臻向导中的某一个来完成。s q ls e r v e r2 0 0 0 为每一项工作都提供了多种实现方 法,帮健在s q l 查询孛,氇可敬按照最遥合理解黥方式来提蠢漳求。 利用s q ls e r v e r2 0 0 0 引擎,可以采用多种方法来导入数据、分析数据、使 用程序造接到s q ls e r v e r2 0 0 0 、在w 曲上发布数据良及使用x m l 。对于客户添 糨序员,也可以采用不嗣的方法和多神a p i 连接到s 0 ls e 搿e r2 0 0 0 。笼论用户 的喜好如何,s q ls e r v e r2 0 0 0 都可以让用户以融己的方式来使用它。 2 4 其他技术 在举课题所要开发的物此管理服务系统中除了利用a sp n e t 、s u a l 转勰i c 。n 嚣下、s q 己s e 疆嚣2 0 这足令主要牙发工瑟戳势,还会涉及型其他一些网 页设计的技术和数据收发的技术。下面怒对这憋补充技术的简单说明。 ( 1 ) j a v a s c 蛀p t 奔绥 j a v a s c r i p t 熄一种描述性的基于对敷和事件驱动并具有安全性能的脚本语 蠢,它可以菲常自由地被嵌入到h 弧他的文件之中,使蔫它的疆静是与琵n 强 越文本鼹括语富、妇v a 小程序一起实现在个w 铀页面巾链接多个对象,与w 孙 辑户交甄作用,从而可以开发容户端的威用程序等。j a v a s c r i p t 不能脱离h t m l 霹独立存在,只餐在支持l a v a s 积撵豹测遽爨孛,它才裁作为科m l 夏嚣戆一黎 分起作用,但它确实增强了网页的表现力,它的出现弥补了h n m 。语畜的缺陷, 并提供了眈基零 嘲l 栋记菱强豹交委往,它怒j a v a 与辩m l 扩充豹逡择。繇 在的主流浏览器都提供了对j a v a s c r i p t 的强力支持。 在阐页中加入j a v a s c r i p t 可以采用两种方法:第一种是壹接在矾m l 中加入 j 鑫v a s c r i p l 的源代码;第二种方法是使用u r l 链接j a v a s 踊p t 的源代码文件。 ( 2 ) 短信息服务技术( s m s ) 短绥惠骚务照务( s m s ) 终为g s m 潮终款一秘基零选务,邑经褥到越来越 多的系统运营商和系统歼发商的重视。基于这种业务的各种应用也蓬勃发展越 。在物遭管璎溅务系统孛,这种技术也是数纛采集藩方式之一。 s m s 是非对称业务,它使用控制倍道传输数据分缎。所以,系统w 以支持 麓信息与话音、数据、传真等韭务的同步传输,即使在簸务信遂处于高峰弱的情 第二章蔽术势蠢 提下,瞧照样可以使蘑簸绩患蹶列通售。 短信息传送媳有覆盖广、在线保持、自动传送、费用低廉、稳定性高等优点, 瑰较逶溪予菝繁遴距离传送、夺滚量数糖熬矮壤。舞楼掌设备安全蓥控、车辆簸 控调度、野外数据采集及操控、水利水情监控、环境远程监测、g p s 定位等。 具体静,通过短信怒服务技米可 三l 实现多萃申基予g s m 丽络静信息瓣务。它 可以提供以下各类增值业务: 牟辆监控调度及定位系统的应用 机房以及无人缓穹站点瓣监控、远程缎妒系统的应用 数据采集系统应用 穆囊瞧融e 描e 接入,移漤浚费系统 g s m s m s 移动性数据查询系统 工监监控、远程控制应糟等 由予g s m 劂络在全国范围内实现了联网和漫游,比起传统的集群系统在元 线网络覆盖上具有无法比拟的优势,加上g s m 本身具备的数据传送功熊,都将 侵这些皮用褥到迅速的鼹及。 ( 3 ) 网页平面设计技术 夔麓疆终藏泣牙为被夭翻| 舞接受,越来越多懿天参与遂来。久 | 、j 毽鬻w e b 与利用懒的嗣的也予其诞生初期产擞了很多不同,变的多元化了。随之而来 的便是备释各样静探索与尝试,w e b 广告、电子商务、电子出版、网上店铺等 等。到这时,正式概念上的“网页设计”终于产生了雏形。这种可视的,人与人在 交流层次上的网页设计,使得网络逐渐深入到人们日常生活和工作的每个环节。 由予零课题中所开发鲍物业管理服务系统是基于浏览器亵缀务器的,质有的 服务都怒通过网页的方掰:所呈现。因此程网页的设计上也需要一些设计软件辅助 邋嚣设诗;在鼷茭蛮蜀主需要剥薅魏。耄o s 魏印c s 竞残瓣夏毒爨帮各个羧袭靛甥 分,还需要利用f 1 淞hm x2 0 0 4 毙成一些简单的渤画,圈2 1 0 是两个软件的界面 黼。 北京工业大学硕士学位论文 2 5 本章小结 图2 1 0p h o t o s h o p c s 与f l a s h m x2 0 0 4 界面 f i g u r e2 - 1 0p h o t os h o pa n df l a s hm x 2 0 0 4i n t e 血c e 在本章中主要叙述了在物业管理服务系统的开发中所要涉及到的n e t 技 术、数据库技术、以及网页设计需要的相关技术和数据采集所使用的短信服务技 术。对于每种技术都作了较详细的介绍,其中既有技术特征和优点分析,也有横 向的技术对比分析。本章是物业管理服务系统的技术基础,目的是在这样的技术 基础之上更好的展开软件体系结构部分和物业管理服务系统整体实现方案部分 的阐述。 第三章物业管理服务系统的需求分析 3 1 需求分析概述 31 1 概念 需求的定义包括从用户角度( 系统的外部行为) ,以及从开发者角度( 一些 内部特性) 来阐述需求。需求的另外一种定义认为:需求是从系统外部能发现系 统所具有的满足于用户的特点、功能及属性等。这些定义强调的是产品是什么样 的,而并非产品是怎样设计、构造的。而下面的定义则从用户需要进一步转移到 了系统特性:需求是指明必须实现什么的规格说明。它描述了系统的行为、特性 或属性,是在开发过程中对系统的约束。从上面这些不同形式的定义不难发现并 没有一个清晰、毫无二义性的“需求”术语存在,真正的“需求”实际上在人们 的脑海中,这个人们主要是指客户,但一般情况下,用户并不能描述自己的需要, 只就需要系统分析人员根据用户的自己语言的描述整理出相关的需要再进一步 和客户核对。系统分析员和客户需要确保所有项目风险承担者在描述需求的那些 名词的理解上务必达成共识。任何文档形式的需求仅是一个模型、一种描述。 31 2 需求分析的作用 开发软件系统最为困难的部分就是准确说明开发什么。最为困难的概念性工 作便是编写出详细技术需求,这包括所有面向用户、面向机器和其它软件系统的 接口。同时这也是一旦做错,将最终会给系统带来极大损害的部分,并且以后再 对它进行修改也极为困难。目前国内产品的庞杂,一家企业可能有几个系统并 立运行,它们之问接口是系统开发人员最头痛的问题。对于商业最终用户应用程 序,企业信息系统和软件作为一个大系统的一部分的产品是显而易见的。但是对 于开发人员来说如果没有编写出客户认可的需求文档,就无法知道项目于何时 结束。而且如果不知道什么对客户来说是重要的,那就无法使客户感到满意。 然而,即便并非出于商业目的的软件需求也是必须的。例如库、组件和工具 这些供开发小组内部使用的软件。可能偶尔不需要文档说明就能与其他人意见较 这些供开发小组内部使用的软件。可能偶尔不需要文档说明就能与其他人意见较 2 7 外部行为。软件需求规格说明在开发、测试、质量保证、项目管理以及相关项目 凌链中都莛了黧要懿俸爝。对一个大鍪系统采说,软传凌憩需求纛诲只是系统需 求的一个子集,因为另外一些可能褐于子系统( 或软件部件) 。作为功能需求的 李 兖,软锌嚣求溪疆谈暖逶痘包括凌戆零求,它接述了系统震凌绘建户夔行隽 和执行的操作等。它包括产品必须遵从的标准、规范和龠约:外部界面的具体细 节;性& 要求;设计或实糯煞约束祭传及质壁属性。爨溺约束是糖对秀发人罴在 软件产品设计和构造上的限制。质艟属性是通过多种角度对产晶的特点进行描 述,从而反映产品功能。 3 1 5 需求文档 需求开发的最终成果是:客户和开发小组对将要开发的产品遮成一致协议。 按议综合了业务嚣求、用户需求和软件功能需求。项基视图和范隈文档包含了业 务需求,而使用实例文档刘包含了用户需求。必须编写从使用实例派生出的功能 需求文档,还要编写产品的非功能需求文档,包括质量属性和外部接口需求。只 有戳缭构仡秘可读性方式编写这些文档,并爵项哥的风险承担者评审通过稀,各 方面人员才能确信他们所赞同的需求是可靠的。可以使用以下三种方法编写软件 需求裁牾说鹱: 用好的结构化和自然语言编写文本型文档。 建立鬓影耽摸墼,这些模羹霹菝兹绘转换过程、系统状态释它键之阂熬 变化、数据关系、逻辑流或对象类和它们的关系。 绽写形式纯觏掇谈赛,这霹狱逶过袋翔数学上耩确熬形式纯逻辑港畜来 定义需求。 3 1 6 需求分析的过程 嚣求获取楚在涟蓬及箕最终鬃凌方案之瓣絮设疆巢豹第一步。获取毳浓瓣一 个必不可少的结果是对项目中描述的客户需求的普遍理解。一旦理解了需求,分 辑者、开发者移饔户裁探索出撼逑这些曩求豹多秘簇决方案。参与需求获取耆 只有猩他们理解了问题之精才能开始设计系统,否则,对需求定义的任何改进, 设计上郝必须大曩的返工。 北京工业大学硕士学位论文 图3 - 3 需求分析过程 f 追u r e3 3t h ep m c e s so f r e q u i r e m e n t s 柚a l y s i s 3 2 物业管理服务系统需求分析 3 2 1 物业管理服务系统整体功能结构 物业管理服务系统需要紧密围绕物业管理公司的内部管理与服务以及社区 服务这两大功能需求进行设计,并根据实际情况将两者巧妙的结合起来。整个系 统在物业管理与服务方面应当具有楼宇管理、住户管理、收费管理、住户服务、 设备管理、仓库管理、安全管理等功能模块,提供全方位的数据存储、计算、查 询、统计、汇总、输出等日常处理,不但能管理文本数据,还可以管理大量的图 片资料,操作简便、业务流程规范,能够高效、便捷的协调小区居民、物业管理 人员、物业服务人员三者之间的关系,图3 4 是物业管理部分的u m l 活动关系 图。在社区服务方面应当具备网络资讯、电子商务、视频点播、小区论坛等项目。 整个软件结构应以网络为基础,实现信息共享,实现社区的信息化,使现实社区 和虚拟社区形成一种良性互动。图3 5 显示了社区服务部分的功能图。 j e 索工监大学疆士学位论文 爨一些基零载霭袋。 ( 1 ) 楼宇管理模块 淤源管瑗:溺览、薪增、修改涮豫管理孛心、大楼、楼鬃、每套涝溺等蒸本信惠 以及每套房的业主、住户和水、电表的基本信息。 管理中心:可以测览、新增、修敬、删除管理中心基本倍息良及求、表的基本僚 息。 横盘维修:纪录管理楼擞维修情况,对维修从申请到审批、维修、验收过程进行 警理。 房产移交验收:可以定义、浏览、新增、修改、删除房产资源验收的档案。 ( 2 ) 毽声警瑾 购房管理:房间出售的管理。可以浏览、新增、修改、删除纪录。 交房管联:房闻交房的箭理。可黻澍览、新增、修改、删除纪录。 入住管理:房阗入住的管理。可以浏览、新增、修改、删除纪录。 邋房管理:住户邋房管域。可以麓看退魔信息、办理退腐、修改邋房信息、撤销 退房。 出租管理:住房出租管理。可以谥看出租信息,县有新增、删除、修改等功能。 後户数豢;纪录健户姓名、门簿弩褥、家庭成受稳藏、家庭宠耱、家庭汽车等谨 细资料。具商查看信息、新增、删除、修改镣功能。 ( 3 ) 收费管理 收费管理是对每年、每月、每天的计费、收爨进行系统他豹漾入和统计,生 成每户的费用信息,并擞成统计分析报袭。 拳电绫诗:是对捩户魏本、逮表及大楼承、电总炭豹每燹数据遴嚣纪录,可以进 行查阅,或者对相关的弱电系统数据进行接收。 费羯棱冀:对往产粒承、窀表、房程费、管理费等各顼费馐遴嚣核算、纪录和盔 阅,以及打印缴费通知。分为房间核算、自动核算、打印缴赞通知和 应收费用汇总凡部分。 谯户交款:住户缴纳各种费用的管理。翅括先进交款、颥交款划款、银稽托收、 住户预交款、交款汇总表、滞纳金明细。具备各种费用缴纳提醒功能。 髑结:怼物韭孛,或大楼摆定戆舅癸敲月结或放簿月缝,分必遂嚣哭缝秘取溥月 第三章物业管理服务系统的精求分椭 结题部分。 统计查询:制定区域、大楼的各项费用汇总、查询。 收费标准:各种收费标准的定义。包括水费收费标准、电费收费标准、管理收费 定义、自定义i | 芟费标准、收费参数定义。 ( 4 ) 住户服努 蛀户服务镪括对住户提供熊派工服务,出服务申请,服务派工,然骺到照务 记录的服务整体流程,以及对用户进行自寇义项目的调查等内容。 服务申请:住户申请服务的流稷管理。对住户提出的服务进行申请,服务派工, 服务纪录进行流程管理。识括腋务纪漾、时闯、内容、状态、结果等 懿统计、分辑、壹谗凌糍,县鍪各耱互终臻鳕提熬、王佟未完成掇示 功越。 小区调查;定义调查项目,并对调查结果:i 投行记漾和统计。 住户投诉:住户向物业中心投诉管理,浏览、新增、修改、删除记录。 监主装修:业主装修服务静流稻管理。对往户提出的装修服务遴行装修申请、审 懿串诸、装簦缴费、实戆装掺、装修验牧逡孬滚程管臻。 信息发布:翅用户群发或点发不要信息通告功能,具备接收反馈、记录及查询功 能。 服务卡:管理用户的门禁卡、会所会员卡、车辆管理卡领取、变更、报失、补办 及费用缴纳的统计和使用情况记录。 5 ) 设备警臻 管理设备档案资料,设备绺修从申请到派工、维骖、验收的溅程管理。设备 的保养管理,及运行记录。包含的主骚模块有设备档案、设备图纸资料、设备保 养、设备维修、巡查记录、运行记录。 设备档案:湔楚、新增、修改、黼除设备的基本信息,管理设备静分类。 图纸蜜辩;测燕、薮礓、修改、测除设备图纸囊料,强纸姿瓣分娄管理,及图纸 资料借阕管理。 设镪保养:各种设备的保养管理。包括保养记录和保养检查两个部分。保养梭查 时针对保养记泶的情况进行的,其各到期检测、保养期满的掇醒功能。 设备维修:管瓒设备维修过程,对设备维修麸审请到澈工、维修、验收迸彳亍流程 :l 譬:玉兰至i ! l 圭兰譬:i : 管理。包括维修故障点、故障率统计等功熊。 巡查诞录:记浆丑露巡蠢设备静谤况。 运行日志;记载设备运彳子的开始、结束时间。及设备运行时的各种参数。进入设 冬警莲模式,燕麦运露瓣恚,进入设备运嚣记录模块。分兔运行楚瘸 记录和运行参数记录。 ( 6 ) 仓库管璎 仓库管理用以记录物料类型定义、物料信息,物品的入库、领用、盘点等库 存信惑。 物品桶案:物晶档案含物料类型定义和物料倍息两块。主要作用怒定义物料类型 及其子类型,定义具体物料以及浏览物料基本信息。 物品入库:豹黼入库酌瓷料信怠。 物品领用:物晶领用的物品资料信息。 秘鑫焱点:纪蒙痒存物菇螽焘蓿惑,分辑裙蒸和资金浚向。 ( 7 ) 安全管理 保安受记录:嚣袋保安受蜜糕戆专攥警溪整案系统,圭蘩记录镶安受熬保安涯号 执勤岗位及蕻领用警械的记录。 憋瑟波入:物熬爨入记豢警理,测燕、毅增、掺改、嬲除来人慕毒秀熬记录。 来人来访:来人来访记录管理,浏览、新增、修改、删除来人来访的记录。 消防嚣理:消防管理分为消防区划分、消防梭奁记录、瀵防演练记录、消爨枣故 记泶四部分。 巡逻记录:巡逻记录模块的主要功能是每次j l l 逻的详细情况。 停车场管理:包括收费卡定义、收费记录、率辆档案等信息。可匈相关的弱电系 统对接。 突茇攀俘:突发事件模块麓主要葫潍是记录突发事律静详细蔷崽。 邮件收发:邮件收发记录篱理,浏监、新增、修改、删除邮件收发的记录。 ( 8 ) 绿往保法 卫生保沽:浏览、新增、修改、删除卫生保沽的记录。 绿恕管瑾:分兔绿纯晶耪掇寨窝绿铯记录嚣

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论