某项目竞争性谈判响应文件.docx
某项目竞争性谈判响应文件采购项目编号:采购项目名称:(谈判供应商名称)年月日第一章谈判书-1-第二章竞标保证金交纳证明-2-第三章技术解决方案-3-3.1 项目概述-3-3.1.1 项目背景-3-3.1.2 项目现状-3-3.1.3 项目目标-3-3.2 项目需求分析-4-3. 2.1用户需求分析-4-4. 2.2业务需求分析-4-5. 2.3功能需求分析-5-6. 2.4系统集成需求-7-7. 2.5硬件采购需求-7-8. 2.6技术架构需求-7-9. 2.7性能指标需求-7-10. 2.8运行环境需求-7-11. 2.9险收方案需求-7-12. 2.10其它需求分析-8-3.3 软件设计原则-10-3. 3.1先进性与成熟性结合-10-4. 3.2扩充性-10-5. 3.3易保护性-10-6. 3.4开放性-10-7. 3.5可移植性-10-8. 3.6操作易用性-10-9. 3.7系统可靠性-11-10. 3.8安全保密原则-11-3.4 关键技术-11-3.4.1 XML技术-11-3.4.2 WebSerViCe接口描述-12-3.4.3 NETFramework技术-12-3.4.4 面向服务的体系结构(SOA)-13-3.4.5 B/S结构-13-3.5 运行环境设计-13-3.5.1网络平台设计-13-3.5.2硬件选型-14-3.6 系统架构设计-15-3.7 功能模块设计-16-3. 7.1项目入库管理-16-4. 7.2项目跟踪管理-17-5. 7.3项目综合管理-18-6. 7.4项目综合分析-18-7. 7.5移动端应用-19-8. 7.6系统管理-20-3.8 数据库设计-23-3. 8.1数据库设计概述-23-4. 8.2需求分析-23-5. 8.3概念结构设计-23-6. 8.4逻辑结构设计-23-7. 8.5物理结构设计-24-3.9 接口方案设计-25-3.9.1统一认证管理的接口-25-3.9.2基础数据库系统的接口-26-3. 9.3数据库交换服务接口-27-3.10系统性能设计-29-3.11系统安全设计-29-第四章安装、调试、验收方案-30-4.1准备工作-30-4.2系统设备软、硬件的安装-30-4. 2.1安装工作的要紧目标-30-4. 2.2系统安装试运行-30-4.3调试方案-31-4. 3.1调试前的准备-31-4. 3.2调试步骤-31-4.4 验收方案-32-第五章项目实施方案-34-4.5 项目实施的功能模块-34-4.6 实施流程简图-35-4.7 实施流程介绍-35-4.8 全面实施计划-39-4.8.1 实施准备-39-4.8.2 任务分解-40-4.8.3 实施计划明细表-41-4.9 项目构成员安排-42-5. 5.1实施团队-42-6. 5.2现场人员-42-7. 5.3人员配备-43-第六章技术服务、技术培训、售后服务方案-43-6.1 技术服务方案-43-6.1.1 服务档案的建立-43-6.1.2 服务记录-43-6.1.3 完善的故障解决流程-44-6.1.4 1.4规范及技术手册-44-6.1.5 服务流程-44-6.1.6 系统应急方案-45-6.1.7 服务优惠条件-45-1.1.1 1.8服务说明-46-1.1.9 服务期限-46-1.1.10 服务内容-46-1.1.11 服务方式-46-6.2 项目培训方案-46-6. 2.1培训时间-47-7. 2.2培训对象-47-8. 2.3培训形式-47-9. 2.4培训内容-47-10. 2.5专项培训-48-11. 2.6培训有关事宜-49-6.3 售后服务方案-49-6.3.1售后服务承诺-49-6.3.2售后服务体系-49-6.3.3标准化服务流程-51-6.3.4售后服务内容-51-第七章供货清单-53-第八章技术响应、偏离情况说明表-55-第九章售后服务承诺书-61-第十章竞标人资格证明文件-63-1.1 1竞标人有效的“企业法人营业执照”副本内页复印件-63-1.2 2由国家质量技术监督局颁发的有效中华人民共与国组织机构代码证副本复印件(务必提供)-64-1.3 3竞标人法定代表人完整有效的身份证复印件(务必提供)-65-1.4 4竞标人法定代表人授权委托书原件与委托代理人完整有效的身份证复印件(委托代理时务必提供)-66-1.5 5竞标人近三年的合法审计报告复印件(含会计报表)(如有,请提供).-67-10.6有效的税务登记证复印件(务必提供)-68-1.7 7其他特殊有效的资质证书(如有,请提供)-69-10. 8竞标人认为必要提供的声明或者文件资料-70-第十一章证明货物的合格性与符合竞争性谈判采购文件规定的文件-71-10.1 生产厂家的有关资格(如营业执照、组织机构代码证等)复印件(如有,请提供)-71-10.2 生产许可证、销售许可证复印件(如有,请提供)-72-10.3 产品强制标准认证证书复印件(如有,请提供)-73-10.4 货物制造检测标准复印件(如有,请提供)-74-10.5 货物认证、检测报告、鉴定证书等复印件(如有,请提供)-75-10.6 省级及以上有关行政主管部分颁发的产品获奖证书复印件(如有,请提供)-76-10.7 货物名称、型号、规格、数量、性能、内部配置、使用原材料,引进新技术、新工艺、新材料的等情况材料复印件(如有,请提供)-77-10.8 货物制造、检验、脸收执行的标准(如有,请提供)-78-10.9 质量保证措施(务必提供)-79-10.10 产品样本、使用保养说明书、图纸等技术资料若有,请提供原件或者复印件(加盖单位公章)-80-11. 11提供切实可行的售后服务与优惠承诺原件(务必提供)-81-11.12设备或者产品保证供货有效证明(如有,请提供)-84-11.13产品销售授权书或者代理证书若有,请提供原件或者复印件(加盖单位公章)-85-11.14投标产品生产厂家对技术性能及配置证明文件如有,请提供-86-第十二章竞标人务必提供的其他材料-87-第一章谈判书第二章竞标保证金交纳证明第三章技术解决方案1.1 项目概述1.1.1 项目背景随着信息技术的飞速进展,各行各业的电子化建设规模越来越大、信息化建设的管理越来越复杂,在多个项目并行的情况下,这些项目之间在资金、时间、人力资源方面往往存在争夺关系。而手工的多项目管理方法效率低下、不便于沟通、资源配置不力,从而造成了时间与人力、物力的浪费。因此,科学的项目管理理念在项目中的作用便日益剧增。经历过一次次的项目延期、成本超出、质量低下系列的项目问题在项目实施中随着规模的扩大,更加明显的暴露在了项目管理者的面前,因此一套科学的项目管理系统的建设,便成为了目前政府项目管理保障的信息化建设的必备工具。国内的项目管理相对国外起步较晚,其理论要紧根据于由美国项目管理学会的PMl资格认证机构提出的PMBOK(项目管理的知识体系),但由于目前国内客户需求部门的人员知识体系的不成熟、管理制度的不成熟,导致政府部门的项目管理要求上也存在着很大的差异。目前很难能有一套通用的项目管理软件去满足所有政府部门的管理要求,经多方面的前期调研及考察,目前国内的项目管理系统市场较为混乱,产品多而杂,二次开发任务大。因此,一套符合政府部门项目管理需求的重点项目管理系统的建设,便被提到了政府的工作议程。1.1.2 项目现状目前,东兴市政府项目管理体制不能满足经济进展的需要,存在严重的信息共享不充分,对决策支撑力度不足,项目从立项到开工建设涉及到发改、规划、国土、环保、建设、消防等多个职能部门,各部门间对项目缺乏有效的沟通,获取项目有关资料或者协调处理项目时比较困难;对项目进度的掌握程度不高,缺乏对事项处理的时限操纵;无法熟悉其他部门的办理情况,影响了审批的效率。由于无法建立起项目全过程管理,造成领导无法及时、准确的熟悉辖区的重点项目建设的整体情况。对业主单位缺乏制约手段,项目监管不足,项目建设过程中,常常出现项目进度迟报、不报,使项目管理部门无法掌握其正的项目进度、投资进度与资金使用情况,对建设过程中违反有关政策法规的情况不能及时发现、制止,缺乏对项目建设进行有效的监管。电子化程度不高,信息利用率低。有关审批职能部门的信息交流,基本上是以简单的报表为主,缺乏完善的数据处理、分析功能,信息利用效率低下。1.1.3 项目目标通过建设与运行全市统一的重点项目管理系统,有利于规范重点项目管理,提高重点项目审批效率,加强重点项目日常监管,公开重点项目审批事项,对深化投资体制改革、推进依法行政与政务公开等都具有十分重要的意义。项目建设的目标要紧是:1、以现代项目管理理论做指导,通过规范审批,实现项目高质量运作,提高项目工程质量,降低项目投资,缩短项目工期,提高项目价值。2、建立重点项目管理系统平台,共享项目信息,以统一项目编号为基础,实现基于项目统一编号下的并联审批,保证决策审批的高效。3、建立重点项目数据中心数据库,以项目统一编号为纽带,完整记录项目各类资料及项目从开始到结束的整个审批过程。4、重大项目能够实现目标管理,实现投资进度与进度的双重监管。5、审批部门之间的信息沟通,历史资料的复用。1.2 项目需求分析3. 2.1用户需求分析重点项目管理系统根据用户的角色分为发改局、三大办、项目业主单位与系统管理员,具体所承担的职责如下:发改局:接收东兴市领导下发的任务。制定重点项目建设任务与上报项目信息,交由三大办进行项目分管与建设。假如业主单位未及时上报信息,发改局会向三大办发起催报。三大办:接收发改局下发的任务,并制定项目计划。分派给有关的业主单位进行建设。将上报的信息进行整理、汇总,将汇总信息报送到东兴市发改局。项目业主单位:落实具体任务。业主单位每月定时将项目建设信息上报到三大办。系统管理员:对系统进行管理,包含组织权限、用户、角色配置、菜单配置、安全配置管理等。4. 2.2业务需求分析根据东兴市发改局办公中所发生的具体业务进行分析,分为项目下发与项目上报二项业务。项目下发业务分析:1、东兴市发改局按项目重要级别,每年以EXCEL形式填报表单(项目级别高、领导关注的排前面)交由三大办(城建单位、民生与旅游、产业单位)进行项目分管与监督。目前延用传统的如电话、传真、邮件、业务系统导入等形式来传递文件。都需要花费大量精力对数据进行整理、加工后才能使用。这就大大降低了项目审批效率,因此重点项目管理系统的项目入库管理就解决了这一难题,项目一旦入库登记,就能够实现共享。2、项目从立项到开工建设涉及到发改、规划、国土、环保、建设、消防等多个职能部门,部门多,沟通困难,造成推诿扯皮,降低了工作效率。重点项目系统的项目跟踪管理模块的设计,建立起项目全过程管理,实时熟悉项目进度情况,假如项目未按时完成,还能够发起催报。3、项目业主单位常常出现项目进度迟报、不报等现象,使项目管理部门无法掌握真正的项目进度、投资进度与资金使用情况。重点项目管理系统这样一套信息化软件,能够制约业主单位工作人员,按时汇报项目进展情况,上报月度、年度汇总报表。项目上报业务分析:1、东兴市发改局每个月以电子邮件形式定期上报汇总表,假如防城港发改委想要对外公布某些数据,需要重新进行整理后才能够使用,过程复杂,重点项目管理系统实现与防城港市项目信息管理系统的对接,能够定期上报汇总表,双方都能够轻松实现想要的共享数据。2、领导在外出差,指导工作不方便,可能造成项目延期等,或者者领导想要查看某个项目进度,推进其它项目的顺利进展,需要回到办公室才能定夺,手机端APP应用的设计实现了领导能够随时随地的查看汇总报表,熟悉项目建设进度、资金、工程形象等情况。3.2.3功能需求分析3.2.3.1项目入库管理项目入库管理要紧实现对项目基本信息进行采集与管理。项目信息登记项目信息登记用于用户对项目基本信息进行录入。项目信息查询项目信息查询模块要紧用于用户对所有导入与登记到系统中的项目信息进行查看。项目信息管理项目信息管理模块要紧用户对所有导入与登记到系统中的项目信息进行增、删、改、查等操作。3.2.3.2项目跟踪管理项目跟踪管理实现对所有入库项目的任务分派、进度填报、填报信息审核,与对未填报单位进行催报的项目实时跟踪管理。项目任务分派用户可将所有入库项目分别指派给各有关业主单位进行建设。项目进度填报各业主单位可通过项目进度填报页面,将当月的项目建设信息与进度填写好后,提交到有关管理单位。项目进度审核项目管理单位在项目进度审核页面能够查看到各业主单位上报来的项目建设与进度信息,查看上报信息是否有误,如信息有误能够返回给有关业主单位重新进行填报。3.2.3.3项目综合管理项目综合管理实现对所有审核通过项目的增删改查,与对年度汇报报表、月度汇总报表、临时汇总报表的生成、修改与管理。项目综合查询管理在项目综合查询管理模块,用户能够查看并修改到所有项目的建设信息。项目汇总管理在项目汇报管理模块,用户能够按年度、季度与月份直接查看到固定的重点项目汇总报表与临时的重点项目汇总报表,并对报表数据进行查阅与下载。3. 2.3.4项目综合分析项目综合分析模块实现对所有入库项目的建设进度、资金等信息进行统计分析。项目资金分布项目资金分布是对每月或者者每年项目计划下达投资、到位资金情况、投资完成情况等进行分析,以图文并茂的形式展现,以便用户能够直观、清晰的熟悉项目建设资金使用的情况。工程形象进度分析工程形象进度分析是对每月或者者每年项目的前期工作及工程形象进度(已完工、已竣工验收、招投标已完成,待开工等)进行分析,以图文并茂的形式展现,以便用户能够直观、清晰的熟悉项目建设进度的情况。4. 2.3.5系统管理系统管理实现用户信息、部门信息、权限、日志等的系统后台的管理。> 用户及部门信息管理用户及部门信息管理实现注册用户对填写的基本信息、用户名与密码等进行查看与修改操作,与有关部门的信息进行录入与管理。>权限配置管理权限管理配置管理功能实现管理员对平台访问的管理与操纵,在平台内建设不一致角色与权限,管理员可对每个用户设定用户角色,并对每类角色分配不一致平台使用权限。字典管理字典管理实现管理员更新、保护系统内的全部字典项。管理员更新、保护字典项后,在系统内使用该字典项的下拉列表中将出现更新、保护后的内容。> 日志管理日志管理实现管理员对系统使用情况的熟悉及管理。系统日志将全面记录每个用户的登录时间与在系统内的增、册上改、查等数据操作及访问情况。3.2.3.6移动端应用移动终端应用要紧用于为领导指导项目建设工作提供便利,通过移动终端领导能够实时对项目建设情况进行查看,及时熟悉项目建设进度、资金、工程形象等情况。用户登陆用户输入用户名与密码进行登录,并对用户输入的用户名与密码进行验证,验证通过后同意登录系统。身份认证对用户输入的用户名与密码进行脸证,验证通过后同意登录系统。重点项目查询用户通过重点项目查询,能够对重点项目的基本信息、建设信息等进行查看与浏览。项目报表能够对历史项目月度、年度汇总报表信息进行查看与浏览。3.2.4系统集成需求实现与防城港市项目信息管理系统的对接,完成项目信息的交互。3.2.5硬件采购需求为响应本次招标文件要求,本次采购服务器、显示器配置的要求如下:1、服务器1台、处理器要求双核以上;CPU主频:3GHz上、内存容量:4G以上、硬盘:500G*4以上。2、显示器配置具体要求如下:1台18.5英寸以上LED背光液晶显示器。3.2.6技术架构需求总体架构遵循.NETFrameWOrk技术体系思想,后台系统使用B/S架构。业务逻辑处理使用中间件技术,使用SOA架构设计,使用符合国际标准面向对象与构件式的设计开发方法,使平台具有较好的可扩展性及可保护性。3.2.7性能指标需求该系统设计应满足下列要求:性能达到50个以上并发用户访问及在线300人的支持;实现信息浏览、信息查询的平滑流畅操作,不出现明显的等待时间与露白现象;保障系统易用性,系统简洁清晰、符合普遍的使用习惯、便于用户操作;保障系统可靠性。服务器系统使用冗余架构设计,保障系统具有高稳固性、较强的容错能力,支持7X24小时的服务能力。3.2.8运行环境需求本系统的数据库技术为MySqI数据库环境。可满足在WIN2012操作系统上运行。3.2.9验收方案需求3.2.9.1 交付需求(1)从合同签订之日起30日内完成系统调试与初步验收。(2)系统部署上线并试用1个月后,项目承建方提交验收申请与测试方案及测试大纲,由甲方组织验收。(3)交付物符合采购要求,满足业务应用需求,并通过用户试用评测合格。(4)我方须将项目全部有关技术文件、资料、及安装、测试、验收报告等文档汇合成册交付项目委托方,所提交的文档完备、规范。验收后知识产权归甲方所有。(5)项目验收时交付物涵盖可运行的系统与源代码一套。(6)验收时须双方人员参与,双方达成一致后形成完整的验收报告。任何测试须使整个系统完整通过,不同意部分险收。3. 2.9.2安装、测试需求1、安装与配置我方应负责本项目范围内应用软件的安装、部署,保证系统功能、性能要求的实现。配有完整的安装与配置程序,具有全面的系统安装配置说明手册、用户使用说明书与系统保护说明书。系统实际安装与操作务必与说明书描述一致。2、测试具有完整的系统测试计划,包含根据用户需求编写的,遍及系统95%以上功能、性能的测试用例,合理的测试方案与测试方法。要求保留完整的测试报告。在安装、配置与测试、调试过程中,我方应对最终用户技术人员所提出的技术问题,给予满意的答复。项目验收时将系统的全部有关产品说明书、技术文件、资料、及安装、测试、验收报告等文档汇合成册交付采购单位。3.2.10其它需求分析3.2.10.1合同日期自中标通知书发出之日起10个工作日内签订合同。3. 2.10.2质保期项目验收合格之日起12个月为质保期。质保期内,免费维修、更换配件,免费软件升级,免费提供技术支持。4. 2.10.3交付需求1 .交付使用周期:从合同签订之日起30个工作日内完成系统开发、部署并进入试运行阶段,试运行一个月后进行正式验收。2 .交货地点:东兴市采购人指定地点。3.2.10.4售后服务需求1、售后服务我方负责提供一年的电话与网络远程免费服务,响应时间小于2小时;必要时我方专业人员应到现场给与技术支持。系统试运行期间我方提供用户技术培训。对系统提供免费的升级服务,对使用中发现的缺陷,我方会提供免费的修改服务。(1)在质量保证期内,在收到采购人关于系统发生故障或者运行不正常的通知后,会采购人所规定的响应时间内,派遣一名具有适当资格的服务工程师前往系统的使用地点对系统进行维修,并在规定的时间内使系统恢复正常;若因系统本身以外的原因造成的故障,我承诺在最快的时间协助采购人修复。(2)我方系统应用软件版本升级时,应及时通知采购人,并在质量保证期内免费对系统进行软件升级。(3)对涉及本项目后续的采购与软件开发服务,投标方须承诺提供技术支持与配合。2、培训要求(1)培训总则我方务必满足本部分要求的培训服务。在项目的实施方案中提供全面的培训计划、大纲、课程内容等有关内容。为所有被培训人员提供培训用文字资料与讲义等有关用品。培训工作务必在合同生效之后系统试运行之前安排。(2)培训内容与课程要求我方会为用户提供系统安装、使用与保护有关的知识与管理培训,培训形式包含客户现场培训、课堂培训;同时提供所开发应用软件系统的操作使用培训,培训对象为各基层用户、有关职能部门用户、主管领导,同时要列明相应的培训课程。3.2.10.5组织与人员配置需求1、项目实施过程中,对项目进行规范化管理,根据项目管理组织、项目管理计划、项目进度计划、项目验收计划等方案,确保工程实施质量。2、成立项目小组,指定一名专职的项目经理,负责项目协调与调度工作。除项目经理外,项目组还配备专职的技术负责人、数据库技术负责人、美工,同时按照项目实施的要求,配置相应的项目管理、系统设计、开发、测试、集成、培训、质量保证等人员。3、参与此项目的技术人员具有承担过相同类型软件开发经脸,能够与用户进行良好的沟通,掌握有关领域的有关基础知识,具备有关产品集成、应用与开发的能力。4、对上述人员安排列出全面实施计划,包含人员姓名、经验、学历与在本项目中的职责分工。3.3 系统设计根据1刘卫国,数据库技术与应用,清华大学出版社,2008年2月2高树芳,软件工程,大连理工大学出版社,2009年1月3金兰裴非.面向对象方法在管理信息系统开发中的应用Jl,小型微型计算机系统,1999,v20(1):43-481 虞春峰,陈刚.基于BS的多层分布式结构应用.计算机与现代化,2002.19周杰韩、蓝海洋、熊光楞,.NET框架与元模式研究”计算机工程与应用2002年23期5 mysitecy/site/bsof/study/softdatadata/umI_dt.htm"标准建模语言UML的动态建模机制”6ErichGamma,RichardHelm,RaIphJohnson,JohnVlissides,李英军,马晓星,蔡敏,刘建中等译,设计模式一可复用面向对象软件的基础(即DeSignPatterns:EIementsofResusabIeObjectedSoftware),机械工业出版社,2003刀FabioClaudioFerracchiati,JayGlynn等著,毛尧飞译.NET数据服务C#高级编程,清华大学出版社,20048 RussBasiura,RichardConway.,ASP.NET安全性高级编程,清华大学出版社,20039 林巴斯,保罗克莱门茨,瑞克凯兹,软件构架实践,清华大学出版社200410 AndrewKrowczyk,VinodKUmar等著,.NET网络高级编程,清华大学出版社200311 ScottMitchelI,SteveWaIther等著,ASP.NET权威指南,中国电力出版社200312 RussBasiura,RichardCOnWay等著,ASP.NET安全性高级编程,清华大学出版社200313 盖江南,王勇,阎文丽.ASP.NET+SQLSerVer动态网站设计宝典M.北京:电子工业出版社,2006.80-115.14153.4 软件设计原则3.4.1 先进性与成熟性结合由于信息技术的飞速进展、用户在构建信息系统时有了很大的选择余地,同时用户在构建系统时需绞尽脑汁在技术的先进性与成熟性之间求平衡。系统技术水平要保证先进性,符合当今计算机科学的进展潮流。系统网络平台、硬件平台、系统软件平台技术要代表当今计算机技术进展的方向,同时经实践证明其有用性与稳固可靠性。保证了所选择的各平台供应商有能力进行该项产品的持续性开发,能够保证该项技术不断地更新并可顺利升级而维持系统的先进性。3.4.2 扩充性考虑到系统实施不可能一步到位,全部的系统只能采取总体设计,分步实施的方式,第一,要满足系统的平滑过渡,包含与主站点的接口,第二,软件构架使用组件化方式,便于个体的升级与添加新的个体。第三,使用开放技术与标准接口,便于与第三方软件衔接。3.4.3 易保护性客户端软件使用自动更新方式。按照标准与规范的方法进行系统组件化设计,使用多层结构。尽量使用大家熟悉的易于保护的系统平台,系统保护方便,备份及数据恢复快速简单、系统配置表达自动化,尽量避免复杂的系统配置文件。3.4.4 开放性在系统构架、使用技术、选用平台方面都务必要有较好的开放性。特别是在选择产品上,要符合开放性要求,遵循国际标准化组织的技术标准。3.4.5 4.5可移植性使用基于J2EE技术标准进行集成,利用java的优势实现跨平台与实现多数据库系统连接。3.4.6 操作易用性操作界面安排合理,操作设计优化,无多余步骤,无需重复操作,界面美观,响应快捷。3.4.7 系统可靠性系统务必是可靠的,通常的人为与外部的特殊事件不可能引起系统的崩溃;同时系统有较高的可用性,当系统出现问题后能在较短的时间内恢复,且保障系统数据具完整性。3.4.8 安全保密原则重点项目管理系统在项目实施过程的所有信息均涉及密级要求,因此整体的系统安全性就务必重点要求。在主机系统与网络的选型及设计中,安全、可靠性将作为第一要素。系统建设符合国家安全及保密部门的要求,利用网络系统、操作系统、数据库系统与应用系统的安全机制设置,拒绝非法用户进入系统与合法用户的越权操作,避免系统遭到破坏,防止系统数据窃取与篡改。在用户验证方面拟使用统一用户认证、统一权限管理。3.5关键技术3.5.1XML技术XML是万维网联盟(W3C)创建的一组规范,用于在Web上组织、公布各类信息。它不仅能够满足迅速增长的网络应用的需求,还能够确保网络进行交互操作时具有良好的可靠性与互操作性。XML具有很多特点,比如:良好的数据存储格式、可扩展性、高度结构化、便于网络传输等等。由于XML能针对特定的应用定义自己的标记语言,这一特征使得XML能够在电子商务、政府文文件、报表、司法、出版、联合、CAD/CAM.保险机构、厂商与中介组织信息交换等领域中具有良好的应用前景。XML给基于Web的应用软件给予了强大的功能与灵活性,因此它给开发者与用户带来了许多好处。利用XML用户能够方便地进行本地计算与处理。XML格式的数据发送给客户后,客户能够用应用软件解析数据并对数据进行编辑与处理。使用者能够用不一致的方法处理数据,而不仅仅是显示它。XML文档对象模式(DoM)同意用脚本或者其它编程语言处理数据,数据计算不需要回到服务器就能进行。XML能够被利用来分离使用者观看数据的界面,使用简单灵活开放的格式,能够给Web创建功能强大的应用软件。在数据交换系统中,数据可能来自不一致的数据库,他们都有各自不一致的复杂格式。但客户与这些数据库间只通过一种标准语言进行交互,那就是XML。由于XML的自定义性及可扩展性,它足以表达各类类型的数据。客户收到数据后能够进行处理,也能够在不一致数据库间进行传递。在这类应用中,XML解决了数据的统一接口问题。但是,与其它的数据传递标准不一致的是,XML并没有定义数据文件中数据出现的具体规范,而是在数据中附加Tag来表达数据的逻辑结构与含义。这使XML成为一种程序能自动懂得的规范。使用XML语言描述的数据,用户能够向操作数据库一样对其进行查询、添加、删除操作,同时,XML文件能够描述元素之间的关系,从而进行数据完整新的检查。XML还具有相应的安全协议对其安全性、不可抵赖性进行支持。XML具有广泛的表示层协议、应用层协议,形成一个功能齐全的协议族,同时各类平台厂商对XML规范都进行了很好的支持,使XML作为一个开放性的、跨平台的规范在数据交换过程中成为应用的标准。用于服务器协议的协议包含XML-RPC.SOAP(SimpleObjectAccessProtocoI,简单对象访问协议)与WDDX(WebDistributedDataExchange,分布式Web数据交换)。通过上面的分析,我们能够看出,使用XML格式作为数据交换与使用文本文件进行交换的方式相比,具有如下特点: 以国际规范为基础 良好的开放性 能够很好的支持应用 具有高度的安全性 具有良好的扩展性 .5.2WebSerViCe接口描述WebService是一种Web应用程序分支,他们是自包含、自描述、模块化的应用,能够公布、定位、通过Web调用。WebSerViCe能够执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他WebSerViCe应用程序能够发现并调用它部署的服务。WebSerViCeS体系结构中包含三个角色:服务提供者(ServiceProvider),服务请求者(ServiceRequestor)与服务注册中心(ServiceRegistry),三者的调用关系是:首先通过服务描述XML公布服务以使服务请求者能够查找所需求的服务,而服务请求者能够通过服务注册中心查找所需求的服务类型,最后通过绑定操作,服务请求者能够定位、联系与调用服务。系统使用J2EE体系架构,并通过J2EE对WebSerViCeS的支持,为平台的终端用户提供基于web的强大功能。WebServices描述了部署在Web上的组件对象所提供的操作接口,并通过基于XML的SOAP协议完成消息传递。在Web服务中,由一系列协议规范来支持WebSerViCeS体系,要紧包含:1、数据模型层描述数据结构的数据模型。2、数据表现层表现层的XML为整个WebServices上层协议提供了数据描述手段,XML已经成为开放环境下描述数据信息的技术标准。3、基于XML的消息层使用SOAP协议完成消息的传递与服务调用。4、服务描述层通过WSDL协议定义服务的实现与接口。5、服务工作流层WebServices在工作流中如何互相作用及服务间的通信通过WSFL标准描述。3.5.3.NETFramework技术.NETFramework技术支持生成与运行下一代应用程序与XMLWebServiceso.NETFramework旨在实现下列目标:1、提供一个一致的面向对象的编程环境,而不管对象代码是在本地存储与执行,还是在本地执行但在Internet上分布,或者者是在远程执行的。2、提供一个将软件部署与版本操纵冲突最小化的代码执行环境。3、提供一个可提高代码(包含由未知的或者不完全受信任的第三方创建的代码)执行安全性的代码执行环境。4、提供一个可消除脚本环境或者解释环境的性能问题的代码执行环境。5、使开发人员的经脸在面对类型大不相同的应用程序(如基于Windows的应用程序与基于Web的应用程序)时保持一致。6、按照工业标准生成所有通信,以确保基于.NETFramework的代码可与任何其他代码集成。3.5.4 面向服务的体系结构(SoA)SOA是一种粗粒度、松耦合的服务架构。SOA是服务的集合,服务之间通过标准与精确定义的接口通信。接口是使用中立的方式进行定义的,独立于实现服务的硬件平台、操作系统与编程语言。这使得构建在各类系统中的服务能够以一种统一与通用的方式进行交互。由此,SOA是一个其所有功能均被定义成精确定义的、可调用的、独立的服务,且能被有序编排构建业务流程的应用架构。SOA是基于服务的分布式系统设计框架,具备下列几个特点:松散耦合:服务提供者使用标准定义语言定义与公布它的服务接口,接口定义服务消费者与服务提供者之间的调用契约。只要服务接口保持一致,改动调整应用程序的内部功能或者结构将对其他部分没有影响;互操作性:基于标准,提供了不一致厂商解决方案之间的互操作性,SOA能够使用任何平台之间的功能,而与编程的语言、操作系统与计算机类型等等无关,能够确保各类基于SOA解决方案之间的集成与互操作性;位置透明:SOA通过“公布检索”机制提供位置透明性,即服务请求者无需明白服务提供者的实际位置。3.5.58 /S结构B/S结构(BrOWSer/Server结构)结构即浏览器与服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者者改进的结构。在这种结构下,用户工作界面是通过帆M浏览器来实现,极少部分事务逻辑在前端(BrOWSer)实现,但是要紧事务逻辑在服务器端(Server)实现,形成所谓三层3Tier结构。这样就大大简化了客户端电脑载荷,减轻了系统保护与升级的成本与工作量,降低了用户的总体成本(TCO)o以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不一致的人员,从不一致的地点,以不一致的接入方式(比如LAN,WAN,Internet/1ntranet等)访问与操作共同的数据库;它能有效地保护数据平台与管理访问权限,服务器数据库也很安全。B/S结构的优点:(1)具有分布性特点,能够随时随地进行查询、浏览等业务处理。(2)业务扩展简单方便,通过增加网页即可增加服务器功能。(3)保护简单方便,只需要改变网页,即可实现所有用户的同步更新。(4)开发简单,共享性强。3.6运行环境设计3.6.1 网络平台设计本系统用户有东兴市发改局、三大办(城建、民生与旅游、产业单位)与项目业主单位,因此,本着有用性、安全性、可靠性、开放性、先进性、可管理性与可扩充性相结合的原则,系统通过Web接口方式实现对上级防城港市项目信息管理系统的对接,完成项目信息的交互。系统又与Internet连接,承载对下级市区用户与移动办公用户访问。Internet与服务器间通过防火墙实行数据过滤,保障服务器数据的安全。网络总体结构拓扑如图所示:3.6.2 硬件选型3.6.2.1服务器设备配置:在整个系统网络硬件建设中处于一个重要地位。对服务器要求很高,其可靠性、可用性、可保护性自然也就成为关注焦点,在选型上一定要考虑服务器高可靠性、高可用性与可保护性。具体配置如下:服务器配置:HP,HPML310eGen8V2;CPU类型:标配四核Intel至强E3T220v3处理器;CPU频率:3.10GHz;内存类型:ECCPC3-12800EUDIMM:内存容量:1X4GB内存,最大可扩充至32GB;硬盘:标配4块500GSATA3.5寸7.2K硬盘,可容纳4个LFF硬盘;配置B120i操纵器。网络操纵器:集成NC332i双端口千兆以太网卡。标准接口:4个I/O插槽,1个PCI-EXPreSSx4全高全长插槽,1个PCI-EXPreSSx8全高全长插槽,1个PCI-Express3.0×8全高全长插槽,1个PCI-Express3.0x16全高全长插槽,8个USB接口,前端4个USB2.0,后端2个USB3.0,内置一个标准USB一个USB接头。1个视频接口,1个串行口,1个内置M