第一篇:水资源远程监控管理系统需求分析
太原市杏花岭区水资源远程监控管理系统
水资源远程监控管理系统
二零一六年十二月
I 太原理工大学 天地方圆公司 太原市杏花岭区水资源远程监控管理系统
目 录
1.概述.............................................................................................................................................1 2.系统建设必要性.........................................................................................................................1 2.1 现状与问题.......................................................................................................................1 2.2 系统建设意义...................................................................................................................3 3.系统设计.....................................................................................................................................4 3.1水资源实时监控系统结构.................................................................................................4 3.2 实时监控系统主要技术要求............................................................................................6 3.3硬件设计和软件配置........................................................................................................7 4.建设效果展望.............................................................................................................................8 5.项目建设概算.............................................................................................................................8
太原理工大学 天地方圆公司
II 太原市杏花岭区水资源远程监控管理系统
1.概述
属于典型的资源型缺水区,水资源短缺、水污染形势严峻、水生态环境安全面临严重威胁3个方面的主要问题已成为制约该区社会经济发展的重要因素。建立覆盖整个的水资源远程监控管理系统,对水资源的开发、利用、节约、保护、管理、配置实施实时动态监控管理,是解决该地区水资源问题的主要手段。
近年来,将水资源远程监控系统建设提上了工作计划,科学合理地管理与利用有限的水资源是有效解决水资源问题的重要途径。加强水资源的科学管理,通过水资源的合理开发、高效利用、综合治理、优化配置、全面节约、有效保护,不断提高水资源利用效率和效益等措施,建设节水型社会,实现水资源的可持续利用,为经济社会的可持续发展提供支撑,是一项具有重大意义的工程。的水资源计量设施的安装工作一直处于落后的状态,基础数据的缺乏使得水资源管理工作一直处于粗放被动的情形,不能满足现阶段水资源管理的要求,安装水资源计量设施迫在眉睫。
为了加强水资源统一管理,实现辖区内地下水水井用水取水统一调度,保证供水安全,科学调配水量,从2006年开始研制开发水资源远程监控管理系统,该系统通过在各地下水取水井监测点安装水位、流量、电压、电流等传感器及安全视频监控设施,基于地理信息系统,结合物联网应用技术,实现对地下水取水井监测点水位、流量及安全视频监控。
2.系统建设必要性
2.1 现状与问题
水资源的调度监控在水资源管理过程中有着举足轻重的作用,随着社会的发展对水资源调度监控提出了新的要求。水资源调度监控的项目和内容不断增加,对调度监控手段和方法以及水资源监测技术的研发和应用也提出了越来越高的要求。对水资源实时、动态、优化的配置是水资源管理的重点,进行这一切工作的基础是实时获取动态的水资源及相关信息。随着网络通信、移动通信技术的发太原理工大学 天地方圆公司 太原市杏花岭区水资源远程监控管理系统
展,特别是信息技术、数字化技术的发展,实时对水资源进行监控管理己经成为可能。
当前在国际上,水资源实时监控管理系统,代表了水资源管理的现代方向。实时监控和传输的基础就是信息技术,利用通信、网络、数字化技术、遥感、地理信息系统(GIS)、全球定位系统(GPS)、计算机辅助决策支持系统、人工智能、远程控制等先进技术。对流域或地区的水资源及相关的大量信息进行实时釆集、传输及管理;以现代水资源管理理论为基础,以计算机技术为依托对流域或地区的水资源进行实时、优化配置和调度;以远程控制及自动化技术为依托对流域或地区的工程设施进行控制操作。
在我国随着数据釆集技术、传感技术、无线通信技术和计算机技术的迅速发展,也促进了国内水资源调度监控技术自动化的发展,监控技术要适应新情况新变化,实现从传统水文向现代水文转变,从而为我国社会主义现代化建设服务。在水资源调度监控过程中,常常需要对众多的水资源数据进行实时监测,大部分监测数据需要实时发送到管理中心进行处理。传统的水资源信息(如水位、流量、降雨量、泥沙含量等)的传输,多釆用有线或无线电台等方式进行。
目前,水资源监控管理系统仍存在很多问题,主要表现为:
一、供水系统监管水平低下
目前,大多数农村供水系统是否能够正常运转,主要依赖于村管水员专业知识水平与素质的高低。水泵的不及时启停使得居民的用水得不到满足、设备故障后无法第一时间掌握与维修等问题是现阶段面临的供水、用水难题。
二、水资源污染严重
城市中大部分饮用水安全受到威胁。据统计,在46个重点城市中,仅有28.3%的城市饮用水源地水质良好,26.1%的城市水质较好,45.6%的城市水质较差。饮用水源地水质差不但增加了自来水处理成本,而且有一些难以处理的有毒有害污染物将直接危及人体健康。农村饮用水安全更令人担忧,其卫生合格率仅为62.1%。水污染问题不仅是杏花岭区的一大难题,其已经成为国家水资源领域内迫切需要解决的重要问题。
三、洪涝灾害严重
水资源分布不均,水旱灾害频繁,这是水资源开发利用的最大弱点,也是经太原理工大学 天地方圆公司 太原市杏花岭区水资源远程监控管理系统
济发展的一个制约因素。水资源分布不匀,造成不少地方严重缺水,影响这些地方的工农业生产和人民生话。而水资源时空分布的过分集中,造成汛期大量弃水,非汛期缺水,有限的水量不能充分利用。集中程度越高,弃水越多,可用水量占水资源总量的比例越小,并使水旱灾害频繁发生。
四、信息孤岛严重,缺乏统一管理手段
相关水利部门在供水工程建设后,无法掌控工程后续使用、问题反馈情况。无法为新工程的规划、设计提供经验参考。此外,各供水系统独立建设、管理“自成体系”、信息孤岛严重。无法从全局宏观角度进行供水、用水统一监管。
五、缺失有效的设备巡检机制
农村供水站对工作思想不重视,只注重供水工程的建设,不讲究社会效益。同时由于自身条件的限制,缺少相应的巡检人员,不能满足对广大农村供水站进行日常设备巡检工作的基本要求。
2.2 系统建设意义
水资源远程监控管理系统适用于水务部门对地下水、地表水的水量、水位和水质进行监测,有助于水务局掌握本区域水资源现状、水资源使用情况、加强水资源费回收力度、实现对水资源正确评价、合理调度及有效控制的目的。
通过对区域经济、社会、资源、环境现状调查,特别是对水利发展状况、水资源开发利用状况、水环境状况的分析研究,诊断目前存在的主要问题及其对经济社会发展和生态环境保护的影响。以乡镇为基础进一步细分水资源分区,建立相应的基本资料数据库。建设完善水资源实时监控系统,并运用遥感(RS)、网络 GIS、全球定位系统(GPS)、虚拟仿真及信息集成技术,以 SPOT5 遥感数据、1:50000 DEM 及 GIS 基础空间数据为基础,建设数字流域平台。
以水资源 B 级区套乡镇级行政区为单元,按照严重不安全、不安全和基本安全 3 种安全类型,进行水资源安全评价,并做出相应的水资源安全风险评估与预警,编制应急预案。在此基础上,依据区域未来经济社会发展目标,结合节水型社会建设要求,设计水权制度与入河排污许可制度,拟定水量水质双总量控制方案,建立水资源优化调度系统,拟订生态与环境保护战略,提出未来水利建设总体布局方案和水资源动态管理模式。
太原理工大学 天地方圆公司 太原市杏花岭区水资源远程监控管理系统
系统功能包括 4 个主要层次,即水资源数据库及管理平台、应用支撑平台、应用系统、计算机网络。
水资源数据库及管理平台:包括在线监测数据库、业务数据库、基础信息数据库、空间数据库、多媒体数据库、数据库布置及现有数据集成整合;
应用支撑平台:包括系统资源服务层(统一数据访问接口、数据转换)、公共数据服务层、应用服务层(GIS 服务、报表工具、图表工具、流量控制)、平台接口;
应用系统:包括水资源实时信息服务系统、水资源动态管理系统,预留水资源业务管理系统(取水许可管理、地下水管理、节水管理、水资源费征收管理、入河排污口管理、水源地管理、水功能区管理、水务管理)、水资源动态评价系统、水资源系统运行调度系统、水资源安全风险评估与预警系统、水资源综合统计系统、水资源辅助决策支持系统(包括预警与应急服务、水资源评价、水资源配置)、水资源信息发布平台等功能模块的接口。
计算机网络:通过 GPRS 专线,实现水利专网与移动通信 APN 网络的连接;通过路由器,实时透明转发各相关业务部门所辖测站实时采集信息;提供完善的内外网隔离方案,确保内部数据安全;为市级用户通过互联网实现虚拟专线连接,可以通过 VPN 接入访问内部业务系统;实现对调度中心数据库系统、应用支撑平台、业务系统及版本控制系统等软件的硬件及网络支撑。
3.系统设计
3.1水资源实时监控系统结构
本系统覆盖整个杏花岭区,采用GPRS无线网络进行数据传输,由3级构成,包括,区(县)级监控分中心和大量的监测点,实时监控系统结构如图1。
太原理工大学 天地方圆公司 太原市杏花岭区水资源远程监控管理系统
图1 水资源监控管理信息系统拓扑图
区(县)级监控分中心负责该辖区各监测站点的实时监控与信息管理,设置在县水资办。包括建立通讯联系、站点呼叫、站点身份验证、指令发布、数据接收、数据校验、数据存储,以及在线监测、掉线挂接等运行管理。
监测站点为系统的最原始点分为4类:
(1)地下水位观测站点。采用投入式液位传感器进行计量,及时掌握地下水的变化动态。
(2)用水量监测站点。通过安装在用水输水管线关键点上的仪表对用水量进行不间断计量监测,准确、及时计量用水户的用水量。
(3)降雨量观测站点。采用翻斗式自记雨量计计量,可从市防办共享。(4)污水排放量监测点。采用多普勒超声波流量仪测量,为正确评价水资源利用率提供依据。(二期实现)
其中,测控终端原理示意图如图2所示。
太原理工大学 天地方圆公司 太原市杏花岭区水资源远程监控管理系统
3.2 实时监控系统主要技术要求
(1)对用水量、水位、降雨量、污水排放量(二期实现)等指标的实时自动检测;自动定时记录(固态存储);通讯自动保持在线,断线自动挂接;自动对呼叫应答,自动接收中心控制指令;自动完成数据检索与数据传送;自动时钟走时;自动上电复位;出错自动报警和预警功能。
图2 测控终端原理示意图
(2)设备环境温度适应性。监测站设备工作环境温度为-20℃~-40℃,相对湿度RH≤90%,采取防盗防破坏措施。
(3)采样间隔。水位、流量的采样间隔不大于1h(可根据用户需要设定); 雨量,在雨季的采样间隔不大于5min。各种传感器的精度:水量测量精度:±1%~2%m³;地下水位测量精度±0.05%; 雨量监测精度:0.1mm; 排污量测量精度±4%。
(4)远程通讯仪采用GPRS无线通讯方式。网络系统要确保安全、高效、稳定运行,并具备备用电源供电。
太原理工大学 天地方圆公司 太原市杏花岭区水资源远程监控管理系统
3.3硬件设计和软件配置
3.3.1 主要设备
(1)服务器: 区(县)级服务器CPU:PⅣ 3.0G以上,双CPU;内存10G以上;硬盘,500G以上;千兆网卡。
(2)电源设备: 山特UPS。
(3)磁盘阵列: 每个控制器 1GB缓存;每个控制器有2个4GB Fibre Channel端口;最大支持64个主机。
(4)机械远传水表、超声波流量计、电磁流量计:用于自备井用水量计量,满足不同用户需求,测量精度±2%-±1%。
(5)水位压力传感器:用于测量地下水位,选用进口的(德鲁克水位压力传感器)测量精度≤±0.05%。
(6)多普勒超声波流量计:用于测量污水排放量,选AVFM型,精度等级2.5 级。(7)数据远程监测仪:用于水资源的监测并通过GPRS数传模块进行数据传输。3.3.2 软件环境
(1)采用地理信息系统(GIS,包括WEBGIS)为表现平台,以电子地图为基本图形,根据需要,实现以电子地图为基础的查询、检索、分析功能。如图4所示。
图4 电子地图
(2)网络操作系统选用Windows Server2005中文版。客户端 操 作 系 统 选 用 Windows XP Professional、Windows7等版本。
太原理工大学 天地方圆公司 太原市杏花岭区水资源远程监控管理系统
(3)数据库建议采用SQL Server2005。
(4)网络安全主要包括安全防护工具(防火墙、防病毒、加密系统等)和检测手段(身份认证、入侵检测、漏洞扫描等系统)。
(5)选用 Microsoft 公司的system Management Server和Cisco Works2000进行网络管理。配备数据备份软件使数据备份到存储设备。
4.建设效果展望
水资源监控管理系统建成后,水利部门的工作人员通过互联网或移动APP登录指定网站,即可远程监控泵房的整体运行状况,如监测液位、压力、电压、电流、水量等数据以及现场红外照相机定时抓拍并回传的实时照片,远程控制水泵启停、闸阀开闭以及随时获取监控点现场实时照片等。
系统自动对采集到的数据存储、加工、分析、形成曲线、报表等,这样,水利工作人员就可以纵观全局、统筹规划、合理安排、科学决策。
如果监测到数据异常,监控中心会发出声光报警、同时向管理人员的手机发送报警短信,从而保证问题能够“强预防、早发现、明原因、快解决”,将损失降低到最小,有效保护国家财产的安全。
水资源监控终端配有红外传感器和红外照相机,当有人非法闯入监控现场时会触发红外照相机,及时抓拍入侵照片并回传到监控中心,让恶意破坏的人无所遁形,承担相应的法律责任。
5.项目建设概算
在传统的信息化方案里,监控中心的建设任务主要是私有数据平台的搭建,并加以定期维护,从而才能够保证系统稳定有序地运行,成本较高,一次性投资较大,专业性强、维护费用高
太原理工大学 天地方圆公司
第二篇:监控系统需求分析报告
需求分析报告概述
高陵县地处陕西省关中平原腹地,位于西安市辖域北部。地势平坦,土壤肥沃,是西北首个吨粮县。高陵县始建于秦孝公十二年(公元前350年),是中国建县历史最早的县份之一。1949年划属三原分区,1950年5月划属咸阳专区,1953年1月改属渭南专区,1956年10月由省直辖,1961年改属咸阳专区,1983年10月5日划归西安市管辖区域。全县辖4镇4乡,88个行政村,740个村民小组。耕地2万公顷。地区总面积290平方千米,每平方千米人口密度约950人。总人口29万人,其中非农业人口11.9万。县人民政府驻鹿苑镇。名胜古迹有昭慧寺塔等。
2011年全省公安机关还将全力推进技防视频监控网建设,建成覆盖全省城镇社会面、城乡社区、单位内部、重要部位以及复杂公共场所、公共服务娱乐场所视频监控网络。2011年底,全省完成了28万个视频监控摄像点的建设任务,2012年底前,消除城镇社会面、城乡社区、村居、单位内部的治安视频监控盲点,重要部位视频监控覆盖率达到100%,农村社区、村居覆盖率达到60%的目标。据悉,除以上各项内容外,陕西还将在交通智能化、公安信息化建设、电子警察、综合执法平台建设、科技强警、公共安全科技研发等相关项目迎来了历史发展的新机遇。需求分析
高陵县原有平安城市系统,投入使用多年来,在震慑犯罪、取证服务、掌握社会治安动态、有效控制社会面、应急处置突发事件等方面发挥了很大的作用。但因规划建设早,视频监控设备已落后,亟待进行升级改造。
随着平安城市工程在全国范围内的快速推进,视频监控系统的基础建设已经初具规模,并取得了显著成效,正逐步能够满足城市视频监控的一些基本要求,但是也存在着多种矛盾,主要体现在以下几点:
图像清晰度不够:已建的系统大多为模拟系统,图像分辨率最高达到D1格
式(40万像素),只能满足“看的见”需求却不能满足“看的清”需求;
系统扩容性差:视频监控的趋势逐步从模拟系统向数字化系统方向发展,很多平安城市项目建设当初未充分考虑系统扩容,后期建设不能充分整合现有资源,存在资源浪费的情况。
系统稳定性差:视频监控系统是一个涵盖了视频采集、传输、控制、存储、显示等方方面面的功能,每一个环节都需要采用大量的设备,系统集成化程度不高,系统的每个硬件设备都可能成为故障点,导致系统的稳定性下降。
重建设、轻维护:平安城市项目是一个大规模的视频监控系统,随着系统建成投入使用,系统的运营维护工作一般由人工完成,由于维护成本过高,一些损坏的设备未能得到及时修理或更新,在关键时刻系统宏机导致不能正常运行,未能达到“科技强警”目的。
因此,建设满足各个专业管理部门多级多领域城市管理的应用需求,建立一套统一的应急联动指挥与数字化城市管理监控系统平台,对各单位现有资源有效整合,达到资源共享,不仅节省大笔资金,而且可以大幅度提高监控系统的使用率和工作效率,实现整个城市的扁平化管理。在此基础上,利用市公安局现有的三台合一指挥系统、平安城市监控系统,扩建改造为涵盖各个职能部门的数字延安,是科学合理、安全可行的。针对当前平安城市视频监控系统的主要矛盾,后期系统的建设应着重从以下几方面考虑:
全网络化:数字监控远比模拟监控具有优势,平安城市从模拟走向数字一个必然趋势,由于部分区域网络基础建设的限制,当前视频监控系统建设过程中将存在模数并存的现象,这就要求系统的设计必须能够接入模拟信号同时可以有效兼容原有模拟系统。
高清化:高清能够提供更好的图像清晰度、更流畅的画面、更宽广的浏览画面、更精确的图像信息,特别是对于公安重大案件侦破、交通违法抓拍来说,高清图像更显得举足轻重。
高集成化:视频监控系统的后期维护在很大程度上将成为系统长期稳定运行的关键因素,每个硬件设备都将是隐藏的故障,采用集编码、传输、控制、显示于一体的设备,降低单位硬件数量,从而保障系统的稳定性。
智能化:传统的视频监控系统往往依靠人力,维护人员往往在一个监视屏同
时监控多个画面或随即抽取某一画面,造成部分监控点被漏看或被忽视;另外,维护人员存在一定的不稳定性、随意性和局限性,加上人的注意力有限,图像出现异常后,往往不能及时被发现。这就要求系统具有一定的智能视频分析功能,把人力从视频监控系统中大大解放出来,又能提高视频监控效率。
整合应用:平安城市有两大关键点,一是监控点的覆盖,二是应用,没有上层应用,平安城市就失去了应有的意义,这些应用包括调度指挥、GIS整合、视频报警、警视联动等等。当前已建平安城市各子系统仍属于独立工作,互补相连的状态,实现各子系统的整合应用将是今后建设的重点,也是平安城市的建设具有更深远的意义。
第三篇:互联网舆情监控系统需求分析
互联网舆情监控系统需求分析
一、建设目标
为了实现高效的互联网舆情监测和控制管理,项目建设应完成如下目标:
1)对指定主流门户网站(WEB网站)的网页、论坛、数字报、电子杂志、博客、微博、播客、音视频多媒体等实时信息的采集和处理。
2)对指定的主流的网页、微博、音视频流等实时信息的采集和处理。
3)对指定的主流网页、图片等实时信息采集和处理。4)全网(元搜索引擎)实时信息采集和处理。5)对指定到境外网站实时信息采集和处理。6)对收集到的海量信息进行检索。7)对收集到的海量信息进行自动分析。8)对基本舆情数据进行各种加工处理。9)建立网评管理系统,为舆论引导服务。10)建立查处管理系统,为官方行为提供服务。
11)为方便资源共享,系统网络可以弹性扩展、应用平台可以二次开发。
二、系统实现功能
互联网舆情监控系统应实现以下几个功能: 动态的全面的收集社会民生信息内容
过滤、消重网民曝光的违法违规信息、敏感信息 获取互联网信息热点焦点和趋势分析 分析网络舆情的爆发点和峰值 发现民意话题传播关系和演化规律
实时向上级领导通报最新情报信息、辅助领导决策 更充分了解网络社情民意 网络新闻自动获取
通过网络技术,自动获取网络新闻,并且提取新闻的作者、时间、标题、正文等数据。 网络论坛自动获取
通过论坛获取模块,自动抓取论坛的发贴。并且提取帖子的发贴人名称,发贴时间,主贴,回贴人名称,回贴时间,回贴内容,论坛贴子的人气和热度。 智能语言理解和分析处理
互联网信息资讯的分析工作分为对单一信息文档的分析和对文档集合的分析处理。对于单文档的加工,本系统中应用知识管理技术,实现信息的自动消重过滤、自动分类、自动摘要提取与自动关键词提取。 互联网信息搜索
系统支持全文信息检索,检索结果按照相关度排序。系统支持模糊检索,例如:同音词检索、同意词检索。系统支持“以文找文”的方式,通过输入单篇情报信息,检索内容相似的互联网新闻或论坛帖子。
三、主要功能简介
1、舆情采集和处理
1)根据指定的互联网信息源或检索条件,用定向采集和全网覆盖监控两种方式,连续不间断和自动的对WEB资源进行采集。并进行预处理(分词、标注、语法分析、语义分析等)和优化处理(自动消重等),建立供进一步分析使用的基本索引库。
2)采集对象一般为中央重点新闻网站、有影响力的商业网站、地方重点新闻网站、地方有影响力的社会网站、重点境外网站等。
3)信息源内容包括:WEB网站网页、论坛、贴吧、数字报、博客、播客、微博等。
4)全网覆盖监控采用元搜索引擎方式。通过集成不同的通用搜索引擎(百度、谷歌、雅虎等),全面和高效的获取信息。
2、舆情检索
1)对各种来源、多种格式、结构化和非结构化的社会公开信息源进行检索。
2)提供全文检索、关键词(热点词)检索、组合词(布尔逻辑组合方式)检索、短语检索、拼音检索、主题检索、相似检索、分类检索(针对新闻、论坛、博客、播博、微博、视频、各地市、国内、国外)、高级检索(针对标题、作者、时间、正文)等。
3)提供复杂检索条件检索(针对目标网站、时间区间、检索类型、匹配度、排序方式)。
4)提供智能化检索(按字索引、词索引、字词混合索引)。5)提供二次检索(在一次检索的基础上)。6)提供整段内容做为检索条件的检索。
7)根据信息源周边内容的文本信息,对图片和音视频等多媒体信息源进行检索。
8)提供检索结果的相关推荐。9)提供各种检索结果统计。
10)检索结果的查全率和查准率达到较高水准。
3、舆情分析
1)自动关键字提取。
2)对某一完整的文本信息源进行自动内容(静态摘要)摘要提取。
3)根据预先给定的检索条件进行自动多文档(动态摘要)摘要提取。
4)自动主题检索和跟踪。5)自动关联分析和趋势分析。6)根据预先给定的规则进行自动分类。
7)在没有给定规则的前提下,自动聚类(自动识别)出新的模式归档到数据库,以供用户分析使用。
4、舆情加工和处理
1)所有采集及经过处理入库的信息保留半年。2)通过设置关键词、有害词、敏感词,或通过设置某一舆情的潜在专题信息做出舆情预警。
3)将人工检索以及自动生成热点的相关联多种特征数据(时间分布、传播路径、话题演化、地域分布等)整合处理,并以多种形式输出,包括Word、Excel、网页、XML、多种统计图表(饼图、柱状图、趋势图、报表、曲线图)等。
4)对所有来源的基本数据(采集数据量、舆情数据、发帖数据等)进行统计分析,并以多种形式输出,并以E-mail、RTX、手机短信等方式报警提示。同时在报警提示中辅以警示颜色(超过设定监控阀值的采集信息)等特征信息加强直观警示效果。
5)按照预定格式,自动生成舆情报告。简报分为日报、周报、月报、专报。
6)对舆情数据信息进行痕迹处理(标注、推介、上报、批示等),使舆情数据信息进入办公操作流程。
7)建立领导批示、各地舆情、境外舆情、网站备案信息、网站年检信息、网站违规发布检查、网站违规发布处理等专门管理。
第四篇:路灯远程监控系统 需求设计说明书
附件22 华明镇路灯远程监控系统
系统概述
1.1项目背景
随着城镇建设的发展,城镇照明建设越来越注重于城镇的形象,道路照明和景观照明的需求和数量不断增加,今后照明管理部门除了管理城镇道路的照明外,还将参与城镇景观灯的管理。因此各街道办事处和市民对城镇的建设、道路照明和景观照明提出了更高的要求,希望实现城镇照明管理的现代化,使城镇管理水平达到国内领先水平。
城镇路灯的耗电量是非常惊人的,巨大的电能消耗不仅增加了当地的财政负担,同时由于发电而消耗的煤、石油的能源,对环境造成污染,同时由于照明带来的光污染导致生态不平衡等诸多问题。因此中央发出了建设“节约型社会”的号召,建设部下发了“关于进一步加强城市照明节电工作的通知”。
1.2现行的控制方法及缺陷
绝大多数城镇现在多采用分散时控方式对路灯进行控制,也就是在路灯配电箱中安装定时器,按预定的时间自行开、关灯,有些景观灯通常是采用人工手动控制的方法。这种控制方法不能及时根据需要调整开关灯时间,也无法及时反应照明设施的运行情况,故障率高,维修困难。随着城镇的不断发展,控制范围也越来越大,现行的方案无法及时反应照明设施的运行情况,使得维修工作十分被动。1.3 项目目标
建设华明镇路灯监控管理系统,目的是利用现代化计算机技术、通讯技术对日益快速发展的城镇路灯实现自动化监控和智能化的科学管理,做到集中管理,智能控制。部门内部及时掌握系统运行状况,代替传统的人工巡检,提高工作效率。合理利用电能资源,杜绝浪费。具有对路灯实现遥测、遥控、遥信、GPS校时、故障分析报警等功能。除具备上述功能外,还应具备设施被盗报警功能及路灯节能控制功能。建立路灯系统的长效管理机制,进一步提高道路照明质量,提高服务质量,从而提高系统的整体社会效益、管理效益、经济效益和环保效益。
完成华明镇路灯远程监控系统预定的自动化控制管理的同时,系统的扩展又兼顾考虑长远的发展目标,如路灯节能设备的远程监管和路灯电缆防盗等系统功能。充分考虑各项关键指标,建成目前国内先进、功能齐全,同时又具有高度的可靠性、经济实用性的项目,处于国内领先水平。
根据华明镇路灯管理部门的意见,本着总体设计、分步实施的原则。针对用户实际需求,设计简易的且经济的运行方案。
华明镇路灯监控系统要突出系统的智能化特点,使路灯监控管理智能化、人性化。结合路灯照明,组成该城镇灯自动监控系统,通过无线通讯网络、计算机控制系统,实现遥控、遥测、遥信功能,建立起国内具有先进水平的路灯监控管理系统。2 系统架构
2.1 组网结构
本系统利用无线通信网络实现现场终端和中控室的通信,采用既有的公网方式(GPRS或者CDMA)完成信息的交互。路灯监控系统管理平台处理终端上报的数据并保存到数据库服务器,并留下日志记录。
采用局域网方式,将各计算机联网。采用客户机/服务器相结合的组网方案,支持远程查询和访问。
路灯远程监控管理系统拓扑图如下所示:
2.2 系统工作原理
该系统分为中控室和现场监控、采集设备两个部分。
中控室通过无线网络和现场设备完成信息交互。中控室硬件主要由控制服务器和数据库服务器、无线接入设备、GPS校时设备等组成。软件由监控软件、前置机软件、报警软件、数据库管理软件、安全管理软件等组成。
中控室软件具备对所有现场设备的自动和手动控制、现场设备采集数据的接收、报警、软件使用人员的分级管理、安全管理等功能。
现场设备由控制模块、采集模块、通信模块、节能和防盗模块等子模块构成。通信模块负责接收中控室下发的数据同时把现场采集的数据发送到中控室。控制模块完成对路灯开、关的控制。采集模块完成对现场电压、电流等数据的采集,完成对控制命令下发执行情况的反馈。防盗模块完成对供电线路电缆情况的检测,在电缆被盗时,发出报警信号通知中控室及相关管理人员。
根据现场有无电流互感器,可能需要增加电流采集模块。
2.3 系统设计思路
1.控制终端部分:
1)采用以无线公网GPRS为通讯主通道。
2)具备遥控、遥测、遥信功能,并能做出故障分析,数据查询等功能。3)具有自动报警功能,能做到主动报警,各类故障报警、盗窃报警做到及时有效。
4)具有系统停电送电后自动复位功能,信息保存满后,新信息自动覆盖旧信息。
5)具备防盗节能和电缆防盗报警扩展功能。2.后台服务器部分:
采用一台服务器,监控软件和数据库服务器使用同一服务器。具备如下功能: 1)GPS自动校时功能,保证开关灯时间的一致性。
2)光敏感应控制功能。自动判别光的强弱,从而自动控制开、关灯。3)手动、自动遥控功能。4)手动、自动遥信功能。
5)报警处理功能,自动判别线路运行情况,异常情况报警。6)查询打印功能。
2.4 系统设计原则
2.4.1可靠性
可靠性是本系统的根本。应具备多渠道、多方式、多系统的监控手段,确保系统的可靠。
路灯照明与市民日常生活息息相关,系统中的任何差错都会产生严重的社会影响;无线照明监控系统必须保证24小时×365天稳定可靠运行。
本系统由路灯现场监控设备和中央控制室两个子系统构成;在设计时,必须根据两子系统各自的特点,采用适当的冗余可靠设计,保证在个别设备出现故障的情况下仍能稳定运行,不影响或者少影响路灯的按时开启和关闭。
成熟技术原则。必须提供成熟的系统方案和技术、设备。应重点考虑当今主流技术和设备,保证系统的稳定性、合理性。
安全性原则。系统传输部分应具有良好的抗干扰、抗骚扰和抗攻击的功能。
2.4.2适应性
通过设置不同的工作参数可以实现不同的功能。
2.4.3可扩展性和兼容性
全部采用标准接口和协议,兼容异种机型;监控系统硬件设备采用单元模块化设计;软件系统采用符合工业标准的软件设计。这些设计保证系统后续扩展或升级均不必改变现有设备的状态。能够方便地调整系统各节点,并预留可扩充的空间,视需要逐步扩充和搭建其他平台。
2.4.4可维护性
整个监控系统,无论是监控软件还是硬件监控设备均采用模块化、单元化设计,可快速定位故障单元或故障部位以便于设备维修。
2.4.5先进性和实用性
采用的多项成熟的先进关键技术均通过实际使用的检验。保证整个系统长期处于国内领先水平。同时,应以实用为原则,不可脱离实用性而盲目追求先进性。华明镇路灯远程监控系统软件
3.1软件系统简介
本系统软件应该能够提供一系列应用功能模块、数据库管理系统模块和服务模块,完成路灯监控管理系统的各项功能,这些软件模块可以运行在一台或多台主机设备上,并能根据管理规模灵活配置。
本系统可针对不同的用户需求,标准配置采用两台服务器工作,一台专门负责通信管理,一台负责数据库管理和Web服务。普通配置将两台服务器的功能合二为一。
应用软件能够提供多种用户接入管理模式,包括本地图形终端接入方式、远端图形接入方式和Web接入方式。
系统工作时将所巡测到的数据分别存储到对应的数据库中。操作人员可以根据不同的需要,对各监控终端任意定时数据和年、月、日统计数据进行查询,显示的表格、曲线图、直方图。也可以对任意一天的实际开关灯时间、日出日落时间等记录进行查询。还可以对历史故障进行查询和打印。后台系统采用开放操作系统平台Windows2000Sever,配合各个监控测试终端完成控制、检测功能,同时还能运行软件分析测试结果。
3.2系统功能
计算机监控平台是一个客户机/服务器(Client/Server)体系结构的开放式计算机局域网络,采用Windows2000Sever 作为网络操作系统。该系统的主要功能是:终端数据采集、历史数据和管理、系统的远程监控、报警处理、事件处理、故障的管理、统计报表生成、事故追忆记录、数据显示、终端监控、系统管理等各项管理功能。计算机监控平台主要由通讯/数据服务器、监控工作站等组成。
本系统软件的功能有: 1)自动和手动遥控
本系统可以根据不同类型的路灯控制要求,把全城镇路灯和饰灯分成若干个组,分别采用时控方案或时控和光控相结合的控制方案,自动遥控开/关全夜灯、半夜灯和饰灯;也可以手动对全夜灯、半夜灯和饰灯进行遥控开/关操作;在特殊情况下,可实现白天亮灯。
2)自动巡测、手动巡测和选测
调度端能按设定的时间周期(可以根据开/关前后任意选取不同的周期)自动进行定时巡测。操作者也可随时手动巡测和选测各监控终端乃至单灯的运行及节能情况。
3)报警处理
当监控终端主动报警或调度端在遥测时发现有情况时,调度端微机自动用语音报出故障的有关参数。报警内容包括:白天亮灯、晚上熄灯、配电箱漏电,配电箱门开关不正常打开,电压、电流越限和供电线路停电、电气回路端口断线、电缆被盗等故障。
4)自动计算亮灯率
能根据电压、电流、有功功率和功率因数的变化自动进行亮灯率估算。为了保证亮灯率的统计,数据采集精度应优于1%。所以,终端采用16位以上的采集模块,使数据采集精度为0.5%,并且采用交流采样,以保证计算的亮灯率准确。
5)存储查询打印功能
中心软件可以对各监控终端任意定时数据和年、月、日统计数据进行存储查询,显示的数据均可打印。可以对任意一天的实际开关灯时间、日出日落时间等记录进行查询。可以对历史故障进行查询和打印。
6)安全管理
出于通信安全性考虑,必须在系统安全上采用严格安全措施,在中心实施操作口令和密码保护,特别在白天需要开灯时要发指令。
7)卫星自动校时系统(GPS)。
运用全球卫星定位系统与计算机技术,实现对系统的准确校时,保证前置机和局域网内所有微机时钟的准确性与一致性。
8)网络系统具有可靠的防范和安全措施。
9)系统有故障时可自动按预定顺序向管理人员的手机发短消息报警。10)系统可分批扩容,最大容量对终端数目不受限制。系统扩容时,同原设备分开进行,原设备的运行不受影响。3.3管理功能
管理人员可以随时通过WEB服务器登录到后台服务器,查询、监控线路的运行状态,下发命令,提高路灯监控的的工作效率,降低响应用户要求的时间,提高服务质量同时也降低了管理成本。
监控控制软件也可以根据实际情况,发送报警信息到相关人员的手机,便于快速处理现场状况。系统的硬件设备
4.1计算机设备部分
1)针对路灯监控管理系统的情况,可以采用经济的配置模式,即由一台服务器(应用服务器和数据库服务器合一)架构,通过GPRS公网方式配合监控测试终端和防盗终端的应用,可以满足需求。2)3)服务器采用P4以上CPU。
服务器(包括应用服务器和数据库服务器)是配线资源动态管理系统中的关键资源,需7X24小时连续运行,服务器都采用UPS电源保护供电。数据库自动备份。4)计算机设备具有较强的扩充能力,包括系统处理能力的扩充、存储容量的扩充及I/O能力的扩充等等;并支持CPU版本升级。4.2网络设备部分
1)本系统内部通过以太网相连,如需要可以配置太网交换机一台,8端口。
2)系统和监控测试终端通过Internet和GPRS无线公网互连,因而需要GPRS接入设备一套。另外需要监控中心配置一路申请静态IP的宽带专线。
4.3终端设备部分
监控终端是一种远程数据执行、检测、反馈终端设备。主要负责本地各类数据(如终端运行状态信息、开关量状态、各类世间、故障信息等)的采集和控制指令的执行。其中,通讯服务器是监控终端的管理调度者。监控中心通过无线数据通讯网络与远程监控终端进行数据传输和交换。
采用的路灯监控终端,在反复分析用户需求的基础上,积累多年的运行经验后,经过优化改进而推出的新一代路灯监控需求侧管理终端设备。
在结构上采用国际流行的结构,具备优良的电磁兼容性能,将一切干扰拒之门外,确保现场的可靠运行。在用户界面上,采用菜单驱动,操作简单直观,方便为路灯用户提供优质服务。在接口上,配置了4路遥信状态量输入、4路控制输出(常开与常闭)、无线信道、RS232口、专用于抄表的RS485接口,实现了路灯监控需求侧管理终端要求的所有功能。
主要功能如下:
自动测量3个单相路灯供电回路的电压、电流、功率、功率因数、频率等;
(可扩展)光电隔离继电器输出; (可扩展)光电隔离开关量输入; 箱门打开报警检测功能; 扩展的电缆防盗检测报警功能; 扩展的节能控制功能;
具有智能计量电表接口,用于读取该路段路灯的用电量; 具有现场显示和现场控制功能; 电压、电流等参数越限报警功能; 白天亮灯、晚上灭灯报警;
在通信系统故障的情况下,按最后设定测参数独立工作; 终端内存储当地日照曲线数据,可根据日照时间自动控制亮灯; 便携式、小型化,安装维护更为便捷
宽电压范围设计,更加适应现场工作电源环境
超大容量内存,“记忆力”更强,大大提高数据存储密度
具有终端维护接口,用于对该终端进行显示和参数设置,以及现场安装与维护;
系统集成
5.1集成方案
路灯监控管理系统标准集成是由以下部分组成:主控平台、前置机管理平台、数据库管理平台、WEB服务平台、控制测试终端、防盗电源模块、防盗末端模块。管理维护终端根据用方要求配置。
标准配置框图是:
该配置采用GPRS公网的通信方式,中心配置一台服务器进行数据存储,两台工控机为监控主备机,实现双机热备,一台UPS电源保证在停电情况下系统正常运行,一台打印机打印各类报表。中心设备可以根据需求进行扩展,增加一台备用服务器,建立双机双网热备,增加一套视频监控设备进行有效的视频监控。
1)计算机监控平台
计算机监控平台是一个客户机/服务器(Client/Server)体系结构的开放式计算机局域网络,采用Windows2000Sever 作为网络操作系统。该系统的主要功能是:终端数据采集、历史数据和管理、系统的远程监控、报警处理、事件处理、故障的管理、统计报表生成、事故追忆记录、数据显示、终端监控、系统管理等各项管理功能。计算机监控平台主要由通讯/数据服务器、监控工作站等组成。
2)监控工作站
主要负责终端采集数据的收集及监控命令的执行,同时具有安全管理,权限管理,数据管理,远程登录管理,网络维护等功能,对系统的设置、运行状态进行时实修改,同时提供实时数据的动态显示。
它可以接收人工指令,通过通讯服务器,监控主要通讯机,将监控命令发送至相应的监控终端。操作结果以及监控终端所采集到的运行数据和状态数据通过上述通道反方向传回监控工作站,并在界面上实时显示、报警。同时通过局域网将上述数据送至数据库。主要控制包括灯光启闭执行状态的开关量检测、灯具亮度的开关量检测、监控终端后端线路工作电流开关量检测、总电源断电的报警与故障判断功能、终端开门报警与判断功能、终端被盗窃案报警与判断功能、通讯系统故障报警与判断功能等事件采集、故障判断与查询信息。
3)通讯/数据服务器
主要负责对系统采集的各类信息进行分类、保存,用于提供客户访问、查询、更新和管理相关信息用于地理信息数据的生成、管理、修改以及显示、查询、统计等,可以方便的将各类数据和地理信息的关系直观的展现,提供数据维护、数据展现、输出和可视化、可用性等方面的功能;负责整个无线网络的管理和对远程监控终端的管理调度,实现无线协议与网络协议之间的相互转换以及数据信息的无差错传输。系统的通讯协议采用国际通用的标准规约IEC870-5-1,并结合公司多年在电力系统通信组网设计和开发的经验,结合dl535-1993电力负荷控制系统传输协议,采用“信令监控”和“差错临近”技术,以保证无线通讯的可靠性和有效性。
4)GPS校时
计算机监控平台具有GPS自动校时功能。采用专业GPS授时芯片构成的GPS接收模块,由GPS时钟、GPS天线、GPS馈线、串口线外加服务器软件+客户端软件组成,时间精度高,信号捕获能力强,经过特定处理的准确的时钟数据通过串口对计算机进行时钟修正,利用相应开发的校时软件,再通过上位机对下位机发送校时命令并校时的方式来统一监控网络的时钟。技术特点
6.1软件可靠性
1)监控中心处理系统具有以7×24×52的方式连续不间断工作的能力,整个系统的可用性应达到99%以上。
2)系统不存在因为单点故障而导致系统全面瘫痪的可能性。
6.2安全性
1)系统的数据是企业的商业秘密,必须保证数据安全。系统定位于管理层面,数据通过无线公网传输,必须和外部互联网隔离。
2)对不同的用户提供完善的用户权限管理和用户认证机制。6.3扩展性
应用系统具有可扩展性,能满足不同层次用户的应用需要。在对系统最终的可能用户情况进行分析后,用户可分成两类:一般性浏览用户、多维分析用户。
1)2)对于一般性浏览用户,系统能够提供简单、友好的操作界面。对于多维分析的用户,能迅速地响应用户新的分析主题的需求,并允许用户根据需要自主定义分析模型。
6.4准确性
应用系统能准确可靠地进行数据采集及处理,各类数据的汇总加工处理过程经过严格的测试。
6.5可操作性
1)2)用户界面支持并发性,即支持多窗口和多任务。
管理系统具有友好、实用、直观的中文图形用户界面,方便易学、易于操作。
3)用户界面是中文方式的,支持常用中文输入方式。
6.6数据转换
1)数据格式的一致性
将各个业务数据中的同一主题的数据集成在一起的时候按照统一数据格式。
2)测量单位的一致性
在将各个业务数据中的同一主题的数据集成在一起的时候使用统一测量单位。
3)数据名称的一致性
在将各个业务数据中的同一主题的数据集成在一起的时候使用统一数据名称。
4)数据代码含义一致性
在将各个业务数据中的同一主题的数据集成在一起的时候使用统一数据代码含义。
6.7数据存放
系统在各分阶段建设时能够满足当前可预见的数据量的需求,主存储系统应具有良好的可扩展性,满足系统投入运作后的数据不断增长的需要。
系统主要的外存储系统应采用磁盘阵列技术,并满足下列技术要求:
1)广泛的连接性:可以连接当今商业企业的主要计算环境,包括异构主机平台、网络、文件服务器、网络服务器和管理平台;
2)3)4)5)多层次信息保护:提供磁盘RAID0-RAID5的数据保护; 系统易于级联和扩充; 使用工业标准的接口。
系统的备份存储系统应采用磁带库或光盘库系统,其在线的存储能力不少于一年的数据(包括原始数据、结果数据、报表和图表等)。
6.8开放性
1)管理系统应运用开放结构,能够与其它管理支持系统建立无缝隙的联网。
2)管理系统应能提供与上级网管的向上联网接口。
6.9适应性
应用软件能够支持sql数据库。
6.10网络要求
1)网络连接方式
系统各硬件设备之间或系统与被管交换机之间采用计算机局域网或广域网方式连接。
交换机设备与本系统处于同一建筑物之内,二者之间的连接采用局域网互连。局域网采用10/100M自适应以太网。
2)网络安全
网络应具备一定的安全机制(加防火墙)对外部用户的的访问、数据包、用户身份、用户权限和连接方式进行控制,防止对管理系统的非法访问、攻击和破坏。网络应具备病毒检测和病毒清除的手段。6.11其它
1)环境指标
硬件设备应能适应如下环境要求: 温度:-30℃~+65℃
湿度:相对湿度5%~100%(包括凝露),绝对湿度小于28g/m3 大气压:BB2级,66~108kPa 2)供电和接地指标
硬件设备所需供电要求应满足用户规定。
采用UPS电源对重要硬件设备进行辅助供电保证。
UPS电源的可靠性应与所支持的计算机、网络设备和其它通信设备的可靠性在同一数量级上。
在市电停电后,UPS应该能给系统提供至少30分钟的供电。各硬件设备具有接地保护。
6.12系统技术指标
1)2)3)终端最大容量设计为65535个,可扩充。
输入量:4路遥信量,4路脉冲量,1路门接点,1路RS485。输出量:4路开关量,用于控制全夜灯、半夜灯、景观灯、广告灯等,可设定时段。
4)5)工作频段: 标准GPRS工作频段。单处终端平均检测任务完成时间<1S。6)供电电源电压:交流180V~260V。
第五篇:图书管理系统需求分析
云南工商学院09信息管理1班
图书管理系统需求分析
班级:09信息管理1班
组员: 唐学悦,段敏,杨文燕,胡勇毅,余科辑,林春宇,李波
任务分配情况:
云南工商学院09信息管理1班
目录 系统需求概述...............................................................................................................................3 1.1 图书管理系统功能概述....................................................................................................3 1.2 系统主要业务流程分析....................................................................................................3 1.3 系统功能模块分析............................................................................................................3 1.4 建立用例模型....................................................................................................................4 1.4.1 读者用例图.............................................................................................................4 1.4.2 图书管理员用例图.................................................................................................4 1.4.3 系统管理员用例图.................................................................................................5 1.5 详述用例............................................................................................................................5 2 系统分析.......................................................................................................................................6 2.1 类图....................................................................................................................................6 3 系统设计.......................................................................................................................................8 3.1 用例动态模型设计............................................................................................................8 3.1.1 实现“读者查询个人借阅信息”用例的动态模型.................................................8 3.1.2 实现“查询图书信息”用例的动态模型.................................................................9 3.1.3 实现“借阅图书”用例的动态模型.........................................................................9 3.2 类图设计..........................................................................................................................11 3.3 物理架构设计..................................................................................................................12 3.3.1 组件图...................................................................................................................12 3.3.2 配置图...................................................................................................................13 2
云南工商学院09信息管理1班
1.系统需求概述
1.1 图书管理系统功能概述
图书管理主要是借书、还书以及其他一些附带操作(例如,超期罚款、催还图书等)的处理。一个简单的图书管理系统应提供如下功能:
·借书处理:完成读者借书的流程处理。·还书处理:完成读者还书的流程处理。
·信息查询:包括图书信息查询和读者借阅情况查询。·图书管理:包括输入新书记录和删除旧书记录。
1.2 系统主要业务流程分析
与系统功能相对应,系统主要有4个流程:结束流程、还书流程、图书查询、图书资源管理。各流程的主要过程描述如下:
·借书流程:读者借阅所需的图书,借出后图书记录中的借阅标志被置为false(不能再借),借书文件中增加一个借书记录。
·还书流程:读者归还所借的图书,还书后图书记录中的借阅标志被置为true(可被外借),在借书文件中删除一个借书记录。
·图书查询:读者和工作人员可以进行图书信息查询,输入图书的编号或书名,可从图书对象列表中查找相应的记录。
·图书管理:首先由工作人员在“录入新书资料”和“删除旧书资料”两个选项中选择。若是“录入新书资料”,则由工作人员输入新书资料,将新书添加为对象列表的新纪录。若是“删除旧书资料”,则查找需要删除的图书,将其从图书对象列表中删除。
1.3 系统功能模块分析
满足上述需求的系统主要包括以下几个系统模块:
·基本业务处理模块:主要用于实现图书管理员对读者借阅图书和归还图书的处理。
·信息查询模块:重要用于实现读者对图书信息和自身借阅信息的查询。
云南工商学院09信息管理1班
·系统维护模块:主要用于实现系统管理员对读者信息、图书管理员信息、图书信息、和数据库的管理。
1.4 建立用例模型
根据功能需求构造用例模型,主要任务是识别系统中的所有参与者,并对每个参与者找出其用例,建立用例模型。
系统主要的参与者为“读者”、“图书管理员”、和“系统管理员”。各个参与者的用例图如下:
1.4.1 读者用例图
<
图1-1 读者用例图
1.4.2 图书管理员用例图
<
图1-2 图书管理员用例图
云南工商学院09信息管理1班
1.4.3 系统管理员用例图
添加书目添加读者删除书目删除读者系统管理员查询图书查询读者
图1-3 系统管理员用例图
1.5 详述用例
在识别了参与者和主要用例并创建了用例图之后,如果有必要,还可以按顺序详述每个用例,包括用例如何开始、结束以及如何与参与者进行交互。
表1-1 读者查找个人借阅信息用例
用例:读者查找个人借阅信息(用例名称)(唯一标识符)(涉及用例的参与者)(用例开始时,系统必须满足的条件)ID:1参与者:
1、读者前提条件: 读者已登录到系统事件流:
1、读者选择查找个人借阅信息界面
2、读者输入图书证编号
3、系统按图书证编号查找读者借阅信息结果:系统向读者显示读者借阅信息,该用例结束(用例中的实际步骤)(用例结束时,系统的状态)
云南工商学院09信息管理1班
表1-2 读者查找图书信息用例
用例:读者查找图书信息(用例名称)(唯一标识符)(涉及用例的参与者)ID:2参与者:
1、读者(用例开始时,系统必须满足的条件)前提条件: 读者已经启动图书管理系统,并已知书名或书号事件流:
1、读者选择查找图书信息界面
2、读者输入书名或书号
3、系统按书名或书号查找图书信息结果:系统向读者显示图书信息,该用例结束(用例中的实际步骤)(用例结束时,系统的状态)系统分析
2.1 类图
在定义系统需求后,下一步就是确定系统中存在的对象类。系统中对象类的识别可以使用名词/动词分析法来进行,即文本中的名词和名词短语暗示类或类的属性,动词和动词短语暗示职责或者类的操作。
通过用例图的分析可知,在图书管理系统中可以确定的主要对象类包括 “读者”,“图书”、“图书管理人员”和“系统管理员”。其中“读者”和“图书”通过借阅关系可以构成一个新类“借阅记录”。
另外,分析用例图可知,用例“身份验证”和“图书资料查询”是对象类“读者”和“工作人员”共同拥有的,并且用例“身份验证”是除用例“图书资料查询”之外其余用例执行的前提,因此可以将“身份验证”与“图书资料查询”定义为接口类中的操作(接口类是不含属性且操作函数没有具体实现的抽象类,接口类通过一个实现联系获得其它对象类的支持,这些对象类实现接口类中定义的全部操作)。其余用例则抽象为与该用例交互的参与者所属对象类的操作。因此,最后可获得的对象类图为:
云南工商学院09信息管理1班
系统管理员-name-password1*读者-name-number-password+借书()+还书()+借阅情况查询()***<
图1-4 系统对象类图
除了定义上述用于系统数据信息存储管理和业务逻辑控制的类之外,在用图形用户界面开发系统时,我们还可以定义一些相应的用户界面类:
(1)MainWindow类—MainWindow是图书管理员与系统交互的主界面,系统的主 界面具有菜单,当用户选择不同的菜单项时,MainWindow对象调用相应的方法完成功能操作。
(2)BorrowDialog类—BorrowDialog是进行借书操作时需要的对话框。(3)ReturnDialog类—ReturnDialog是进行还书操作时需要的对话框。(4)QueryDialog类—QueryDialog是查询某借阅者的借阅信息或图书库存信息的对话框。
(5)MaintenanceWindow类—MaintenanceWindow是系统管理员对系统进行维护的主界面,它也提供菜单项。
ReturnDialogBorrowDialogMainWindowQueryDialogMaintenanceDialog 图1-5图书管理系统的用户界面类
云南工商学院09信息管理1班 系统设计
系统设计的主要工作是用例实现—设计。即对每个用例进行动态建模,包括建立序列图、协作图等,描述如何通过类对象的协作来实现用例中的功能。随着动态建模的深入,会发现原来建立的类存在缺陷或不够完整,需要对分析中得到的类图进行不断的修正和调整。所以,还应该通过动态建模来修正和完善类图。
3.1 用例动态模型设计
3.1.1 实现“读者查询个人借阅信息”用例的动态模型
:MainWindow:QueryDialog:BorrowBookBorrower1:queryLoan2:createDialog3:queryLoanInfo4:getBook5:消息查询6:返回借阅信息7:显示借阅信息
图1-6 读者查询个人借阅信息序列图
1:queryLoan():MainWindowerBorrower6:显示借yLoanInfo()阅信息5:返回借阅信息:Borrower-Book4:getBook():QueryDialog2:createDialog()3:qu
图1-7 读者查询个人借阅信息协作图
云南工商学院09信息管理1班
3.1.2 实现“查询图书信息”用例的动态模型
:MainWindow:QueryDialog:BorrowBookBorrower1:queryLoan2:createDialog3:queryLoanInfo4:findBook5:图书信息查询6:返回图书信息7:显示图书信息 图1-8 读者查询图书序列图
1:queryLoan():MainWindowerBorrower6:显示图yLoanInfo()书信息5:返回图书信息:Borrower-Book4:findBook():QueryDialog2:createDialog()3:qu
图1-9 读者查询图书协作图
3.1.3 实现“借阅图书”用例的动态模型
云南工商学院09信息管理1班
:MainWindow:BorrowDialog:QueryDialogBorrower1:queryLoan2:createDialog4:查询图书库存5:返回图书是否可借6:修改读者的借阅信息及库存信息7:修改成功8:显示借书成功
图1-10 读者借阅图书序列图
2:createDialog()oan():MainWindow:BorrowDialogry1:queL息6:显示借书成功存库信书借存图可库询否及查是息功:4书信成图阅改修Borrower回借:7返者:读5改修:6:QueryDialog
图1-11 读者借阅图书协作图
云南工商学院09信息管理1班
3.1.4 实现“归还图书”用例的动态模型
:MainWindow:ReturnDialog:QueryDialogBorrower1:queryLoan2:createDialog3:修改读者的借阅信息及库存信息4:修改成功5:显示还书成功
图1-12 读者归还图书序列图
1:queryLoan():MainWindowBorrower6:显示还书成功4:修改成功:QueryDialog3:修改读者的借阅信息及库存信息:ReturnDialog2:createDialog()
图1-13 读者归还图书协作图
3.2 类图设计
进一步扩充和细化分析阶段定义的类,包括定义新的类来处理用户的需求。随着动态建模的深入,也会发现原来建立的类存在缺陷或不够完整,需要对分析中得到的类图进行不断的修正和调整。所以,还应该通过动态建模来修正和完善类图。
云南工商学院09信息管理1班
系统管理员-name:string-password:string+AddBook()+QueryBook()+AddBorrower()+QueryBorrower()借书记录-borrower:string-book:string-date:Date+newLoan()+getBorrower()+getBook()11*读者-name:string-number:string-password:string+Borrow()+Return()+QueryLoan()***<
图1-14 设计类图
3.3 物理架构设计
物理架构设计就是用UML图形描述系统软件和硬件的大致结构,包括画出组件图和配置图。
3.3.1 组件图
组件图:表示构成软件系统的各物理组件及其相互之间的联系。它能明确表示软件系统各部分的功能职责。图书管理系统的组件图如下所示,其中包含“借/还书处理”、“信息查询”、“图书资源管理”和“身份验证”等组件。
云南工商学院09信息管理1班
图书管理系统借/还处理信息查询图书资源管理身份验证图书信息借阅信息
图1-15 系统组件图
3.3.2 配置图
图书管理系统是一个基于网络和数据库的应用系统,可以采用B/S结构,系统配置图下图所示:
数据库服务器图书信息借阅信息读者客户端借/还书处理工作人员客户端公共客户端身份验证图书资源管理借阅信息图书资料查询 图1-16 系统配置图