详细设计说明书-模板.doc_第1页
详细设计说明书-模板.doc_第2页
详细设计说明书-模板.doc_第3页
详细设计说明书-模板.doc_第4页
详细设计说明书-模板.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目名称 项目名称 编 号 当前版本 拟 制 人 审 核 人 批 准 人 文件状态 征求意见稿 正式发布 完成日期 详细设计说明书详细设计说明书 项目名称 详细设计说明书 版版 本本 历历 史史 版本作 者参与者起止时间备 注 2 2 2 目 录 1 1 引言引言 1 1 1 1 编写目的 1 1 2 项目背景 1 1 3 参考资料 1 2 12 1 项目现状项目现状 2 2 2 2 建设目标 2 2 3 建设内容 2 2 4 功能需求 2 2 5 非功能需求 2 3 3 总体设计总体设计 3 3 3 1 体系结构 3 3 2 逻辑架构 3 3 2 1 分层架构模型 3 3 2 2 组件架构模型 3 3 2 3 数据流转模型 4 3 3 包结构设计 4 3 3 1 包介绍 4 3 3 2 包介绍 5 3 3 3 包介绍 6 3 3 4 页面资源介绍 6 3 3 软件功能结构设计 8 3 4 系统运行环境 9 3 5 标准性与扩展性 9 4 4 功能设计 功能设计 1111 4 1 功能设计 11 4 1 1 业务流程设计 11 4 1 2 功能概述 11 4 1 3 主要功能模块设计 11 5 5 非功能性设计 非功能性设计 1111 5 1 系统接口设计 11 5 1 系统集成设计 11 5 2 系统配置设计 11 5 3 系统安全设计 11 5 4 系统部署方案设计 11 项目名称 详细设计说明书第 1 页 1 1 引言引言 1 11 1 编写目的编写目的 本文档描述了维护审批程序设计人员对该程序总体框架的设计方案 用于 指导程序开发人员进行编码设计开发 并且帮助后续升级维护人员了解掌握该 程序的设计思路 用户也可以通过该文档更深一步的了解该程序 1 21 2 项目背景项目背景 1 31 3 参考资料参考资料 项目项目任务书 2014 06 01 项目任务书 1 0 版 2013 11 18 2 2 2 2 项目概述 2 12 1 项目现状项目现状 2 22 2 建设目标建设目标 2 32 3 建设内容建设内容 2 42 4 功能需求功能需求 2 52 5 非功能需求非功能需求 1 可用性 系统应操作简单 实用高效 好记易学 少错和令人满意 具备 较高的可用性 2 可靠性 系统应经过完善的设计和充分的测试运行 具备在较长时间内连 续无故障的运行能力 3 健壮性 系统应具备较强的容错 数据恢复与稳定运行的能力 4 扩展性 3 3 3 3 3 总体设计总体设计 3 13 1 体系结构体系结构 3 23 2 逻辑架构逻辑架构 本系统核心架构为 FreeMarker hibernate Spirng 的 mvc 分层架构 3 2 13 2 1 分层架构模型分层架构模型 3 2 23 2 2 组件架构模型组件架构模型 业业务务层层 含含持持久久层层 基基础础设设施施层层 JTA EhCache Quartz 展展现现层层 FreeMarker JSON Hibernate3 客客户户层层 Log4J SpringMVC JavaMail JDBC DriverXfire TAG Commons fileupload Commons io HttpClientSLF4J JQuery HTML5 CSS3 Spring3 DWR Lucene Dom4J JUnit Ant Commons net C3P0 Jmagickhtmlparser 4 4 4 3 2 33 2 3 数据流转模型数据流转模型 3 33 3 包结构设计包结构设计 3 3 13 3 1 包介绍包介绍 具体包名相关功能描述 com jeecms cms 常量包 com jeecms cms action 通用 action 抽象类包 com jeecms cms action admin 后台欢迎页的 action com jeecms cms action admin assist 后台辅助包 com jeecms cms action admin main 后台核心功能包 com jeecms cms action directive cms 自定义标签包 公用部分继承于 abs 包 com jeecms cms action directive abs 公用部分自定义标签的抽象包 com jeecms cms action front 前台 action 包 com jeecms cms action member 会员中心包 com jeecms cms dao assist 辅助 dao 的接口层 com jeecms cms dao assist impl 辅助 dao 的接口实现层 com jeecms cms dao main 核心的 dao 接口层 com jeecms cms dao main impl 核心的 dao 接口实现层 com jeecms cms entity assist cms 辅助实体类子类 com jeecms cms entity assist base cms 辅助实体类基类 5 5 5 com jeecms cms entity assist hbm hibernate 辅助实体类的关系映射文件 com jeecms cms entity back cms 备份实体类子类 com jeecms cms entity back base cms 备份实体类基类 com jeecms cms entity back hbm hibernate 备份实体类类的关系映射文件 com jeecms cms entity main cms 核心实体类子类 com jeecms cms entity main base cms 核心实体类基类 com jeecms cms entity main hbm hibernate 核心实体类的关系映射文件 com jeecms cms lucene 搜索引擎封装包 com jeecms cms manager assist 辅助的 service 接口层 com jeecms cms manager assist impl 辅助的 service 接口实现层 com jeecms cms manager main 核心的 service 接口层 com jeecms cms manager main impl 核心的 service 接口实现层 com jeecms cms service service 封装层 com jeecms cms staticpage 静态页的封装包包 com jeecms cms staticpage exception 静态页的异常处理类型 com jeecms cms statistic 内容发布统计包 com jeecms cms statistic workload 流量统计包 com jeecms cms web 拦截器包 com jeecms cms task 任务包 com jeecms cms task job 具体任务包 3 3 23 3 2 包介绍包介绍 具体包名相关功能描述 com jeecms common captcha 验证码封装包 com jeecms common dic 分词 com jeecms common email 邮件包 com jeecms common fck fck 编辑器封装包 com jeecms common file 文件操作封装包 com jeecms common hibernate3 hibeinate 封装包 com jeecms common image 图片的封装包 com jeecms common ipseek ip 地址库封装 com jeecms common lucene 收索引擎的基础包 com jeecms common office 文档转换相关工具类 com jeecms common page jeecms 分页封装包 com jeecms common security com jeecms common security annotation com jeecms common security encoder com jeecms common security rememberme com jeecms common security userdetails 安全认证相关的包 com jeecms common upload 上传封装包 6 6 6 com jeecms common util 工具包 com jeecms common web 常量包 com jeecms common web freemarker freemarker 视图封装包 com jeecms common web session session 包 com jeecms common web session cache session 缓存包 com jeecms common web springmvc springMVC 的简单封装 com jeecms cms manager main 核心的 service 接口层 com jeecms cms manager main impl 核心的 service 接口实现层 com jeecms cms service service 封装层 com jeecms cms staticpage 静态页的封装包 com jeecms cms staticpage exception 静态页的异常处理类型 com jeecms cms statistic 流量统计包 com jeecms cms statistic workload 内容发布统计包 com jeecms cms web 拦截器包 3 3 33 3 3 包介绍包介绍 具体包名相关功能描述 com jeecms core 一般常量和异常处理 com jeecms core action front 核心前台的 action com jeecms core dao 核心 dao 的接口 com jeecms core dao impl 核心 dao 的接口实现类 com jeecms core entity 登录认证和核心用户的实体子类 com jeecms core entity base 登录认证和核心用户的实体基类 com jeecms core entity hbm 相关的 hibernate 的映射文件 com jeecms core manager 核心的 service 接口层 com jeecms core manager impl 核心的 service 接口实现层 com jeecms core security 认证登录 退出相关 com jeecms core tpl 模板接口和相关 service 层 com jeecms core web 定义内容显示的接口 工具类 和错误页 面的指定 com jeecms core web util uri 帮助类 3 3 43 3 4 页面资源介绍页面资源介绍 具体包名相关功能描述 WebContent r 前台资源文件 如 css img js 等 res 后台资源文件 thirdparty 第三方插件 ckeditor 编辑器 swf 上传 My97DatePicker 日 7 7 7 期选择 u 默认的用户上传资源目录 WebContent WEB INF cache 缓存文件 common 通用页面 config 核心的配置文件 如果 action service manager dao bean 等 directive 标签向导模板文件 error 错误页面 ftl 自定义的 freemark 宏文件 ispeek ip 地址库 jeecms sys 后台管理页面 account 账号绑定列表 acquisition 采集 admin 管理员 advertising 广告 advertising space 广告版位 channel 栏目 comment 评论 common 公用错误页面 config 系统配置 content 内容 content reuse 内容复用 data 数据备份 department 部门 dictionary 字典 directive 向导标签 file 文件 frame 框架集 friendlink 友情链接 friendlink ctg 友情链接分类 ftpftp group 用户组 guestbook 留言 guestbook ctg 留言分类 item 模型字段 keyword 关键词 log 日志 lucene 全文检索 member 会员 menu 自定义菜单 message 短消息 model 模型 8 8 8 origin 来源 personal 个人中心 plug 插件 resource 资源 role 角色 scoregroup 评分组 scoreitem 评分项 searchwords 搜索词 sensitivity 敏感词 site 站点 site config 站点配置 static 静态化 statistic 浏览统计 tag Tag 关键词 template 模版 topic 专题 type 内容类型 visual 可视化编辑 unified user 用户 vote topic 投票 workflow 工作流 workflowRecord 工作流记录 languages 国际化配置 jeecms admin 后台 jeecms front 前台 jeecms tpl 模版 jeecore admin 公用国际化 lucene lucene 文件夹 t cms 前台模板页面 t cms www 站点资源目录 t cms www plan 站点方案 3 33 3 软件功能结构设计软件功能结构设计 的功能描述如下表所示 其详细功能介绍请参见后面几章内容介绍 子系统功能描述 9 9 9 模块 1 1 项目组公告通知及工作动态 2 项目成果展示 3 各农村人居环境改善标准化试点单位的 宣传与展示 4 其它媒体 部门与本项目相关的信息整 理与发布 5 相关新闻资讯发布 模板 2 1 内部讨论 互动交流 2 文件共享 3 网站视频会议 项 目名 称 模板 3 1 农村人居环境改善标准化试点单位运转 情况上报 2 用农村人居环境改善标准化试点单位上 报数据指标提取 3 各类地方标准分类上传共享 4 试点单位工作动态 年终考核与项目验 收上报 5 上报数据统计分析为决策服务 6 国家标准委管理 跟踪各试点单位工作 情况 3 43 4 系统运行环境系统运行环境 服务器操作系统 Windows 2008 Server 数据库管理系统 DBMS MYSQL 5 6 Web 服务器 Apache Tomcat 7 X 客户端操作系统Windows 9X 2000 NT Workstation 系列 客户端 Web 浏览器IE7 0 以上或 firefox 等主流浏览器 网络传输协议TCP IP HTTP FTP 3 53 5 标准性与扩展性标准性与扩展性 操作系统支持要求操作系统支持要求 Windows 2008 x86 x64 EM64T AMD64 Itanium 数据库支持要求数据库支持要求 101010 Mysql 5 6 应用服务器支持要求应用服务器支持要求 支持 JDK1 6 以上版本和 J2EE1 2 以上版本 支持 JSP1 2 Servlet2 3 以上版本的 Application Server

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论