主要技术路线剖析_第1页
主要技术路线剖析_第2页
主要技术路线剖析_第3页
主要技术路线剖析_第4页
主要技术路线剖析_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

四、主要技术路线目录管理系统四、主要技术路线目录管理系统目录TOC\o"1-5"\h\z\o"CurrentDocument". 前言 1.建设目标 1.现状调查 1\o"CurrentDocument".总体设计技术路线和系统框架 3\o"CurrentDocument"技术路线 3\o"CurrentDocument"系统结构 4\o"CurrentDocument".系统运行环境 7\o"CurrentDocument". 应用功能方案 9. 其它性能要求的响应 12\o"CurrentDocument".质量保证计划 16系统测试方案 16系统验收方案 17\o"CurrentDocument"系统运行维护方案 17系统培训方案 18\o"CurrentDocument".技术团队和实施计划 19实施团队 19项目组结构 19\o"CurrentDocument"项目组成员 20\o"CurrentDocument"实施计划 20\o"CurrentDocument".提交成果 21共24页,目录第i页目录管理系统四、主要技术路线目录管理系统.前言我司全面研究了成都市规划信息技术中心数字成都地理信息公共平台“目录管理系统”项目询价文件,按照询价文件要求编制了本投标文件。本部分为“四、主要技术路线”,旨在按照询价文件要求提出技术解决方案、应答以及实施计划。.建设目标根据询价书要求,以及我们对用户需求的初步调研讨论,本项目的建设目标为:以应用需求为导向,以提升数据资源管理水平为核心,优化完善各类成果资源组织结构,形成结构清晰、便于扩展的成果资源体系。基于该体系,梳理并优化各类数据元数据结构,建立数据资源元数据库。开发一套基于网络以及数据库的元数据管理和查询应用平台,供用户快速了解中心数据或数据服务全貌,并进行检索查询,实现管制内容系统化、可视化及安全化。.现状调查成都市规划信息技术中心承担着数字成都地理信正文第1页目录管理系统四、主要技术路线目录管理系统息公共平台运行的维护工作,已基本建立了覆盖城乡规划管理全过程的成果资源,包括基础地理信息数据、规划编制数据、规划审批数据等。在日常维护管理中,为了对数据平台中的各类文件数据、空间数据以及针对各部门的应用需求而发布的若干地图服务。为此,数据管理部已经积累了对若干不同种类数据的元数据,目前基本采用mdb或excel等文件方式,由各类数据的管理员进行单机管理。根据初步调查,元数据管理现状概况如下:一:中心现有若干台服务器(包括文件服务器和图形服务器)。目前在文件服务器上,建立虚拟机,对9类文件数据进行分类的文件存储和管理,目前数据量约为10-20丁。其中,本次要纳入系统目录数据库的数据类型主要为:规划审批文件、规划编制文件、基础地理数据。二:中心目前对文件元数据目录管理采用excel和mdb格式:1)文件元数据:根据文件类型(例如:控规、总规……(详细类型待用户提供详细资料)),分别制定excel格式,每类文件元数据单独为一个sheet,其中定义好元数据项,随时人工进行填写更新。2)空间数据元数据:采用mdb格式,内容类似catalog正文第2页目录管理系统四、主要技术路线目录管理系统(mdb将由用户在开发期间提供详细资料)。3)服务元数据:服务是指ArcGISServer发布的服务,中心根据各个部门使用空间数据的需要,在多台服务器上发布了多个服务实例,目前采用excel方式,记录服务信息,包括服务名、IP,访问地址……(详细表格待用户提供详细资料).总体设计技术路线和系统框架根据询价书要求,本项目中主要进行三项工作:(一)数据组织标准优化,对现有数据资源组织结构进行优化并形成相关资料。(二)元数据库建设:调研中心现有各类元数据内容、结构及存储方式,兼顾系统应用功能及管理需求,进行文件元数据库和GIS元数据库设计,在此基础上完成元数据信息整合(主要针对已有元数据)、建库及相关资料编写工作。(三)目录管理系统研发,支持数据资源的预览、查询、编辑更新以及系统配置。本章叙述我公司将采用技术路线和系统框架。技术路线系统设计及技术路线选择综合考虑实用、成熟、先正文第3页

目录管理系统四、主要技术路线目录管理系统进性、可扩展性,同时考虑系统的易用性、易维护性。因此,本方案总的技术路线是采用B/S的瘦客户端架构,系统采用.NET技术架构为基础,通过三层结构的设计实现各业务应用。所采用.NET框架体系结构如下图所示:系统结构本系统采用分层结构设计为系统的各功能实现提供统一的支持、规范化设计思路。系统结构如下图:正文第4页目录管理系统四、主要技术路线目录管理系统系统架构应用逻辑层数据库技术实现.NET/ASP.NETMVCD一浏览器Http的PC51\GET

