概要设计说明书(模板)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XXX系统XX项目概要设计说明书
xxxxx有限公司
版本记录
目录
第一章引言
1.1编写目的
编写该文档的目的在于明确本系统的用户需求,从技术实现角度描述用户需求,使得软件开发人员与用户对待开发软件的需求有统一的、无二义性的认识。
该文档所描述的内容,可作为软件确认测试的依据,检测所最后的成果是否达到了所描述的技术需求。
该文档的读者为用户代表、软件分析人员、开发管理人员和测试人员。
1.2背景
根据xxxxx,为使系统管理更深入业务、更人性化,以及适应国家政策倡导的管理转向服务的发展方向,xxx提出了开发《XXX》的需求。
系统由xxxx有限公司进行系统的设计、开发、以及维护。
系统的主要使用者如下:
●xxx
xxxxxx。
系统的部署分三方面:
●数据库以及服务器端的部署,这两部分部署到xxx机房。
●客户端部署到xxxx机器上。
●xxxx通过浏览器联通互联网进行操作。
1.3参考资料
●GB 8566 计算机软件开发规范
●GB 8567 计算机软件产品开发文件编制指南
●计算机软件工程规范国家标准汇编
●《计算机软件工程规范国家标准汇编》
第二章任务概述
2.1目标
xxxxx,建设的目的主要有以下几个方面:
⏹xxxx;
⏹使系统管理更深入业务、更人性化;
⏹通过技术手段把xxxx的数据依据;
⏹升级系统的安全性,得到更好的数据保障。
2.2运行环境(按实际环境填写)
2.2.1硬件环境
服务器配置
1. 应用服务器一
型号:DELL PowerEdge 6850
CPU:2个Intel Xeon MP Model 6 Stepping 8 3.0 Ghz (双核)
内存:12G
硬盘:2个67.75G
2. 应用服务器二
型号:DELL PowerEdge 6850
CPU:4个Intel Xeon MP Model 6 Stepping 8 3.0 Ghz (双核)
内存:16G
硬盘:1个67.75G
3. 应用服务器三
型号:DELL PowerEdge 6850
CPU:2个Intel Xeon MP Model 6 Stepping 8 3.0 Ghz (双核)
内存:4G
硬盘:1个67.75G
4. 数据库服务器:
两台DELL PowerEdge R910,
每台配置:4个 Intel(R) Xeon(R) CPU E7540 @ 2.00GHz Model 46 Stepping 6(六核)
CPU,64GB内存,2个278.88 GB 硬盘
详细参数参见硬件供应商提供的说明。
工作站建议配置
●能够接入政府网络,访问本系统的Web服务器。
●网络带宽要在2M或者以上,服务站至少要512K。
●电脑要求至少达到以下性能配置:
1、P4 CPU
2、256M内存(建议512M)
3、20G硬盘剩余空间
4、网卡
●配置彩色打印机或针式打印机,要求打印出来的效果比较好,速度也要比较快,能够
回执格式的纸张。
2.2.2软件环境
服务器软件环境
●Linux企业级服务器操作系统5.5
●Oracle 11G数据库
工作站软件环境
●使用Windows 2000、Windows Xp、Windows 2003、Windows 7操作系统。
●使用客户段程序必须安装JDK。
●使用Web必须安装浏览器,要求IE6或者以上版本。
2.3需求概述
根据XXXXX的实际情况,我们对系统功能进行了归类划分,系统共分为X个模块:XXX、XXX、XXX。
以下是系统功能一览表:
第三章总体设计3.1系统体系结构
本系统的体系结构图如下图所示:
图
3.2系统技术架构设计
技术框架与模块如下图所示:
图
描述
3.3存在的问题
XXXXXXXXX
第四章接口设计4.1外部接口
描述
外部接口逻辑图如下:
4.2内部接口
描述
第五章数据结构设计5.1ER关系
5.1.1XXXX
(1)XXXX有以下子表
1.日常巡查登记表
2.日常巡查检查情况表
3.日常巡查业务历史表
4.日常巡查检查情况登记表
5.2物理结构设计
5.2.1一期功能扩展
日常巡查
5.3数据结构与程序的关系
XXXXXX
第六章模块设计6.1功能需求分类
6.1.1功能总图
6.1.2功能描述表
6.1.3功能模块
6.1.4各功能单元
6.1.4.1Xxxx
日常巡查模块
6.1.4.2系统配置与管理
用户管理:
权限管理:
密码管理:
操作日志管理:
6.2功能描述
6.2.1系统配置与管理
6.2.1.1系统配置
设置系统的各种参数。包括:
●缺省打印机参数。
●程序更新地址。
●Web服务器IP地址。
●Web服务器端口
6.2.1.2用户管理
对新增的用户,增加审核环节。用户信息和用户所属角色都要审核,审核通过后,才可以