社会综合救助平台项目设计书.doc_第1页
社会综合救助平台项目设计书.doc_第2页
社会综合救助平台项目设计书.doc_第3页
社会综合救助平台项目设计书.doc_第4页
社会综合救助平台项目设计书.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

社会综合救助平台项目设计书1、概述提出者和交办单位: XXX信息办承办单位: XX有限公司项目监理单位:XXXX有限公司软件名称: 社会综合救助平台胡锦涛主席在提高构建社会主义和谐社会的能力指出:“要进一步完善社会保障体系,逐步扩大社会保障的覆盖面,切实保障各方面困难群众的基本生活,让他们感受到社会主义大家庭的温暖。要从法律上、制度上、政策上努力营造公平的社会环境,从收入分配、利益调节、社会保障、公民权利保障、政府施政、执法司法等方面采取切实措施,逐步做到保证社会成员都能够接受教育,都能够进行劳动创造,都能够平等地参与市场竞争、参与社会生活,都能够依靠法律和制度来维护自己的正当权益。”因此,建立社会救助体系,是构建社会主义和谐社会的首善之区的需要,是全面建设小康社会、统筹城乡经济社会发展战略构想的重要内容,对于维护首都改革、发展和稳定具有重要意义。1 编写目的本概要设计说明书是对社会综合救助平台概要设计的定义,包括本系统技术设计思想、总体设计、程序描述等。本概要设计说明书适合以下读者:n 系统设计人员n 系统确认测试人员n 编码人员本概要设计说明书是以下开发活动的依据之一:u 系统编码用户验收1.1 适用范围委托单位:XXXX信息办开发者: XX有限公司1.2 读者对象公司开发设计人测试人员。1.3 术语和缩写本文用到的术语符合国家标准软件工程术语(GB/T11475-1995)。与本文直接相关的国家标准包括:(中国标准出版社 1996年)GB8566-1995软件生存期过程GB8567-88 计算机软件产品开发文件编制指南GB8567-88计算机软件数据库设计说明编制指南GB/T11457-1995 软件工程术语1.4 参考资料文件名称文件版本需求规格说明书同附件V1.1用户需求说明书V1.01.5 设计概述设计方法:面向对象1.6 设计约束(1)需求约束 本系统应当遵循的标准或规范 能在普通PC机、windows操作系统上运行. 可以方便的外接一些网站或者系统,无需数据交互。 页面简单、操作方便快捷。 具有较高的正确性、健壮性、可靠性、效率(性能)、易用性、清晰性、安全性、可扩展性、兼容性、可移植性。(2)隐含约束 用户必须具备一定的计算机使用能力,会使用word和excel等工具 IE版本在5.0或5.0之上 中央处理器CPU主频800MHZ以上,内存最小128MB,硬盘最小10G,以及必要的网络设备。1.7 设计策略1扩展策略系统的软件设计应采用模块化体系结构,新功能的引入不影响原有的功能模块,具有良好的可扩展性。2复用策略信息查询、统计汇总设计考虑部分通用化设计,便于复用。3安全性系统中涉及到敏感信息,系统应具备统一、完善的多级安全机制,以保证系统的安全性。4易用性系统应提供友好的操作界面,便于用户的操作和管理。5灵活性在人事管理中,业务本身具有较多的灵活性,在系统设计时,设计上要充分考虑到灵活性。1.8 技术实现1.9 采用先进的MVC设计范式的B/S多层网络计算结构应用系统构架采用了先进的MVC(Model-View-Controller)设计范式(Design Pattern),如下图所示。采用分布式多层体系,使用平台无关的的技术框架和业务逻辑构件化技术。MVC模型图所谓的MVC(Model-View-Controller)设计范式可以说是目前国际上最流行的先进软件设计范式。它的具体思路是:(略)2.10 采用Struts实现Web上的MVC框架Struts是Apache Jakarta项目的一部分,它用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的架构。Struts有如下的主要功能: (略)2.11 采用Hibernate作为持久层框架Hibernate是一种新的OR映射工具,它不仅提供了从Java类到数据表之间的映射,也提供了数据查询和恢复机制。(略)2 设计约定1、所有的数据库命名都是以模块的缩写加上具体表的英文词汇组成,这样能够统一数据库表的命名,也能够更好的规范数据库表命名。2、所有数据库的设计,都采用Rational Rose进行,并且采用面向对象的设计方法,首先进行对象实体的设计,最后将对象持久化到数据库中,所有的表和表之间的关联(ER图)都采用标准的Rose设计工具进行,这样能够将整个系统的设计和数据库设计有机的结合起来。3、界面风格:管理界面做到美观大方、风格统一,并有一些提示信息指导用户操作使用。尽量使用选择框、下拉框等选择操作界面,方便用户的使用。4、消息提示:中文提示,言简意赅。3 系统总体结构3.1 平台架构软件架构图3.2 功能架构4 运行环境4.1 软件平台l 操作系统:Microsoft Windows 2003 企业版l DB服务器数据库软件的名称:Oracle数据库软件的版本:10gl 操作系统:Microsoft Windows 2000/ XP;l OFFICE2000以上l CPU:1G;内存:256M;硬盘:剩余1G 4.2 开发环境的配置类别标准配置计算机硬件HP520CPU:Intel Core(TM) Duo T2600 主频:2.16GHz硬盘:160G内存:2G软件操作系统:Windows XP开发环境:java + eclipse 3.0 数据库:Oracle 10g网络通信公司网络4.3 测试环境的配置(1)单元测试、集成测试环境与开发环境相同。(2)系统测试、验收测试环境与运行环境相同或相似。5 功能模块设计5.1 需求描述系统首先把业务的共性进行抽象,按行政许可法的要求,建设一个由受理、承办、审批、并联协作组成的动态业务审批的平台型系统,然后再具体分析对社会救助管理不同救助业务分类的成不同审批事项,通过平台型系统的动态配置功能配置出不同的救助业务审批管理功能。实现这种平台型系统的关键之一就是工作流引擎,而且该工作流引擎针对政府审批进行了再抽象实现。可以让系统快速的适应流程变更。(略)5.1.1 首页桌面n 公告栏查看信息发布的内容,根据不同用户登录到系统,公告栏内显示自己权限内可查看的公告信息,同时,公告信息会根据发布的设置,分紧急程度显示。(略)6 界面设计6.1 应当遵循的界面设计规范页面主色调为蓝色,配合桔黄色和淡黄色,整个页面显得清爽界面简单易懂,操作按钮放置位置明显、清楚。页面层次尽量少,规定页面链接在四级以下。6.2 主界面6.3 美学设计(1)界面的布局及理由 界面的布局遵循中以下四个原则: 直观原则 一致性原则 合理化原则 鼠标键盘对应原则(2)界面的色彩及理由 界面色彩遵循设计规范中一下两个原则: 美观与协调性原则舒适性原则6.4 界面资源设计整个系统指示同一个功能必须使用相同的图标,所有图标资源放在XXXimages。6.4.1 图像资源本系统的图像资源由美工人员设计绘制,主要图像资源放在数据目录XXXimages。6.4.2 界面组件控件布置整齐,界面组件的设计遵循简洁统一的原则7 数据库设计具体参见数据库设计说明书V1.08 复用、外购分析利用公司通用部门成熟的引擎进行开发,可以降低开发风险、提高产品质量、加快开发进度。所以复用以下复用:采用统一平台配置管理:机构管理、角色管理、用户管理。工作流引擎,表单引擎,数据字典管理。为了加快开发进度,考虑引入成熟的构件。对市场构件进行了分析,决定外购以下构件外购: 润乾报表4.09 系统接口设计内部接口:系统功能中,各个功能之间都通过内部接口进行数据交换,下面以申请登记为例进行说明外部接口:1、市低保系统的接口与低保系统实现数据对接实现数据互动,并能动态、灵活的配置对接参数;同时,支持随时查看数据交换的结果信息及相应的交换状态信息。10 集成方案12.1 集成环境与开发环境一样12.2 集成工具工作流引擎、表单引擎、权限引擎、报表引擎。12.3 集成策略自底向上12.4 集成设计工作流模型通用工作流模型通用工作流引擎基于模板的社会救助专用工作流引擎12.5 集成步骤基于数据库,同步集成。11 性能设计11.1 性能指标根据业务处理类型的不同,把作业划分为两类:交互类业务、查询类业务。在本方案中,相关的性能指标如下:交互类业务交互类业务是指平时工作中在系统中进行的业务处理,如录入,修改或删除一条单据等操作。平均响应时间:2-5(秒)峰值响应时间:8-15(秒)查询类业务如信息查询、统计报表生成等。查询业务由于受到查询的复杂程度、查询的数据量大小等因素的影响,需要根据具体情况而定,在此给出一个参考范围。简单查询平均响应时间:2-10(秒)复杂查询平均响应时间:10-60(秒)12 系统出错处理设计12.1 出错信息故障描述输出信息形式错误含义处理方法连接数据库失败对话框提示网络连接失败;服务未启动;数据库配置错误检查网络连接,开启数据库服务,进行正确的数据库配置目前权限无法进行相关操作对话框提示登陆用户的权限不能进行的相关的操作联系系统管理员请求授予权限服务器响应缓慢或者任何操作都不相应系统提示服务器挂起:常量信号量问题、资源紧张等通过有效的数据备份方法来缓解。12.2 补救措施为了预防系统故障或者遭遇黑客攻击造成的丢失数据,将采用以下四种方法保护数据:a. 后备技术:双机备份;b. 降效技术:通过数据库的第三方工具(如PL/SQL,TOAD等)或者Windows DOS命令行手动对数据库进行备份;c. 恢复及再启动技术:搭建群集服务器,通过双向复制来创建数据副本,万一服务器崩溃可以通过群集进行实效转移;同时通过第三方工具检测服务器,如果服务异常关闭或者服务器死机则自动重启服务或者服务器。d. 设置Oracle数据库的自动备份,防止人工备份的不及时12.3 系统维护设计本系统没有采用单独的维护设计模块,在做开发技术选择的时候采用易于维护的开发技术,所以系统采用数据库字段和应用界面中的控件绑定的技术,这样有利于今后的系统维护。13 系统备份设计1、数据库服务器再自动导数前将自动备份上期数据,历史数据将被保留。2、单位Excel文件将自动按批次保存成目录。3、回收单位文件时,将自动保存已正确回收的单位文件。14 可扩展性设计系统在设计时,应充分

温馨提示

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

评论

0/150

提交评论