基于移动终端的城市管理信息系统设计与实现

基于移动终端的城市管理信息系统设计与实现

ID:32504684

大小:12.38 MB

页数:90页

时间:2019-02-09

上传者:U-10915
基于移动终端的城市管理信息系统设计与实现_第1页
基于移动终端的城市管理信息系统设计与实现_第2页
基于移动终端的城市管理信息系统设计与实现_第3页
基于移动终端的城市管理信息系统设计与实现_第4页
基于移动终端的城市管理信息系统设计与实现_第5页
资源描述:

《基于移动终端的城市管理信息系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

万方数据Contcnts4.1SystemDevelopmentEnvironment...............................................⋯464.2FunctionModuleDesignandAppfication.........................................464.2.1EvidenceCollection⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.494.2.2MyTasks⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯..494.2.3DutyandLawEnforcement⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯..524.2.4CaseManagement⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯..554.2.5SupervisonManagement⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。⋯⋯⋯.⋯⋯⋯⋯⋯⋯.624.2.6LoginandLogout⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯..684.2.7InformationSearch⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯704.2.8SystemManagement⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯..724.2.9NoticeandAnnouncement⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯744.2.10MyMessage⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..764.3Conclusion⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..80Chapter5SystemTest.......................................................815.1’IIestPlan⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..8l5.2TestCaseDesign.⋯⋯⋯⋯..⋯.⋯⋯⋯.⋯...⋯.⋯⋯⋯⋯.⋯..⋯⋯..⋯⋯..845.3TestResult⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.925.4Conclusion⋯⋯⋯⋯⋯⋯.⋯⋯.⋯...⋯..⋯..⋯⋯.⋯⋯⋯..⋯...⋯.⋯⋯⋯9:!Chapter6ConclusionandExpectation..............................⋯936.1Conclusion⋯⋯⋯⋯⋯⋯.⋯⋯..⋯...⋯.⋯⋯...⋯⋯⋯⋯..⋯⋯⋯.⋯.⋯..936.2FurtherResearchDireetion......................................⋯.................9jIRl:ference............................................................⋯..........94Acknowledgement.........................................................⋯...96VI 万方数据第~章绪论第一章绪论1.1项目开发背景及意义城市,一个人类历史发展中文明和繁荣的代名词,城市管理,标志着人类社会高度文明与发展。从历史到现在,人类赖以生存的城市,需要消耗大量的人力资源、物力资源。需要一定的专业管理技术才能实现有效的管理。我国地缘辽阔,据《2008年国土资源公报》我国现有设市城市655个,其中287个地级市,368个县,村镇19234个,占全国面积的54.3%,不重复计算面积,我国城镇行政区域面积已经达到521.6万平方公里。其余2.84万平方公里是建制镇与市、县的其他部分,总建城区面积7.74万平方公里【l】。改革30年开放以来,随着中国农业经济向工业经济的转型,中国的城市化率达到了一个新的高度。1978—2013年,城市常住人口从1700万人增加到7300万人,城市化率从17.9%增加到53.7%,城市的数量从193个增加到658个,镇县级数量从2173个增加到20113个。北京天津河北地区,长江三角洲,珠江三角洲地区,全国18%的人口占据2.8%的土地面积,成为我国中国社会主义经济发展的主要引擎,成为中国产品走向世界的前沿,经济全球化主战场【2】。十六大召开以来,中国的城市化率以每年1.35%的增长率提高,平均每年增长2096万城市人口。城镇化是促进投资消费的增长,成为刺激国内需求持久动力和中国经济发展的一个重要手段。在国际经济外部环境不稳定的情况下,无疑加快城镇化已经成为政府、学界的共识,未来,城镇化依然是保持中国经济可持续增长的持久动力。城市基础设施显著改善,大大提高公共服务水平。城市化的迅速发展,吸纳了大量农村劳动力转移就业,改善城乡生产要素配置效率,促进城市和农村居民的生活水平的全面提升。但随着我国社会经济飞速发展,我们有理由相信人们对城市提供的丰富资源和服务要求会越来越高,这必然对城市的管理提出更高的要求,需要具备高水平的专业建设、专业监督和专业管理,促使我们提出新的管理理论和管理技术,形成与时俱进的管理理念。现行城市管理信息系统是以城市基本信息流为基础,结合法律、行政、信息 万方数据基于移动终端的城市管理信息系统设计与实现技术手段等,对城市运行过程所产生的问题进行反馈,处置解决。目前城市管理系统侧重于“中心化管理”,即通过各种方式采集案件发送至监督管理中心,经监督管理中心分析、分类再下派办理案件的集权式管理体系。此种系统设计理念在数字化城市管理信息系统发展初期起到了革命性的作用,是我国信息化城市管理理论重要组成部分。然而随着城市面积的扩大,人口增多,新形式的问题不断出现,原本“采集集中,统一处理”的管理体系受到严峻挑战。城市日益庞大的案卷处理量采集系统在超负荷的工作条件下业已无法覆盖到位。集权度过高,监督管理中心对庞大的案卷处理量也无法做出及时的分析发派。时有脱节,延时的现象产生,时效性不佳,不能实时进行反馈处理,己成为现行数字化管理系统初现的通病。通过人力,物力的重复投入增加系统的体量来解决管理问题的粗放式方法显然不是长远之计。在城市化高速推进,“大城管”理论大背景下显然点力不从心,不能很好的服务于城市日常管理工作。本案通过分析温州开发区日常市政管理案例,以“分权制,网格化”管理理念为指导,以移动终端管理系统平台为依托,结合现有先进移动通讯技术、GIS定位技术、现代数据库技术,发展出基于移动终端的城市管理信息系统。通过对业务流程的重新分析设计,提出“终端分权,网格化管理”,做到小事处理快,大事再上报,任务分区,责任到人。大大减少了监督管理中的业务负担,使其专心于处理重点难点战略性的问题。分管区域权限得以提升,更好的提高能动性,提高了案件处理效率。以期适应城市飞速发展,满足城镇化浪潮带来的城市管理新需求,解决现有数字化城市管理系统存在的问题和不足。1.2国内外研究现状随着城市的不断发展扩大,城市所提供的资源和服务种类也越来越多,为能科学高效的管理好城市只能走信息化,高新技术化道路。“数字城市”是城市信息化建设的愿景,是信息技术在城市各个层次应用的成果体现,是当今以至未来现代化城市可持续发展的一种必然。我国1999年开始进行城市信息化管理的探索规划工作,首先在一些发达城市率先展开试点工作,制定了城市信息化发展规划,确立了城镇发展的重要内容和信息管理的目标。北京在1999年11月29日举行首届“数字地球”会议后,2 万方数据第一章绪论关于“数字地球”的概念层出不穷,各省区立项建立数字城市管理系统也是紧锣密鼓地筹划之中。2005年推出了我国首部城市市政综合监管信息系统标准规范体系,《城市市政综合监管信息系统单元网格划分与编码》(CJ胞13-2005)规定了城市管理系统单元网格划分及编码的术语和定义、单元网格划分与编码、单元网格数据要求。《城市市政综合监管信息系统管理部件和事件分类与编码》(C胛214.2007)规定了城市管理系统开发数据库部件和事件分类与编码的术语和定义、城市部件分类和与编码、城市管理事件分类与编码和归属部门代码。《城市市政综合监管信息系统地理编码》(C胛215—2005)规定了城市市政管理信息地理编码的术语和定义、基本规定和编码规则。《城市市政综合监管信息系统技术规范》(CJJ/T106.2005)规定了信息系统建设、运营和维护、系统体系架构和数据内容,传输要求运行基本环境,系统实施与测试等技术规范。20世纪80年代,发达国家已经普遍地将信息和网络技术作为城市管理的重要手段。1998年1月,在加利福尼亚州科学中心举行开放地理信息系统会议,美国副总统戈尔报告(21世纪认识地球的方式——数字地球》出台。对于三维数字化应用的框架,报告指出,根据信息集成和地理坐标数据的空间相关性,构成了数字地球。从那时起新技术变革为人们更好的认识和保护地球指明了方向。北京市海定区,实行三心合一的城市管理系统,在不重复建设,集中,共享资源的原则下,海定区“三中心”工程将视频指挥调度中心,城市管理监督指挥中心,行政事务呼叫中心从空间上合并,应用功能上整合,形成统一的综合管理体系。实行三心合并的方针避免了资源的重复投入,大大节约了人力物力和财力。杭州市数字化信息管理系统整个项目建设历时两年。杭州是全国首个在数字化城市管理系统中使用终端GPS技术和GIS系统的城市,成为我国数字化城市管理系统发展的一个里程碑。杭州数字城管采集员统一配备带有GPS定位功能的手机,将采集到的案件通过无线网络发送至城市监督管理中心,在其他协同系统的配合下由城市监督管理中心对案卷做出分析再下派处理,从而改变了原先采集的平台系统,对城市问题做出快速反应,大大减少了问题采集周期,为数字化管理系统的发展开辟了一条新路【3J。 万方数据基于移动终端的城市管理信息系统设计与实现1.3主要研究内容本案通过分析温州开发区日常市政管理案例,以“终端分权,网格化管理”管理理念为指导,以移动终端管理系统平台为依托,结合现有先进移动通讯技术、GIS定位技术、现代数据库技术,发展出基于移动终端的城市管理信息系统。通过对业务流程的重新分析设计,实现“分层管理,权责分区,责任到人”目标,减少城市信息管理中心的业务负担,提升分管区域权限,提高能动性、案件处理效率。已期适应城市飞速发展,满足城镇化浪潮带来的城市管理新需求,解决现有数字化城市管理系统存在的问题和不足【41。1.4论文章节安排本文是基于以下的组织结构进行了分析和讨论:第一章,绪论。介绍了该项目的开发背景、内容及意义,阐述了国内外数字化城市管理系统发展现状,并描述了文本完整的组织结构及论点。第二章,系统需求分析。主要从业务需求,功能需求,性能需求,安全需求和系统需求等方面进行分析,为系统设计明确目标,范围和任务。第三章,系统总体设计。依据需求和业务分析,设计系统架构,网络架构,整个应用系统,数据库,安全性,异常处理,安全维护,为系统实现奠定了基础。第四章,系统详细设计与实现。基于终端软件环境和硬件环境详细设计的基础上,设计系统模块,主要有五个功能模块,五个管理模块,并列出了一些应用程序接口与核心代码。第五章,系统测试。介绍的系统测试流程。包含系统单元测试,集成测试,业务测试和压力测试,得到测试结果,并列示了测试案例和压力测试报告。第六章,总结与展望。全文的总结,以及对城市管理信息系统未来的研究方向进行了讨论。4 万方数据第二章系统需求分析2.1业务需求分析传统的城市信息管理系统案件采集一般都是以纸质地图为基础,到现场采集到的城市管理部件数据不能实时进行数据更新,要带回到室内再进行登录,然后经监督管理中心分析在下派处理,集权过度,对应急和实时的案卷不能很好的做出处理。为解决上述问题,基于终端的移动城市管理系统需要实现移动终端实时采集实时上传案卷,系统以移动终端为载体,侧重移动终端应用。实现终端采集终端可分析下派案卷,结合现有基础设施设备实现终端监控。分权管理,将监督权和执行权分权,按网格划分管理区域,开放采集案卷端口,让市民参与城市管理采集管理案卷,起到监督管理,节省采集资源人力的投入。1、城市管理业务要素分析分析业务需求首先要明确系统管理什么事项、管理什么地方、由谁来管理这个三个问题,管理范围、管理对象、管理部门的确立为数字城管系统设计提供明确的对象、空问和部门依据。(1)管理范围。首先明确系统的实施区域。包括现有区域和今后扩展区域,本案为温州开发区5.11平方公里的区域进行城市管理移动终端系统开发,对实施区域进行单元网格化划分,以道路和河道为划分界线,按每1万平方米为一个管辖区域,并明确管理对象和管辖职权。开发区下设四个街道,沙城、海城、天河、星海街道,各街道各自管辖本区内单元网格。[至三至困么二7万米网格范围图2-1"数字化城市管理系统网格化管理范围事例图詈一 万方数据基于移动终端的城市管理信息系统设计与实现(2)管理对象。以住建部发布的六大类部件和五大类事件为标准,结合本市实际工作进行设置。基础设施、交通行道、环境市政、园林绿化、土地房产、六大类主要部件分类;市容环境、宣传广告、施工管理、突发事件、街面秩序五大类主要事件【5J。具体部件和事件设置在第三章数据库设计中详细列示。(3)管理部门。包括街道管理部门(一级管理)、区级管理部门(二级管理)、市级管理部门(三级管理)、以及巡查员、社会各界及市民,各管理级下设的业务办理员。反馈图2-2:数字化城市管理部门业务关系图2、城市管理业务流程分析(1)信息收集阶段信息采集阶段是城市管理问题的收集阶段,收集问题的渠道主要有城市监管员巡视采集,社会公众团体举报投诉,相关部门协调转交和各级管理部门领导指示下派。①城市管理监管员巡查采集按万米网格划分执法范围,执法业务管理人员在自己的管理区域进行巡查,当执法过程中发现问题是通过城市管理信息系统的终端系统直接进行案件反馈。6 万方数据第二章系统需求分析具体情况,地理位置、照片、表单、声频信号等数据。也可以通过电话、传真、网站、城市管理平台进行上报。②社会公众团体举报投诉社会公众团体、市民、新闻媒体等热一tV群众可以从官方网站下载移动终端管理系统的市民版进行问题采集提交,举报投诉;拨打投诉电话向相关城市管理部门反应投诉城市保洁、秩序维护、基础设施建设等问题;通过市民版终端城市管理信息系统反应投诉城市保洁、秩序维护、基础设施建设等问题。③相关部门交办城市管理相关的各个管理单位可以起到监督的作用,可以直接城市管理问题直接通过城市管理信息系统终端反馈问题,通过拨打电话、登录城市管理官方网站、传真等方式反映转交城市管理中的相关案件。④领导交办市、区、街道等领导可以直接通过移动终端管理系统、城市管理平台系统、传真、电话、官方网站直接将城市管理问题上报城市管理中。tL,。(2)案卷受理阶段对城市管理监管员、社会公众团体、相关部门、领导交办收集的案件进分区分类接收、立案、审核,批转的过程。①问题分类接收数字管理信息系统接受到来自城市管理监管员、社会公众团体、相关部门、领导等上报的城市管理案卷后按网格划分管理原则,按问题性质分为一般性和重大城市管理问题,应急性和日常性问题进行分类,将案卷按所在管辖区职权范围进行提交。分别提交给街道(一级管理),区级(二级管理)、市级(三级管理)进行处理。②问题核实街道(一级管理)接收到本管辖区的案卷,核实是否在本管辖职权范围内的案卷,如不是上报区级(二级管理)。区级接到上报案卷,核实是否是职权范围内的案卷,如不在职权范围上报市级(三级管理)。市级接到上案卷,核实是否是职权范围内案卷,如果不是退回所在职权管辖区级。③案卷受理阶段7 万方数据基于移动终端的城市管理信息系统设计与实现在审核确认本辖区城市管理案卷后,各管辖区对本职权范围内的符合城市管理问题的案卷进行受理立案,并报上一级管理层,上一层管理层进行监督。如不符合要求的城市管理问题予以撤销并上报上一级管理层,上一级管理层进行审核,审核通过,予以撤销,并通过电话、网络、书面等渠道对问题进行反馈,告知不予受理的原因。(3)任务委派阶段任务委派是城市管理工作落实的重要完成阶段,本案数字管理信息系统遵循“网格化、分权制”管理方式对案卷进行管辖区属地分配,各管理级审核受理本级管理案卷后,对案卷进行落实处理,对主管部门、责任单位不明确的城管案卷,上级管理单位可以进行协调派遣。遇到突发事件,如遇重大和特别重大突发公众事件将案卷流转到设定的最高管辖级别,此外上一级管辖级别可以对下一级管辖级别受理的案卷进行委派。(4)案卷处理阶段各级管理部门根据本辖区及职权合理安排人员处理问题,上一级管理级管辖督办。因特殊情况不能按期处理的案卷,各级管辖区级向上一级提出缓办申请,说明缓办原因。上一级管理层级对申请进行核实根据实际情况给予批复。(5)处理反馈阶段各级管辖区域的管理人员处理完城市案卷后,对上一级管理级进行案卷反馈汇报,通过拍摄照片,录音,视频记录本案。(6)核查结案阶段各级管辖区管理人员通过移动终端、城市管理平台等方式对问题处理情况进行核查回复,如上报处理结果通过,进行结案,案卷资料传送至管理中心存档。如管理人员对现场进行核对案卷不通过的,将再次协调派遣,返回第(3)步重新对案卷进行委派。(7)评价发布上级管理部门对下级管理部门、业务执行人员的业务水平进行评价,通过比照量化标准对各个部门、业务执行人员信息绩效考核,提高城市管理队伍的业务水平,是信息管理体系进行绩效管理的重要组成部分。 万方数据第二章系统需求分析(8)快速办理对于简易的城市管理事件、部件问题,如垃圾筒翻覆,城市供水管道损坏需要联系第三方处理等便捷案件,采集员可以直接自行办理无需上报上级管理级,将案件办理结果通过移动终端反馈给上级结案即可。对于重大特别重大的公共事件发生的,上级管理层级可以直接越级委派任务给下级管理单位进行处理,无需逐级传达。(9)存档记录存档记录是城市管理问题办理的最后阶段,将办理过程通过中的图文资料等信息进行存档,包括纸质文件和电子档案。一般对2年内的数据进行保存。图2-3:数字化城市管理业务流程图2.2功能需求分析l、用户功能需求分析根据管辖区域和管理权限的划分设置,使用城市管理移动终端系统的各主要部门和用户主要有,社会团体群众,城市管理相关单位,各业务管理人员,街道(一级)管理人员,区级(二级)管理人员,市级(三级)管理人员。以下依照业务处理流程顺序对城市管理流程中各主要部门的功能用例进行简要的分析说明。(1)社会团体、民众及相关部门需求分析:9 万方数据基于移动终端的城市管理信息系统设计与实现社会团体、民众是城市管理的监督人参与者,更是城市管理的主体,与城市管理的问题发现、采集,对城市管理事务进行监督。图2-4:社会团体、民众及相关部门需求用例下面对图2-4进行简要说明:用例:案卷采集通过移动终端系统发送到城市管理信息中心数据库,并进行相关信息的收集,举报人姓名,联系方式,案件发生地点GPS定位数据等有助于分析处理问题的资料。用例:案卷监督对举报投诉的问题进行监督,可上传视频音频信息,文字描述信息,举报案卷办理情况。用例:案卷查询可对举报投诉的问题进行查询,了解办理进度,办理过程,结果。查看业务部门的反馈回复。(2)城市管理业务执法人员需求分析:城市管理业务执法人员负责各自管理片区内的城市管理案卷进行采集反馈,对城市日常保洁进行监督巡查,交办核查,对管辖区案件进行监督。10 万方数据第二章系统需求分析图2.5:城市管理巡查人员需求用例下面对图2.5进行简要说明:用例:案卷采集城市管理巡查人员将管辖区内的问题通过移动终端系统发送到城市管理信息中心数据库,并进行相关信息的收集,举报人姓名,联系方式,案件发生地点GPS定位数据等有助于分析处理问题的资料。用例:交办核查城市管理巡查人员对管辖区内业务办理人员申请结案的案卷进行核查,向上一级管理单位上报核查结果,经核查办结予以确认,如未办结,予以退回重新派遣督办,说明理由并向上级汇报。用例:案卷监督城市管理巡查人员对管辖区内己委派的案卷进行监督,可上传视频音频信息,文字描述信息,汇报案卷办理情况。用例:案卷查询通过移动终端城市管理信息系统访问管理中心数据库,查询各管理案办理进度,办理过程,结果、业务部门的反馈回复等。(3)街道城市管理部门(一级管理)、区级城市管理部门(二级管理)、市级城市管理部门(三级管理)需求分析: 万方数据基于移动终端的城市管理信息系统设计与实现街道、开发区政府、市政府是城市管理的主要执行者和决策者,是城市管理系统的核心用户,街道、开发区政府、市政府城市管理人员需对城市管理案卷进行审核,立案,委派,处置,反馈,同时需要对案卷数据进行查询,对案卷处理情况作出综合评价,在必要时能参与城市管理问题的采集。图2.6:各级管理部门需求用例下面对图2.6进行简要说明:用例:审核受理核实是否是职权范围内案卷,如果不是退回所在职权管辖区级。在审核确认本辖区城市管理案卷后,对职权范围内的案卷进行受理立案,并报上一级管理层,如不符合要求的城市管理问题予以撤销并上报上一级管理层。简易案件直接自行受理,将案件受理结果通过移动终端反馈给上级即可。用例:任务委派各管理级审核受理本级管理案卷后明确办理人员,对案卷进行落实委派,此外上一级管辖级别可以直接越级委派任务给下级管理单位进行处理,无需逐级传达。遇到突发事件,案卷将流转到设定的最高管辖级别。用例:案卷处置各级管理部门根据本辖区及职权合理安排人员处理问题。因特殊情况不能按12 万方数据第二章系统需求分析期处理的案卷,各级管辖区级向上一级提出缓办申请,说明缓办原因。用例:案卷反馈各级管辖区域的管理人员处理完城市案卷后,对上一级管理级进行案卷反馈汇报,通过拍摄照片,录音,视频记录本案。用例:案卷监督对管辖区内已委派的案卷进行监督,可上传视频音频信息,文字描述信息,汇报案卷办理情况。用例:案卷评价各级管辖区管理人员通过移动终端、城市管理平台等方式对问题处理情况进行核查回复,如上报处理结果通过,进行结案,案卷资料传送至管理中心存档。如管理人员对现场进行核对案卷下一级管理层申请缓办的,根据实际情况给予批复。下一级管理层申请转交的,审核通过,予以转交;不通过的,将再次协调派遣,告知不予受理的原因。用例:案卷采集将通过移动终端系统发送到城市管理信息中心数据库,并进行相关信息的收集,举报人姓名,联系方式,案件发生地点GPS定位数据等有助于分析处理问题的资料。用例:案卷查询通过移动终端城市管理信息系统访问管理中心数据库,查询各管理案办理进度,办理过程,结果、业务部门的反馈回复等。(4)业务执法人员需求分析:各级城市管理事件的主要执行者是城市管理执法人员与业务人员,负责处理管辖区域职权范围内的各类城市管理问题,对案卷进行受理、处置、反馈并对案卷的数据信息有需求,因为该用户处于系统结构的最基础层所以也是终端系统受众最广的一层。 万方数据基于移动终端的城市管理信息系统设计与实现图2.7:业务执法人员需求用例下面对图2.7进行简要说明:用例:审核受理核实委派案卷是否是职权范围内案卷,如果不是退回所在职权管辖区级。在审核确认案卷后,对职权范围内的案卷进行受理立案,并报上一级管理层,如不符合要求的城市管理问题予以撤销并上报上一级管理层。简易案件直接自行受理,将案件受理结果通过移动终端反馈给上级即可。用例:案卷处置处理问题并通过终端系统功能记录处置过程,明确办理过程、办结时间等。因特殊情况不能按期处理的案卷,各级管辖区级向上一级提出缓办申请,说明缓办原因。用例:案卷反馈业务执法人员处理完城市案卷后,对上一级管理层进行案卷反馈汇报,通过拍摄照片,录音,视频记录本案。用例:案卷采集将通过移动终端系统发送到城市管理信息中心数据库,并进行相关信息的收集,举报人姓名,联系方式,案件发生地点GPS定位数据等有助于分析处理问题的资料。14 万方数据第二章系统需求分析用例:案卷查询通过移动终端城市管理信息系统访问管理中心数据库,查询各管理案办理进度,办理过程,结果、业务部门的反馈回复等。2、系统协同功能需求移动终端管理信息系统是需要多个子系统有机集合组成的,它的功能需要各个子系统相互协调配合才能实现,各管理系统对子系统的设置不尽相同,在《城市市政综合监管信息系统技术规范》(CJJ.T106.2005)中,信息系统的各个子系统组成明确划分,基本参照《规范》规定的内容,以下对子系统的功能需求进行简略说明嘲。(1)数据无线采集系统客户端安装在移动便携终端设备中(智能手机),主要有采集、立案、监督、受理等业务功能,通过对移动管理信息系统的运用结合现在先进的移动通讯技术,主要实现执法业务人员对管辖区域职权范围内的业务实现实时上传和反馈。(2)城市管理数据中心该平台为案卷接收设计,是管理信息系统采集的辅助,一般使用人员为城市管理数据中心人员。通过信息传递服务引擎将移动终端报送的问题信息汇总起来,保证问题信息能及时准确的受理并传递到各级管理部门。(3)协同工作系统基于B/S架构,工作流技术,W曲GIS技术,通过浏览器完成特定的业务管理和信息查询工作的城市管理,城市管理中心协同管理系统,各级各有关部门和各级业务主管,各级领导使用。协同管理,文件处理,监督和GIS的工作流应用程序的其他方面,提供城市管理信息资源,为所有类型的用户共享查询,各级管理人员可以轻松地访问过程和结果的处理结果,申请批准,监督,受理和任务处理反馈,任务和其他环节连接在一起,实现管理信息中心,各级管理人员,各级业务人员执行资源共享。(4)地理编码子系统地理编码服务器,将实体城市各个部件进行数据编码,建立数字城市数据库,通过数据调用将数据提供查询、定位使用。万米网格划分12位进行编码,依次6位为市辖区码,2位为街道编码,2位为社区编码和2位为单元网格码。 万方数据基于移动终端的城市管理信息系统设计与实现(5)基础数据资源管理子系统庞大的管理系统包含各类空间数据,数据的类型和结构都不相同,并且随着应用数据将不断更新和扩展,通过基数数据库的配置完成数据库的维护和管理。(6)数据交换子系统实现与上一级管理层信息系统进行数据交换。可以实现不同级别管理层级之间的数据同步。(7)城市管理综合评价系统绩效系统是对城市管理业务进行评价和管理的有效手段,对城市管理中的业务、人员、单位进行系统的科学的绩效评价能有效的提高城市管理水平,提高城市管理的效率。(8)构建与维护子系统城市管理系统需要满足城市日益发展变化的需求,首先需要有良好的可维护性,城市管理系统服务于城市日常管理,每天的业务量可想而知,要有足够的健壮性,损坏时需要能在短时间内修复,为了适应新需求需具备极高的可扩展性和兼容性。2.3非功能需求分析2.3.1系统的性能需求性能首先要考虑系统的并发使用数,城市管理信息系统主要的用户有城市管理中心,市城市管理中心,区城市管理中心,街道管理中心,业务执行人员及社会各相团体。其中社会团体用户一般访问受控制,所以不计入工作平台中。根据各级行政执法部门的设置及并发用户数计算公式我们大致的可以计算出运行的大致需求川。并发用户平均值C:nL/T(2.1)并发用户峰值:C,_c+3√3(2.2)定义2-1:公式中,C是平均的并发用户数,C’是并发用户数峰值,n是登陆用户数,L是登陆用户平均长度,T指使用的平均长度。16 万方数据第二章系统需求分析表2-1:系统用户表用户市级管理区级管理街道管理业务执法社会团体用户总计201740200不限因业务执法人员一般采取轮班制,所以在线用户只计算一半的人数,那么同时在线人数就是177人(100“O+17+20),即为最大的业务并发用户数。此并发数指的是177同时要求服务器做出数据处理,查看等非数据处理的业务是不计占用的,所以服务器的并发承受能力不仅取决于业务并发数,也取决于用户业务性质。大致估算一天内登陆退出系统的平均时间为3个小时,在一天,用户使用系统的时间最多为12小时。根据公式计算得到:并发用户平均值--177×3112=44.25(人)并发用户数峰值≈44.25+3×√44.25≈64(人)使用TPC.C评测体系做为依据,系统做大并发用户64人,每一笔业务产生10个TPC.C,设定每笔业务可接受处理时间为5s,常用数据统计时间相应60s,设定系统峰值占用65%,考虑系统冗余系数1.8。数据库服务器处理能力限度为:64X10/(5/60)/65%×1.8=21268(TPC-C)应用服务器的处理能力设定为数据库服务器50%,即21268×50%=10634(TPC-C1根据TPC.C套用及开发经验,12500TPC.C对应1个CUP和1GB内存。本系统数据库服务器最低需求CPU为2,内存2GB。应用服务器最低需求CPU为l,内存1GB。根据以上大致的数据计算结合本区城市管理系统的实际工作得出性能需求如下:1、数据库服务器本案采用4路以上服务器系统通过CacheRaid卡搭配6块硬盘做RaidlO,以满足I/O吞吐能力,满足并发访问64人次,最大数据存储容量425GB每年次,Oraclellg标准版对CPU支持4Sockem,系统支持做大内存64GB,2GHz以上。2、应用服务器Web应用服务器上安装了城市管理系统,是管理系统的中枢神经,所有用户17 万方数据基于移动终端的城市管理信息系统设计与实现通过浏览器访问系统均需要Web应用服务器实现,对并发应用的要求很高。采用动态页面需要更高的系统要求,要多台双路或更高级的服务器群系统来完成任务。3、无线终端服务器服务器的并发访问量有高要求,最大并发访问量为100,WindowsServer2008Standard,内存2GB,处理器2GHz。为保持高可靠性,选择两台服务器互为备份保证移动终端服务器的不间断工作。4、备份服务器采用W'mdowsServer2008Standard,主频2GHz,内存2GB,硬盘500GB。5、防病毒服务器罔圈国巴至雪匪薹要圈俳㈣詈◇一UU匣圈[!!翌 万方数据第二章系统需求分析备安全维护需要计算机设备及相关硬件设施免遭水灾、火灾等自然因素灾害影响,避免人为的工作失误或过失造成的破坏和损失,以及预防来自外网对系统的不正当使用,例如运用黑客技术对系统进行破坏。需要对系统所在环境进行安全防护,区域保护和灾难保护。对主要设备进行防盗、防毁、防漏电、防辐射、防电磁干扰、电路保护及设备冗余等。通过严格的管理提高员工整体的安全意识。2、网络层安全需求同一级及上下级网络的数据传输线路存在被窃听的威胁,同时局域网络内部也可能存在内部攻击,存在被不法份子搭线盗取登陆密码及敏感信息的可能性。需要在城市管理信息中心与Intemet边界都搭建相应的防火墙,且实施相应的安全策略控制。外网公开的各个系统服务器整合集中起来管理设置专门的对外的防火墙和安全管理机制对他们进行保护。引进先进的入侵检测系统实时对系统内网路进行安全检测采取安全主动防护,发现攻击时,阻断网络,防止越权访问。网络采用VPN设备,对移动用户安装VPN客户端设备。3、系统层安全需求城市管理信息系统的安全风险管理十分严峻,主要有病毒威胁和安全漏洞相关问题,需要着重考虑操作系统和数据库的安全管理。数据库服务器被认为是系统中安全级别较低的,最容易受安全漏洞威胁。存在极大的安全漏洞同时病毒也是城市管理信息系统的隐患,所以对系统的稳定性造成威胁。应用服务器、网络服务器、数据库服务器等各类型计算机需选择安全级别高可维护性强的操作系统,需进行安全认证配置,关闭系统中没有用的端口,需设置强大的实时更新病毒库的反病毒系统,对病毒进行实时查杀。对于系统存在的安全漏洞需要进行定期的维护。4、应用层安全需求系统存在非法访问,由于城市管理信息系统是对外开发的提供,WwW服务、DNS服务等,存在外网非法用户对服务器进行攻击。进行Web安全配置,根据系统的需求,结合实际情况制定相应的安全配置。有条件的实现异地数据备份,保障在管理系统被劫持,篡改后能启用备份。5、安全制度与规范19 万方数据基于移动终端的城市管理信息系统设计与实现在完善的安全系统也没办法脱离人的管理,再好的安全管理方案也离不开人的实施执行,因此对于整个系统来说安全维护和管理最重要的是安全管理的人。对安全问题进行全面认真的分析,制定相应的安全措旋,责权分明,管理有序,建立健全系统安全管理制度,当系统出现安全事故或系统受到攻击时,能及时采取检测、监控、预警并做出相应处置。城市管理信息中心需要建立一套统一的安全管理体系规范,并且结合我区实际情况进行适时调整,适应城市管理信息系统的发展。2.3-3其他需求l、可维护性系统提供了系统集中操作维护功能,真正实现数据的备份自动化,数据恢复,数据损坏,丢失之下进行维护。该系统提供了一个集中,智能维护工具,以尽量减少人工维护工作量,保证了系统的正常运行。2、易操作性系统应提供美观实用,友好,直观的图形用户管理界面,充分考虑员工的习惯,易学,易操作,包括一个完整的菜单操作和各种快捷键,一键功能,以确保大多数功能的直观操作。该系统应提供一个图形化的方式对应各种操作手段,充分发挥地理信息系统。图形界面的优势,展示如何将信息更直观,更高效,直观的展现。3、可扩展性为了满足用户未来对系统扩展的需求,扩大应用范围,系统应充分考虑扩展系统的结构,功能,设计,管理和对象功能的其他方面。该系统应充分考虑硬件和软件平台,以及软件和硬件可扩展性的负载平衡机制。提供软件和硬件的开发和管理兼容性强的开发平台,使系统具有灵活和流畅的可扩展性。4、开放性为了保证系统的应用具有良好的交互性和便携性,该系统的数据格式应符合国家标准或行业标准。2.4本章小结本章从业务需求、功能需求、性能需求、安全需求等方面对系统进行了需求 万方数据第二章系统需求分析分析,全面明确了系统的设计目标,为系统的总体设计及详细设计提供了依据。21 万方数据基于移动终端的城市管理信息系统设计与实现第三章系统总体设计3.1网络架构设计网络设计方案不但要保证理论上的可靠性,较高的保障能力,以期做到系统内任意一个处理器和网络接口模块出现故障都不影响其他模块的运行,所有功能部件均可实现热插热拔和备份能力。为保证城市管理系统的安全,系统能提供多种方式和层次进行访问和控制。系统与多个网络连接,需要具备强大的防病毒能力,具有较强的数据过滤能力。要保证网络正常稳定运行,要求网络维护人员可以方便的对网络进行远程控制和维护,系统需要不断的升级和扩充能够支持用户日后灵活方便的更新系统。开放的网络可以自由的选择不同厂家的产品,不受技术设备的限制,最大限度的保护投资资源。要求设备设计是要基于标准,让不同厂家的设备能在同一个网络构架下实用。流量需要优化,一方面为客户基础网络带来了更好的用用,另一方面也大大加大了网络上的信息传输效率,随着应用功能的增加,对宽带的要求会进一步提高。对于像图像、音频及视频的信息传输就是个典型【引。1、服务器城市管理信息系统依靠于强大的服务器群去承载,各个子系统以及相关软件的运算需要处理执行,根据系统的运行必要和应用功能的需求,系统分为数据库服务器,应用服务器,备份服务器,防病毒服务器,Web服务器,调度服务器等。(1)数据库服务器数据库服务器是核心中的核心,因为城市管理应用中包络了整个城市的基本数据并且整个系统依托于这些数据才能进行运用,数据库需要进行数据挖掘、数据搜索及处理,需要强大的CPU处理能力且稳定性要高。(2)应用服务器W-eb应用服务器上安装了城市管理系统,是管理系统的中枢神经,所有用户通过浏览器访问系统均需要W|eb应用服务器实现,对并发应用的要求很高。采用动态页面需要更高的系统要求,要多台双路或更高级的服务器群系统来完成任务。(3)无线终端服务器 万方数据第三章系统总体设计无线终端服务器是对无线移动终端系统平台提供数据接口的服务器,因为本案基于终端系统的应用实现精细化管理,所有对服务器的并发访问量有高要求,选择两台服务器互为备份保证移动终端服务器的不问断工作。(4)备份服务器备份服务器是城市管理系统的大脑。采用W'mdowsServer2008Standard,实现多个用户的数据备份。(5)防病毒服务器‘该服务器用于安装防病毒系统,维护更新补丁,主要用于系统的安全维护工作,为保证安全性和高性能,选择一台作为备份服务器。2、网络接入网络提供了多种接口形式足够的带宽。既要满足系统各种应用的数据传输连接,又需要保留一定的余量提供扩展应用,并要保证足够的带宽满足网络传输的失效避免延迟。网络系统需要极易的安装操作性和可维护性,能对网格设备及VLAN等进行灵活的高效的配置。图3.1:系统网络结构拓扑图 万方数据基于移动终端的城市管理信息系统设计与实现(1)城市管理信息中心接入城市管理信息中心网络是整个网格设计的重中之重,包括核心交换区和数据中心区。设计目标是尽可能地让各个平台之问,各个服务器快速的交换数据,提供服务器和存储空间、管理中心、三个管理层级、无线网络、互连网等18个千兆口,12个百兆网络接入口。背板容量大于33.6GB,考虑30%余量,应为43.7GB。选用两台核心交换机之间开启虚拟路由VRRP协议,一旦一路连接断开自动切换另一条线路,以防止任意一台交换机故障时不会影响整个系统的正常使用。配置一台核心路由用来连接三个管理层平台和其他管理用户单位。设备基于多线程处理器应用。图3-2.核心交换机网络拓扑结构作为业务系统的支撑,所有城市管理基础信息都将储存在后台应用服务器和数据库。应用服务器和数据服务器采用双归属方式连接到核心交换机上,以保证服务器访问的高性能和高可靠新。服务器和后台之间采用专门的SAN交换机,SAN交换机之间采用IRF2万兆贪心架构技术连接。主机采用专业的IPSAN存储,采用Raid技术实现磁盘备份和容错,通过近线CDP连续数据保护技术将数据同步备份至备份存储上。 万方数据第三章系统总体设计核心交换机+IPS入系统维护人员图3.3:城市管理信息中心核心网络接入拓扑图(2)市级管理部fl接h(--级管理)市级管理部门直接连接在核心交换网络上,同时通过广域网接入1个区级管理平台和3个街道管理平台。在城市管理信息中心有20个终端接入口,考虑适当余量配置48口接入交换机。交换机支持ARP入侵检测系统,有效阻止黑客通过ARP报文实时对网络的攻击,实施手动配置静态Ⅲ,防止包括,MAC、IP欺骗在内的地址仿冒,及大流量地址仿冒带来的DoS攻击。(3)区级管理部门接入(二级管理)区级管理平台通过广域网连接到城市管理信息中心,区级管理平台设置6个终端接入,需要配置一台接入路由器,考虑到端口冗余,配置一台24口接入交换机。交换机支持ARP入侵检测系统,有效阻止黑客通过ARP报文实时对网络的攻击,实施手动配置静态P,防止包括,MAC、IP欺骗在内的地址仿冒,及大流量地址仿冒带来的DoS攻击。(4)街道管理部门接入(一级管理)根据实际情况,采用电信运营商的VPN专用网络或无线宽带方式接入系统,从而实现与城市管理信息系统的数据传输和应用。蹩峄蟓舔|||9一一警r§ 万方数据基于移动终端的城市管理信息系统设计与实现接入交换机业务执行人员核心路由器+防火墙图3-4:管理层端网络接入拓扑图(5)业务执法人员(移动终端系统):移动终端系统根据环境实际情况可以通过无线网路(WIFI)和移动通讯网络(GPRS/CDMA、3G、4G)网络作为一个独立完整的网络接入到数字化管理信息系统网络的核心交换机。可以根据实际需求通过移动设备(移动智能PDA)将电子表格、照片、声音和视频。保证信息的时效性、安全性及可靠性。信息城市管理平台向精细化、扁平化发展,迎合“大城管”的管理理念,移动终端平台开发,移动执法理念的势必发展,移动终端势必将成为数字化城市管理系统发展的新动力和新方向。在第五章对移动终端系统进行详细设计。^。。j^移动终端图3.5:城市管理信息系统无线终端网络接入拓扑图市管理一已 万方数据第三章系统总体设计3.2软件架构设计管理系统依照SOA结构体系来设计,采用C/S与B/S结构结合的组织模式,以W-eb服务的方式实现专业功能的应用,应用层与客户的交互界面通过对W曲服务调用实现。建立标准的三层体系结构,包括数据层,逻辑层,应用层。选用SOA结构,功能模块的一部分用.NET框架进行开发。产生AspWed应用程序,从数据采集、数据处理、数据显示到数据分析都采用GIS技术。根据开发区管理信息平台的实际需要选择ESRI公司的ArcGIS产品。它包含了一系列的部署框架。选择AraSDE、ArcIMS、AraGISEngine和ArcGISDesktop等共同完成城市管理系统的应用任务【9】。采用Oracle关系数据库系统,实现终端管理信息系统元数据、基础地形数据、部件数据、事件数据、图像及影像等数据的高效管理和储存。采用AreSDE空问数据引擎实现数据库系统数据存、数据表达、数据操作等业务逻辑。用ArcGISServer开发Wreb服务。移动终端系统设计5个功能模块,5个业务功能模块。设置“证据采集”、“我的任务”、“勤务执法”、“案件管理”、“督察管理”五个功能模块。设置“登录与退出”、“信息查询”、”系统管理”、”通知公告”、”我的消息”五个管理模块。ArcEditorAO对象组件IⅥsualStudio2008lI设让珏发I城市管理信息系统WrebServiceWeb服务器应用程序理系统、指挥系统、处置系统、价系统、地理系统、数据系统、维护系统、信息系统r’。。‘。。。。。。。。。。。。。。。‘‘。。。。。。。。’。‘。1lVisualStudio2008l设让珏发ll城市管理信息系统lB£SlWeb服务器GIS服务器(SOM,SOC)ArcObjOracle数据库(基础地形、部件、事件、图像及影像等)图3-6:城市管理系统应用系统结构图27 万方数据基于移动终端的城市管理信息系统设计与实现3.3总体功能模块设计需求分析是要弄清楚究竟是要做什么,系统功能设计就是要弄清楚究竟要怎么做。结合业务需求分析、用户需求分析及各子系统需求分析,依据用户对各业务流程阶软件功能的诉求和系统运行需要,移动终端系统设计5个功能模块,5个业务功能模块。依据应用系统设计相应的系统功能模块,实现应用。设置“证据采集”、“我的任务”、“勤务执法”、“案件管理”、“督察管理”五个功能模块。设置“登录与退出”、“信息查询”、”系统管理”、”通知公告”、”我的消息”五个管理模块,满足执法人员上报案件与接受指令,并提供各种执法常用信息的查询等功能。图3.7:管理系统功能模块架构1、证据采集:证据采集功能包括照片上传和录音上传两个子功能。照片上传允许用户采集照片作为证据保存在系统中并上传到城市管理中心。录音上传允许用户采集录音文件作为证据保存在系统中并可上传到城市管理中心。2、我的任务:我的任务为用户提供任务管理功能。主要功能包括:受理任务、检索、查看任务、回复任务、上传任务、批量上传和删除任务。3、勤务执法:勤务执法包括两个窗口:办理窗口和勤务窗口。在办理窗口中,用户可输入办理任务信息。在勤务窗口中,用户可输入每日的巡查情况,包 万方数据第三章系统总体设计括巡查的道路数,巡查的公园数等等。4案件管理:案件管理提供对两种类型案件的管理功能:简易程序案件和一般程序案件。对于每种类型的案件,主要的管理功能包括:检索、新建执法、上传案件、批量上传、删除案件和查看案件。5、督察管理:督察管理包含五个子功能,分别是督察协同、督察记录、新增督察、督察依据和督察日志。在督察协同界面,用户可选择参与督察的人员。督察记录界面主要用来显示本地存储的历次督察上传记录信息。新建督察界面主要提供督察记录的创建、上传、查询等功能。在督察依据界面,用户可以根据行为分类来快速定位,方便用户对督察依据的查询。督察日志界面可以帮助用户完成督察相关日志信息的填写、提交工作。6、登录与退出:在此页面用户输入ID和密码,经过验证,登录移动终端操作系统。7、信息查询:信息查询包括法律法规查询和历史案件查询。在法律法规查询页面,用户可查询法律法规相关条款,了解相关内容。在历史案件查询页面中,用户可输入案件地点,根据案件地点查询到以往的案件信息。8、系统管理:系统管理的功能是对系统中的常用工具和基本信息进行配置。共包括6个子窗口:系统工具、数据同步、软件升级、密码修改、配置P和帮助。9、通知公告:通知公告为用户提供系统公告的接收和查看功能,帮助用户及时了解公告信息。10、我的消息:我的消息应用为用户提供消息管理,主要功能包括:收消息,检索消息,上传消息,回复消息,查看消息,删除消息。 万方数据基于移动终端的城市管理信息系统设计与实现3.4数据库设计数据库群是数字化信息系统的重要组成部分。系统的运行需要大量的数据信息的支持,个应用系统需要数据数据库提供各种各样,各种类型的数据源进行运算才能发挥作用。如果把应用系系统功能比作方法,那么数据库是系统对整个管理对象的认知。城市管理信息系统数据库由部件信息数据库、事件信息数据库、单位信息数据库、绿化信息数据库等组成。3.4.1数据库建立原则城市管理信息系统数据库中的数据庞杂,各种格式、数据保密程度不同,为使数字化城市管理数据库能更好地运行,应遵循以下原则:1、资源整合原则各职能部门都进行了信息化建设,收集和生产了大量数据,为避免数据重复建设,在建立各类数据库时,尽可能整合、利用区内各职能部门现有的数据信息资源,重复利用,减少不必要的人力、物力资源的重复投入。2、三层共享原则应用这一原则是为了使区职能部门、街道职能部门、业务执行者都能够全面掌控部件、事件、单位、绿化相关数据信息,加强对各自层联动管理,形成管理整体,提高办公效率,实现数据资源在区、街道、社区三个层面的共享。数据采集实行以监督员、专业公司为主。各方支持相结合原则对于各类事件、部件信息,以监督员到现场采集为主,监督员在网格图层上进行点位的标注,并进行拍照,上传至数据库。目前,已对142类事件、部件信息进行了现场采集。3、按万米网格划分原则按照一万平方米的面积单位对区内城市管理范围进行分区,分层级进行管理,个层级管理范围层叠,并将各个层级的管理数据数字化,建立数字地图将管辖区内的部件一一编写编码统一管理,在数据库中给予一对一的定义。整合实体和系统的数据库信息确定数字管理的基本管理范围。4、数据定期更新原则数字化城市管理基础数据库信息量大、网罗内容包罗万象,涉及城市管理各个方面而城市是动态的,每时每刻都在变化,所以维护更新工作尤为重要,因此需要定期进行数据维护更新。普通数据每季度更新一次,重要数据要实时更新, 万方数据第三章系统总体设计以保证数据信息的实时性和准确性。专业公司工作人员在各类数据库建成的每个季度末主动到各职能部门、街道、社区居委会、相关部门了解情况,及时采集部件、事件、居民和社会单位的信息变化情况,由维护人员重新录人,更新数据库,确保信息的完整性和及时性。5、数据库操作简便化原则为方便市、区、街、社区操作数据库系统,数据库系统操作界面尽可能直观形象,各项操作尽可能实现“傻瓜化”,应用层尽可能与各部门工作业务紧密结合,满足日常办公需求。3.4.2数据库建设l、数据库建设步骤(1)数据采集数据采集是数据库建设的第一步,准确的数据采集对于数据库建设至关重要。数据采集一是相关部门整合利用现有数字化数据资源,二是相关政府职能部门协调通过招标的方式聘请专业的软件开发公司系统的专业的进行数据实测及调查相应属性信息;三对于比较简单容易操作部件、事件等数据,由城市管理信息中心的管理维护人员完成数据相应采集;四是由管理维护人员与专业软件公司相结合进行数据采集。(2)数据录入数据录入是将前期采集的数据经过处理,按照数据库的逻辑关系进行入库的过程。这个过程要求数据库具有逻辑性与一致性,避免数据冗余与数据之间的冲突。对于前期投标聘请专业软件公司所采集的基础数据由专业公司负责数据的录人工作,录入包括属性数据和空间数据;对于前期管理维护人员采集的数据,由其完成空间数据图层的制作及相应属性数据的录入工作。(3)数据审核数据审核是完善数据库的重要一步。大量数据的采集和处理过程中,不可避免地存在数据质量、精度等方面的问题,所以需要对这些数据进行检测和审核。数据审核主要由区城市管理中心、各级管理层包括市级管理层、区级管理层、街道管理层、业务执行人员共同对数据进行校对审核。对其完整性、准确性、要求对数据库的数据定期进行更新,满足城市数字模型和现实城市的一对一对应关 万方数据基于移动终端的城市管理信息系统设计与实现系,满足数据的时效性要求,达不到标准的,必须重新采集和录入。(4)数据库安装培训为保证数据库的正常、安全运行,要由专业公司分别对区、街道、业务执行人员就数据库的安装和使用进行培训。(5)数据库维护更新数据库维护至关重要,如果没有及时对数据库进行维护更新,系统将不能正常完成系统任务。聘请专业公司进行数据的维护和更新,由于专业公司具有专业化的特点,可更快捷地进行数据库维护和更新;由管理维护人员完成数据的更新,重要数据以及实时性要求比较高的数据采取实时更新方式,其他数据采取定期更新方式。基础资料采集和整理网络划分网格划分成果数字化部件调查部件调查内业资料整事件整理归类事件统一编码数据检查审核数据入库]l网格划分一j]!liD"部件调查一j]I事件调查I√图3-8:数据库建设流程32 万方数据第三章系统总体设计2、部件数据库建设部件数据库的结构特点决定了数据库的的冗余度、一致性,也决定了数据库的访问速度,以及数据库所能实现的功能。部件信息数据库中的部件按类别划分为7大类115小类,每个小类部件分别用唯一的代码表示。各类城市部件的部件数据库技术编码均采用相同的编码规则,地区代码采用统一的七位代码,0577代表温州市,516代表开发区;部件代码为四位代码,代表其属于哪个部件大类及相应小类的顺序号;序列号为六位顺序编码,每类部件从000001开始依次编排,这样每一个部件都会有一个唯一的编码,方便了数字化城市管理。(参见表3.1)地区代码部件代码部件序列代码厂———————]厂————]厂———————]口口口口口口口口口口口口口口口口图3.9:部件编码示例(1)城市部件分类见(表3.1)。表3.1:城市部件分类体系部件名称代码部件名称代码上水井盖010l垃圾间(含垃圾中转站)0304污水井盖0102垃圾箱0305雨水井盖0103灯箱霓虹灯0306雨水算盖0104广告牌匾0307电力井盖0105环保监测站0308路灯井盖0106气象监测站0309通讯井盖0107污水口监测站0310电视井盖0108噪声显示屏0311网络井盖0109古树名木0401热力井盖0110行道树0402 万方数据基于移动终端的城市管理信息系统设计与实现燃气井盖0lll护树设施0403公安井盖0112花架花钵0404消防设施0113绿地0405无主井盖0114雕塑0406通讯交接箱(含电信交接间)0115街头座椅0407电力设备0116绿地护栏0408立杆0117绿地维护设施0409路灯0118喷泉0410地灯0119宣传栏0501景观灯0120人防工事0502报刊亭012l公房地下室0503电话亭0122重大危险源0601邮筒0123工地0602信息亭0124水域附属设施0603自动售货机0125水域护栏0604健身设施0126港监设施0605中水井盖0127防汛墙0606公交井盖0128河湖堤坝2101输油(气)井盖)0129供暖锅炉房2102特殊井盖0130供热供气管网2103民用水井0131供热厂2104上水点(供水器)0132热交换站2105(高压线)铁塔0133加压泵站2106变压器(箱)0134调压站2107燃气调压站(箱)0135储气站2108售货亭0136燃气储配供应厂(站)2109治安岗亭0137罐瓶厂2110 万方数据第三章系统总体设计停车场(含路边停车场)0201车用加油(气)站2111停车咪表0202垃圾填埋厂2112公交站亭0203垃圾综合处理厂2113出租车站牌0204夜景照明2114过街天桥0205园林井盖2115地下通道0206烩沟槽厕所盖板2116高架立交桥0207电视箱体2117跨河桥0208输汕(气)标志桩2118交通标志牌0209标石2119交通信号灯0210交通涵洞2120交通护栏0211融雪剂溶解池212l存车支架0212融雪剂自动喷洒系统2122路名牌0213环卫管理用房(工具间)2123交通信号设施0214餐厨垃圾处理机2124监控电子眼0215泔水处理站2125道路信息显示屏0216资源回收处理站2126道路隔音屏0217垃圾、粪便处理设施2127交通岗亭0218自来水厂(站)2128公共厕所(含移动厕所)0301电视机房2129化粪池(包括化粪池井盖)0302户外不可移动文2130公而指示牌0303每个城市部件都设置字段代码,通过这些字段代码,可以更好地标注和记录该部件,以便在数字化城市管理过程中,能精确地描述、定位该部件。(参见表3.2) 万方数据基于移动终端的城市管理信息系统设计与实现表3.2:城市部件属性字段序号字段名称字段代码说明1标识码ObjCode部件编码2名称ObjName部件名称3专业冲凉DeptName部件所属专业部门4所在单元网格BGCode部件所属单元网格街道、胡同、小区、门牌、楼号、门5位置描述ObjPos店名称6状态ObjState完好/破损/丢失/占用7现势性ObjUseState在用/作废8初始时间ORDateyyyymmdd9变更时间CH[Dateyyyymmdd来源于某种比例尺数据,取比例尺分10源比例尺分母MapScale母需要特别说明的内容,如部件数据来11备注Note源等12分类码ClassCode备用除了上述城市部件的常规属性字段外,还设置了特有的扩展性字段,包括相关五个主体(产权主体、责任主任、管理主体、执法主体、监督主体)的属性字段及照片、简码属字段。(参见表3.3)表3-3:城市部件扩展字段序号字段名字段代码1照片1PhotoUrl12照片2PhotoUd23简码Outerid4责任单位名称ZnnC5责任单位地址zrdz36 万方数据第三章系统总体设计6责任单位电话zrdh7责任单位负责人zrfzr8责任单位负责人电话zrfzrdh9责任单位具体责任人ZrZrr10责任单位具体责任人电话zrzrrdh11产权单位名称cqmc12产权单位地址cqdz13产权单位电话cqdh14产权单位负责人cqfzr15产权单位负责人电话cqfzrdh16产权单位具体责任人cqzrr17产权单位具体责任人电话cqzrrdh18管理单位名称glmc19管理单位地址gldz20管理单位电话gldh21管理单位负责人glfzr22管理单位负责人电话glfzrdh23管理单位具体责任人glzrr24管理单位具体责任人电话glzrrdh25监督单位名称jdmc26监督单位地址jddz27监督单位电话jddh28监督单位负责人jdfzr29监督单位负责人电话jdfzrdh30监督员jdjdy31监督员电话jdjdydh32执法单位名称zfmc33执法单位地址zfdz34执法单位电话Zf(111 万方数据基于移动终端的城市管理信息系统设计与实现35执法单位负责人zffzr36执法单位负责人电话zffzrdh37执法队员zfzfy38执法队员电话zfzfydll部件信息库实现多种查询功能,根据查询目的,可组合不同的项目进行综合查询。通过对部件分类定义和检索,形成不同区域、层次的结合,并通过检索出来的数据直接定位到该部件详细信息中。此功能对于部件分类的数据掌握提供了灵活的获取途径,可以从各自不同角度,获取不同层次部件结合,以满足在实际工作中的需要,提高工作效率。通过图形化的方式展现部件信息的各项统计情况。如按各街道各社区的所有部件汇总统计,按某类部件各街道、各社区分布统计以及出现问题的部件分布统计等。3、事件信息数据库建设城市事件分类要根据方便管理、方便统计等原则进行。从实际出发,在原有5大类69小类的基础上,增加了两个大类,将城市事件细分为7大类、82小类、124细类。城市事件大类包括大件废弃物、环境卫生、宣传广告、施工管理、突发事件、街面秩序和综合管理。城市事件信息数据库来说,城市事件分类采用数字型编码,共13位数字,分四段:代码第一段为市辖区代码,6位数字,表示县及县以上的行政区划;代码第二段为大类代码,2位数字,表示城市管理事件大类:代码第三段为小类代码,2位数字,表示城市管理事件小类:代码第四段为细类代码,3位数字,表示城市管理事件的细类,是对小类的进一步细化。其中,第一段的6位代码(行政区划代码)统一使用《中华人民共和国行政区划代码》(GB2260—1999)1国家标准;第二段的2位代码(大类代码)按建设部标准《城市市政监管信息化部件和事件分类与编码》,01~07分为大件废弃物、环境卫生、宣传广告、施工管理、突发事件、街面秩序、综合管理:第三段的2位小类代码,依照城市管理事件大类从01~99由小到大顺序编写;第四段的3位代码为对小类细分的细类代码。 万方数据第三章系统总体设计表3-4:城市管理事件分类编码表类别代处理责任单位类别小类代码事件名称码主责部门01废弃车辆(有牌照)交警支队大件废弃物0102废弃家具设施街道办事处03施工废弃料街道办事处01私搭乱建执法大队02暴露垃圾街道办事处03积存垃圾渣土街道办事处环境卫生0204干道保洁(机扫)保洁劳务公司05胡同保洁街道办事处06绿地保洁市政园林局07树挂市政园林局非法张贴小广告(大街)保洁劳务公司01非法张贴小广告(胡同)街道办事处宣传广告0302违章张贴悬挂广告牌匾执法大队03占道广告牌执法大队04街头散发小广告执法大队01施工扰民执法大队02工地扬尘执法大队施工管理0403无证消纳渣土执法大队04道路遗撒执法大队05道路破损市政基础路面塌陷(区管)市政基础01路面塌陷(市管)市政基础突发事件05自来水管破裂(居民院)房地中心02自来水管破裂(道路)设施办03下水道堵塞(居民院)房地中心39 万方数据基于移动终端的城市管理信息系统设计与实现下水道堵塞(胡同)市政基础下水道堵塞(大街)设施办01无照经营游商执法大队02流浪乞讨民政局03占道废品收购执法大队04占道经营执法大队05机动车乱停放交警支队街面秩序06非机动车乱放执法大队07乱堆物堆料街道办事处08商业音响、小喇叭噪音公安分局09黑车拉客执法大队10露天烧烤执法大队01物业管理国土房管局02区域卫生检查爱卫办03文物、文化市场管理文教体04安全生产监管安全生产局05城市规划管理规划分局06旅游投诉处理旅游局综合管理07食品安全、假冒伪劣查处工商分局08药品医疗器械监督管理药监分局09产品质量监督管理质监分局10指导文明乘车秩序文明办ll价格监督检查物价所12疾病预防控制卫生局一般来说,城市事件的属性项应明确反映其责任归属部门,便于城市管理者及时处理事件,减少事件所带来的损失和损害。同时,要准确反映其位置,以利于城市管理者及时准确地赶到事件发生的位置。城市管理事件属性项及值域应符合表3.5中的规定。 万方数据第三章系统总体设计表3.5:城市管理系统事件属性定义属性项定义与值域范围约束,条件代码事件的代码必选名称事件的标准名称必选归属部门事件的责任单位名称必选问题位置事件的地址名称必选所在单元网络事件所在单元网格代码必选为实现万米网格化,精细管理的目标,遵循责任到人,将事件小类进一步细分为细类,并明确了各类主体的法定责任。例如将“非法张贴小广告”小类细分为7个细类事件。表3.6:万米网格细化管理目标举例小细类执法主体执法职责类小广告清对不及时清理小广告的责任主体负有执法职理责城管执法大队小广告停街/乡城管分队凡散发、张贴、涂写小广告,当事人不接受非调查和处理的,对于“小广告”发布者公布机法的通信号码予以暂停通信服务。张1.依据法律规定及程序,达到刑事处罚标准贴的,依法进行窝点治理,对犯罪当事人按法非法刻章公安分局小律处理。办证所在派出所广2.依据法律规定及程序,不能达到刑事处罚止标准的,采取教育谈话形式。口城管执法大队约见张贴非法小广告招聘单位,谈话告知,非法公关街/乡城管分队批评教育,情节严重的按照法律法规处罚。招聘区劳动局经查属实的由劳动行政部门责令停止职业介41 万方数据基于移动终端的城市管理信息系统设计与实现绍活动,没收违法所得,并可以处罚相当的罚款。卫生局依据法律规定及程序,达到取缔处罚标准的,非法行医卫生监督所依法进行取缔处罚,并提供相关证明。非法收药药品监督管理依据法律规定及程序,达到处罚标准的,依售药局法进行取缔处罚,并提供相关证明。影响交通交通支队处罚并没收小广告宣传品。事件信息数据库查询统计分析功能,对事件信息可以进行简单查询和各类复合高级查询,并通过图形化的方式直观地展现各类事件的各项统计情况。事件库通过对案件类型、状态、发生区域、维护管理责任主体和案件的时序等方面进行多样化、多角度的查询、统计、分析和显示,为各个层面的管理者和维护者提供决策依据。通过对游商摊群事件、黑车摩的事件、散发小广告事件等统计分析,对各街道的秩序进行排名,用来评价各街道的工作情况。系统平台事件库可与单位信息数据库对接,将城市管理事件实时地传输到单位信息数据库中,记入相应单位的诚信记录模块中,由此可对该单位进行评价。4、绿化数据库建设城市的绿化能净化空气、美化环境、蓄水保土,有利于身体健康、陶冶情操、平衡生态,一个城市的绿化情况是该城市生活质量评测的重要指标之一。开发区区与温州大学合作制定了开发区绿化评价标准,并完成了城区及城乡结合部地区物业小区绿化数据库的建设工作。绿化数据库的建立首先对辖区内绿化情况进行了全面的调查,对每一颗乔木、灌木、宿根花卉及每一块草地、竹类利用GIS技术分别建立了电子档案,获得了较为精确的绿化基础数据,形成了完整精确的社区绿化信息数据库,并构建了社区绿化数据库的评价、分析系统。3.4.3数据库安全设计我国国务院信息化工作办公室出台的《信息安全登记管理办法》规定,当信息系统受到破坏对社会公共利益造成损害对社会秩序构成威胁的,相关国家安全管理部门要对信息安全进行监督,依据《办法》城市管理信息系统安全管理等级42 万方数据第三章系统总体设计为三级,根据《办法》相关规定要求,本案系统设计八个方面对数据进行保护。1、身份识别对进入数据库系统的用户进行身份识别,进行账户标识。使用用户识别符(uID),在整个系统管理系统中使用唯一的识别符。对登陆数据库系统的用户进行身份真实性鉴别,每次登陆系统都要进行验证,验证信息应是不可见的存储传输使用加密方式。对数据库系统的用户进行主体绑定。2、自主访问控制允许对用户权限进行设定,阻止非守群用户对系统的访问。限制授权,对不可以授权的敏感区域明确定义授权,由系统自动检测并限制这些授权。3、标记功能有系统安全管理人员对用户建立操作标记,在数据输入到数据库管理系统安全子系统安全功能锁控制的范围内以默认方式生成或有安全管理员操作进行安全标记。4、强制访问控制将强制访问控制的范围限制在一定范围。系统的常规管理和安全管理及审计管理分别由不同人员承担,按最小授权分别授予他们各自承担的权限,形成相互制约。5、安全审计实现安全审计,安全审计与用户鉴别、自主访问控制、标记、强制访问实现紧密结合。提供审计日志、实时生成报警、潜在侵害分析等功能。系统的网络运行管理建立安全审计机制,完善管理体系明确责任人员,创建唯一的审计账户保护审计记录不被未授权的用户访问、修改和破坏。6、数据完整性检查数据进行访问时检查库结构形式储存在数据库中的用户数据是否出现完整性错误。对数据库管理系统内部传输的用户数据,如进程间通信,提供保证数据完整性功能。设计回退功能,对进行异常的数据事务回退,以确保数据完整性。7、用户数据保密性实现数据库管理系统用户数据保密保护功能。8、数据流控制43 万方数据基于移动终端的城市管理信息系统设计与实现按照GB/T20271.2006的标准,实现数据库系统的数据流控制。3.5本章小结本章依据对需求与业务的分析,对系统的架构、网络结构、总体应用系统、数据库、安全、异常处理、系统维护等的设计进行了描述,为系统的实现奠定了基础。 万方数据第四章系统详细设计与实现4.1系统开发环境1、软件开发环境在计算机系统领域Windows系统应用比较广泛,系统成熟度和兼容性高,性能稳定通用维护性强,系列产品品种齐全,且开发环境类似。本案开发与运行城市管理信息系统都采用微软公司的Windows操作系统系列。Mi.ceosoftWindows系列操作系统是当下图像化界面操作系统比较应用广泛的。系统服务器选择采用Windows2003ServerEnterpriseEdition,用户端采用目前运行比较稳定的W'mdowsXP或者更高版本的Windows7。移动终端系统采用Windowsphone系统。目前比较主流,移动智能终端采用SymbianOS,Android,lOS,BlackBerryOS及WindowsPhone。Android是开源系统经常出现系统篡改,系统标准不统一,病毒肆意安全性不高,SymbianOS,BlackBerryOS,lOS系统过于封闭往往系统只用于几家公司的手机,且价格昂贵,建设及后续维护成本过高。grmdowsphone是微软公司开发的一款移动操作系统,未开源,相对安全性高,且版本统一持续更新。适应多家产生提供的硬件平台。建设投入比较经济,且与各个子系统系统兼容性高【10】。使用J2EE与.NET两个开发平台,结合上述连个开发平台的优缺点,分别在不同部分的开发中结合使用上述两种技术,本案开发选用SOA结构进行,部分功能模块则采用.NET架构进行开发。VisualStudio.NET是一套完整的开发工具,功能模块的一部分用NET框架进行开发。产生AspWed应用程序。在城市管理信息系统中,GIS得到了广泛的应用,从数据采集、数据处理、数据显示到数据分析都采用GIS技术。根据开发区管理信息平台的实际需要选择ESRI公司的ArcGIS产品。它包含了一系列的部署框架。选择AraSDE、ArclMS、AraGISEngine和ArcGISDesktop等共同完成城市管理系统的应用任务。2、硬件及网络设备的环境:(1)数据库服务器数据库服务器是核心中的核心,因为城市管理应用中包络了整个城市的基本45 万方数据基于移动终端的城市管理信息系统设计与实现数据并且整个系统依托于这些数据才能进行运用,数据库需要进行数据挖掘、数据搜索及处理,需要强大的CPU处理能力且稳定性要高,本案采用4路以上服务器系统通过CacheRaid卡搭配6块硬盘做Raidl0,以满足I/O吞吐能力,满足并发访问64人次,最大数据存储容量425GB每年次,Oraclellg标准版对CPU支持4Sockets,系统支持做大内存64GB,2GHz以上。(2)应用服务器Web应用服务器上安装了城市管理系统,是管理系统的中枢神经,所有用户通过浏览器访问系统均需要W.eb应用服务器实现,对并发应用的要求很高。采用动态页面需要更高的系统要求,要多台双路或更高级的服务器群系统来完成任务。(3)无线终端服务器无线终端服务器是对无线移动终端系统平台提供数据接口的服务器,因为本案基于终端系统的应用实现精细化管理,所有对服务器的并发访问量有高要求,最大并发访问量为100,WindowsServer2008Standard,内存2GB,处理器2GHz。为保持高可靠性,选择两台服务器互为备份保证移动终端服务器的不间断工作。(4)备份服务器备份服务器是城市管理系统的大脑。实现多个用户的数据备份。采用W'mdowsServer2008Standard,主频2GHz,内存2GB,硬盘500GB。(5)防病毒服务器该服务器用于安装防病毒系统,维护更新补丁,主要用于系统的安全维护工作,为保证安全性和高性能,选择一台作为备份服务器【11】。4.2功能模块设计与实现依据应用系统设计相应的系统功能模块,实现应用。设置“证据采集”、“我的任务”、“勤务执法”、“案件管理”、“督察管理”五个功能模块。设置“登录与退出”、“信息查询”、”系统管理”、”通知公告”、”我的消息”五个管理模块,满足执法人员上报案件与接受指令,并提供各种执法常用信息的查询等功能。4.2.1证据采集证据采集功能包括照片上传和录音上传两个子功能。照片上传允许用户采集 万方数据第四章系统详细设计与实现照片作为证据保存在系统中并上传到城管中心。录音上传允许用户采集录音文件作为证据保存在系统中并可上传到城管中心。否图4.1:证据采集实现流程否1、照片上传在移动执法系统主菜单页面,点击“拍照”,默认显示的是照片上传子窗口。在本窗口中,可执行拍照/摄像、刷新、删除和显示功能。(图4—2)47 万方数据基于移动终端的城市管理信息系统设计与实现提交溺副嫫返回|文件名l大小I时闻l粥零9⋯’麓.磐5。”⋯i黑i.’:⋯““。÷?1鬟医圃[圈[圈[夏l可用内存:71%图4-2:照片、录音上传界面2、拍照/摄像在照片上传子窗口,点击“拍照/摄像”,打开PDA的照相机,可进行照相或摄像;拍照或摄像结束后,保存文件,文件会被保存到PDA中的默认目录下,文件列表会显示这些文件。(1)刷新在照片上传子窗口,点击“刷新”,文件列表刷新,显示PDA上保存的所有图片文件和视频文件。(2)删除在照片上传子窗口,选择文件列表中的某个文件,点击“删除”,所选的文件从PDA中删除,列表不再显示该文件。(3)显示显示照片文件:在照片上传子窗口,选择文件列表中的某个照片文件,点击“显示”,系统显示所选照片文件的大图;显示视频文件:在照片上传子窗口,选择文件列表中的某个视频文件,点击“显示”,系统打开视频播放器,播放该视频文件。 万方数据第四章系统详细设计与实现3、录音上传在移动执法系统主菜单页面,点击应用图标,进入证据收集页面,点击页面上方的“录音上传”,显示录音上传子窗口。(1)录音在录音上传子窗口,点击“录音”,打开PDA的录音工具,可进行录音;录音结束后,保存文件,文件会被保存到PDA中的默认目录下,文件列表会显示这些文件。(2)刷新在录音上传子窗口,点击”刷新”,文件列表刷新,显示PDA上保存的所有音频文件。(3)删除在录音上传子窗口,选择文件列表中的某个文件,点击”删除”,所选的文件从PDA中删除,列表不再显示该文件。说明:如果不选中文件就点击”删除”,系统会提示请选中文件后再删除。(4)播放在录音上传子窗口,选择文件列表中的某个音频文件,点击”播放”,系统打开音频播放器,播放该音频文件。(5)返回在证据采集页面,点击页面右上方的”返回”,系统返回到移动执法系统主页面。部分代码列示:4.2.2我的任务我的任务为用户提供任务管理功能。主要功能包括:收任务、检索、查看、回复、上传、批量上传和删除。49 万方数据基于移动终端的城市管理信息系统设计与实现图4-3:我的任务实现流程否1、收取任务在系统主页面,点击“我的任务”图标,进入我的任务页面若PDA中有未删除的任务则任务列表中显示这些任务;(图4.4),点击“功能”按钮,弹出功能下拉菜单,点击“收任务”,系统开始收取任务。(图4.5)功能黼任务返回l任务名称I任务类型I状态I拍个照片回毫—艋垂件回复失败I可嗣内存:63%图4.4:我的任务界面2、检索任务功能黼任务返回■I蕊量葛_I任刺l状态I—般奏件回复失败检索—般羹:{车回复娥上传批量七传删除可用内存:69%图4.5:任务收取界面 万方数据第四章系统详细设计与实现点击“功能”按钮,弹出功能下拉菜单,点击“检索”我的任务页面下方会显示检索界面(图4.6)。点击“全部”,显示系统中所有的任务记录;点击任务状态下拉框,点击“未阅”,任务列表刷新,显示用户还没有查阅的任务记录;点击“已阅”,任务列表刷新,显示用户已经查阅过的任务记录;点击“己回复”,任务列表刷新,显示用户已经查阅并且回复的任务记录;点击“回复失败”,显示用户回复失败的任务记录。功能黼任务返回可用内存:69%图4-6:检索界面茸雨面荪i;r一一一——~一图4.7:任务详细信息界面3、查看任务双击任务的一条记录,显示所选任务的详细信息(图4.7);点击“查看”按钮,对应的案件信息显示出来。用户查看任务所对应的案件信息。用户可查看案件信息上传照片文件、视频文件以及音频文件。4、回复任务双击任务列表中的一条任务,进入任务信息页面,显示所选任务的详细信息;点击“回复信息”,进入回复信息窗口,输入回复信息;再点击页面上方的“照片上传”,进入照片上传窗口,可进行拍照和摄像。5、上传任务 万方数据基于移动终端的城市管理信息系统设计与实现点击“上传”(图4.8),系统开始上传任务信息,上传完成后,此任务的状态显示为“已上传”;6、批量上传点击“批量上传”(图4.8),系统开始上传任务列表中所有状态为“回复失败”的任务,上传完成后,这些任务的状态显示为“已上传”。功能我的任务返回收任务任务类型状态—段奏件回复失败检索r一一一m--I‘z#inj-_昌参——批量上传删除j可用内存:69%图4-8:任务上传界面7、撤回任务点击“功能”按钮,弹出功能下拉菜单,点击“撤回”(图4.8),所选的任务被撤回,任务列表中不再显示该任务。部分代码列示:StringstrConnection=”Sereyer=,;Database=城市管理系统:Trusted_Com=nnection=True:”;SqlConnectioncn=newSplConnection0:an.CormectionString=strConnection:cn.Open()‘tSqlDataAdapterds=newSqlDataAdapter(“Select*from已上报记录where事件类型=已上报”,cn):DataSetdr--newDaraSet0:4.2.3勤务执法52 万方数据第四章系统详细设计与实现勤务执法包括两个窗口:办理窗口和勤务数据窗口。在办理窗口中,用户可输入办理任务信息。在勤务窗口中,用户可输入每日的巡查情况,包括巡查的道路数,巡查的公园数等等。图4-9:勤务执法实现流程否l、勤务数据点击“勤务数据”,用户可通过点击某个输入框,选择增加数据,也可手动输入数据。(图4.10) 万方数据基于移动终端的城市管理信息系统设计与实现提交勤务掷去返回7萄湎撺甄湎褥滋鞫谶圜行政检查数(起):教育劝阻队次):巡查道路(条):巡查河道(条):巡查公园(个):巡查绿地(块):巡查小区(个):巡查工地(个):巡查码头(个):巡查船舶(只):巡查医院屠边(起):巡查市场周边(起):巡查学校周边(起):巡查其他公共场所(起)出动车次(车次):出动人次(人次):可用内存:28%图4-10:勤务执法模块界面2、巡查地图点击“巡查地图”,在此页面中,用户可查看PDA上保存的地图,点击“下载地图”,更新当前地图数据。(图4.11)提交勤务执法返回图4.11:巡查地图界面i| 万方数据第四章系统详细设计与实现3、提交点击“提交”,系统提交勤务执法数据。4、返回点击“返回”,系统返回到移动执法系统主页面。部分代码列示:4.2.4案件管理案件管理提供对,简易程序案件和一般程序案件。对于每种类型的案件,主要的管理功能包括:检索、新建执法、上传案件、批量上传、删除案件、查看案件。否图4-12:案件管理实现流程否 万方数据基于移动终端的城市管理信息系统设计与实现1、简易程序案件进入简易程序案件管理(图4—13)。功能案件管理返回l简易酶安件{|图4-13:案件管理界面(1)检索案件点击“功能”按钮,弹出功能下拉菜单,点击“检索”(图4.14),会进入案件检索页面(图4.15);检索完成后,用户可对案件列表中的案件信息进行相关操作:上传案件、批量上传、删除案件操作和查看案件。 万方数据第四章系统详细设计与实现功能简易程序案件管理返回案件检索标题状态新建执法删除状态分类:全部犀丽萌ir图4-14:简易流程界面检索奏件地点案件检素口弄口号[二二二二二]再雨丽巧赢一一⋯⋯~⋯⋯⋯⋯一图4-15:案卷检索界面(2)新建执法在简易程序案件操作时,点“功能”按钮,弹出功能下拉菜单,点击“新建执法”(图4.14),显示简易程序案件新建页面(图4.16),页面上包括5个子窗口:基本信息、法律法规、处罚信息、拍照/摄像和录音,默认显示的是基本信息子窗口。 万方数据基于移动终端的城市管理信息系统设计与实现功能简易{呈J享案1牛髋返回图4.16:简易程序案件新建页面(3)基本信息:在基本信息子窗口中,用户可编辑案件的事发时间、事发地点、事件标题和事件简介。(4)法律法规:在法律法规子窗口中,用户可编辑案件的法律法规信息。用户须依次选择法规分类、法规名称、违法行为,然后系统会自动将相应的违法条款和处罚条款显示出来。用户也可输入相应的违法行为,点击“查询”,系统会将相应的违法行为在列表中显示出来,使用手写笔双击某违法行为记录,系统会自动将此违法行为对应的违法条款和处罚条款显示出来。(5)处罚信息:在处罚信息子窗口中,用户可编辑对违法的处罚决定。(6)拍照/摄像:在拍照/摄像子窗口中,用户可对违法行为进行拍照或摄像,作为案件的证据保存下来,用户可选择(可多选)文件列表中的图片或视频文件,在上传时与案件进行关联。(7)后台上传系统会定时在后台对上传不成功的案件重新尝试上传,如上传成功则会修改对应案件的状态为己上传。(8)案件作废点击“功能”按钮,弹出功能下拉菜单,点击“案件作废”后,将作废的案 万方数据第四章系统详细设计与实现件信息提交给服务器,平台将此案件的相关票据作废。(9)查看案件在简易程序案件管理页面,使用手写笔双击案件列表中的一条记录,进入案件详细信息页面,显示所选案件的详细信息(图4.17)。功能简易{至J享蓦懒返回图4.17:查看案件界面2、一般程序案件一般案卷采用一般程序进行处理,点击“一般程序案件”,即进入一般程序案件管理页面。(1)检索案件在一般程序案件页面,点击“功能”按钮,弹出功能下拉菜单,点击“检索”(图4.18),会进入案件检索页面(图4.19);输入正确的案件地点之后点击页面左上方的”检索”按钮,在案件列表中会显示在此案件地点发生的案件信息,如果没有相关案件信息,会弹出提示:未检索到相关案件;检索完成后,用户可对案件列表中的案件信息进行相关操作:上传案件、批量上传、删除案件操作和查看案件。59 万方数据基于移动终端的城市管理信息系统设计与实现功能—般程序案件管理返回状态分类:全部冀}检索奏件地点案件螓口雾[]号[二二二二二]图4.18:一般案卷界面图4.19:案卷检索界面(2)新建执法点击页面左上方的”功能”按钮,弹出功能下拉菜单,点击“新建执法”,显示一般程序案件新建页面(图4-20),页面上包括5个子窗口:基本信息、关联信息、法律法规、处罚信息、拍照/摄像和录音,默认显示的是基本信息子窗口。功能—般程序案件管理返回图4-20:一般程序案件新建页面(3)基本信息:在基本信息子窗口中,用户可编辑案件的案发时间、案发60 万方数据第四章系统详细设计与实现地点、案件来源和案件简介。(4)关联信息:编辑当事人和举报人的姓名、地址和电话信息。(5)法律法规:在法律法规子窗口中,用户可编辑案件的法律法规信息。用户须依次选择法规分类、法规名称、违法行为,然后系统会自动将相应的违法条款和处罚条款显示出来。用户也可输入相应的违法行为,点击“查询”,系统会将相应的违法行为在列表中显示出来,使用手写笔双击某违法行为记录,系统会自动将此违法行为对应的违法条款和处罚条款显示出来。(6)处罚信息:在处罚信息子窗口中,用户可对承办人和拟办意见进行编辑。(7)拍照/摄像:在拍照/摄像子窗口中,用户可对违法行为进行拍照或摄像,作为案件的证据保存下来。(8)上传案件在一般程序案件管理页面,选择案件列表中的一条状态为“暂存”或“未上传”的案件;点击页面左上方的“功能”按钮,弹出功能下拉菜单,点击“上传”,系统开始在后台上传案件信息,上传完成后,该案件的状态显示为“己上传”。(9)后台上传系统会定时在后台对上传不成功的案件重新尝试上传,如上传成功则会修改对应案件的状态为己上传。(10)删除案件在一般程序案件管理页面,选择案件列表中的一条案件信息;点击“功能”按钮,弹出功能下拉菜单,点击“删除”,所选的案件被删除,案件列表中不再显示该案件信息。(11)查看案件在一般程序案件管理页面,双击列表中的一条记录,进入案件详细信息页面,显示所选案件的详细信息。部分代码示例:61 万方数据基于移动终端的城市管理信息系统设计与实现4.2.5督察管理督察管理包含五个子菜单,分别是督察协同、督察记录、新增督察、督察依据和督察日志。在督察协同界面,用户可选择参与督察的人员。而督察记录界面主要用来显示本地存储的历次督察上传记录信息。新建督察界面主要提供督察记录的创建、上传、查询等功能。在督察依据界面,用户可以根据行为分类来快速定位,方便用户对督察依据的查询。督察日志界面可以帮助用户完成督察相关日志信息的填写、提交工作。图4-21"督察管理实现流程否 万方数据第四章系统详细设计与实现1、督察协同点击“督察管理”图标,进入督查管理页面(图4-22),点击“督察协同”,即进入督察协同管理页面。醐返回分队:五分队羔待选人员:已迸认员:朱嫁一陈贵岚陈根妹陈云骊魏红萍弱国张顺梅范正芳王玉卿V圆曰左林王明岗庞磊图4-22:督察协同界面(1)督察记录点击“督察管理”图标,进入督查管理页面,点击“督察记录”,即进入督察记录页面(图4.23)。而督察记录界面主要用来显示本地存储的历次督察上传记录信息。 万方数据基于移动终端的城市管理信息系统设计与实现功畿督察记录返回l幽I蕉堡塞厶I塑坌l20tO一1⋯江达峰420tO-1⋯王振国62010-1⋯王振国2010一9一⋯王振国4『萌茵毒:i菇=j图4-23:督察记录界面点击列表中的选中的督察记录可以进入督察记录详细信息页面(图4-23、图4.24):功能新增謦察返回i霹用内存:o%:j图4-24:新增督察界面(2)新增督察在移动执法主菜单页面,点击“督察管理”图标,进入督查管理页面,点击“新增督察”,即进入新增督察页面。64 万方数据第四章系统详细设计与实现(3)人员信息进入“新增督察”页面后可以看到该页面有六个子页面,分别是“人员信息”、“历史记录”、“基本信息”、“督察记录”、“照片上传”、“录音上传”。默认显示的是“人员信息”。如图(4.25)人员信息界面提供两种方式查询,分别是胸牌号和执法证号,用户可操作界面左侧的下拉列表来切换选择,默认是按胸牌号进行查询。功能新增督察返回人员信息I堕皇里塞l墨查垡璺|堡窒堑.:!执法证号执法证有期所属单位姓名:匡垂]年龄:巨二]臣!图4-25:人员信息界面(4)历史记录在执法过程中如需查询执法历史记录,点击“历史记录”显示被督察人的历史违规记录。(图4-26) 万方数据基于移动终端的城市管理信息系统设计与实现功能新增督察返回人员信息||历史记囊基本璀§息督察证1日期l地点l结果2200—08—0⋯台格2200—08—0⋯合格2010—12—1⋯域矫镇人民路(祟明)42010—12一上.1.南京东路暂道颐隶奔台格2010—12-1⋯南衷东路街遭顾家毳台格2010-12一i⋯南京东路街道永寿路合格2010—09—0⋯斜土路#f匿小木}乔路台捂2010—09—0⋯石门二路街道茂名北路台捂2010-09—0⋯外器衡逼山东北路台捂2010—08—0⋯打浦桥街遘黄陵南路台格◇j';扣分台十:4i萄崩两荐ji兹:一∑,图4-26:历史记录界面(5)基本信息需要了解执法案卷详细信息点击“基本信息”,界面主要用来填写新督察记录中的日期、地点等督察要素,而督察人信息并不需要再进行配置,因为已经在督察协同界面完成了这项工作。(图4.27)功能新增督寨返回i毒藕荐菇i⋯⋯⋯一。。_■■一~一图4-27:基本信息界面 万方数据第四章系统详细设计与实现(6)督察记录点击“督察记录”,即进入督察记录页面。督察记录主要用来选择被督察人违反的条例信息。用户可根据“行为分类”下拉表来快速定位违反行为条例。(图4-28)返回巳制内仔:0%、.。图4-28:督察记录界面(7)照片上传在拍照/摄像子窗口中,用户可对违法行为进行拍照或摄像,作为督察的证据保存下来,用户可选择(可多选)文件列表中的图片或视频文件,在上传时与督察数据进行关联。(8)督查依据在移动执法主菜单页面,点击“督察管理”图标,进入督查管理页面,点击“督查依据”,即进入督查依据页面。(图4.29)67 万方数据基于移动终端的城市管理信息系统设计与实现部分代码示例:功能返回违禺酣亍为1.混穿便曝与执法服。2、唁绺、臂章、鹰牌号等域管撕去氐i旦不齐全或末{3.衣着不整,未船好领钩衣扣,未著制式黑皮鞋.4、披衣、敞怀、挽袖、卷裤腿。5。未按规定着应季制式服装.6、着雨装,或着冬装、蕊衣时,耒内藿应季撕去服。7.不戴或歪戴馆子.8.执法服外罩便服和围巾。9、蹙带上系挂钥匙、悔物。10.佩带敷章f党、固撤除外).可用内存:o%:]图4.29:督查依据界面4.2.6登录与退出用户在此页面输入D和密码,验证通过后可操作使用城市管理移动终端信息系统。如果网络连接失败,会出现连接“失败”提示框,提示用户再次尝试连接,点击提示信息上的“是”则系统重新尝试连接网络,点击“否”则在离线模式下进入本系统。(图4.31) 万方数据第四章系统详细设计与实现部分代码示例:图4-30:登陆与退出实现流程登录澍{{城市嬲动j蜕系统退比用户名:_●一一⋯_●●-●-^h1’1●。_。’。●⋯l正在滔融闯络⋯图4-31:管理系统登陆界面否 万方数据基于移动终端的城市管理信息系统设计与实现4.2.7信息查询信息查询主要可以查询执行依据法律法规,执行信息。在法律法规查询界面,用户可查询法律法规相关条款,了解相关内容。在历史案件查询页面中,用户可输入案件地点,根据案件地点查询到以往的案件信息。图4-32:信息查询实现流程否1、法律法规查询进入信息查询页面(图4-33),默认显示的是法律法规查询页面:查询违法行为:用户在违法行为中输入数据,点击“查询”,列表中显示查询到的违法行为信息,双击此信息,会在法律法规窗口显示此违法行为对应的法律法规; 万方数据第四章系统详细设计与实现功能信怠查询返回法律法规壹询历史案件查询违法行为查询:查询法规分类:篓法规名称:蚓违法行为:V}违法条款:处罚条款:{面看丽夏鬲———一⋯⋯~一一——图4-33:信息查询界面秦僻箍素口弄口号[二二二二二]l可用内存:73%图4-34:案件检索2、历史案件查询点击“历史案件查询”,会显示案件检索页面(图4-34);用户在此页面检索案件时,须输入正确的案件地点(依次需要输入区、街、路、弄、号),之后点击页面左上方的“检索”按钮,在案件列表中会显示在此案件地点发生的案件信息,如果没有相关案件信息,会弹出提示:未检索到相关案件;检索完成后,用户可双击案件列表中的某条案件,进入案件详细信息页面,查看所选案件的详细信息;部分代码示例:IList(FeatureDataTable)selectefeatureLayers=selectionMapAction.SelectedFeatures.If(selectedfeaturLayeers—Null//selectedfeatureLayers.Count-----O)returnFeatureTableVieFSelectedfeaTableView.Rows[0];=m_selectedDataRow[m_selectedFeatureLayer.GeomertryColumnIndex]asGeometry:new⋯ 万方数据基于移动终端的城市管理信息系统设计与实现4.2.8系统管理系统管理的功能是对系统中的常用工具和基本信息进行配置。共包括6个子窗口:系统工具、数据同步、软件升级、密码修改、配置Ⅲ和帮助。l、系统工具系统工具中包括对照相/摄像功能、录音功能和笔尖校准功能。照相/摄像功能会打开PDA的照相机进行拍照或摄像;录音功能会打开PDA的录音工具进行录音;笔尖校准用于对手写笔校准定位。2、照相/摄像点击页面左上方的“功能”,弹出功能下拉菜单,点击“系统工具”,显示系统管理页面(图4.35)。点击“拍照/摄像”,打开PDA的照相机,可进行拍照或摄像。功能影危管理返回图4-35.系统管理界面3、录音点击“录音”,打开PDA的录音工具,可进行录音。4、笔尖校准在系统工具子窗口,点击“笔尖校准”,打开PDA的笔尖校准界面,请按照 万方数据第四章系统详细设计与实现系统提示进行操作。5、数据同步点击“功能”,弹出功能下拉菜单,点击“系统工具”,显示系统管理页面,点击页面上方的“数据同步”,显示数据同步子窗口(图4.36)。点击“同步设置”,然后点击“PC连接”,选择复用驱动并点击“确定”。使用数据线将PDA与电脑连接,这时可使用电脑上的数据同步程序将电脑上的数据同步到PDA上。功能系统管理返回可嗣内尊:65%图4-36:数据同步界面功能系统管理返回毒囊为辱:65%图4.37:软件升级界面6、软件升级在移动执法系统主菜单页面,点击页面左上方的“功能”,弹出功能下拉菜单,点击“系统工具”,显示系统管理页面,点击页面上方的“软件升级”,显示软件升级子窗口(图4-37)。在软件升级子窗口,用户可点击“检测最新版本”,检测软件是否有新版本,如果有新版本,可将程序进行升级。7、密码修改点击“功能”,弹出功能下拉菜单,点击“系统工具”,显示系统管理页面, 万方数据基于移动终端的城市管理信息系统设计与实现点击页面上方的“密码修改”,显示密码修改子窗口(图4.38)。在密码修改子窗口,正确输入旧密码、新密码和确认密码,点击“提交”,系统提交密码修改。密码修改成功后,下次登录系统时须使用新密码,旧密码无效。8、配置P点击“功能”,弹出功能下拉菜单,点击“系统工具”,显示系统管理页面,点击页面上方的“配置IP”,显示配置IP子窗口(图4-39)。在配置Ⅲ窗口,输入需要绑定的服务器Ⅲ地址,点击“确定”。下次登录系统时,若无法连接到原服务器,系统会自动连接此服务器。功能黎荑藩理返回图4-38."密码修改界面功能烈艚理返回图4-39.配置口界面9、返回在系统工具页面,点击页面右上方的“返回”,系统返回到移动执法系统主菜单页面。4.2.9通知公告通知公告为用户提供系统公告的接收和查看功能,帮助用户及时了解公告信息。74 万方数据第四章系统详细设计与实现图4-40:通知公告实现流程否1、收取通知公告进入通知公告页面(图4-41),若PDA中有未删除的通知公告,则列表中显示这些通知公告记录,否则列表为空。点击“功能”按钮,弹出功能下拉菜单,点击“收消息”,系统开始收取通知公告,显示收取系统公告进度条。收取完成后,如果有新的系统公告,系统公告列表中会显示这些新记录,如果没有新的系统公告,系统公告列表中的记录保持不变。功能副舀公告返回l收消i【=】豇二=[亘口l删除i用内尊59%图4-41:通知公告界面75 万方数据基于移动终端的城市管理信息系统设计与实现2、查看通知公告在通知公告页面,使用手写笔双击通知公告列表中的一条记录,进入通知公告详细信息页面,显示所选公告的详细信息。如果所查看的通知公告原状态为“未阅”,则查看之后其状态将改为“已阅”;如果原状态为“已阅”,则查看之后该通知公告的状态不变。3、删除通知公告在通知公告页面,选择通知公告列表中的一条记录。点击“功能”按钮,弹出功能下拉菜单,点击“删除”(图4.41),所选的通知公告被删除,通知公告列表中不再显示该通知公告。部分代码示例:4.2.10我的消息我的消息应用为用户提供消息管理,主要功能包括:收消息,检索消息,查看消息,回复消息,上传消息,删除消息。图4.42:我的消息实现流程76否 万方数据第四章系统详细设计与实现1、收取消息点击“我的信息”图标,进入“我的消息”页面(图4-43),如果系统中有未删除的消息,消息列表中显示这些消息,否则消息列表为空;点击“功能”按钮,弹出功能下拉菜单,点击“收消息”(图4.43),系统开始收取消息,显示收取消息进度条,提示获取新消息;功能我的消息返回蛔肖息发送时间状态l上传批量E传删除j肖患分类全部:可嗣内存:·1%:二]图4-43:我的信息界面2、检索消息在“我的消息”页面,点击“消息分类”下拉栏,弹出下拉栏,(图4-44): 万方数据基于移动终端的城市管理信息系统设计与实现功能我的消息返回消息分类慝再丙荐五百⋯器翻———●—●来阋已阅已回复回复失败全部V图4.44:信息分类界面点击“全部”,表刷新,显示系统中所有的消息记录;点击“未阅”,表刷新,显示用户还没有查阅的消息记录;点击“己阅”,表刷新,显示用户已经查阅过的消息记录;点击“已回复”,消表刷新,显示用户已经查阅并且回复的消息记录;点击消息状态下拉框,点击“回复失败”,表刷新,显示用户回复失败的消息记录。3、查看消息在我的消息页面,使用手写笔双击消息列表中的一条记录,进入消息详细信息页面,显示所选消息的详细信息。4、回复消息点击我的消息,进入消息详细信息界面,显示所选消息的详细信息(图4.45);点击页面左上方的“回复”按钮,进入消息回复页面,可输入回复信息;用户在回复输入框中输入内容,点击页面左上方的“提交”按钮,系统开始提交回复信息,回复成功后,消息列表中此消息的状态显示为“已回复”。 万方数据第四章系统详细设计与实现时闻:2010—02-25标露:例会内客:例会溯复返回消息详情i丽面享j五i一——一图4-45:消息的详细信息5、上传消息在我的消息页面,选择消息列表中的一条状态为“回复失败”的消息:点击“功能”按钮,弹出功能下拉菜单,点击“上传”(图4_46),系统开始上传消息信息,上传成功后,消息列表中此消息的状态显示为“已上传”。功能掰黼肖患返回:苛角丙ijii“一⋯~⋯一图4.46:上传消息 万方数据基于移动终端的城市管理信息系统设计与实现6、批量上传点击“功能”按钮,会弹出功能菜单,点击“批量上传”(图4-46),系统开始上传消息列表中所有未上传的消息。7、删除消息在我的消息页面,选择消息列表中的一条记录:点击页面左上方的“功能”按钮,弹出功能下拉菜单,点击“删除”,所选的消息被删除,消息列表中不再显示该消息。部分代码列示:StringstrConneetion=”Serever=,:Database=城市管理系统:if(response_code==’00’){//如果事件处理成功Alertalert=newAlert(“Success”,”消息”,”消息内容”,”消息具体内容”):Alert.setTimeout(2000):4.3本章小结本章在业务分析和总体设计的基础上对终端系统的软件环境、硬件环境进行详尽的设计,并着重对“证据采集”、“我的任务”、“勤务执法”、“案件管理”、“督察管理”五个功能模块;“登录与退出”、“信息查询”、”系统管理”、”通知公告”、”我的消息”五个管理模块进行详细设计与实现的描述,并列举了部分应用界面与核心代码。 万方数据第五章系统测试5.1测试规划整个测试严格按照测试规划严格实施,力求通过测试发现系统的缺陷和设计不足,考察系统是不是能满足设计的要求和满足用户需求,确保早软件正式使用时尽可能的保证系统的稳定性、兼容性、可重复性。系统的测试环境:系统测试环境对服务器的并发访问量有高要求,最大并发访问量预计为200,采用W'mdowsServer2008Standard系统,内存2GB,处理器2GHz。为保持高可靠性,选择两台服务器互为备份保证移动终端服务器的不间断工作。移动终端选用联想$600作为硬件载体搭载Windowsphone操作系统,RAM:2G双核处理器1.7GHz,搭载GPS,摄像头。测试分为功能模块单元测试、集成测试、业务测试和系统压力测试四个阶段。图5.1:测试管理实现流程l、实施单元测试:对单元内部结构及单元实现功能进行单元测试,依照测试规划执行测试,设计测试说明,记录测试过程和结果,并分析系统测试结果查找存在问题,对修改后的单元再执行测试[12】。2、实施集成测试:对各单元之间接口机集成工作的性能和协调性进行测试,单元测试,依照测试规划执行测试,设计测试说明,记录测试过程和结果,并分 万方数据基于移动终端的城市管理信息系统设计与实现析集成测试结果查找存在问题,对修改后的集成再执行测试。3、实施业务测试:为测试整体系统时候符合满足设计需求,需要进行系统整体测试,按照测试过程执行系统测试或设计脚本自动执行系统测试,对测试结果进行详细记录,并分析系统测试结果查找存在问题,对修改后的系统再执行测试。4、实施压力测试:运用硬件和软件环境仿真应用程序和多用户超负荷使用系统,长时间或过大负载运行测试软件,以确定系统的性能,可靠性和稳定性。表5-1:系统测试规划表测试阶段测试内容/目的参与人员时间安排备注测试系统8子系统程序开发人员2014年4月个别测试项部的10个功能模块运以及系统最终.2014年5月分外包测试公单元测试行的稳定性,各个用户共计10司测试验证。模块逻辑结构是否人。正确。验证系统各个子系程序开发人员2014年6月个别测试项部统,各个功能模块以及系统最终.2014年7月分外包测试公问的兼容性,各个用户共计10司测试验证。集成测试系统使用的稳定性人。和各数据接口是否正确。验证系统是否满足程序开发人员2014年8月业务运行完全用户的日常业务需以及系统最终.2014年11按照实际业务求,工作情况是否用户及市级、月流程进行,提满足用户使用需区级、街道、供日后使用尽业务测试求,在业务使用中业务执法人力相近的测试各个系统集成是否员、市民等系环境。合理,各数据接口统用户(共计与外部数据兼容30人)。 万方数据第五章系统测试性。通过模拟程序饱和程序开发人员2014年10月用压力测试工访问人数,测试系以及系统最终.2014年11具LoadRunner统的响应时间,系用户共计10月进行压力测压力测试统使用的稳定性,人。试,并发数从兼容性和完整性。10个逐步增加到150个。表5-2:单元测试说明表验证测试单元模块逻辑正常,验证个单元模块数据传输稳定与测试目标外部数据交换正常。设置测试用例,运用有效的用例和无效的用例对模块进行验证。使用有效的验证用例得到预期的结果。方法使用无效的验证用例得到无效提示。各个模块使用都进行用例验证。所有模块都进行用例验证,对验证结果进行编号记录。完成标准尽可能多的使用有效和无效的用例,尽快能的发现使用缺陷。需要考虑的特对模块的使用方法进行说明,对系统的外部环境因素需要加强殊事项考虑。表5-3:业务测试说明表测试目标验证管理系统是否能满足用户的日常业务开展,满足业务流程。通过执行以下活动,测试将模拟若干个业务周期。采用多人,多环境对系统进行测试,验证系统能否满足各用户需求。方法对各个模块的增加执行次数,测试其健壮性。使用有效和无效的验证用例测试系统稳定性。设计测试业务周期性。完成标准所有模块都进行用例验证,对验证结果进行编号记录。 万方数据基于移动终端的城市管理信息系统设计与实现尽可能多的使用有效和无效的用例,尽快能的发现使用缺陷。需考虑的特殊对模块的使用方法进行说明,对系统的外部环境因素需要加强事项考虑。表5.4:压力测试说明表通过模拟程序饱和访问人数,测试系统的响应时间,系统使用测试目标的稳定性,兼容性和完整性。方法通过设计测试环境使用测试软件模拟饱和使用情况在饱和访问量情况下系统访问正常,各个子系统工作正常,系完成标准统使用响应时问满足设计要求多进程和多任务下系统能满足用户的业务需求。需考虑的特殊综合的性能测试还包括在服务器上添加后台工作量。事项使用多台测试机器模拟用户使用。5.2测试用例测试基于黑盒方法,对每一个应用系统的相关功能模块进行测试,确定输入,保证测试用例的测试环境配置和驱动界面一致且稳定。并记录用例测试文档。设计创建可重复的测试脚本,并且实施测试驱动程序。根据测试需要编写驱动程序及标准。测试用例数据庞杂,本文进行部分列示。表5.5:测试用例表(一)测试用例001:证据采集一照片上传摘要:步骤:预期结果点击“拍照”,拍照/摄像、刷新、删除默认显示的是照片上传子窗口。在本窗口中,可执行拍照/摄像、刷新、删除和 万方数据第五章系统测试显示功能。黑盒、场景通过/失败:通过试验记录:2014/9/6测试人员:王某表5-6:测试用例表(二)测试用例002:证据采集.录音上传摘要:步骤:预期结果点击“录音”默认显示的是可进行录音。在本窗口中,可录音、刷新、删除和显示功能。黑盒、场景通过/失败:通过试验记录:2014/9/6测试人员:王某表5.7:测试用例总汇简表通过,测试测试用例应对需求步骤腧入预期结果失败人员1证据采集点击拍照显示拍照窗口通过王某2证据采集点击刷新页面刷新通过王某3证据采集点击删除删除所选照片通过王某4证据采集点击显示显示拍摄照片通过王某进入录音窗口5证据采集点击录音上传通过王某进行录音返回系统主页6证据采集点击返回通过王某面7我的任务点击我的任务显示任务页面通过李某显示系统所有8我的任务点击检索通过李某任务记录 万方数据基于移动终端的城市管理信息系统设计与实现显示全部查阅9我的任务点击已阅通过李某任务显示全部回复10我的任务点击己回复通过李某任务显示全部未查1l我的任务点击未阅通过李某阅任务进入回复信息12我的任务点击回复任务通过李某窗口系统开始上传13我的任务点击上传任务通过李某任务信息系统开始批量14我的任务点击批量上传通过李某上传任务15我的任务点击撤回撤回所选任务通过李某显示输入框可16勤务执法点击勤务数据通过李某手动输入数据17勤务执法点击巡查地图显示地图通过李某系统更新地图18勤务执法点击下载地图通过陈某数据系统提交执法19勤务执法点击提交通过陈某数据系统返回系统20勤务执法点击返回通过陈某主页2l案件管理点击检索显示案件目录通过陈某显示基本信息、22案件管理点击新建法律法规、处罚通过陈某信息窗口显示窗口,进行23案件管理点击基本信息通过陈某编辑24案件管理点击法律法规显示法律法规通过陈某 万方数据第五章系统测试编辑窗口显示处罚编辑25案件管理点击处罚信息通过陈某窗口编辑处罚系统对后台上传不成功的案26案件管理点击后台上传通过陈某件重新尝试上传将作废案卷提27案件管理点击案件作废交服务器删除通过肖某案卷记录进入案卷详细28案件管理点击查看案卷信息页面显示通过肖某所选详细信息点击一般案卷进入一般案卷29案件管理通过肖某处理处理编辑窗口显示基本编辑信息、法律法30案件管理点击新建执法通过肖某规、处罚信息窗口显示管理页面3l督察管理点击督察管理通过肖某协同管理页面进入督察管理32督察管理点击新建督察页面,进入督察通过肖某新建页面显示人员管理33督察管理点击人员信息界面可对人员通过肖某信息进行编辑显示历史记录34督察管理点击历史记录通过肖某主要被督察的87 万方数据基于移动终端的城市管理信息系统设计与实现违规记录进入基本信息页面可填写基35督察管理点击基本信息通过肖某本信执法地点等进入督察管理36督察管理督察记录界面,可以根据通过蔡某分类查阅记录登陆与退网络连接成功,37出入ID和密码通过蔡某出进入系统登陆与退网络失败,提示38出入ID和密码通过蔡某出网络失败窗口显示违法39信息查询点击查询通过蔡某行为信息页面显示违法信息40信息查询双击违法信息通过蔡某详细内容点击历史案卷显示案件检索41信息查询通过蔡某查询页面案件列表显示42信息查询点击检索检索案件详细通过蔡某内容进入案件详细信息页面,查看43信息查询双击案件通过蔡某所选案件详细信息点击系统工具打开PDA录音44系统管理通过蔡某录音校准功能进行录音点击笔尖校准显示笔尖校准45系统管理通过蔡某功能功能,并进行笔 万方数据第五章系统测试尖校准定位打开PDA拍照/46系统管理点击相机/摄像摄像功能进行通过蔡某拍照/摄像使用数据线连接终端PDA与PDA与pc端同47系统管理步进行数据同通过蔡某电脑,点击数据步,备份。同步显示软件升级窗口,连接服务48系统管理点击软件升级通过蔡某器检测当前版本显示密码修改49系统管理点击修改密码通过蔡某编辑窗口显示系统P管50系统管理点击口设置理页面,编辑m通过蔡某窗口页面返回系统51系统管理点击返回通过蔡某主页面显示收取系统52通知公告点击收消息通过蔡某公告进度显示己查看公53通知公告点击己阅通过蔡某告列表显示未查阅公54通知公告点击未阅通过蔡某告列表所选公告内容55通知公告点击删除通过蔡某删除不再显示显示收取消息56我的消息点击收取消息通过蔡某列表89

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