装订类一式四份-详细设计说明书_第1页
装订类一式四份-详细设计说明书_第2页
装订类一式四份-详细设计说明书_第3页
装订类一式四份-详细设计说明书_第4页
装订类一式四份-详细设计说明书_第5页
免费预览已结束,剩余49页可下载查看

付费下载

下载本文档

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

文档简介

词文档类别宋文质作市东城区信息化工存档日期得网时代发布日期)市东城区信息化工作办引 编写目 项目背 术 参考资 系统设 数据资源规 五大数据资源管 共享服务管 搭建基础软硬件平 技术架 应用系统架 富互联网应用程序(RIA)技 应用支撑平 数据架 体系架 运行环 开发环 程序结构规 名称设 标识 命名规 注 UniEAP命名规 规 系统详细设 数据 资源分类管 元数据管 数据集管 数据集查 代码集管 资 管 数据查 服务接 接口 接口测 系统管 用户管 组织管 角色管 权限管 菜单管 附 引本文档对数据中心平台的整体架构及各模块功能进行详细设计描述,并且对开发规范作12已经成为世界各国信息化建设的重要内容。研究和网格化社会服务信息化系统的建设,积累了大量人、地、物、组织、房屋、空间鉴于以上背景,东城区提出了构建东城区数据中心的整体规划,整合市东城区现有准确性、唯一性和性;建设各部门之间准确、完整、规范、清晰、权则结合的基础的整合集中、统一管理,为科学决策提供强大的数据支持;建立和健全数据体系和其中数据中心平台是整体规划的重要系统,通过本项目建设,为政务部门和社会公众提供数据共享服务,保障东城区决策的科学性、有效性和规范性,提升管理能力和公序号术所指对象或含12人人口,实际东城区的人口的总称,包括常住人口、动人口、散居社会人3地4物567网格化社会服序名12东城区数据中心信息资 管理系统建设方34 体系统设以现有业务系统资源为基础,梳理制定数据资源标范,构建人口、地点、物件、组织和经济五大实现基础信息的集中统一与规范管理实现资源元数据及资源 管理提供数据对外共享服务,为统计分析及决策支持提供数据支撑,为政务部门和社会公众提供基准数据服务,保障东城区决策的科学性、有效性和规范性,提升管理能力和公共服务水平。对象基本模型和业务模型,细化具体模型对象的指标名称、指标类型、指标长度、计量五大会人员在内的所有人员基本信息和业务信息。5经济库依托宏观经济规范模型构建经济管理以统计经济信息为基础的金融根据数据资源的业务类型、来源部门等度对数据资源进行灵活编目,实现数据资源 提供和离线接口形式,对外提供人、地、物、组织、经济信息的共享服务本项目应按东城区数据中心建设的总体要求,以构建、完整、准确的数据为,以数据、数据管理和共享服务为重点,充分挖掘数据的应用价值和服务效能,进行整体优化设计和建设。应应 资源应用数据共享服务数据资源地经数据整合数据提供GIS系统数据网格系统数据其他业务数据…服离线文认服质量反数据加数据校数据整数据提组物人资源数据查权限管数据集管缓存管资 管元数据管服务接平台门数据整合层:对分散在各个系统的数据源进行提取、、整合,完成数据的汇总、校数据资源层:存放整合后数据资源,作为对外提供服务的生产库 应用门户层:提供web应用平台和服务接口,提供系统数据的系统技术架构遵循J2EE标准以东软成技术平台解决方案为基础进行开发客户端RIAAction、IABO、ALBO、DAOAction层为统一。IA(ichInternttions)/S架构系统最为常用的TL要求了,IA的出现也就是为了解决这个问题。IA复杂的数据操作使用IA可以将部分原本需要在程序处理的问题转移到客户端使数TMLIATL速度快和图形丰富的页面元素与数据模型结合在一起,为用户提供好的使用体验。RIA具有的桌面应用程序的特点包括:在消息确认和格式编排方面提供互动用户界面;在无刷新页面之下提供快捷的界面响应时间;提供通用的用户界面特性如拖放式(draganddrop)以及和离线操作能力。RIA具有的Web应用程序的特点包括如:立即部署、跨平台、采用逐步来检索内容和数据以及可以充分利用被广泛采纳的互联网标准。RIA具有通信的特点则包括实时互动和图像。本系统中所有应用系统均采用RIA实现技术。下面就本项目中用到的RIA典型应用作个界面交方案中采用业界比较成Ajax技术,从而在以下方面提升系统效能:Ajax的根本理念是“按需取数据”,可以把以前的一些服务器负担的工作转嫁到客户端,利用客户端闲置的计算能力处理,从而减轻服务器和带宽的负担,节约和网络成本。为了更好的用户体验,无刷新更新页面,减少用户实际和心理等待时间,即使要比较大的数据,也不会像刷新一样出现白屏的情况——AjaxXMLHTTP发送请求得到服务端应答数据,在不重新载入整个页面的情况下用JavaScript操作DOM最终更新页面的,所以在数据Ajax不需要插件或小程序,基于标准化技术实现,被广泛支持,其应用前景很广泛,同时界面组DojoJavaScript用户界面开发工具包,Dojo体系结构如上图所示。它能够使我们更容JavaScript,更快速的制作大型的界面,在一定程度上使我们更容易开发动态的用户界面:Dojo是基于AjaxDoo是基于aacrptDoo赖于任何服务器资源,使界面设计与功能实现相分离,功能实现时可以直接应用界面设计的成果,这是agb库等法实现。DojoJavaScriptJavaScript的封装来提供面向对象特征,使界面开在本系统中采用基于Dojo并高于Dojo的策略构建页面组件,即在Dojo之上实现更的封装及扩展,借此即能利用Dojo已有功能及组件,又能对局部进行优化改造、组件替换。XmlXml可以为数据添加结构和元数据,但这确实是一个比较麻烦的方法。XmlJavaScript中,Xml必须被解析为DOM树才可以使用。并且,一旦构建了DOMJavaScript对象或XmlXml数据解析的性能问题,大数据量下将成为速度瓶颈,虽然可以使用自定义的字符串格式来替代Xml为解决上述性能问题,本系统中客户端与服务端数据交互将采用Json技术(JavaScriptObjectNotation)。Json与XmlXml具备如下优势:Json的文本数据格式和JavaScript对象的内部数据格式一致,可以将JsonXml数据<name>MaryXml数据<name>Mary<street>5Main<cityzip=91912>SanDiego,CA<phone>619332-<phone>664223-{addressbook:{name:MaryLebow,address:{street:5MainStreetcity:SanDiego,CA,zip:91912,phoneNumbers:[619332-3452664223-]}}界面风格设户在查看的过程中,减少负担,形成一种对于固定风格的,逐步形成对固定风格的具象化认知。一致性既包括使用标准的控件,也指使用相同的信息表现方法,如在字体、分体现企业。首先看哪里,接着看哪里,哪里比较受注意,哪里可能忽视,这些都可以通过页面视觉建议采用浏览器定义的默认字体:即字体缺省为中文宋体;英文、数字采用Arial或Verdanapx12px14px,这是经过优化的字号,黑体字或者宋体字加粗可加粗;字体颜色主要采用深灰色,不特殊要求,建议颜色最好是在约定俗成基础上,只使用简单的样式,即未与当前两种颜色,避免使用太多颜色造成整体色,具体按照最终网页配色方案确定;数字符号(不含标点)采用半角格式。与传统中文书写格式保持一致,网页上正文文章的段首空两格,段与段之间空一行,以便可以使文章更清晰易看。无特殊要20px——24px应用支撑平台是为了适应IT行业技术方向变幻莫测,方便技术人员正确理解技术、合理UniEAP™平UniEAP™产品历经东软多年的积累和开发,是一款面向软件产品线开发模式的业务UniEAPApplicationServer。它是一个由开发框架、公共构件以及方法学组成的,ApplicationServer上。其定位如下图所示:J2EEAppServer(Weblogic,WebSphere,SUNONE,etc)(Solaris,J2EEAppServer(Weblogic,WebSphere,SUNONE,etc)(Solaris,Linux,Windows,应用服操作系1高性能:数据中心数据库的特点是计算量大,因此在设计中必须保证满足系统的业务需求,做到高性能,因此在硬件和软件选型方面需进行多方面的考虑。集中运算、集中、统一备份:保证系统的安全性。系统的可靠性和安全性:系统必须是具有大很强的可靠性,并且充分考虑到安全防范措施。系统的可管理性:系统必须是可管理的,而且管理粒度必须达到一定程度,以减少工作量。HP应HP应用服务HP应用服务HP数据库服务 HP数据库服务光纤交换 光纤交换

磁盘阵配置环境数据库:Gbase8T开发工具:UniEAP3.5(eclipse架构)程序结构规由一组有意义的单词或者词组组成,必须以字母$’或者‘_’开头,不能与保留字expiryTime,_maxSize。中,不必要的加长将会浪费空间(RAM所有命名标识统一使用英语单词或其缩略语,有确定的意义,严禁使用汉语拼音。在数据命名的一部分插入数字区别数据(数学公式例外x1,x2,x3,x4表示包对于扩展名称,如com,org,net或者edu等,全部都应小写。例如:package类方法与属性相对应的get、set方法为set(get)+属性名,属性名第一个字母为大写。例如:accountsetAccount(),getAccount()方法。变Static,Final变量的名字应该都大写,并且完整含义常常量的名字应该都使用大写字母,并且该常量完整含义。如果一个常量名称由多个单词组成,则应该用下划线来分割这些单词,如MAX_VALUE。参数参数的名字必须和变量名规范一致。使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字。例如:publicvoidsetCounter(intsize){This.size=size;}JavaScript编体需要用<!--和匹配//-->注释,以免浏览器不支持时,源码显示到页面,的注释不需要像Java一样复杂,一般单行注释就足够。不易进行多行注释和过多的注释解释,因为中的注释将随同一同发往客户端。在网络不疏通的情况下,将影JavaScript的书写格式请参照Java对于中的变量和实例可以由程序提供具体数据。因为B/S结构的程序,当客端的页面(含前台)到达时,程序已经运行完毕,所有的数据已经生成,可以提供给使用。本身也可以由应用程序产生。可以根据前台的需要由应用程序运行时生成,JSP编在尽可能合理的情况下,把业务逻辑从JSPjspjsp、bean或标记扩展中,在jsp中应该避免使用out.pringln()来产生页面内容定制标记应当用在适当把逻辑从jsp在jspJava/**//***/javadoc注释要简单明了。StringuserName=null; 信信息必须在java*Copyright®2000*。类、接口注 **@see*@seejava.lang.Class#getDeclaredMethod(String,**@author *@version@version其中,“版本信息”代表任何适合作为版本说明的资料。若在javadoc命令行使用了“-version”标记,就会从生成的HTML文档里提取本信息。@authorHTML所有三种类型的注释文档都可包含@see标记,它允许我们其他类里的文档。对于这个标记,javadoc会生成相应的HTML,将其直接到其他文档。格式如下:@see类名@see@see每一格式都会在生成的文档里自动加入一个超的“SeeAlso”(参见)条目。注意javadoc不会检查我们指定的超,不会验证它们是否有效。成员注只有public和protected类型的类成员的注释可以被javadoc提取到文档中,而private型和/**/**示范privateString方法注方法注释的注释内容有方能介绍、参数说明、返回类型说明、例外类型、JDK/SDK的引入 @returnfloat@paramyearint@paramemployeeIDjava.lang.String@exceptionjava.io.IOException@param@return说明@exception(同样可以延续到下面的行) UniEAPUniEAP表示层:一般用jsp页面实现,页面内的java代码尽量封装到自定义中控制层:xxxAction,继承BaseAction类,使用RequestEnvelope业务实现层:xxxServiceImpl,继承BaseInteraction类,并实现对应的xxxService接数据处理层:xxxApplogic,继承BaseApplogic每个子系统分配一 ,每个子系统均放在指 下。具体可参加UniEA 结构应用程序及相关数据。 |-- | | | | 系统详细设数据型生成对应的数据。模块详细设12312、修改,选择待修改的记录,点击“修改”弹出修改框,修改完成,点击3带* /infopub/pages/模块详细设1231、新增,点击“新增,弹出新增页面框,录入元数据信息,点击“保存带* /infopub/pages/模块详细设参照数据对每一类数据资源对应的物理表及字段进行数据项:数据集的数据信息项6.数据集新增,点击“新增”按钮,弹出新增框,录入数据集信息,点击数据集删除,点击“删除,弹出确认框,选择是否删除数据集查看,点击“查看,弹出查看框进行查看信息项,点击“信息项,管理数据集与信息项的关联关系带*/neusoft/EAP/infopub/pages/模块详细设1.无EAP数据资源管理包括代码集管理、资 管理、数据查询三个模块模块详细设无修改,选择记录,点击“修改,弹出修改框,修改信息完毕,点击“保4.EAP资 模块详细设对现有数据资源的描述管理,通过资 对度的资源管新增:新增资 节 删除:删除资 节3.带*EAP模块详细设通过资 用户能够快速了解到所需要资源的相关情查询:点击资 叶子节点,系统动态生成相关表的数据情况资 叶子节点必须关联物理数据查询,点 叶子节点图标,系统返回符合条件的数据记录无EAP共享服务管理包括服务接口、接口管理和接口测试三个模块 模块详细设无无无无无无无 接口模块详细设实现对接口服务的功能,接口类型包括人、地、物、组织

温馨提示

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

评论

0/150

提交评论