数据库建设项目技术方案_第1页
数据库建设项目技术方案_第2页
数据库建设项目技术方案_第3页
数据库建设项目技术方案_第4页
数据库建设项目技术方案_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

数据库建设项目技术方案 5 5 5 5 5 5 6 72.3.3质量需求 7 8 9 9 2.4.3网络传输安全需求 2.4.4工作网络系统安全需求 2.5.3系统安全 3.2.2应用系统建设目标 4.1设计依据 4.2设计原则 5.1体系结构 5.1.1系统整体拓扑结构 5.1.2系统应用层次结构 5.2系统功能框架 5.2.1支撑平台建设 5.2.2数据中心建设 5.2.3业务系统建设 5.4关键技术 5.4.1采用多层架构 5.4.3WebService技术实现系统跨平台 5.4.4利用XML作为系统接口的数据交换标准 5.5应用系统开发模式 错误!未定义书签。 6.1.1系统运行环境数据 6.1.2系统用户信息数据 6.1.3系统权限信息数据 6.1.4系统工作流程设置数据 6.1.5系统日志数据 6.1.6系统网络应用数据 6.1.7数据库运行管理及维护应用系统 6.1.8数据库安全管理应用系统 6.2.1接口设计原则 8.1前言 8.3工程实施计划 8.4团队组织和要求 8.5项目组织与管理 8.5.1项目实施组织结构图 8.5.2项目组织职责与人员构成 8.5.3人力资源安排 8.5.4项目经理简历及系统开发人员项目经理: 8.5.5项目管理措施 8.7质量管理 8.7.1质量方针 8.7.2质量目标 8.7.3质量保证关键因素 8.7.4质量保证实施原则 8.8项目培训 8.8.1单位管理业务系统培训体系 8.8.2培训的种类 8.8.3培训方式 8.8.4前期准备和需求 8.8.5培训的流程 2项目需求分析2.2功能需求分析2.3非功能需求分析本系统是一个比较大、较复杂的系统,它包含大量硬件设备、软件系统和数据信息资源,这些资源分布在各个不同的地点,因此系统的技术方案要提供多层次、方便、有效的管理手段,为系统正常运行提供技术管理保障。由于整个系统涉及的部门比较多,业务种类比较复杂,因此系统的灵活配置性就显得非常重要,系统的可配置性应包括部门配置、人员角色配置、公文样式配置、处理流系统对安全及保密的要求非常高,那么对于整个系统的安全性就需要从硬件和系统软件、应用方面都要保证这一点。防止非法访问未经授权的用户不允许访问相应权限范围内的系统功能对非法的入侵行为可以进行一定的跟踪、防御和纪录。在系统的设计层次上要体现出保证防止非法访问的设计思路。防止数据丢失、失密1.防止数据在传输过程中由于干扰、衰减或者其他原因造成丢失或发生错误。2.防止数据在传输过程中被他人用某些手段截获。3.提供数据安全备份手段,在发生意外后可以快速的恢复建设业务数据。4.采用安全加密级别高的加密方法对数据进行加密,以保证敏感数据不被泄漏。防止病毒入侵1.部署性能良好的防病毒系统2.建立对新病毒的快速反应体系。整个平台建设应该坚持实用和易用的原则,这些实用性和易用性表现在以下几点:实用的产品和开发平台项目建设方案在满足性能价格比的前提下,坚持选用符合标准的,先进成熟的产品为了确保本系统中不同的用户中具有不同计算机应用水平的人员均能够对本系统2.3.3质量需求系统的运行流程和数据处理必须是被验证为正确的,软件的正确性是最难进行评判的,所以在进行渐进式开发的过程中需要在每一个迭代提交的基础上进行不断的验证,效率这里的周期是指一个完整版本、阶段的提交时间。这个周期不能太短,因为时间过短系统就没有充分的时间设计和完善,而一次迭代偏离实际需求以及其他的风险。特别建设政务应用平台的核心地位决定了它的迭代过程非常重要。2.3.5培训需求明确培训对象本系统中涉及到的用户有管理人员、建设业务人员、维护人员、领导等等。所以不同培训对象的培训要点和接受能力以及重点是有很大差别的,应当让对某培训对象的内容对于这个培训对象来说是最需要和最迫切的。培训师资力量要强进行培训的队伍应当是年龄有合理梯度变化的,高水平的有培训经验的人员。培训人员必须有良好的表达能力和过硬的业务能力。培训方案要合理培训过程的整个培训方案应当是在时间和课程安排上尽量合理,对于内容的安排应当注意先易后难、由表及里。在时间的安排上应当讲究理论和实践的交替。2.5.1业务基础平台2.5.2应用系统2.5.3系统安全3项目建设目标与任务3.1指导思想和原则3.1.1指导思想3.1.2建设原则3.2建设目标3.2.1数据库建设目标3.2.2应用系统建设目标4.2设计原则(4)可靠性(5)实用性原则(6)经济性原则5.1体系结构5.1.1系统整体拓扑结构5.1.2系统应用层次结构5.2系统功能框架5.2.1支撑平台建设5.2.2数据中心建设5.2.3业务系统建设5.3技术路线 components,distributedobjects Browser/WebServer/DataBaseServer结构指硬件的体系结构,也有相应的逻辑体系结构对应。在Browser/WebServer/DataBaseServer计算模型中,要完成的功能在浏览器、Web应用服务器和数据库服务器之间进行划分。硬件的Browser/WebServer/DataBaseServer结构,通常是指某项请求任务在浏览器或Web应用服务器和数据库服务器之间进行分配,其中浏览器用来发送请求和前端表示处理,Web应用服务器处理来自浏览器的请求,数据库服务器处理数据查询逻辑对逻辑系统体系来说,客户服务器结构可以分为表示层、商业逻辑处理层、和数据处理层三层。鉴于两层结构(C/S)在设计和应用的局限性,通过将复杂的业务数据处理提出,将系统的逻辑结构和物理结构分离,形成三层结构的客户服务器结构,运用基于组件的分布式技术,从结构上就避免两层结构的局限性。三层结构具体内涵如下:1用户服务(客户层)用户服务层是应用系统的用户接口部分,是用户与系统间交互信息的窗口。它的主要功能是检查用户输入的数据,显示系统输出的数据。如果用户服务层需要修改时,只需改写显示控制和数据校验程序,而不影响其他两层。检查的内容也只限于数据格式和取值范围,不包括有关业务本身的处理逻辑。该层是浏览器。2商业服务(中间层)崭新的一层是商业服务层,它是应用的主体,它包括了应用中全部的业务处理程序。除了输入/输出在用户服务层、数据库在数据服务层外,全部的统计、汇总、分析、打印功能全部封装在商业服务层。中间层一方面起传递数据作用,一方面进行强大的数据处理。该层还承担安全性检查的任务。3数据服务(数据库)数据服务层就是数据库管理系统(DBMS),负责管理对数据库数据的读写。DBMS能迅速执行大量的数据的更新和检索。一般商业服务层通过发送SQL命令来操作数据库的数据。B/S结构中数据存取的工作过程从基于Web应用系统应用功能划分体系结构来看,应用系统的显示和数据表示及用户交互界面等部分在浏览器端完成;应用处理逻辑及表示、解释在Web应用服务器处理,服务器提供的服务主要包括查询、更新、事务管理、索引、高速缓存、查询优化、安全及多用户存取控制等。而数据存取管理、完整性控制及并发控制等部分在数据库服务器端完成。用户需要存取数据库,具体将表示为客户应用中的SQL语句,客户端所发出的请求传输到Web应用服务器一端,由应用服务器进行逻辑处理和网络连接,传到了数据库服务器软件,由数据库服务器软件执行SQL语句,实现对数据库的访问,具体的磁盘的输入/输出再通过应用服务器端的操作系统来完成。从数据库取得的结果数据,将按反方向送回给浏览器用户。三层结构技术有如下关键特性:规则的封装,三层结构软件的中间层是封装了商务规则的组件。商务业务是一种比较规范化和标准化的流程,分析其整个过程,可以将不同项目建立成不同的对象,根据其涉及的数据和处理流程设计成属性、方法并独立封装,使工作对象化。这样,又可分析行业的特性,根据不同的行业特性制定不同类别的对象,如:由于行业的不同,制定不同行业的资产负债表等报表对象,用户可在安装时选择适合的构件。另外,可以根据用户具体的需求设计特定的组件,替换标准件即可为用户量体裁衣。面向对象编程,组件技术实际上就是实施面向对象的编程,将逻辑对象程序化,无需再次编写程序。采用高性能的DBMS数据库,三层结构的软件采用高性能的DBMS数据库,DBMS数据库是在服务器上运行的强大数据库引擎,拥有自己的CPU,管理服务器内存和磁盘读写操作,数据处理功能完善,支持标准的外部查询语言SQL。三层结构支持市场上流行的DBMS数据库系统,并且软件系统易于在各数据系统之间进行移植,这样真正做到数据和程序完全独立。值得强调的一点,三层结构软件将支持同时使用一种数据源。可扩展的集成开发能力,三层结构软件由于采用组件化开发,内部结构松散与逻辑紧密结合,将此组件向用户开放,提供简单调用接口,用户或二次开发商可以在自己的应用程序中调用该组件,就可将现有或正在研发的信息系统与系统连接起来,这一点将证明三层结构技术将具有相当的应用价值。取得了巨大的成功。Java语言以其独立于平台、面向对象、分布式、多线索及完善的安全机制等特色,成为现代信息系统建设中的良好的应用系统和运行环境。J2EE是由SUN公司提出的企业级应用规范,该规范已经得到了各大IT公司的支持,如IBM,BEA,Oracle等,并且已经成为了企业级应用和电子商务的业界标准。J2EE提供了一个企业级的计算模型和运行环境用于开发和部署多层体系结构的应用。它通过提供企业计算环境所必需的各种服务,使得部署在J2EE平台上的多层应用可以实现高可用性、安全性、可扩展性和可靠性。它的优越性在于:计算平台支持Java这使开发者可以编写出非常可靠的代码;J2EE提供了企业计算中需要的所有服提供这些服务的应用程序必须将已有的信息系统与能将服务分布到一个很大的范易访问性适应如今的全球经济环境安全性保护用户数据与企业数据的完整性可靠性及伸缩性保证准确及快速的商业事务由于各种原因,这类服务一般设计为多层的分布式的应用,包括前端的客户端,后使用业务功能与数据整合已有的EIS新的服务。中间层使用了迅速成熟的Internet技术来的优点,最小化用户管理和培训,并且将客户层与企业复杂性分离。J2EE降低了开发多层服务的成本和复杂性,并使企业面对竞争压力能够迅速部署选择Java技术作为我们面向组件开发的首选技术是基于它的跨平台特性和可重用性。JavaBean提供了很好的组件模型,它可以用在任何支持J2EE操作系统和应用服封装入不同的JavaBean中,由EJB负责所有的企业级服务,如:同步、持久性、事务管理、命名服务、对象分布和资源管理。基于EJB的应用系统具有安全性、机动性、采用先进的交互式网上应用技术采用因特网自动发布信息流不采用任何封闭的专用开发工具,避免由此引起的系统不兼容等问题;遵循先进性、实用性、开放性、稳定性、安全性原则;可以根据需要方便、快速的开发出各种新的网上应用系统;整个系统采用组件化设计,为系统功能扩展留下足够的空间;适宜建设电子政务门户网站,以此为基础延伸整个系统的各种功能;可以开发完善的电子政务平台,使政府具有多种网上办公功能;5.4.3WebService技术实现系统跨平台系统开发技术路线将会采用基于XML和WebService的异构系统综合服务解决方式计算的基本构造块。开放的标准以及对用户和应用程序之间的通信和协作的关注产生通过使用多个不同来源的WebService构造而成的,这些服务相互协同工作,而不管WebService技术及其相关技术体系,包括XML、SOAP、WSDL、UDDI等。WebService是一种新的web应用程序分支,他们是自包含、自描述、模块化的应用,使用WebService技术,系统能够实现自身的业务流程和处理功能组件化,这些服务组件可在Internet/Intranet上发布,从而方便的被其它部门所使用,以便应用到跨部门的业务中去。这些WebService组件的开发并不影响现有内部系统的结构而极大地保护了现有的投资。而通过集成原有系统提供的WebService服务组件这为有效解决了当前政府信息建设中的“信息孤岛”问题提供了一个切实可行的方5.4.4利用XML作为系统接口的数据交换标准XML数据传输是不同系统之间日渐流行的标准数据传输方式,由于与平台和编程语言的无关性,因此,通过XML可以有效保证对各种异构系统的数据接口需要,以达到政府各系统数据资源的最优整合。XML适于异构应用间的数据共享。XML的灵活性和扩展性使其可以对不同应用甚至是差异很大的应用间的数据进行描述,尤其是对于那些专用于记录数据的应用。另外,XML具有自我描述的特性,结果是数据可以在不同的应用间进行交换与处理而不必要求相应的应用程序是针对该数据定制的。用于强大的数据检索,XML属于元标记语言,进一步讲,根据这一特性,用户只要在XML的文档类型定义文件中定义一系列有意义的标记,这样基于该文档类型定义文件所产生的XML文档就可以按照任意的条件进行查询和检索,甚至实现计算机自动检索,而相应的检索引擎可以是通用的而不必局限于具体的应用。提供多语种支持,XML规范中提供了对多语种的支持,包括UTF-7、UFT-8、UNICODE、GB2312(简体中文)、BIG5(繁体中文)等等,这一特点使得XML非常有利于多语种的应用开发。5.5应用系统开发模式6.1网络服务数据库管理系统6.1.2系统用户信息数据提供用户信息数据录入平台,并最终由我方提供用户信息数据的录入服务。6.1.3系统权限信息数据提供系统权限功能,根据各自工作职责、职务的不同,灵活设置各项权限。6.1.4系统工作流程设置数据提供灵活方便的工作流设置功能。6.1.5系统日志数据提供系统日志管理平台,通过系统日志查询系统的工作状态。6.1.6系统网络应用数据提供系统的网络应用功能。满足客户通过WEB进行一站式登录的要求。6.1.7数据库运行管理及维护应用系统提供后台数据库管理功能。包括备份、删除、数据库安全维护等功能。6.1.8数据库安全管理应用系统提供数据库安全管理应用系统,满足客户针对系统安全的要求。报表工具在设计期需要Excel支持,在运行期,服务端和客户端均不再需要Excel。通过采用XXXX服务器,配备了XXXX热插拔硬盘(最多可支持6个2.5英寸热插表1各种应用对存储的要求序号读、写比例1随机、突发读远远大于写非常重要2顺序访问一般一般,要求不很高3顺序访问只读不重要非常高4顺序访问比较重要5随机、突发读远远大于写非常重要非常高6邮件服务顺序访问一般比较低表2不同应用适合的RAID级别RAID级别应用背景举例大档案且输入输出需求不频繁的应用

温馨提示

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

评论

0/150

提交评论