图书馆管理系统概要的设计报告.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书馆管理系统概要的设计报告

组别 组长 组员 创建日期 基于SSH框架的图书管理系统 概要设计说明书 作 者: 递交日期: 验 收 人: 验收日期: 工作量统计: 作者 内容(章节) 日期 签字 目录 1 引言 1 1.1 编写目的 1 1.2 范围 1 1.3 定义 1 1.4 参考资料 2 2 总体设计 2 2.1 需求规定 2 2.2 运行环境 2 2.3 基本设计概念和处理流程 3 2.4 结构 6 2.5 功能需求与程序的关系 7 2.6 人工处理过程 8 2.7 尚未解决的问题 9 3 接口设计 9 3.1 用户接口 9 3.2 外部接口 12 3.2.1 硬件接口 12 3.2.2 软件接口 12 3.2.3 通信接口 12 3.3 内部接口 13 4 运行设计 13 4.1 运行模块组合 13 4.2 运行控制 14 4.3 运行时间 14 5 系统数据结构设计 15 5.1 逻辑结构设计要点 15 5.2 物理结构设计要点 15 5.3 数据结构与程序的关系 15 6 系统出错处理设计 16 6.1 出错信息 16 6.2 补救措施 16 6.3 系统维护设计 17 1 引言 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 两者的精华,迅速成为MVC 框架中新的王者。

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档