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