网站系统概要设计说明书.docx
系统开发项目-概要设计说明书
PAGE25/NUMPAGES26
********************建设项目
*********************系统开发
“***********”系统建设
概要设计说明书
*********有限公司
2015.5
版本v1.0
文档审批修订记录
日期
版本编号
简要说明
著者
审核者
审核日期
2015.5.5
V1.0
王**
说明:“简要说明”主要是对修订原因和修订的内容进行简要说明
目录
TOC\o1-5\h\z\u1引言 4
1.1编写目的 4
1.2背景 4
2系统总体设计 4
2.1需求规定 4
2.1.1系统集成建设 4
2.1.2系统功能设计 5
网站栏目设计 5
后台功能设计 5
2.1.3系统界面设计 7
2.1.4系统可扩展性设计 8
2.1.5系统性能设计 8
2.2运行环境 8
2.3基本设计概念 9
2.3.1系统网络拓扑图 9
2.4技术路线 9
2.4.1底层开发框架 9
2.4.2Web开发框架 10
SpringMVC 10
Struts1 12
Struts2 14
2.4.3前台JavaScript框架 16
2.4.4数据持久层框架 17
Hiberante 17
MyBatis 19
SpringDataJpa 20
综述 21
3系统部署 21
4系统性能设计 21
4.1高效的数据算法 21
4.2负载均衡 21
4.3良好的接口设计 22
4.4低耗的磁盘IO 22
4.5细粒度的事务管理 22
4.6应用配置相关调优 23
4.7数据库性能设计 23
4.7.1索引控制 23
4.7.2SQL优化 23
4.8数据库高可用性设计 23
4.8.1设计原则 23
分布性原则 23
读写分离原则 23
垂直分割原则 24
水平分割原则 24
5系统出错设计 24
5.1出错信息 24
5.2补救措施 25
5.3系统维护设计 25
1引言
1.1编写目的
本文档基于《*********开发项目招标文件》和《*********开发项目开发合同》和《“*********”系统需求规格说明书》,进行“*********”系统开发项目的概要设计。
通过编制本文档,明确本项目的整体架构和整体设计思想,并为系统的详细设计和技术实现提供指导和帮助。在下一阶段的详细设计中,程序设计员就可参考此概要设计报告,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误,更好的完善和优化文档。
1.2背景
*********建设是*********信息化建设的一项重要工作。待网站建设完成,将显著提升原*********各部门内计算机网络应用的水平,提升*********的办公效率及业务水平。充分考虑*********的实际工作情况、业务流程、网站建设的目标要求,在本次网站设计构建中,应始终坚持安全、便捷、切合实际工作的原则,有利于*********广大教职工的高效、安全及简单易用。
根据*********建设的目标和业务需求,在充分分析*********现有通信网络基础上,构建*********网络,作为整个*********网运行的基础网,网站应能满足*********多项业务、高带宽应用的需求,因此*********网将建成一个承载多种业务的网络平台。
2系统总体设计
2.1需求规定
2.1.1系统集成建设
包括基础平台建设、网络设备、安全设备、服务器设备和系统软件集成。
2.1.2系统功能设计
网站应用系统开发,包括门户网站建设、后台管理系统建设。
网站栏目设计
网站栏目
功能说明
备注
网站前台管理
行业资讯
展示行业内最新资讯信息
企业展厅
展示企业产品图片
专家点评
展示专家的点评信息
活动展示
以图文列表形式展示活动信息
联系我们
展示联系方式信息
网
站
后
台
管
理
栏目内容管理
各类文章的添加及管理
广告及广告位管理
广告的添加及管理
联系我们和友情链接管理
友情链接添加、编辑及联系我们的信息管理
舆论监督管理
舆论监督信息的添加及管理
企业管理
企业信息的