j2ee技术实验报告-基于ssh的轿车信息管理系统

j2ee技术实验报告-基于ssh的轿车信息管理系统

ID:8315610

大小:1.68 MB

页数:48页

时间:2018-03-18

j2ee技术实验报告-基于ssh的轿车信息管理系统_第1页
j2ee技术实验报告-基于ssh的轿车信息管理系统_第2页
j2ee技术实验报告-基于ssh的轿车信息管理系统_第3页
j2ee技术实验报告-基于ssh的轿车信息管理系统_第4页
j2ee技术实验报告-基于ssh的轿车信息管理系统_第5页
资源描述:

《j2ee技术实验报告-基于ssh的轿车信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于SSH的轿车信息管理系统J2EE技术实验报告项目题目:基于SSH的轿车信息管理系统学院:计算机学院指导教师:项目成员:专业:软件工程班级:软件0901完成时间:2012-06-0245基于SSH的轿车信息管理系统目录1引言12核心技术简介22.1MVC模式简介22.2Struts2框架简介32.2.1Struts2架构42.2.2Struts2基本处理流程52.2.3Struts2的优点62.3Hibernate框架简介62.3.1Hibernate架构62.3.2Hibernate核心接口72.3.3H

2、ibernate基本处理流程72.3.4Hibernate的优点72.4Spring框架简介82.4.1Spring架构82.4.2Spring特点93轿车信息管理系统需求分析103.1任务概述103.2用户特点103.3功能需求103.4界面需求113.5操作需求113.6输入输出需求114轿车信息管理系统概要设计124.1设计思想124.2总体设计124.3系统层次结构图1345基于SSH的轿车信息管理系统4.4接口设计134.5数据库设计134.6出错处理设计145轿车信息管理系统详细设计165.1数据

3、库详细设计165.1.1数据库关系模型设计165.1.2数据库物理结构设计165.2轿车管理系统模块详细设计175.2.1用户登陆模块175.2.2用户首页面模块185.2.3添加汽车模块185.2.4删除汽车模块195.2.5查询汽车模块205.2.6修改汽车模块205.2.7出售汽车模块215.2.8总销售查询模块225.2.9按时间查询模块226轿车信息管理系统具体实现246.1开发与运行环境246.2开发环境的搭建246.3数据库系统实现306.4DAO层实现346.5Manager层实现356.6A

4、ction层实现366.7汽车信息查询模块实现366.1按时间查询模块实现386.2系统其它模块的实现417总结448参考文献4545基于SSH的轿车信息管理系统1引言近年来随着人均收入水平的提高,人们购车的能力也逐步提升。为了方便轿车销售企业对己方轿车管理,轿车销售管理系统成了轿车市场一个不可或缺的管理软件。一个好的管理软件能提高企业的管理效率,减轻企业统计人员的工作量。同时随着近年来企业Java的发展,使得开发一个针对企业需求的软件系统变得简单。因此使用企业Java来开发一个轿车信息管理系统,是行之有效的

5、。45基于SSH的轿车信息管理系统1核心技术简介Struts2,Spring,Hibernate是三个相互独立的框架。但三个框架一起整合起来使用,能使软件系统开发更轻松、更灵活、更容易扩展。三者都是“半成品”框架,使得我们在开发时不需要从头做起。三者之间的关系如图2-1:图2-1Struts2,Spring,Hibernate关系图121.1MVC模式简介MVC全称ModelViewController,它使得应用程序的输入、处理和输出分开,使程序的耦合度降低。其每个层次说明如下:ØModel(模型):模型表

6、示业务相关的数据与业务的处理方法。能直接访问数据。ØView(视图):视图用于对数据的显示。在这一层上,通常没有逻辑。为了更新视图,视图需要访问它监视的模型,因此视图通常事先在被监视的数据那进行注册。ØController(控制器):顾名思义,控制器起到控制作用,用于控制应用程序的流程。它处理事件并作出响应,调用相关的模型去处理事件请求,确定哪个视图返回请求。45基于SSH的轿车信息管理系统图2-2MVC各层关系图图2-2显示的MVC各层之间的关系。由于它具有这些结构使得多个视图可以共有一个模型,同时对一层上

7、的修改不会影响到其他层。1.1Struts2框架简介Struts2是一个在WebWork的基础上转化而来的基于MVC的框架。采用拦截器的机制来处理用户请求,使得业务逻辑控制器与ServletAPI实现分离。122.12.245基于SSH的轿车信息管理系统1.1.1Struts2架构图2-3Struts2架构图2-3展示了Struts2的整体架构,其各模块说明如下:ØFilterDispatcher:它是Strut2的核心控制器。它根据ActionMapper的结果来决定对请求的处理和响应。ØActionMap

8、per:它是一个接口,并提供了HTTP请求与Action之间的映射关系。如果用户的请求与ActionMapper中提供的方法相匹配,就继续调用ActionProxy。ØActionProxy:它会依据ActionMapper生成的URI以及配置管理器来找到响应用户请求的Action对象。然后创建ActionInvocation对象来执行相应的Action方法。45基于SSH的轿车信息管理系统ØAct

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。