- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书馆管理系统详细的设计说明书
组别 组长 组员 创建日期
基于SSH框架的图书管理系统
详细设计说明书
作 者:
递交日期:
验 收 人:
验收日期:
工作量统计:
作者 内容(章节) 日期 签字
目录
1 引言 1
1.1 编写目的 1
1.2 背景 1
1.3 定义 1
1.4 参考资料 1
2 第0层设计描述(Level 0 Design Description) 1
2.1 软件系统上下文定义(Software System Context Definition) 1
2.2 设计思路 ( Design Considerations) 2
2.2.1设计可选方案(Design Alternatives) 2
2.2.2设计约束(Design Constraints) 2
3 第一层设计描述(Level 1 Design Description) 3
3.1 系统结构(System Architecture) 3
3.2 分解描述(Decomposition Description) 3
3.3 依赖性描述(Dependency Description) 4
3.4 接口描述(Interface Description) 4
4 第二层设计描述(Level 2 Design Description) 5
4.1 模块1名称(Module Name) 5
4.2 模块2名称 6
1 引言
1.1 编写目的
详细设计的主要任务是设计每个模块的实现算法、所需的局部数据结构。详细设计的目标有两个:实现模块功能的算法要逻辑上正确和算法描述要简明易懂。.2 范围
项目名称:基于SSH框架的图书馆管理系统
项目任务提出者:徐康(项目经理)
项目开发者:徐康、谷旷如、严康、费孝喆
项目用户:使用该图书管理系统的用户
项目运行单位:软件开发小组
1.3 定义
JavaEE应用的分层模型:
Domain Object (领域对象)层:此层出系列的POJO ( Plain Old Java Object,普通的、传统的Java 对象〉组成,这些对象是该系统的Domain Object, 往往包含了各自所需要实现的业务逻辑方法。
DAO (Data Access Object. 数据访问对象)层: 此层由系列的DAO 组件组成,这些DAO实现了对数据库的创建、查询、更新和删除( CRUD ) 等原子操作。
业务逻辑层: 此层曲系列的业务逻辑对象组成,这些业务逻辑对象实现了系统所需要的业务逻辑方法。这些业务逻辑方法可能仅仅用于暴露Domain Object 对象所实现的业务逻辑方法,也可能是依赖DAO 组件实现的业务逻辑方法。
控制器层:此层出系列控制器组成,这些控制器用于拦截用户请求,并调用业务逻辑组件的业务逻辑方法,处理用户请求,并根据处理结果转发到不同的表现层组件。
表现层:此层由系列的JSP 页面、Velocity 页面、PDF 文档视图组件组成,负责收集用户消求,并将显示处理结果。
SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。
Struts2: Struts 是全世界最早的MVC 框架,其作者是JSP 规范的制定者,并参与了Tomcat 开发,所以Struts从诞生的第一天起,就备受Java EE 应用开发者的青睐。多年来, Struts 确实是Java EE 应用中使用最广泛的MVC 框架, 拥有广泛的市场支持。
Struts 框架学习简单, 而且是全世界应用最方便的MVC 框架,所以互联网上充斥着大量Struts的学习资料,这使得普通学习者可以非常容易地掌握Struts 的用法。
从另一方面来看, Struts 框架毕竟太老了,无数设计上的硬伤使得该框架难以胜任更复杂的需求,于是古老的Struts 结合了另一个优秀的MVC 框架: WebWork,分娩出了全新的Struts 2, Struts 2 拥有众多优秀的设计,而且吸收了传统Struts和WebWork 两者的精华,迅速成
文档评论(0)