1、济南市历下区商贸(旅游)局网体系结构设计报告文件状态: 草稿 正式发布 正在修改文件标识:当前版本:Version 1.0.1作 者:尚金龙完成日期:2008-12-21版 本 历 史版本/状态作者参与者起止日期备注V1.1尚金龙尚金龙苏敦快2008-12-21至2008-12-21Contents1.文档介绍31.1 文档目的31.2 读者对象31.3 参考文献32.系统概述42.1 系统名称42.2 系统主要功能43. 设计约束143.1系统所使用的各种JAVA类包。143.2系统开发环境143.3系统运行环境153.4系统所使用的接口/协议153.5系统对计算机硬件的要求154. 设计策
2、略154.1扩展策略154.2复用策略164.3折衷策略165. 系统总体结构176. 开发环境的配置187. 运行环境的配置188. 测试环境的配置181.文档介绍1.1 文档目的本文档编写的目的主要于对网站系统从设计到实现作一个整体详细的说明,让读者可以对网站系统功能、结构、内在实现原理有一个从技术水平上的认知,为网站的系统的再升级、维护保留尽可能详尽的资料,使系统的维护、升级更加方便,同时也提高系统的可复用性。1.2 读者对象系统分析人员、系统设计人员、系统开发人员、系统管理员、系统修护人员。1.3 参考文献管理信息系统第三版 作者:黄梯云 高等教育出版社 20042.系统概述2.1 系
3、统名称1.系统全称:济南市历下区商贸(旅游)局网站。2.2 系统主要功能系统用于济南市历下区商贸局信息发布及管理。系统采用B/S结构,主要分为以下几个模块:1. 外网信息展现,主要由以下几个模块组成合理化建议当前新闻商贸局简介政务公开旅游信息办事指南工作动态重点项目市场监测企业展示消费导航旅游以上模块旨在为民众提供最新的政府相关新闻资讯的同时,也为民众提供一个直接的高效的了解政府工作,及工作动态的,的交流平台,解决与人民利益相关的问题,接受民众建议。同时为外地的投资者,旅游者提供投资,旅游资讯。2. 后台管理系统:对所有要发表的信息和要回答的民众疑难问题可以实现可视化操作,系统还提供权限管理,
4、可以根据局里的工作需要和组织结构特点,对不同岗们的工作人员赋于不同的管理权限,这样可以使提高工作的有效性和独立性。主要由以下模块组成用户维护主栏目维护副栏目维护文章维护建议维护友情连接局长邮箱用户访问量统计3. 设计约束3.1系统所使用的各种JAVA类包。3.2系统开发环境1.Windows xp 为开发操作系统平台.2.Tomcat6.0 web 服务器.3.Eclipse3.2+Myeclipse4.0为开发工具.3.3系统运行环境1. 理论上系统可以在任何的操作系统下运行,只要安上相应系统的JAVA虚拟机。但由于系统是在windows xp操作系统下开发和测试的,并没有其的别的系统上运行
5、测试过,所以建议最好还是在windows 操作系统下运行,最隹选择为:windows server2003.JDK1.6.2. WEB SERVER:Tomcat5.5为WEB服务器。s3. DATABASE:ORACLE 10G数据库。4. 系统管理员在维护系统时最好用IE6,不要用IE7及IE8,因为IE7,IE8设计的session有效时间比较短,同时因为系统对后台的管理员使用严格的session管理(为了系统安全),所以当session过期时会被迫退出系统。网民访问可以用IE6及以上版本。3.4系统所使用的接口/协议1.系统使用80端口,及http超文本传输协议。3.5系统对计算机硬件
6、的要求客户端:1. CPU :Intel Pentium 2或相当于Intel Pentium 2及以上处理器。2. 内存:1024M及以上。3. 硬盘:80G及以上。服务器端:1. CPU :Core Dual 2.0G及以上处理器2. 内存:2048M及以上。3. 硬盘:120G及以上。4. 设计策略4.1扩展策略1. 考虑到以后对系统的扩展,我们严格的按照MVC三层结构编程,每一层只做自己应该做的事情,系统的各个部分工作都相互区分开来。这为系统今后的扩展比如功能添加,完善,都提供一个很好的环境。各层都使用统一的编码方式。4.2复用策略1 系统在完成某一业务逻缉时,尽量的编写通用接口高内集
7、低偶合,以提高复用性。4.3折衷策略 1安全性实用性高效性复杂性时效性。 随着现代微机的性能越来越高,对于一个系统的设计我们首先注重的是系统的安全性因为只安全性高的系统才有持久生存的可能,其次才是它的实用性,然后才考虑到它的高效性,再者是复杂性,最后才是时效性。5. 系统总体结构6. 开发环境的配置提示:说明本系统应当在什么样的环境下开发,有什么强制要求和建议?类别标准配置最低配置计算机硬件CPU 1.83G, Memory:1024MCPU 1.83G, Memory:1024M软件Eclipse3.2+MyEclise5.1 pluginSQLServer2005 StudioEnterp
8、rise Architecture6.5PowerDesigner11Eclipse3.2+MyEclise5.1 pluginSQLServer2005Enterprise Architecture5.0PowerDesigner11网络通信Http协议 80端口Http协议 80端口其他7. 运行环境的配置提示:说明本系统应当在什么样的环境下运行,有什么强制要求和建议?类别标准配置最低配置计算机硬件Core Dual CPU: 1.83G, Memory:2048 MCore Dual CPU: 1.83G, Memory:2048 M软件WebServer:Tomcat6.0JDK1.6SQLServer2005 ServerWebServer:Tomcat5.0JDK1.5SQLServer2005 Server网络通信Http协议 80端口Http协议 80端口其他8. 测试环境的配置提示:说明本系统应当在什么样的环境下测试,有什么强制要求和建议?(1)一般地,单元测试、集成测试环境与开发环境相同。(2)一般地,系统测试、验收测试环境与运行环境相同或相似(更加严格)。