请求Q2N对象)客户端架构IE、Chrome控制层业务遇辐层基础服务层数据访问层数据存储层匚#程序集题福库访问IDAL玄话管理

参数解析

身份认证元数据采集ADO.NfI系统架构应用逻辑层数据库技术实现.NET/ASP.NETMVCD一浏览器Http的PC51\GET

请求Q2N对象)客户端架构IE、Chrome控制层业务遇辐层基础服务层数据访问层数据存储层匚#程序集题福库访问IDAL玄话管理

参数解析

身份认证元数据采集ADO.NfI口B业务数据管理系统元数据查询应用层执行架构IIS服务器REST服务文件访问,HTTP数据层执行架构数据库服务器।文件服务黯本系统使用数据执行架构层、应用服务执行架构层和客户端架构层的三层架构体系来构建。其职责划分如下1)数据执行架构层:负责与数据源的交互,即数据的插入、删除、修改以及从数据库中读出数据等操作。对数据的正确性和有效性不负责,对数据的用途不了解,不负担任何业务逻辑。2)应用服务执行架构层:负责系统领域业务的处理,负责逻辑性数据的生成、处理及转换。对流入的逻辑性数据的正确性及有效性负责,对流出的逻辑性数据及用户性数据不负责,对数据的呈现样式不负责。正文第5页目录管理系统四、主要技术路线目录管理系统3)客户端架构层:负责接收用户的输入、将输出呈现给用户以及访问安全性验证。对流入的数据的正确性和有效性负责,对呈现样式负责,对流出的数据正确性不负责,但负责在数据不正确时给出相应的异常信息。4)从逻辑上分为以下模块:5)实体类模块(Entity):实体类的集合,负责整个系统中数据的封装及传递。6)数据访问层接口族(IDAL):数据访问接口的集合,表示数据访问层的接口。7)业务逻辑层接口族(IBLL):业务逻辑接口的集合,表示业务逻辑层的接口。8)数据访问层模块(oracleDAL):数据访问类的集合,完成数据访问层的具体功能,实现数据访问层接口。9)业务逻辑层模块(JKCFlowEngine):类的集合,完成业务逻辑层的具体功能,实现业务逻辑层接口。10)表示层模块(Web):程序及可视元素的集合,负责完成表示层的具体功能。11)程序集管理模块(Factory):负责通过反射加载相关程序集。正文第6页

目录管理系统四、主要技术路线目录管理系统12)辅助类模块(Utility):完成全局辅助性功能

系统各层间的调用关系如下图:操作UIe-界面显示-操作UIe-界面显示-.系统运行环境我们开发的目录管理系统采用B/S结构,所需运行环境应满足以下条件:服务器端:»操作系统:WindowsServer2008R2EnterpriseEdition64bit»支撑应用服务器:MSIIS7.0或以上(64位)»数据库:oracle11g企业版(64位)或MSSQLServer2008或以上(64位)正文第7页目录管理系统 四、主要技术路线》编码:UTF-8/GB2312/GBK编码/BIG5编码/GB18030编码客户端:>客户端浏览器:支持IE7及以上版本,支持chrome、firefox主流版本》操作系统:WindowsXP及以上»CPU:1.2GHz及以上>内存:1GB及以上对照询价文件,我司方案所需运行环境符合用户现有的软硬件以及网络运行环境,不需要增加额外的服务器或网络设备,也不需要进行网络建设。用户提供的运行环境如下:服务器端操作系统WindowsServer2008R2(64位)或Linux(64位)数据库oracle11g企业版(64位)ArcGISServerArcGIS10.1ForserverArcSDEArcSDE10.1客户端操作系统Windowsxp、Windows7及以上系统浏览器支持IE7及以上版本,支持chrome、firefox主流版本正文第8页目录管理系统四、主要技术路线目录管理系统系统安装部署时,请用户在已有服务器中确定用户部署的应用服务器和数据库服务器。.应用功能方案根据询价文件的技术要求,本章对目录管理系统的应用功能模块进行初步设计,对前台表现功能和后台功能进行逻辑设计。待项目进入实施阶段,我们将在详细需求调研基础上进一步进行数据库详细设计和应用设计,最终确定各个功能的菜单名称、界面等详细表现方式。本系统将包含7个功能模块,如下图所示:正文第9页

