杭州市数字城市管理信息系统详细设计说明书说明书—-毕业论文设计.doc
《杭州市数字城市管理信息系统详细设计说明书说明书—-毕业论文设计.doc》由会员分享,可在线阅读,更多相关《杭州市数字城市管理信息系统详细设计说明书说明书—-毕业论文设计.doc(166页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、杭州市数字城市管理信息系统详细设计说明书文档信息项目名称杭州市数字城市管理信息系统项目经理赵伟文档版本编号V 0.8阶段设计文档版本日期2005/9/30起草人王洪琛起草日期2003/9/11复审人复审日期版本记录版本编号版本日期修改者说明文件名第1页/共166页杭州市数字城市管理信息系统详细设计说明书目 录1 引言71.1 编写目的71.2 参考资料72 程序系统的结构72.1 设计目标72.1.1 实现MIS、GIS一体化的综合型政务管理信息系统72.1.2 开放的数据结构设计能够适应各种标准的变化发展82.1.3 建立各个政府职能部门间的信息共享协同督办环境82.1.4 通过GIS技术、
2、空间数据库技术与Internet技术的结合,实现信息服务Web化92.1.5 强化空间信息管理和利用,为综合评价提供可靠依据102.1.6 提供多种形式的二次开发接口,满足不同层次的系统扩展要求102.2 系统体系结构122.2.1 系统组成122.2.2 各个系统间的关系152.3 系统设计原则153 系统核心设计方案173.1 MIS数据库设计173.1.1 标准规范的工作流数据结构设计173.1.2 完善的业务数据模型设计183.1.3 层次清晰的组织机构设计193.1.4 细致的基础部分数据字典表203.1.5 个性化的办公界面数据库设计203.1.6 灵活多样的查询统计设计213.1
3、.7 有据可查的业务办公数据日志设计223.2 GIS数据库设计223.2.1 GIS数据库设计原则233.2.2 空间数据库标准信息编码体系243.2.3 海量空间数据管理设计273.2.4 满足多尺度多时态分布式存储需求的设计283.2.5 可配置的地图打印模板设计283.2.6 严格的权限控制设计293.3 核心数据库设计293.3.1 城市管理信息库设计293.3.2 城市管理问题信息库设计293.4 系统核心设计313.4.1 适应网络发展的三层体系结构313.4.2 基于组件的应用系统开发过程343.4.3 组件设计原则353.4.4 易于移植的B/S开发模式354 数据库群建设方
4、案374.1 数据库群建设内容374.1.1 数据库建设的特点374.1.2 数据库群组成384.2 数据库群设计原则394.3 数据库群总体框架394.4 城市部件数据库的建设414.4.1 城市部件标准编码体系414.4.2 城市部件数据库设计454.5 基础地理空间数据库的建设484.5.1 空间数据库标准信息编码体系484.5.2 基础地理空间数据库设计原则514.6 城市管理空间数据库的建设524.6.1 E-R关系分析534.7 城市管理业务数据库的建设534.8 城市管理指标评价数据库的建设544.9 海量空间数据管理设计545 城管地理信息系统设计565.1 基础数据资源管理子
5、系统设计565.1.1 数据建库与管理575.1.2 城市部件与事件管理745.1.3 数据转换755.2 地图操作模块功能设计785.2.1 地图查询统计和定位785.2.2 精确查询和定位785.2.3 模糊查询和定位785.2.4 鹰眼定位785.2.5 信息查询(I查询)785.2.6 固定统计795.2.7 地图量算795.2.8 距离量算795.2.9 面积量算795.2.10 图层控制805.2.11 快捷图层开关805.2.12 背景图层切换805.2.13 图层设置805.3 地理编码子系统设计815.3.1 用例分析815.3.2 功能设计815.3.3 数据分析845.3
6、.4 应用场景说明855.3.5 与数字城市管理信息系统的关系865.4 部件在线更新子系统设计885.4.1 添加地物885.4.2 移动地物885.4.3 点选编辑885.4.4 框选编辑885.4.5 属性编辑886 城管综合业务系统设计896.1 通用功能模块896.1.1 通用功能模块我的案卷896.1.2 通用功能模块916.1.3 通用功能模块督办936.1.4 通用功能模块回收站936.1.5 通用功能模块查询栏946.1.6 通用功能模块统计946.1.7 通用功能模块通知956.1.8 通用功能模块系统工具966.2 受理子系统设计976.2.1 系统功能描述976.2.2
7、 问题受理986.2.3 问题处理及反馈1016.2.4 问题查询1056.3 协同网络子系统1066.3.1 系统功能结构1076.3.2 系统总体流程1076.3.3 系统工作表单1076.4 大屏幕显示系统1086.4.1 系统体系结构1086.4.2 信息中心大屏幕功能设计1126.4.3 协同工作网络大屏幕功能设计1146.5 综合评价子系统1156.5.1 评价规则设定1166.5.2 评价主体设置1166.5.3 评价数据的采集1176.5.4 区域评价1176.5.5 部门评价1236.5.6 岗位评价1266.5.7 评价结果的发布1336.6 城管应用维护子系统设计1346
8、.6.1 城市管理构建平台概述1346.6.2 城市管理构建平台功能结构图1366.6.3 城市管理构建平台功能设计1377 公众网站实时发布系统设计1518 相关系统接口设计1538.1 系统内部接口规范1538.1.1 无线数据传输接口1538.1.2 采集器、受理子系统与协同网络子系统接口1538.1.3 采集器、协同网络子系统与地理编码子系统接口1548.1.4 大屏幕显示子系统和GPS车辆定位监控系统接口1558.1.5 视频监控系统和受理子系统、协同网络子系统接口1558.1.6 受理子系统、协同网络子系统和城管地理信息系统接口1558.2 系统外部接口规范1559 系统二次开发接
9、口设计1569.1 客户端二次开发接口1579.1.1 基本功能二次开发接口设计1579.1.2 MIS部分二次开发接口设计1589.1.3 GIS部分二次开发接口设计1599.2 二次开发接口设计1619.2.1 组件开发接口1619.2.2 插件接口1639.2.3 图号插件1649.3 用户自定义存储过程接口设计1649.3.1 复杂计算字段存储过程1659.3.2 表单存储过程1659.3.3 统计存储过程16510 附件16610.1 附件1:城管地理信息系统详细设计说明书16610.2 附件2:城市管理信息系统数据库设计说明书16610.3 附件3:城市管理信息系统模块设计说明书1
10、6610.4 附件4:城市管理信息系统类设计说明书166第6页/共166页1 引言1.1 编写目的为了实现杭州市数字城市管理信息系统,特制定此系统详细设计说明书。本设计说明书的预期读者为:l 项目开发人员,特别是编码人员;l 项目测试人员;l 软件维护人员;1.2 参考资料项目开发文档:概要设计说明书项目开发文档:数据库设计说明书2 程序系统的结构2.1 设计目标在确定系统的过程中,我们主要遵循了以下几个目标:2.1.1 实现MIS、GIS一体化的综合型政务管理信息系统在本方案中,我们将城市管理问题和案卷相关的业务信息管理系统称为MIS系统,将与城市管理相关的地图管理系统称为GIS系统。在总体
11、技术设计上,我们将MIS、GIS技术集成于同一系统之中,存储于同一数据库,真正实现了MIS、GIS的技术一体化,为城市管理各级领导和工作人员提供了图文一体化的基于B/S结构(部分系统为C/S结构)的协同工作应用环境。系统提供的工具可以帮助用户最快速度调阅问题消息、立案情况、各个部门的处理意见、基础地图信息和各种专业地图信息,同时可以查看与该案卷相关的问题信息、督办信息、案卷交接过程等,在一体化的环境下,完成审批的日常操作。系统为这些日常操作,提供了简单有效的调度方法,用户可以任意切换使用地图、表格、文档管理工具,实现图、文、表一体化的信息互联管理。电子政务与地图应用紧密结合是城市管理信息化的重
12、要特点,一方面可以通过管理过程实现各类信息在工作过程中的实时更新;另一方面,地图应用只有与电子政务紧密结合,在工作过程中随时提供必需的地图信息,才能真正体现地理信息为电子政务工作服务的优势。2.1.2 开放的数据结构设计能够适应各种标准的变化发展数据结构设计的开放性,使系统可以不断适应各种标准的变化发展。我们需要在现有的国家标准、行业标准和地方标准的基础上,制定出符合实际需要的城市管理相关数据结构的标准体系。但是标准编码体系同样存在可持续发展问题,而系统的可持续发展又与标准编码的可持续发展息息相关,为了能够保证实际实施的标准可以不断适应国标、行标的发展变化,系统通过开放的数据结构设计,提供数据
13、结构和数据字典的编辑、扩充工具,使系统使用的数据结构体系可以通过非常简洁的方式不断修订、不断扩充、不断升级,适应各种标准的发展变化。(1)可以对标准编码体系进行定义,并通过标准编码的导入导出实现系统使用的标准编码数据库与相关文档(如Excel格式文件)间信息同步。(2)同时可以定义各类地图的数据结构,保证地图数据的快速关联应用,并不断适应各类基础和专业地图数据的结构变化和扩展要求。2.1.3 建立各个政府职能部门间的信息共享协同督办环境城市管理是一项复杂的系统工程,区政府与协同工作网络、协同工作网络与城市管理信息中心,协同工作网络与各专业管理部门,专业管理部门之间都需要信息交流、信息同步和共享
14、。信息同步和共享是提高政府办公效率的基本技术手段,是催办、督办的信息基础。将存储在数据库中的同步信息及时发布给各个任务相关单位,将不仅仅是使各任务执行部门得到信息、了解情况,同时可以起到催促和督办的作用。给区领导、城市管理信息中心提供协同督办工具,可以根据权限查阅某个问题办理情况、相关信息,同时通过红绿灯显示该问题的办理时间是否超时,同时提供相应的监控工具,可以向有关人员、有关部门发送督办意见。2.1.4 通过GIS技术、空间数据库技术与Internet技术的结合,实现信息服务Web化基于Web的B/S结构应用系统开发已经成为一种趋势,采用Web模式后,轻松实现网络化操作,这样就使信息生成、数
15、据整理和网上信息发布和更新变得十分容易。Web系统可伸缩性的特点使得它既可以应用于Intranet,也可以应用于Internet。除此之外,Web系统还有很多优点:应用Web体系和开放协议标准,增强了系统的可操作性、可移植性和可扩展性;所有维护工作均集中在服务器端,增强了系统的可维护性和数据一致性,大大减轻系统维护的工作量。GIS技术与Web技术的结合形成的WebGIS技术,使地图数据在网上发布成为可能,用户可以通过浏览器进行地理信息的各种操作。地图数据及其相关的属性数据同时保存在关系型数据库中,形成空间数据库,WebGIS服务器通过存取空间数据库的信息对外提供地图数据共享服务。与C/S结构的
16、GIS应用系统不同,WebGIS服务器向客户端发送的一般是最终生成的地图影像的图片,用户无法直接存取地图资源库,从而真正保证了原始地图数据的应用安全。海量地图数据的共享应用,对系统运行的网络环境提出非常高的要求,地图用户的不断增长,也将对服务器和网络环境提出更高要求。如何实现海量地图数据在广域网上的共享服务,是系统需要解决的重要问题。系统采用空间数据库技术,对空间数据进行有效组织,并通过负载均衡技术,在多服务器环境中实现最佳的系统运行效率。通过WebGIS技术大大降低了对网络带宽的运行要求,从而满足政府部门在局域网和专用广域网上对地图数据应用的要求。2.1.5 强化空间信息管理和利用,为综合评
17、价提供可靠依据当今的社会已是一个信息社会,信息无处不在,但远没有达到信息自由交换,信息高效获取。虽然已建立了一个个信息系统,但往往都是信息的孤岛,只能进行日常办公和一些固定的查询统计,信息再利用程度不高,引导作用不强。“杭州市数字城市管理信息系统”的建设,将逐步建立起基于城市地理编码库、城市部件库、问题和业务数据库等,如何对这些信息进行准确、高效的综合分析和应用,是系统建设的重要问题。强化信息的收集和整理,需要保证信息库建设的完整性、真实性、现势性。完整的信息库,为综合分析和决策提供足够的依据,真实的信息库,为综合分析和决策提供可靠的保证,现势的信息库,为综合分析和决策提供发展的基础。系统提供
18、强大的结构化数据(如问题、立案信息)、非结构化数据(如各种文档、手机照片)的查询统计功能和数据分析功能。业务人员可通过多种查询方式进行问题和案卷的查询和统计。例如:通过快速查询,由问题总编号、城市部件名称、问题位置等多种常用信息便轻松把问题或部件的所有信息调出阅览,由当前问题还可查到该部件相关问题的信息,从而达到由点及面的效果;业务人员可根据个人需要,建立自由查询,通过条件组合,快速得到需要的信息;其次,领导可以进行案卷在办时的实时监控查询等等。在统计方面,系统也提供了丰富的数据统计功能,统计结果可以在业务人员和各级领导之间实现电子化及时传递。系统提供空间数据综合分析评价功能,例如,环境评价分
19、析可以根据不同区域中问题发生和处理情况、环境状况、市政设施损坏情况等,确定该地区的环境评价等级,形成辅助决策分析的各类环境评价图。通过系统提供的综合分析评价功能,可以有效利用系统的信息资源,为城市管理的决策分析提供帮助。2.1.6 提供多种形式的二次开发接口,满足不同层次的系统扩展要求杭州市数字城市管理信息系统是杭州市电子政务的重要组成部分,必然需要与其它电子政务系统进行互相调用、信息交换和提供相应服务,因此在设计上必须考虑具有良好的可扩展性,保证与其它系统的接口和扩展需要。“政务关联eGova03” 充分考虑到系统的通用性、扩展性,针对不同层次的自适应、自扩展需求,提供了多种形式的系统扩展工
20、具和二次开发接口。编号二次开发接口实现目标1“政务关联构建平台”的业务和数据扩展工具提供了相关流程定义、相关表单、相关地图定义和相关统计定义等工具。满足业务修改完善和业务扩展的需要。2用户自定义存储过程接口系统提供了多种存储过程的接口,用户可以根据接口需要自己编写相应的存储过程。(1)为满足用户填写表单数据复杂运算的需要,提供了表单字段的复杂计算字段的存储过程接口;(2)为满足填写表单存盘时复杂逻辑的需要,提供了表单存盘时调用的存储过程的接口;(3)复杂的统计报表数据,无法通过搭建平台提供的配置方法实现的统计,提供了通过用户定义存储过程获取统计报表数据的接口。3脚本编辑接口系统充分考虑了用户可
21、能遇到的复杂业务表格的要求,在业务表格编辑时提供了脚本编辑接口。用户在构建平台进行表格编辑时,可以利用脚本编辑功能对表单上的控件及控件的属性用脚本控制。脚本提供DelphiScript、VBScript、JavaScript三种模式,用户可以根据自己的情况选择熟悉的脚本语言。4插件接口平台定义了多种插件的接口,供用户可据具体的需要扩展系统的功能。如工具菜单插件接口,可以在运行平台中扩展用户自己的工具菜单。5客户端二次开发平台接口主要是指用户可以通过修改WEB页面,如ASP,HTML,JSP,APPLET等,定制自己需要的功能。包括界面修改,扩展自己功能或嵌入自己的应用,并与协同网络子系统实现一
22、体化连接。6组件(各种中间件引擎)二次开发接口协同工作系统采用了组件技术和多层结构体系,组件的接口与平台的客户端功能相对应,用户通过应用平台的交互界面实现的各种功能都可以通过开发接口实现。例如:用户需要维护自己的习惯用语表,可以通过开发接口得到自己的习惯用语,修改后的习惯用语可以通过开发接口提交到数据库,通过这些开发接口,就可以编写出各种应用程序。同时,通过开发接口,还可以将新的应用与原有功能在软件界面上无缝集成,VC+/VB/Java/ASP/ Delphi等各种支持组件开发的编程工具都可用于二次开发。2.2 系统体系结构2.2.1 系统组成根据“杭州市数字城市管理信息系统”建设的总体目标及
23、任务要求,系统划分为8个部分(1个方案,5个系统)。1、城市管理数据库群建设方案:按照“城市管理地理编码和信息实时传递系统”相关数据库标准和编码体系,制订与城市部件库、地理编码库、万米单元数据库的关系,从而为各级城市管理政府职能部门提供信息共享、信息交换、信息服务的工作基础。2、协同网络子系统:在“政务关联eGova03”基础上开发,基于B/S三层体系结构,采用工作流技术、WebGIS技术,通过浏览器完成城市管理各项业务的具体办理和信息查询。协同工作平台为各级用户提供了城市管理各类信息资源在线编辑、共享查询工具,可以根据不同权限编辑和查询地理编码信息、城市部件信息、问题信息、监督信息等,实现协
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 杭州市 数字 城市 管理信息系统 详细 设计 说明书 毕业论文
限制150内