- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
cms项目概要设计
CSSP_CMS
网站开发概要设计说明书
长沙园有限公司
信息中心
文档历史
日期 作者 版本 描述 2006-1-6 谢平 1.0.0 建立文档结构 2006-1-8 谢平 1.0.1 编写总体设计、接口设计、运行设计、系统数据结构设计、系统出错处理设计;
引言
编写目的
本文描述CSSP_CMS网站的概要设计,以作为详细设计以及系统实现的依据。
(本项目为长沙软件园门户网站项目内容发布子项目)
背景
长沙国家软件产业基地、长沙863软件专业孵化器的建设不断完善,各种服务也逐步对外开放,目前长沙软件园的静态网站系统,存在如下问题,不能满足要求:
目前的静态网站,不能集中体现软件园的服务和品牌形象。现在的网站上只是简单地把内容收集在上面,显得过于单一和单板,信息过于平面化,不能满足现在园内业务的需要,实效性差,软件园的整体形象没有在门户上体现。
目前软件园的系统过于单一,部分业务需要门户系统支撑。长沙软件园目前已有863门户系统(包括资源库、构件库系统、项目管理系统)、视频点播系统、IDC服务系统,缺乏统一的对外服务门户;同时随着教育培训实训基地、软件评测中心的建设,急需统一的对外服务门户系统的支撑;软件企业作为高新技术企业的子集,与高新区门户系统需要统一设计。
需要与高新区、麓谷形象,政务公开,企业交流保持一致。为更好地为企业提供更多的资源和服务,目前单一的静态网站无法满足需求;需要面向企业提供包括专家资源、项目资源、统一交流平台等服务。
无法满足招商引资的需要。
定义
:长沙软件园有限公司网址。
参考资料
列出有关的参考文件,如:
本项目的经核准的计划任务书或合同,上级机关的批文;
属于本项目的其他已发表文件;
本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
总体设计
需求规定
(说明对本系统的主要的输入输出项目、处理的功能性能要求。)
WEB服务器:Tomcat+apache结合。Tomcat解析JSP/Servlet,Apache解析静态HTML文件;
数据库:ORACLE9i;
JAVA开发工具:JBuilderX。JBuilder提供图形使用者接口以简化组件文件 strutsconfig.xml编辑与设定,此外,JBuilder于Object Gallery对话框内的 Web 页次,提供四种向导以简化Struts开发流程;或者采用Eclipse插件;
页面开发工具:Macromedia Dreamweaver MX 2004;
UML设计:Rational ROSE;
数据库设计:PowerDesigner 9;
项目计划:Project 2003;
版本管理:VSS6;运行环境
运行环境
WEB服务器:CPU:3.0G以上,内存1G以上;操作系统WINDWOS 2000SERVER/2003SERVER,或者LINUX/UNIX;web应用服务器:tomcat、weblogic等;
数据库服务器:CPU:3.0G以上,内存1G以上;操作系统WINDWOS 2000SERVER/2003SERVER,或者LINUX/UNIX;数据库:ORACLE9i
说明本系统的基本设计概念和处理流程,尽量使用图表的形式。
基本设计概念和处理流程
用户角色模型
说明:
网站用户角色分为:注册用户(能使用其他子系统提供的平台管理功能),游客(仅能浏览信息,并发布留言或评论);
管理员:超级管理员(初始化系统,分配用户角色及操作权限),系统管理员(按照超级管理员分配的权限管理相关功能),网络编辑(发布新闻内容);
用例
用例描述:
新闻采用在线编辑器,可以象使用word一样编辑新闻;
可web上传图片,新闻内其它网站图片自动下载;
无限级目录分类;
可设头条新闻和图片新闻;
新闻点评功能,可自由发表评论;
权限管理可以任意设置角色 ;
采用MVC模式显示与逻辑分离,方便修改页面显示效果;
支持多界面风格,只需增加相应的风格包;
支持国际化多语言,只需要增加响应语言包;
支持多种数据库,Oracle,SqlServer,Mysql;
支持全文索引,检索速度更快更准确;
支持rss新闻聚合
自带留言簿
结构
项目框架模型
从架构图中可以看出系统分为四层:
UI层:借助Struts实现。用ActionForm类封装与用户互动的数据元素;用Action类实现业务逻辑、动作处理、链接转向。实现MVC中的C;借助Struts标签来完成数据呈现,实现MVC中的V。
业务层:借助SpringFramework进行业务组件的组装关联。实际的项目开发中,每个领域都会有自己独特的业务逻辑,正因为这样,致使
文档评论(0)