目录管理系统亓幼据库制建四、主要技术路线目录管理系统亓幼据库制建从标注文件削建并存储至!数据库从却据库中寻七的创建—兀数据编姆移动元曼据替换大数据保存到五数据库打升K薇据 M兀效提库刁升目录管理系统显示元数据详即信息翻建目录项修改目录项兀钺据日录美帙删除目录项关底元数据到目录新建讣举目录分类管理删赊分类修改行类元皴据查询全文变得—兀数据编姆移动元曼据替换大数据保存到五数据库打升K薇据 M兀效提库刁升目录管理系统显示元数据详即信息翻建目录项修改目录项兀钺据日录美帙删除目录项关底元数据到目录新建讣举目录分类管理删赊分类修改行类元皴据查询全文变得技蓟据箪名郁登同投数嘱第摘要宜询按关修词查何元数据转损MXML、三芯上1文件或田田导入至IORACLE从数克反导出K肛系统配置用户很眼、角色更置薇据车直接及数提服务期宣E志言息查看与管理上述各个模块的功能简述如下:1)元数据库创建:元数据库用于存储元数据,该功能用于创建存储元数据的数据库。元数据库创建功能用于定义各类元数据内容、结构,物理创建元数据库表。在该功能开发过程中,我们还会根据已梳理并确定的元数据,初始创建各类元数据库,用于元数据的导入和存储。正文第10页目录管理系统四、主要技术路线目录管理系统2)元数据转换:用于将用户目前用excel、mdb或XML文件存储的各类元数据,导人并转换到Oracle数据库中。也可将Oracle中的元数据导出为EXCEL(XML)格式文件,以便用于其它用途。该功能可用于导入Excel、MDB以及XML文件进行批量元数据资源更新。3)元数据编辑:用于对Oracle中各类元数据进行新增、删除、修改等更新操作,用于数据管理员日常进行元数据维护。该功能常用于少量的元数据资源更新。对于数据服务元数据,应支持缩略图上传(图片形式)。4)元数据目录关联:用于元数据表现组织和预览,包括:支持以树状结构对数据资源进行分级分层组织显示,用于对元数据类别的展示结构进行定义,负责建立展示树形目录与元数据之间的关联关系,以便实现树形目录节点与实际文件存储目录数据之间的关联,通过树形目录节点目录来查看元数据信息,也可以更好的对元数据进行分类管理。我们会根据用户初始确定的展示要求预定义元数据树形结构,在使用过程中用户也可自行进行调整,以便树形结构符合可能发生的业务要求。5)显示元数据的详细信息:各类元数据以树形方式组织显示,点击某个元文件类型节点,系统即可对该文件数据预览,预览区以表格形式展示当前元文件的数据内容和基本属性,元数据的内容预览以表格形式表现,支持分页、换行、正文第11页目录管理系统 四、主要技术路线排序、翻页等基本常见的操作功能。对于空间数据,预览内容将包括其基本属性,例如数据集名称、要素类名称、属性名称(别名)、数据记录数等信息。对于数据服务元数据,还将支持展示服务缩略图、服务类型和服务地址(服务缩略图作为图片形式,应在服务元数据编辑功能中进行上传)。由于元数据的种类和内容多,在列表上不易看清楚,系统还可支持单独用一个模块来展示一条元数据的详细信息。6)元数据查询:实现对元数据统一查询。在元数据查询子系统中用户可以通过目录结构查询元数据,也可以通过关键词查询元数据。元数据查询包括对文件元数据、GIS元数据、空间数据属性、数据服务属性的查询查看;查询工具提供关键字模糊查询、多条件综合查询(例如通过文件名称、文件格式、时间段综合查询)。所有查询结果以表格形式列出。查询结果可导出为excel表格。7)系统配置:系统配置功能主要用于配置用户权限、角色;配置数据库连接及数据服务;进行日志信息查看与管理。.其它性能要求的响应询价文件中的技术要求,对以下几方面提出了要求:.稳定性要求正文第12页目录管理系统四、主要技术路线目录管理系统应用系统的优化应达到以下稳定性要求:1)实现7X24小时在线数据服务、功能服务;2)访问外部服务异常,不能影响整个系统其他功能的正常运行;3)数据库服务器、应用服务器的CPU、内存等关键参数应避免产生剧烈波动;4)数据库连接池、线程池应保持稳定,避免死锁和长时间排队。所有对空间数据库的访问必须采用直连方式。.安全性要求根据本项目的业务特点和需要,以及现有的网络安全状况,应建立一个合理、实用、先进、可靠、综合、统一的安全保障体系,确保信息安全和业务系统的正常运行。应用系统的优化应达到以下安全性要求:1)网络安全:应与现有机房环境的安全设备兼容,除非特别原因,不宜提出额外的设备要求;2)传输安全:用户名密码、数据库连接等关键数据应进行加密传输及存储,数据库中不允许出现明码;定期自动清除缓存;3)存储安全:应利用现有的备份机制;4)访问控制:应根据角色设定权限进行控制;5)功能安全:应对关键业务的关键操作进行日志记正文第13页目录管理系统四、主要技术路线录,上传文件大小的限制和格式检查等.运行效率要求系统应具有较高的系统响应性能及并发访问性能,具有一定的容错性,达到以下运行效率的要求:1)系统应提供7*24小时的连续运行,平均年故障时间少于5天;影响系统正常运行的故障修复时间不得超过3小时;其他系统故障修复时间不得超过24小时。2)系统需满足支持最高500个并发用户,正常100个并发用户的使用要求。3)系统平均响应时间应控制在3秒内。4)系统启动时间应控制在3秒内。5)系统之间的数据交换时间:一般小数据量的交换不应超过10秒,数据量较大的情况需要有进度显示。.易用性要求系统的易用性优化主要体现在界面上,以提高用户体验为目标,应达到以下运行效率的要求:1)风格简约,色调柔和,减少不必要的操作。2)操作简便,支持必要的“微操作”(如键盘快捷键),支持必要的操作提示及错误提示。3)易用性强,从操作者的角度出发,提升用户体验效果。4)兼顾效率,合理减少用户操作的等待时间,等待正文第14页目录管理系统四、主要技术路线时给予提示。5)友好提示,在人机交互过程中,有效甄别输入的正确性,并提供错误预警。6)在WebService服务、API函数调用等方面,应考虑使用者的方便性。.灵活性要求系统应达到以下灵活性要求:1)有助于系统之间的互连互通和数据共享。2)有助于业务范围的扩展。3)有助于实现“高内聚、低耦合”的系统架构。4)客户端只需首次安装,今后版本更新、数据库连接配置修改等做到自动更新免现场维护。5)数据展示平台的各类数据专题、地图服务的需求是随着用户的需求不断变化和发展的。系统只需进行简单的修改甚至零代码,就可重新生成新的应用系统,改变系统的运行的方式,适应新的业务需求,实现“随需应变”。.兼容性要求1)新建系统应兼容目前已运行的系统,任何调用目前系统的新建应用系统不应要求已建系统作代码级的修改。2)系统需要考虑浏览器及版本的兼容性问题。展示正文第15页目录管理系统 四、主要技术路线平台要在IE8以上版本浏览器环境中完美显示,并考虑其他浏览器中显示的兼容性。3)系统需要考虑基础软件平台多版本问题,如ARCGIS、AUTOCAD等。根据用户已提出的业务需求,我方在第4-6章提出了总体架构设计以及实施路线、功能设计方案,能确保按照以上要求进行系统设计、开发、测试和部署,保证系统独立、稳定、安全、高效运行。在界面设计上,尽量尊重用户使用习惯,简单高效易用,支持多种浏览器客户端。.质量保证计划我们将采用测试-按标准验收-运行维护-培训的质量保证体系来确保本项目的质量。以下分节描述系统测试方案、系统培训方案、系统验收方案、系统运行维护方案。系统测试方案1)测试内容:对照需求分析报告确定测试内容。2)测试方式:系统测试分为内部测试和现场测试。3)测试实施:分配合理的人员资源,按照测试内容进行测试。正文第16页目录管理系统四、主要技术路线目录管理系统4)测试环境:软件环境包括:服务器、客户机上所装的操作系统、数据库系统。硬件环境包括:服务器、客户机的CPU、主板、内存、硬盘、网卡、显卡、显示器、数量。5)测试项目:包括功能测试、性能测试、安装测试系统验收方案系统验收方案包括以下四个方面:1)提交了完整的文档。2)建立了完整的数据库框架。3)提供了可正常使用的系统安装盘。4)系统在试运行期间正常运行。系统运行维护方案1)金科成公司将建立服务保障体系售后服务工作由金科成公司各部门密切配合、共同承担。2)对于系统整个的维护,采用以下几种方式:•通过定期、不定期的系统检查发现潜在的问题并予以排除•通过电话、传真、邮件、QQ等登记用户请求,提供解决方案正文第17页目录管理系统四、主要技术路线目录管理系统对于电话、传真无法解决的系统问题,通过派专业技术人员到现场进行维护3)软件的服务承诺详见商务部分的《服务承诺》。系统培训方案本项目的建设是一个系统工程,专业化的培训为协调合同双方的工作提供了一个良好的基础,这是一个“双赢”的举措。为了保证本项目系统长期稳定运行,可持续性发展,我们将免费对系统操作人员、系统管理维护人员进行专业化培训,以提高系统运行和维护的效率。在本项目实施过程中,我们针对以下两类培训对象分别提供培训。1)系统操作工作人员培训:对最终用户的培训就是让所有用户知道怎么操作软件。使用人员一般习惯于原先的手工文件操作方式,在刚开始的实用阶段,对更改以往的操作习惯会有一定的抵触情绪,所以对使用人员的培训不能只有软件功能培训,也要解释说明新系统投入使用的意义以及手工、计算机

温馨提示

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

评论

0/150

提交评论