基于SSH架构体系的电子拍卖系统的设计与实现

基于SSH架构体系的电子拍卖系统的设计与实现

论文摘要

近年来,随着互联网技术的普及,电子商务得到了飞速发展。掌握电子商务的开发技术可为学生就业打下良好的基础。目前绝大部分电子商务系统为基于互联网的B/S结构,其主流的开发技术为JavaEE、.NET、PHP技术等,而系统架构采用MVC架构的居多。因此对于致力于开发基于B/S结构的电子商务系统的业界人员来说,掌握一种或几种当前流行的开发技术是非常必要的。本文利用JavaEE目前最流行的框架Struts2+Spring+Hibernate实现了一个实用的、基于B/S结构的电子拍卖系统。它是某高校的电子商务演示平台的一个重要模块。电子拍卖是传统拍卖形式的互联网实现,卖方可以借助互联网上的拍卖平台来展示自己的商品,买方也可以借助互联网平台,足不出户在网上进行竞拍。电子拍卖系统为买卖双方均提供了非常方便的商品交易,而且它具备极强的方便性、易操作性,降低商品交易的成本,是电子商务的一个重要组成部分。本文除实现了电子拍卖系统的核心部分外,还使用了JavaMail来提供邮件的支持,使用SiteMesh进行了页面的装饰,使整个应用系统具有良好的可扩展性和可维护性。本文的主要研究内容和成果如下:1)说明了电子商务及在线拍卖的相关定义,阐述了电子商务和在线电子拍卖的特点。2)以在线电子拍卖的实际需求,设计并实现了三个开源框架Struts2、Spring、Hibernate的整合方案。3)进行了在线电子拍卖系统的数据库设计。4)对在线电子拍卖系统进行了详细的分析和设计并进行了实现。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 国内外研究技术开发现状
  • 1.3 本文研究的意义
  • 1.4 相关技术简介
  • 1.4.1 JSP技术简介
  • 1.4.2 MVC思想
  • 1.4.3 Struts2框架介绍
  • 1.4.4 Spring简介
  • 1.4.5 Hibernate简介
  • 1.5 论文结构
  • 1.6 本章小结
  • 第2章 电子拍卖系统需求分析
  • 2.1 系统的功能介绍
  • 2.2 系统的需求分析
  • 2.2.1 系统的目标分析
  • 2.2.2 系统的需求结构分析
  • 2.2.3 系统的功能需求
  • 2.2.4 系统的非功能需求分析
  • 2.3 本章小结
  • 第3章 电子拍卖系统总体设计
  • 3.1 系统功能模块设计
  • 3.2 数据库设计
  • 3.2.1 实体分析
  • 3.2.2 系统E-R模型图
  • 3.3 体系架构设计
  • 3.4 本章小结
  • 第4章 系统的详细设计
  • 4.1 持久层设计
  • 4.2 DAO层设计
  • 4.3 业务逻辑层设计
  • 4.4 本章小结
  • 第5章 在线电子拍卖系统的实现
  • 5.1 开发环境及工具
  • 5.1.1 MyEclipse平台简介
  • 5.1.2 MySQL数据库
  • 5.1.3 Tomcat服务器
  • 5.2 搭建系统开发环境
  • 5.3 数据持久层的实现
  • 5.3.1 Hibernate持久类的实现
  • 5.3.2 Hibernate持久类配置文件的实现
  • 5.3.3 管理SessionFactory
  • 5.4 实现系统DAO层
  • 5.5 实现业务逻辑层
  • 5.5.1 业务逻辑层的类实现
  • 5.5.2 典型业务逻辑的实现思想举例
  • 5.6 实现系统的控制层
  • 5.6.1 配置Struts2的核心Filter
  • 5.6.2 控制层实现的典型示例
  • 5.7 表示层的实现
  • 5.7.1 SiteMesh简介
  • 5.7.2 SiteMesh配置
  • 5.7.3 利用SiteMesh整合页面
  • 5.7.4 典型表示层实现举例
  • 5.8 本章小结
  • 第6章 结束语
  • 6.1 本文总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    标签:;  ;  

    基于SSH架构体系的电子拍卖系统的设计与实现
    下载Doc文档

    猜你喜欢