(检测技术与自动化装置专业论文)基于ado的智能小区管理系统的研究与设计.pdf_第1页
(检测技术与自动化装置专业论文)基于ado的智能小区管理系统的研究与设计.pdf_第2页
(检测技术与自动化装置专业论文)基于ado的智能小区管理系统的研究与设计.pdf_第3页
(检测技术与自动化装置专业论文)基于ado的智能小区管理系统的研究与设计.pdf_第4页
(检测技术与自动化装置专业论文)基于ado的智能小区管理系统的研究与设计.pdf_第5页
已阅读5页,还剩65页未读 继续免费阅读

(检测技术与自动化装置专业论文)基于ado的智能小区管理系统的研究与设计.pdf.pdf 免费下载

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

文档简介

硕士学位论文 摘要 自从二十世纪九十年代中期智能住宅小区的概念首次在国内提出以来,各 地智能小区的建设和发展开始形成旺势,在这其中智能小区物业管理显得格外 突出和极为重要。随着知识经济和网络经济的不断发展,现有的物业管理方法 和手段已不能适应新型智能小区物业管理的要求。因此建立一套适应当今智能 小区物业管理发展需要的小区物业管理系统己成为一个重要的研究方向。 针对上i 面的情况,结合当今智能小区物业管理系统的总体需求,运用计算 机技术、传感器技术、控制与通信等先进技术,并综合考虑了软硬件兼容性和 扩展性等问题,本文设计了一套新型小区物业管理系统。本套系统提高了住宅 小区的智能化水平,完善了小区的信息管理功能。通过需求分析和设计的可行 性讨论,本系统采用结构化与模块化相结合的设计方法,将智能小区的管理划 分为系统模块、物业管理模块、四表管理模块、设备模块、查询模块和统计模 块,使系统的功能趋于完善,满足目前管理的需求,同时方便了日后系统升级 和模块扩展。 系统设计的具体实现方法是以v i s u a lc + + 6 o 为开发工具,s q ls e r v e r2 0 0 0 为数据平台,通过a d o 进行数据库访问,利用串口实现数据的远程传送。其 中管理软件的开发重点是界面友好、操作方便和对数据库连接等方面的设计。 数据库的设计采用事物、索引和约束等条件提高其安全性和一致性。通过串口 将上位机的管理和下为机的数据连接起来实现小区的智能化管理。 从测试效果和使用情况来看,系统运行稳定、安全,满足用户业务需求, 提高了业务处理效率,成功的实现了多个子系统智能化平台,为今后智能小区 的发展奠定了基础。 关键词;智能小区;串口通信;模块化;a d 0 ; 基于八d 0 的智能小区管理系统的研究与设计 a b s tr a c t f r o mt h em i d d l eo ft w e n t y c e n t u r yn i n e t i e so n , w h e nt h ec o n c e p t i o no f i n t e l l i g e n tc o m m u n i t yi sp u tf o r w a r di n t h e行r s t t i m e , t h ed e v e l o p m e n to f i n t e l l i g e n tc o m m u n i t yb e c o m e sp r o s p e r o u s ,a n di nt h i sc o n d i t i o nt h em a n a g e m e n t o fi n t e l l i g e n tc o m m u n i t yl o o k ss os t a n d o u ta n di m p o r t a n t w i t ht h ed e v e l o p m e n to f k n o w l e d g ee c o n o m ya n dn e t w o r ke c o n o m y , t r a d i t i o n a lm e t h o da n dm e a s u r e c o m m u n i t ym a n a g e m e n t i sn o t a d o p t e dt o t h e r e q u i r e m e n to fn e wi n t e l l i g e n t c o m m u n i t ym a n a g e m e n t t h e r e f o r e ,e s t a b l i s h i n gan e wc o m m u n i t ym a n a g e m e n t s y s t e mb e c o m e sa ni m p o r t a n tr e s e a r c h i n gd i r e c t i o n a i m i n ga tt h i ss i t u a t i o na n dc o m b i n i n gw i t ht h ec o l l e c t i v i t yd e m a n do fn o w a d a y s i n t e l l i g e n tc o m m u n i t ym a n a g e m e n ts y s t e m ,an e ws t y l ec o m m u n i t ym a n a g e m e n t s y s t e mi sd e s i g n e di n t h i sp a p e r , w h i c hi sc o m b i n e dw i t ht h et e c h n o l o g i e so f c o m p u t e r ,s e n s o r ,c o n t r o la n dc o m m u n i c a t i o n ,a n dt h ec o m p a t i b i l i t ya n de x t e n do f s o r w a r ea n dh a r d w a r ea r ea l s ot a k e ni n t oa c c o u n t t h i ss y s t e mi m p r o v e st h e i n t e l l i g e n tl e v e lo fc o m m u n i t ya n dc o n s u m m a t e st h ei n f o r m a t i o nm a n a g ef u n c t i o n w i t ha n a l y z eo fr e q u i r e m e n ta n dd i s c u s s i o no ff e a s i b i l i t y ,t h i ss y s t e ma d o p t st h e d e s i g n i n gm e t h o dw h i c hi sc o m b i n i n gw i t hc o n n g u r a t i o na n dm o d u l a r i z a t i o n ,a n d m a k i n gt h em a n a g e m e n td i v i d ei n t os y s t e mm o d u l e ,r e a l i t ym a n a g e m e n tm o d u l e , f o u rm e t e r sm a n a g e m e n tm o d u l e , e q u i p m e n tm o d u l e ,r e q u i r e m e n tm o d u l ea n d s t a t i n gm o d u l e ,w h a tm a k e st h es y s t e mf u n c t i o np e r f e c t l ya n ds a t i s f i e sm a n g e r e q u i r e m e n t ,a n ds y s t e mu p g r a d ea n dm o d u l ee n l a r g ea r es p e c i a lc o n v e n i e n t r e a l i z i n gm e t h o do fs y s t e md e s i g n i n gi sv i s u a lc + + 6 0 ,w h i c hi sd e v e l o p m e n t t o o la n ds q ls e r v e r2 0 0 0w h i c hi sd a t a b a s e ,a n dd e p e n d i n go na d ot e c h n 0 1 0 9 y l i n kd a t a b a s ea n ds e r i o u sc o m m u n i c a t i o na n dt r a n s m i t d a t a l o n g d i s t a n c e d e s i g n i n gf n e n d l yi n t e r f a c e , c o n v e n i e n to p e r a t i o na n dd a t a b a s ec o n n e c t i o na r e k e y s t o n e so fe x p l o i t a t i o no fm a n a g es o f t w a r e t h ed e s i g n i n go fd a t a b a s ea d a p t st h e c o n d i t i o no f b u s i n e s s , i n d e xa n d r e s t r i c t i o n , w h i c hi m p r o v e s s e c u r i t y a n d c o n s i s t e n c yo ft h es y s t e m r e a l i z i n gc o m m u n i c a t i o ni n t e l l i g e n tm a n a g e m e n ti s d e p e n d e do nt h em a n a g e m e n to fu p p e rc o m p u t e ra n dl i n k i n gw i t ht h ed a t ao f g r o u n d f r o mt h ee f f e c to ft e s t i n ga n du s i n gc o n d i t i o n ,t h i ss y s t e mh a ss t a b i l i z e da n d s a f e t yf u n c t i o nc h a r a c t e rs a t i s f y i n gc o n s u m e rr e q u i r e m e n t ,i m p r o v i n gt h eh a n d l e e m c i e n c yo fo p e r a t i o n ,r e a l i z i n gm u l t i s u b s y s t e mi n t e l l i g e n tf l a tr o o fs u c c e s s f u l l y , 硕士二位论文 a n dp r o v i d i n gaf o u n d a t i o nf o ri n t e l l i g e n tc o m m u n i t y d e v e l o p m e n tf r o mn o wo n k e y w o r d :i n t e i g e n tc o m m u n i t y ;s e r i a lc o m m u n i c a t i o n ;m o d u l a r i z e ;a d o i 基于a d ( ) 的智能小区管理系统的研究与设计 插图索引 图3 1 数据库的三级模式1 2 图3 2 住户实体e r 图13 图3 3 设备实体e r 图1 4 图3 4 物业费用实体e r 图1 4 图3 5 住户信息管理部分关系图1 4 图3 6 数据库设计步骤2 5 图4 1 人机系统示意图2 9 图4 2 界面开发步骤2 9 图4 3 主界面及菜单界面3 3 图4 4 数据录入界面3 4 图4 5 软件结构图3 8 图4 6 登录界面3 9 图4 7 基本信息管理界面4 0 图4 8 设备管理界面4 0 图5 1 添力口m s c o m m 控件4 5 图5 2 添加m s c o m m 对象4 6 图5 3 系统通信界面4 8 图5 4 通信流程图5 0 图5 5a d o 属性关系图及链接数据库5 1 图5 。6a d o 链接属性设置5 2 图5 7s q l 语句的执行设置5 3 图5 8 系统总体设计5 5 i v 硕士学位沦文 附表索引 表3 1 管理员表( l o g i n ) 1 5 表3 2 住户信息表( z h u i n f o ) 1 5 表3 3 电表信息( d i a n i n f o ) 1 5 表3 4 水表信息( s h u i i n f o ) 1 6 表3 表3 表3 表3 8 表3 表3 表3 9 1 0 ll 表3 12 表3 13 表3 表3 表3 燃气表信息( q ii n f o ) 1 6 热量表信息( r e i n f o ) 1 6 设备信息( g z s b ) 1 6 设备维护信息( w h s b ) 1 7 报废设备( b f s b ) 1 7 电表数据( d a t a d i a n ) 1 7 水表数据( d a t a s h u i ) 1 8 燃气表数据( d a t a q i ) 1 8 热量表数据( d a t a r e ) 1 8 用电量( t d a t a d i a n ) 1 8 用水量( t d a t a s h u i ) 1 8 用气量( t d a t a q i ) 1 9 表3 17 用热量( t d a t a r e ) 1 9 表3 1 8 单价表( ji a g e ) 表3 19 电费统计表( f e e d i a n 表3 2 0 水费统计表( f e e s h u i 表3 2 l 气费统计表( f e e q i ) 表3 2 2 热费统计表( f e e r e ) 表3 2 3 收费记录表( r e c o r d f e e ) 表5 1 奇偶校验值 表5 2 数据格式定义 v 1 9 1 9 2 0 2 0 2 0 2 l 4 3 4 4 兰州理工大学学位论文原创性声明和使用授权说明 原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的 研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或 集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均 已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:苏互埤 日期:僻月j7 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有 权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和 借阅。本人授权兰州理工大学可以将本学位论文的全部或部分内容编入有关数据 库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。同 时授权中国科学技术信息研究所将本学位论文收录到中国学位论文全文数据 库,并通过网络向社会公众提供信息服务。 作者签名: 导师签名: 猷互肆 z 彩 日期:歹僻j 月j 日 日期汐口,年,月j 9 日 硕士学位论文 1 1 课题背景 第1 章绪论 在信息化、数字化、网络化和智能化高度结合的今天,同时有良好的经济为 后盾,智能小区作为信息高速公路的节点和信息港的码头,己充分体现了它在经 济、文化、科技领域中的重要作用。 智能住宅小区的概念是从智能建筑和智能住宅的概念中发展起来的,智能住 宅小区简称智能小区,是指具有住宅小区智能化系统的小区。所谓住宅小区智能 化系统,是以科学技术为基础,依靠先进的设备和科学的管理,利用计算机及相 关的最新技术,将传统的土木建筑技术与计算机技术、自动控制技术、通信与信 息处理技术、多媒体技术等先进技术相结合的自动化系统【l 儿2 1 。它以节约能源,降 低运行成本,提高住宅小区基础物业管理、安全防范管理以及信息服务等方面的 自动化程度和综合服务水平为特征,为小区住户提供安全、舒适、方便、快捷和 信息高度通畅的居住环境。 1 2 国内外智能小区的发展 1 2 1 国外智能小区的发展 智能住宅的发展几乎与智能大厦同步。早在1 9 7 9 年,美国斯坦福研究所就提 出了在建筑物内将家用电器、电气设备的控制线统一为家庭总线的概念。1 9 8 3 年, 美国电子工业协会开始制定家庭电气设计标准。1 9 8 4 年,美国住宅建筑者协会成 立了现代住宅开发公司,开展有关基础性研究工作,并在1 9 8 9 年推出了将电力供 应、空调控制和数据通讯合成为整体的布线系统示范单元【3 j 【4 j 。 欧洲在1 9 8 6 年把集成化的家庭系统研究列为尤利卡计划。在2 0 世纪8 0 年代, 欧洲电气标准化委员会制定了家用数字总线标准,进一步规范化了智能住宅技术 标准。 日本在8 0 年代初就大力推进家庭电子化。在8 0 年代中期,将家用电器、保 安设备、通讯设备功能综合后,提出了家庭自动化的新构想。1 9 8 8 年,日本建立 了住宅信息化促进会,主要开展家庭总线技术的研究,并且公布了总线标准。近 年来为了大型住宅小区的需要,又提出了超级家庭总线系统的概念。1 9 9 6 年,日 本推出多媒体技术引入智能住宅,并取得重要研究成果。 基于a d o 的钳能小区管理系统的研究与设计 1 。2 。2 国内智能小区的发展 国内是2 0 世纪8 0 年代开始引进“智能小区 这个概念。我国在1 9 9 9 年1 月 建设部住宅产业化办公室提出【5 】:“住宅小区智能化是利用现代4 c ( 即计算机技 术c o m p u t e rt e c h n o l o g y 、通信与网络c o m m u n i c a t i o n & n e t w o r k 、自控c o n t m l a u t o m a t i o n 、i c 卡i n t e l l i g e n tc a r d ) 技术,通过有效的传输网络,将多元信息、服务 与管理、物业管理与安防、住宅智能化系统的集成,为住宅小区的服务与管理提 供高技术的智能化手段,以期实现快捷高效的超值服务与管理,提供安全舒适的 家居环境。 我国智能住宅小区的发展与国外有所不同,是借助于智能建筑技术的引进和 发展并借鉴国外家庭总线技术。1 9 9 7 年,我国在小康住宅电气设计( 标准) 导 则的编制中对小康住宅小区电气设计提出了如下要求:高度的安全性、舒适的 生活环境;便利的通讯方式;综合的信息服务;家庭智能化系统。同时也对小康 住宅与小区建设在安全防范、家庭设备自动化以及通讯与网络配置等方面提出了 理想目标、普及目标和最低目标等三级设计标准,这标志着我国智能小区的规划 设计开始朝着标准化、规范化的方向发展。1 9 9 9 年底,建设部信息产业中心颁布 了全国智能化住宅小区系统示范工程建设要点与技术导则( 试行稿) ,导则 规定了智能化住宅小区建设中的目标和原则,其总体目标是:通过采用现代信息传 输技术、网络技术和信息集成技术,进行精密设计、优化集成、精心建设和工程 示范,提高住宅高新技术的含量和居住环境水平,以适应2 1 世纪现代居住生活的 需要。2 0 0 0 年上半年,国家信息产业部负责编制了建筑与建筑群综合布线系统 工程设计规范( g b t 5 0 3 1 1 2 0 0 0 ) 以及建筑与建筑群综合布线系统工程验收 规范( g b t 5 0 3 1 2 2 0 0 0 ) ,结束了多年来中国智能建筑设计无章可循、无标准 可依的状况,这无疑为我国智能建筑健康有序的发展奠定了基础【6 j 。2 0 0 1 年底, 国家建设部住宅产业中心又着手对全国智能化住宅小区系统示范工程建设要点 与技术导则进行了修改,2 0 0 3 年2 月印发居住小区智能化系统建设要点与技 术导则,2 0 0 7 年7 月又重新修改了智能建筑设计标准 ( g b t 5 0 31 4 2 0 0 6 ) 等等。 我国的智能建筑始于9 0 年代,但却以惊人的速度蓬勃发展。目前,在全国的 一些大城市及沿海发达地区已建成一批智能住宅小区。如1 9 9 7 年厦门市建坤实业 公司开发了w d j 一6 住宅智能管理系统;1 9 9 8 年,深圳市住宅局对总建筑面积为8 0 万平方米的梅林一村按智能住宅和住宅小区的概念进行规划建设;上海邮电二村 初步建成了智能住宅小区。2 0 0 0 年6 月,上海市建委正式认定住友名人花园、虹 桥新城、上海知音苑、三湘世纪花城、北美公寓及万邦都市花园为上海市住宅智 能化小区试点工程。2 0 0 1 年长春“吉港花园”、2 0 0 4 年沈阳的“现代家园”、“紫 2 硕二 :学位论文 荆花社区 ,珠海“汇翠山庄 ,上海“国贸花园 ,广州“信明阁 ,2 0 0 5 年华东智能楼宇,2 0 0 6 年湖北的航天“嘉园住宅( 小区) 智能化”等。 1 3 智能小区的分类和发展前景 1 3 1 智能小区的分类 根据全国住宅小区智能化系统示范工程建设要点与技术导则,智能小区可以 分为一星级、二星级、三星级小囹7 1 。 一星级小区: 具有安全防范子系统、信息管理子系统、信息网络子系统。其中安全防范子 系统包括出入口管理及周界防越报警、闭路电视监控、对讲与防盗门控、住户报 警、巡更管理。信息管理子系统包括远程抄表与管理i c 卡、车辆出入与停车管理、 供电设备、公共照明、电梯、供水等主要设备监控管理、紧急广播、物业管理计 算机系统。信息网络子系统包括为实现上述功能的科学合理布线。 二星级小区: 二星级除了具备一星级的全部功能之外,同时在安全防范子系统和信息管理 子系统的建设方面,其功能及技术水平应有较大提升。信息传输通道应采用高速 宽带数据网作为主干网。物业管理计算机系统应配置局部网络,并可供住户联网 使用。 三星级小区: 三星级除了具备二星级全部功能,其中信息传输通道应采用宽带光纤用户接 入网作为主干网,实现交互式数字视频业务。三星级住宅小区智能化系统建设在 可能条件下,应实施现代集成建造系统( h i c i m s ) 技术,并把物业管理智能化系 统建设纳入整个住宅小区建设中,作为m g 工m s 工程中个子系统。同时,考 虑物业公司对其智能化系统管理的运行模式,使其实现先进性、可扩展性和科学 性的管理。 1 3 2 智能小区的前景 2 1 世纪是知识经济时代,同时又是资源节约、生态文明可持续发展时代。运 用已掌握的建筑智能化高新技术,探寻人类生存、生产和生活居住环境空间的可 持续发展模式已成为国际技术发展趋势。 另外,今年刚提出来了“3 1 ll 工程”,在我们国家构建和谐社会和建设小康 社会的进程中,安全是大众最关心的热点,和谐必须要有安全。政府的方针是求 发展、求稳定、求和谐、求平安。目前平安城市的建设己经在全国范围内有较大 的声势,也有相当的力度。这同时也对智能小区提出了更高的要求。在试点的基 基于a d 0 的智能小区管理系统的研究与设计 础提出了“31 11 工程”。“3 是表示在省市县三级。第一个“1 是在每一个省 确定一个市,第二个“l ”是每个市确定一个县,第三个“1 是有条件的县设定 一个区或者一个派出所,计划在0 8 年完成。在全国确定了2 2 个城市作为“3 “1 工程 的试点城市。这2 2 个城市除了一些个别的像福建没有以外,基本上全国都 覆盖了。 “3 1 1 1 工程主要是对安全与和谐进行了要求,融入到现在的智能小区的发 展中,建设就有我国特色的住宅小区智能化。随着我国3 1 11 工程的推进,创建平 安城市和建设和谐社会的深入,无疑对智能社区的发展起到催化的作用。据相关 资料统计,未来5 年中国的智能化小区将以3 0 的速度增长,预计到2 0 l o 年我国 大中城市中的6 0 住宅要实现智能化。 1 4 课题的研究现状和意义 1 4 1 课题的研究现状 根据国际物业协会( 中国) 和中国科学技术咨询中心联合北京、天津、杭州和成 都1 5 8 个新建楼盘的智能化水平的实际市场调查数据显示,在1 5 8 个新建住宅楼 盘中,5 0 以上的住宅实现了安全防范系统,其中访客对讲系统高达7 6 ,其次是 出入口管理系统、火灾、天燃气报警系统和周界报警系统;信息管理系统的实现 率较低,不足5 0 ,其中车辆管理和广播系统占有率较高,分别为4 7 和4 6 , 多表远抄和楼控系统较低,分别为3 0 和31 ,显然低于安全防范系统。通过该 调查可见中国的“智能小区 还处在刚刚起步阶段,相应智能住宅的建设也主要 集中在北京、上海、深圳、广州等经济较发达的城市【4 4 1 。 我国的智能小区目前主要存在的问题如下: l 、) 重炒作、轻实际应用;为吸引住户盲目追求智能化,但好多系统形同虚设, 根本就不能运行。忽略我国的经济现状和人们的实际生活水平,没有考虑是否住 户需求等。 2 ) 智能小区的设计缺乏完整性;系统模块不完善,不利于扩展,一般是几个 系统独立运行,如安防监控系统、收费管理系统和停车场管理等不能很好的兼容, 造成了资源设备的浪费( 二次布线等) 。 3 1 缺乏统一技术标准和相应的技术;如安装视频传输的协议和四表数据上传 的协议不一致等等。 4 ) 各厂家的相同产品的兼容性、互换性、开放性差。 4 硕士学位论文 1 4 2 课题的研究意义 历史数据显示,我国城镇化率以每年大约一个百分点的速度提高。2 0 0 2 年至 2 0 0 6 年的城镇化率分别为:3 9 1 、4 0 5 、4 1 8 、4 3 、4 3 9 。城镇人口平 均居住面积1 9 7 8 年的3 6m 2 人,提高到1 9 9 8 年的8 8m 2 人,而2 0 0 2 年至2 0 0 6 分别为2 2 8m 2 、2 3 6m 2 、2 4 9 7m 2 、2 6m 2 、大于2 7m 2 。近三年新增建筑面积超 过六亿平方米。进入2 1 世纪我国住宅及住宅小区的建设将进入一个新的发展时期, 即开始进入一个注重“质 的时代。用一句话概括:“7 0 年代解决有无的问题; 8 0 年代解决大小的问题;9 0 年代追求环境优美;2 1 世纪是智能化时代。 从以上数据可以看出,城镇人口每年以1 的速度增长,而住房面积在最近五 年人均增加1m 2 ,这表明每年仍需要大量住房,而随着经济的发展和人们生活水平 的提高,智能住宅小区已经成为人们首选。不但对住宅的本身的美观、质量要求 越来越高,同时对物业小区的服务和管理也要求很高,诸如对小区的维修维护, 甚至对各项投诉都要求小区管理者做的好,做的完善。这就要求小区管理者对物 业管理进行宏观的和微观的细致管理,其中最好的办法是用计算机操作的小区物 业管理系统来实现对小区物业的管理,这就为我们设计智能小区管理系统提供了 市场需要。 此次设计的智能小区管理系统是最关切老百姓实际生活的设计,各种人性化 的配置使管理者和业主对住宅小区中的事物能更方便、更快捷、更满意的得到答 复。有效解决了伴随着小区的规模不断扩大和住户的不断增多,小区附带设施, 小区的各项维修等都将越来越复杂,工作量也将越来越大等问题。同时人们使用 传统人工的方式管理各种数据,这种管理方式存在着许多缺点,比如:效率低、 保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护 都带来了不少的困难。 作为计算机应用的一部分,使用计算机对企业单位的各项信息进行管理,具 有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储 量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也 是企业的科学化、正规化管理与世界接轨的重要条件。综合分析了智能小区存在 的问题和未来的发展,认为开发套完整的基于计算机的智能小区管理系统是非 常必要的,它与我国的城镇建设密不可分,同样有着良好的发展前景和市场前景, 符合我国现阶段的人们生活水平的需求。在下面的各章中我们将就本次毕业设计 所开发的智能小区管理系统,论述其开发过程和所涉及到的问题及解决方法。 1 5 论文的章节安排 论文的主要工作是智能小区管理系统的数据库系统的设计、软件界面设计以 基于a d o 的智能小区管理系统的研究与设计 及数据库访问技术和通信的设计与实现,论文的内容具体安排如下: 第一章绪论,简要分析了国内外智能小区的发展状况,具体分析我国的实际 情况和小区管理的运行状态,分析存在的问题和未来的发展情况,提出通过建立 基于a d o 技术的智能小区管理系统可以满足当前智能化小区发展的需求并具有很 好的发展前景。 第二章开发工具的选择,从总体考虑进行比较,选择v i s u a ls t u d i o6 o 家族成 员之的v i s u a lc + + 6 o 进行软件平台的开发,采用m f c 编程方式,降低了开发 难度和工作量,提高了源代码的效率。数据库软件的选择从性能、价格和客户的 需求进行考虑,选择s o ls e v e f2 0 0 0 性价比很高,同时v i s u a lc + + 可以方便地与 s q ls e e r2 0 0 0 数据库实现链接。 第三章数据库的开发设计,主要是各个子系统的信息的存储、查询。按照数 据库的开发步骤进行详细的设计,重点保证数据信息的准确性、完整性和安全性。 第四章软件系统的开发设计,首先进行可性分析和需求分析,确保管理系统 其满足客户基本要求。进行详细的界面设计,友好的界面是软件开发成功与否的 关键。模块化设计是软件开发的重点,保证系统的兼容性,为系统以后的扩展和 升级提供前提。 第五章通信的实现和数据库链接的设计,这里的通信主要是下位机和上位机 管理软件之间的数据传输,通过r s 2 3 2 串口,软件接口的设计采用m s c o m m 控件, 通过设置其对应的属性,保证数据无误传输。至于上传的数据通过管理软件平台 存储到设计数据库中,这就涉及到数据库的链接,采用a d o 进行链接,方便快捷 且读取速度快。 第六章软件的测试,这是软件开发必不可少的环节,用来保证软件的可靠性。 此次设计采用了人工测试,主要是对编码进行逻辑检查,另外采用黑盒与白盒相 结合的测试方法,来测试软件功能模块和系统兼容性等,并得出测试结果和今后 的改进之处。 总结和展望,主要是对此次所做的设计进行总结和未来智能小区的发展方向 进行展望。 6 硕士学位论文 第2 章软件的开发工具 此设计主要是软件设计、数据库设计和数据的通讯等,进行可视化界面管理 的开发,方便管理员对所需信息的管理和统计,这取决于界面开发工具的选择; 另外根据存储数据信息的性质等,对数据安全、准确和一致的要求取决于数据库 开发工具的选择。 2 1 操作平台开发工具的选择 智能小区管理软件是基于数据库的应用软件,并且要求界面友好方便管理, 尤其对系统的运行速度等都有一定的要求。目前,很多数据库的厂商和应用开发 工具厂商纷纷推出了一些先进的、新一代的3 2 位基于客户服务器结构的快速应用 开发工具r a d 。这些工具为应用开发人员开发企业级客户服务器结构下客户机前 端应用程序带来了极大的方便。目前较为流行的、人们使用较多的产品有: m i c r o s o r 公司的v i s u a l f o 心r 0 6 o ,i np r j s e 公司的d e l p h i 7 o ,m i c r o s o r 公司的 v i s u a lc 抖6 o 、v i s u a lb a s i c 6 0 ,s v b a s e 公司的p o w e r b u i l d e r l 0 0 。 v b :是新人开发与系统无关的综合应用程序的首选,容易使用。v b 开发效 率高,代码执行效率一般,但安全性相对比较差。 p b :是开发大型眦s 及各类数据库跨平台应用的首选;从数据库前端工具来 讲甚至远远超过了o r a c l e 的d e v e l o p 系列等专门的工具。但多媒体和网络功能与 其他工具相比较弱,同时p b 的高级编程书籍的缺乏和基础语言p o w e r s c r i p t 的普 及程度对p b 的明天有一定的限制。 c + + b u i l d e r d e p h i :是唯一一套能够同时适用于开发数据库应用、网络及w e b 应用、分布式应用、可重用组件、系统软件、驱动程序、多媒体及游戏等所有软 件的高效率开发环境;但是c + + b u i l d e r d e p h i 的v c l 源码基于o b i e c tp a s c a l ,基 础语言不够通用和开发系统软件功能。 j a v a :在一般的管理信息系统中和一般的数据库开发中,很少有人会选择 j a v a ,一是由于其开发环境的配置较难,和数据库连接时较为负责,对开发人员 的开发经验和学习时间都有很高要求。 v c :从功能上讲什么都可开发;从开发效率角度讲只局限于开发w i n d o w s 系 统应用、可重用组件及驱动程序。又有微软的支持,其自身的基础语言的普及程 度高,以及其代码的执行效率高,同时v c 自带强大的帮助文档和大量优质教材, 所以v c 在数据库开发工具中始终可以稳住阵角。 经过上述比较,选择v c 作为开发工具。v i s u a lc + + 是m i c r o s o f tv i s u a ls t u d i o 7 基丁a d 0 的智能小区管理系统的研究与设计 6 o 家族的成员之一【9 1 ,它集程序的代码编辑、编译、连接、调试等功能于一体, 给编程人员一个完整、全面而又方便的开发环境,并提供了许多有效的辅助开发 工具。此次设计主要是基于m f c 的c + + 编程方式1 8 j 。 c 是各种类结合起来构成的一个应用程序框架,并提供类用户接口的标准 实现方法,使开发应用程序更加方便,极大的加快类程序的开发速度。而且它在 整个w i n d o w s 家族中都有兼容,可以与操作系统无缝结合。 2 2 数据库系统的选择 为了节约硬件资源,根据客户需求选择合理的数据库软件是整个系统稳定运 行的基础。另外还需考虑数据库与开发软件接口的连接等问题。 2 2 1 数据库开发系统的选择 数据库管理系统( d b m s ) 是位于用户和操作系统之间的一层数据管理软件,是 数据库系统( d b s ) 的核心组成部分。用户在数据库系统中的一切操作,包括定 义、查询、更新及各种控制,都是通过d b m s 进行的。d b m s 就是实现将用户意 义下的抽象的逻辑数据的处理转换成计算机具体的物理数据的处理软件。 依据数据库模型的不同,数据库系统可以划分为三个阶段:笫一代是网络、 层次数据库系统;第二代是关系数据库系统;第三代是以面向对象模型为主要特 征的数据库系统【l o 】【l i 】。目前的数据库产品有f o ) 【p r o 、d b 2 、i n f o 册i x 、s y b a s e 、 o r a c l e 、s q ls e r v e r 、p o s t g r e s q l 、m y s q l 等。 f o ) 【p r o 、d b 2 、i n f o r m i x 是2 0 世纪7 0 代的代表,主要是面向关系数据库; p o s t g r e s q l 、m y s q l 是随着自由软件的发展而发展的,通用性比较差;s y b a s e 、 o r a c l e 、s q ls e e r 主要是面向对象的数据库,但s y b a s e 相对于p o w e r b u i d e r 软 件开发比较方便,0 r a c l e 是开发大型数据库的理想选择,但对硬件要求比较高,相 对于开发小区管理数据库造成了资源浪费,采用s q ls e r v e r2 0 0 0 已经可以满足开 发需求,而且与v i s u a ic + + 软件连接方便快捷,所以本次设计中选择s q ls e r v e r 2 0 0 0 开发后台数据库。 2 2 2s q ls e r v e r2 0 0 0 的简介 s q ls e e r 是m i c r o s o r 公司开发的服务器端软件,是一种关系型数据库管理 系统,能处理大量的数据和管理众多的并发用户,保证了数据的完整性,并提供 许多高级管理和数据分布能力。s o ls e r v e r2 0 0 0 有7 个版本,包含企业版、标准 版、个人版、开发版、桌面版、w i n d o w sc e 版和企业评估版,常见的是前四个版 本【1 2 】【1 3 】【1 4 】。 硕- 上学位论文 s o ls e e r2 0 0 0 有以下一些特性: s q ls e e r 比较简单易学。真正的客户服务器体系结构。 图形化用户界面,使系统管理和数据库管理更加直观、简单。 丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 支持w e b 技术,用户能够很容易地将数据库中的数据发布到w e b 页面上。 s q ls e e r2 0 0 0 提供数据仓库功能。 s q ls e e :是一个功能完备的“正规”数据库管理系统。相对于f o x p f o ,a c c e s s 等个人数据库而言,s q ls e e r 包括的支持开发的引擎、标准的s q l 语言、扩展 的特性( 如复制、o l a p 、分析) 等功能,是一些大型数据库系统如o r a c l e 才具备的 特性。而像存储过程、触发器等特性,也是个人数据库所没有的。正因为s q ls e r v e r 拥有这些很好的特性,比较适合本系统的应用需求,因此选择s q ls e e r2 0 0 0 作 为数据库管理系统软件。 2 3v is u al c + + 开发数据库的方法 2 3 1 开发数据库技术介绍 1 ) o d b ca p i 技术,o d b c ( o p e nd a t a b a s ec o n n e c t i v i t y :开放数据库互连) 是 微软操作系统数据库访问的标准接口。通过这一标准接口,我们可以不关心具体 的数据库管理系统的细节,而只要有相应的o d b c 驱动程序。现在o d b c 已经成 为一种标准,目前所有的关系数据库都提供了o d b c 驱动程序,这样可以很方便 地实现对数据库的访问。o d b c 提供了一套统一的a p i ,可以访问任何提供了 o d b c 驱动程序的数据库,并且可以方便地实现不同数据类型之间的转换。o d b c 编程接口为我们提供了极大的灵活性,这使o d b c 的应用非常广泛。但由于o d b c 只能用于关系数据库,使得利用o d b c 很难访问对象数据库及其它非关系数据库、 顺序文件系统等【1 5 】。 2 ) d a o 技术,d a o ( d a t aa c c e s so b j e c t :数据访问对象) 提供了一种通过程序代 码创建和操纵数据库的机制。多个d a o 构成一个体系结构,在这个结构中,各个 d a o 对象协同工作。m f cd a o 是微软提供的不仅用于m i c r o s o rj e t 数据库文件 ( m d b ) 的强有力的数据库开发工具,而且可以访问从文本文件( t x t ) 到大型后台 数据库的多种数据库格式。它通过对d a o 的封装,向程序员提供了d a 0 丰富的 操作数据库手段。 3 ) o l ed b 技术,o l ed b ( o b j e c tl i n ka n de m b e d d i n gd a t a b a s e 对象链接和数 据嵌入) 是v i s u a lc h 开发数据库应用中的新技术,它基于c o m 接口,因此0 l ed b 对所有的文件系统,包括关系数据库和非关系数据库都提供了统一的接口。这些 基于a d ( ) 的智能小区管理系统的研究与设计 特性使得o l ed b 技术比传统的数据库访问技术更加优越。与o d b c 技术相似, o l ed b 属于数据库访问技术中的底层接口。直接使用o l ed b 来设计数据库应 用程序需要大量的代码。在v c 中提供了a t l 模板,用于设计o l ed b 数据库 应用程序【1 6 j 。 4 ) a d o 技术。a d o ( a c t i v e xd a t ao b i e c t :活动的数据对象) 是基于o l ed b 的 访问接口,它继承了o l ed b 技术的优点,并且a d o 对o l ed b 的接口作了封装, 定义了a d o 对象,使程序开发得到简化,a d o 技术属于数据库访问的高层接口1 1 6 】。 2 3 2a d o 开发数据库的优点 对比上面的几种方法,a d o 是最合适的选择,同时它独具的优点适合日后的 扩展和软件升级。 简单性:v i s u a lc + + 中

温馨提示

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

评论

0/150

提交评论