当前位置:作文大全 > 体系导入技术路线_四主要技术路线剖析

体系导入技术路线_四主要技术路线剖析

时间:2021-10-24 14:24:24 浏览次数:

 四、主要技术路线

 目录管理系统 四、主要技术路线

 目录

 1. 前言........................................................................................................................................... 1

 建设目标 ................................................................................................................................... 1 2.现状调查3. ................................................................................................................................... 1

 总体设计技术路线和系统框架 ............................................................................................... 3 4.

 4.1. 技术路线 ....................................................................................................................... 3

 4.2. 系统结构 ....................................................................................................................... 4

 5. 系统运行环境 ........................................................................................................................... 7

 6. 应用功能方案 ........................................................................................................................... 9

 7. 其它性能要求的响应 ............................................................................................................. 12

 8. 质量保证计划 ......................................................................................................................... 16

 8.1. 系统测试方案 ............................................................................................................. 16

 8.2. 系统验收方案 ............................................................................................................. 17

 8.3. 系统运行维护方案 ..................................................................................................... 17

 8.4. 系统培训方案 ............................................................................................................. 18

 9. 技术团队和实施计划 ............................................................................................................. 19

 9.1. 实施团队 ..................................................................................................................... 19

 9.1.1. 项目组结构 ............................................................................................................. 19

 9.1.2. 项目组成员 ............................................................................................................. 20

 9.2. 实施计划 ..................................................................................................................... 20

 10. 提交成果 ............................................................................................................................. 21

  页i页,目录第24共.

 目录管理系统 四、主要技术路线

 1. 前言

 我司全面研究了成都市规划信息技术中心数字成都地理信息公共平台“目录管理系统”项目询价文件,按照询价文件要求编制了本投标文件。

 本部分为“四、主要技术路线”,旨在按照询价文件要求提出技术解决方案、应答以及实施计划。

 2. 建设目标

 根据询价书要求,以及我们对用户需求的初步调研讨论,本项目的建设目标为:以应用需求为导向,以提升数据资源管理水平为核心,优化完善各类成果资源组织结构,形成结构清晰、便于扩展的成果资源体系。基于该体系,梳理并优化各类数据元数据结构,建立数据资源元数据库。开发一套基于网络以及数据库的元数据管理和查询应用平台,供用户快速了解中心数据或数据服务全貌,并进行检索查询,实现管制内容系统化、可视化及安全化。

 3. 现状调查

 成都市规划信息技术中心承担着数字成都地理信 页1正文第

 目录管理系统 四、主要技术路线

 息公共平台运行的维护工作,已基本建立了覆盖城乡规划管理全过程的成果资源,包括基础地理信息数据、规划编制数据、规划审批数据等。

 在日常维护管理中,为了对数据平台中的各类文件数据、空间数据以及针对各部门的应用需求而发布的若干地图服务。为此,数据管理部已经积累了对若干不同种类数据的元数据,目前基本采用mdb或excel等文件方式,由各类数据的管理员进行单机管理。根据初步调查,元数据管理现状概况如下:

 一:中心现有若干台服务器(包括文件服务器和图形服务器)。目前在文件服务器上,建立虚拟机,对9类文件数据进行分类的文件存储和管理,目前数据量约为10-20T。其中,本次要纳入系统目录数据库的数据类型主要为:规划审批文件、规划编制文件、基础地理数据。

 二:中心目前对文件元数据目录管理采用excel和mdb格式:

 1)文件元数据:根据文件类型(例如:控规、总规……(详细类型待用户提供详细资料)),分别制定excel格式,每类文件元数据单独为一个sheet,其中定义好元数据项,随时人工进行填写更新。

 2)空间数据元数据:采用mdb格式,内容类似catalog 页2正文第

 目录管理系统 四、主要技术路线

 (mdb将由用户在开发期间提供详细资料)。

 3)服务元数据:服务是指ArcGIS Server发布的服务,中心根据各个部门使用空间数据的需要,在多台服务器上发布了多个服务实例,目前采用excel方式,记录服务信息,包括服务名、IP,访问地址…… (详细表格待用户提供详细资料)

 4. 总体设计技术路线和系统框架

 根据询价书要求,本项目中主要进行三项工作:

 (一) 数据组织标准优化,对现有数据资源组织结构进行优化并形成相关资料。

 (二) 元数据库建设:调研中心现有各类元数据内容、结构及存储方式,兼顾系统应用功能及管理需求,进行文件元数据库和GIS元数据库设计,在此基础上完成元数据信息整合(主要针对已有元数据)、建库及相关资料编写工作。

 (三) 目录管理系统研发,支持数据资源的预览、查询、编辑更新以及系统配置。

 本章叙述我公司将采用技术路线和系统框架。

 4.1. 技术路线

 系统设计及技术路线选择综合考虑实用、成熟、先 页3正文第

  四、主要技术路线目录管理系统

 进性、可扩展性,同时考虑系统的易用性、易维护性。的瘦客户端架构,B/S本方案总的技术路线是采用因此,技术架构为基础,通过三层结构的设计.NET系统采用框架体系结构如下图所实现各业务应用。所采用.NET 示:

 .NE框架体系架构

  VB

 C#

 J#

 C++

 …

 公共语言规范VS Studio .NET ASP.NET Web控件、服务Windows控件 基类库 公共语言运行时 操作系统

 4.2. 系统结构

 本系统采用分层结构设计为系统的各功能实现提供统一的支持、规范化设计思路。系统结构如下图:

  页4正文第

 目录管理系统 四、主要技术路线

 本系统使用数据执行架构层、应用服务执行架构层和客户端架构层的三层架构体系来构建。其职责划分如 下即数据数据执行架构层:负责与数据源的交互,1)

 修改以及从数据库中读出数据等删除、的插入、对数据对数据的正确性和有效性不负责,操作。

 的用途不了解,不负担任何业务逻辑。应用服务执行架构层:负责系统领域业务的处2)

 理,负责逻辑性数据的生成、处理及转换。对流对流出入的逻辑性数据的正确性及有效性负责,对数据的呈的逻辑性数据及用户性数据不负责, 现样式不负责。

  页5正文第

 目录管理系统 四、主要技术路线

 3) 客户端架构层:负责接收用户的输入、将输出呈现给用户以及访问安全性验证。对流入的数据的正确性和有效性负责,对呈现样式负责,对流出的数据正确性不负责,但负责在数据不正确时给出相应的异常信息。

 4) 从逻辑上分为以下模块:

 5) 实体类模块(Entity):实体类的集合,负责整个系统中数据的封装及传递。

 6) 数据访问层接口族(IDAL):数据访问接口的集合,表示数据访问层的接口。

 7) 业务逻辑层接口族(IBLL):业务逻辑接口的集合,表示业务逻辑层的接口。

 8) 数据访问层模块(oracleDAL):数据访问类的集合,完成数据访问层的具体功能,实现数据访问层接口。

 9) 业务逻辑层模块(JKCFlowEngine):类的集合,完成业务逻辑层的具体功能,实现业务逻辑层接口。

 10) 表示层模块(Web):程序及可视元素的集合,负责完成表示层的具体功能。

 11) 程序集管理模块(Factory):负责通过反射加载相关程序集。

  页6正文第

 目录管理系统 四、主要技术路线

 12) 辅助类模块(Utility):完成全局辅助性功能。

 系统各层间的调用关系如下图:

 5. 系统运行环境

 我们开发的目录管理系统采用B/S结构,所需运行环境应满足以下条件:

 服务器端:

 操作系统:Windows Server 2008 R2 Enterprise Edition ?64bit

 支撑应用服务器:MS IIS 7.0或以上(64位) ?数据库:oracle11g企业版(64位)或MS SQLServer ?2008或以上(64位)

  页7正文第

 目录管理系统 四、主要技术路线

 编码:UTF-8 / GB2312 / GBK编码 / BIG5编码 / ?GB18030编码

 客户端:

 客户端浏览器:支持IE7及以上版本,支持chrome、 ?firefox主流版本

 操作系统:WindowsXP及以上 ?CPU:1.2GHz及以上 ?内存:1GB及以上 ?对照询价文件,我司方案所需运行环境符合用户现有的软硬件以及网络运行环境,不需要增加额外的服务器或网络设备,也不需要进行网络建设。用户提供的运行环境如下:

 Windows Server 2008 R2(64位)或Linux(64 操作系统位)

 oracle11g数据库企业版(64 位) 服务 器端ArcGIS ArcGIS 10.1 For server

 Server

 ArcSDE ArcSDE 10.1

 操作系统 Windows xp、Windows7及以上系统 客户支持IE7及以上版本,支持chrome、firefox主 端 浏览器流版本

  页8正文第

 目录管理系统 四、主要技术路线

 系统安装部署时,请用户在已有服务器中确定用户部署的应用服务器和数据库服务器。

 6. 应用功能方案

 根据询价文件的技术要求,本章对目录管理系统的应用功能模块进行初步设计,对前台表现功能和后台功能进行逻辑设计。待项目进入实施阶段,我们将在详细需求调研基础上进一步进行数据库详细设计和应用设计,最终确定各个功能的菜单名称、界面等详细表现方式。

 本系统将包含7个功能模块,如下图所示:

  页9正文第

 目录管理系统 四、主要技术路线

  上述各个模块的功能简述如下:元数据库创建:元数据库用于存储元数据,该功能 1)元数据库创建功能用于定义用于创建存储元数据的数据库。在该功能开结构,物理创建元数据库表。各类元数据内容、初始创建我们还会根据已梳理并确定的元数据,发过程中, 各类元数据库,用于元数据的导入和存储。

  页10正文第

 目录管理系统 四、主要技术路线

 2) 元数据转换:用于将用户目前用excel、mdb或XML文件存储的各类元数据,导入并转换到Oracle数据库中。也可将Oracle中的元数据导出为EXCEL(XML)格式文件,以便用于其它用途。该功能可用于导入Excel、MDB以及XML文件进行批量元数据资源更新。

 3) 元数据编辑:用于对Oracle中各类元数据进行新增、删除、修改等更新操作,用于数据管理员日常进行元数据维护。该功能常用于少量的元数据资源更新。对于数据服务元数据,应支持缩略图上传(图片形式)。

 4) 元数据目录关联:用于元数据表现组织和预览,包括:支持以树状结构对数据资源进行分级分层组织显示,用于对元数据类别的展示结构进行定义,负责建立展示树形目录与元数据之间的关联关系,以便实现树形目录节点与实际文件存储目录数据之间的关联,通过树形目录节点目录来查看元数据信息,也可以更好的对元数据进行分类管理。我们会根据用户初始确定的展示要求预定义元数据树形结构,在使用过程中用户也可自行进行调整,以便树形结构符合可能发生的业务要求。

 5) 显示元数据的详细信息:各类元数据以树形方式组织显示,点击某个元文件类型节点,系统即可对该文件数据预览,预览区以表格形式展示当前元文件的数据内容和基本属性,元数据的内容预览以表格形式表现,支持分页、换行、 页11正文第

 目录管理系统 四、主要技术路线

 排序、翻页等基本常见的操作功能。对于空间数据,预览内容将包括其基本属性,例如数据集名称、要素类名称、属性名称(别名)、数据记录数等信息。对于数据服务元数据,还将支持展示服务缩略图、服务类型和服务地址(服务缩略图作为图片形式,应在服务元数据编辑功能中进行上传)。由于元数据的种类和内容多,在列表上不易看清楚,系统还可支持单独用一个模块来展示一条元数据的详细信息。

 6) 元数据查询:实现对元数据统一查询。在元数据查询子系统中用户可以通过目录结构查询元数据,也可以通过关键词查询元数据。元数据查询包括对文件元数据、GIS元数据、空间数据属性、数据服务属性的查询查看;查询工具提供关键字模糊查询、多条件综合查询(例如通过文件名称、文件格式、时间段综合查询)。所有查询结果以表格形式列出。查询结果可导出为excel表格。

 7) 系统配置:系统配置功能主要用于配置用户权限、角色;配置数据库连接及数据服务;进行日志信息查看与管理。

 7. 其它性能要求的响应

 询价文件中的技术要求,对以下几方面提出了要求:

 1. 稳定性要求

  页12正文第

 目录管理系统 四、主要技术路线

 应用系统的优化应达到以下稳定性要求:

 1) 实现7×24小时在线数据服务、功能服务;

 2) 访问外部服务异常,不能影响整个系统其他功能的正常运行;

 3) 数据库服务器、应用服务器的CPU、内存等关键参数应避免产生剧烈波动;

 4) 数据库连接池、线程池应保持稳定,避免死锁和长时间排队。所有对空间数据库的访问必须采用直连方式。

 2. 安全性要求

 根据本项目的业务特点和需要,以及现有的网络安全状况,应建立一个合理、实用、先进、可靠、综合、统一的安全保障体系,确保信息安全和业务系统的正常运行。应用系统的优化应达到以下安全性要求:

 1) 网络安全:应与现有机房环境的安全设备兼容,除非特别原因,不宜提出额外的设备要求;

 2) 传输安全:用户名密码、数据库连接等关键数据应进行加密传输及存储,数据库中不允许出现明码;定期自动清除缓存;

 3) 存储安全:应利用现有的备份机制;

 4) 访问控制:应根据角色设定权限进行控制;

 5) 功能安全:应对关键业务的关键操作进行日志记 页13正文第

 目录管理系统 四、主要技术路线

 录,上传文件大小的限制和格式检查等。

 3. 运行效率要求

 系统应具有较高的系统响应性能及并发访问性能,具有一定的容错性,达到以下运行效率的要求:

 1) 系统应提供7×24小时的连续运行,平均年故障时间少于5天;影响系统正常运行的故障修复时间不得超过3小时;其他系统故障修复时间不得超过24小时。

 2) 系统需满足支持最高500个并发用户,正常100个并发用户的使用要求。

 3) 系统平均响应时间应控制在3秒内。

 4) 系统启动时间应控制在3秒内。

 5) 系统之间的数据交换时间:一般小数据量的交换不应超过10秒,数据量较大的情况需要有进度显示。

 4. 易用性要求

 系统的易用性优化主要体现在界面上,以提高用户体验为目标,应达到以下运行效率的要求:

 1) 风格简约,色调柔和,减少不必要的操作。

 2) 操作简便,支持必要的“微操作”(如键盘快捷键),支持必要的操作提示及错误提示。

 3) 易用性强,从操作者的角度出发,提升用户体验效果。

 4) 兼顾效率,合理减少用户操作的等待时间,等待 页14正文第

 目录管理系统 四、主要技术路线

 时给予提示。

 5) 友好提示,在人机交互过程中,有效甄别输入的正确性,并提供错误预警。

 6) 在WebService服务、API函数调用等方面,应考虑使用者的方便性。

 5. 灵活性要求

 系统应达到以下灵活性要求:

 1) 有助于系统之间的互连互通和数据共享。

 2) 有助于业务范围的扩展。

 3) 有助于实现“高内聚、低耦合”的系统架构。

 4) 客户端只需首次安装,今后版本更新、数据库连接配置修改等做到自动更新免现场维护。

 5) 数据展示平台的各类数据专题、地图服务的需求是随着用户的需求不断变化和发展的。系统只需进行简单的修改甚至零代码,就可重新生成新的应用系统,改变系统的运行的方式,适应新的业务需求,实现“随需应变”。

 6. 兼容性要求

 1) 新建系统应兼容目前已运行的系统,任何调用目前系统的新建应用系统不应要求已建系统作代码级的修改。

 2) 系统需要考虑浏览器及版本的兼容性问题。展示 页15正文第

 目录管理系统 四、主要技术路线

 平台要在IE8以上版本浏览器环境中完美显示,并考虑其他浏览器中显示的兼容性。

 3) 系统需要考虑基础软件平台多版本问题,如ARCGIS、AUTOCAD等。

 根据用户已提出的业务需求,我方在第4-6章提出了总体架构设计以及实施路线、功能设计方案,能确保按照以上要求进行系统设计、开发、测试和部署,保证系统独立、稳定、安全、高效运行。在界面设计上,尽量尊重用户使用习惯,简单高效易用,支持多种浏览器客户端。

 8. 质量保证计划

 我们将采用测试-按标准验收-运行维护-培训的质量保证体系来确保本项目的质量。以下分节描述系统测试方案、系统培训方案、系统验收方案、系统运行维护方案。

 8.1. 系统测试方案

 1) 测试内容:对照需求分析报告确定测试内容。

 2) 测试方式:系统测试分为内部测试和现场测试。

 3) 测试实施:分配合理的人员资源,按照测试内容进行测试。

  页16正文第

 目录管理系统 四、主要技术路线

 4) 测试环境:软件环境包括:服务器、客户机上所装的操作系统、数据库系统。硬件环境包括:服务器、客户机的CPU、主板、内存、硬盘、网卡、显卡、显示器、数量。

 5) 测试项目:包括功能测试、性能测试、安装测试

 8.2. 系统验收方案

 系统验收方案包括以下四个方面:

 1) 提交了完整的文档。

 2) 建立了完整的数据库框架。

 3) 提供了可正常使用的系统安装盘。

 4) 系统在试运行期间正常运行。

 8.3. 系统运行维护方案

 1) 金科成公司将建立服务保障体系

 售后服务工作由金科成公司各部门密切配合、共同承担。

 2) 对于系统整个的维护,采用以下几种方式:

 ? 通过定期、不定期的系统检查发现潜在的问题并予以排除

 ? 通过电话、传真、邮件、QQ等登记用户请求,提供解决方案

  页17正文第

 目录管理系统 四、主要技术路线

 ? 对于电话、传真无法解决的系统问题,通过派专业技术人员到现场进行维护

 3) 软件的服务承诺

 详见商务部分的《服务承诺》。

 8.4. 系统培训方案

 本项目的建设是一个系统工程,专业化的培训为协调合同双方的工作提供了一个良好的基础,这是一个“双赢”的举措。

 为了保证本项目系统长期稳定运行,可持续性发展,我们将免费对系统操作人员、系统管理维护人员进行专业化培训,以提高系统运行和维护的效率。

 在本项目实施过程中,我们针对以下两类培训对象分别提供培训。

 1) 系统操作工作人员培训:对最终用户的培训就是让所有用户知道怎么操作软件。使用人员一般习惯于原先的手工文件操作方式,在刚开始的实用阶段,对更改以往的操作习惯会有一定的抵触情绪,所以对使用人员的培训不能只有软件功能培训,也要解释说明新系统投入使用的意义以及手工、计算机两种操作模式的对比效果。另外,还 页18正文第

 目录管理系统 四、主要技术路线

 要通过使用手册指定操作规范,减少系统上线后对使用人员的日常事务工作造成影响。

 2) 系统管理员培训:对系统管理员的培训主要偏重于技术管理的工作,如系统平台、数据库的维护、用户自定义;还包括系统的管理流程,系统权限的设置等。

 9. 技术团队和实施计划

 9.1. 实施团队

 9.1.1. 项目组结构

  项目经理用户

  开发组 方案和需求组 设计组

 负责和负责项目的整体进度和总体方案, 项目经理:?调配项用户的沟通,负责和公司内部各部门的协调, 目资源,审查各项成果;编写系统逻辑方案和需求组: 调查和分析用户需求,? 页19正文第

 目录管理系统 四、主要技术路线

 设计,主要是业务功能设计,内部测试系统,系统现场安装和培训用户;

 ? 设计组:编写系统数据库设计,设计实现系统业务功能的系统功能,软件结构设计,制定系统接口,设计用户界面;

 ? 开发组:系统编程开发,内部测试、集成测试、资料扫描录入;

 9.1.2. 项目组成员

 ? 项目经理:温敏 项目部经理;

 ? 方案和需求组成员(含测试):温敏,高宇、肖莉莉;

 ? 设计组成员:程维杰;

 ? 开发组成员:李洪贵、范嗣娟;

 9.2. 实施计划

 根据询价文件要求,目录管理系统要求在2016年11月30日投入试运行。预计项目实施于2016年10月开始(实际实施时间以合同签订时间为准),我们将在合同签订后2个月内完成需求调查和分析、系统设计、系统开发、内部测试、系统部署、用户培训。具体实施计划如下所示(实际实施时间以合同签订时间为准):

 1) 需求调研和分析:2016年10月1日-15日

  页20正文第

 目录管理系统 四、主要技术路线

 2) 数据库设计和建库:2016年10月10日-20日

 3) 系统功能设计和开发:2016年10月21日-11月20日

 4) 内部测试和调试:2016年11月20日-27日

 5) 现场安装部署及调试:2016年11月28日-30日

 6) 系统试运行(含培训):2016年12月1日-2017年2月28日

 10. 提交成果

 (一) 文档成果:

 1. 《需求说明书》

 2. 《数据库设计说明书》

 3. 《管理员手册》

 4. 《用户手册》

 (二) 应用系统

 目录管理系统 页21正文第

 目录管理系统 四、主要技术路线

  页22正文第