论文摘要
近年来,随着互联网技术的普及,电子商务得到了飞速发展。掌握电子商务的开发技术可为学生就业打下良好的基础。目前绝大部分电子商务系统为基于互联网的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 管理SessionFactory5.4 实现系统DAO层5.5 实现业务逻辑层5.5.1 业务逻辑层的类实现5.5.2 典型业务逻辑的实现思想举例5.6 实现系统的控制层5.6.1 配置Struts2的核心Filter5.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 展望参考文献致谢学位论文评阅及答辩情况表
相关论文文献
标签:在线电子拍卖论文; 框架论文;