请下载论文,论文为word格式,只上传部分查看,如果需要此参考论文,请点击-下载论文,下载资料。
摘 要
随着信息高速公路的建立,Internet的普及,网络技术的迅猛发展,人类社会已经进入了一个信息化社会。
电子商务指利用简单、快捷、低成本的电子通讯方式,买卖双方通过网络进行各种商贸活动的一种商业交易模式。随着互联网的发展,以及人们消费观念和生活方式的改变,这种新型的商业模式逐渐融入了人们的生活中。通过企业的门户网站,人们可以足不出户的寻找自己所需的物品,通过对不同虚拟商城的访问,“顾客”可以找出性价比最高的商品,自己有极大地选择空间;通过下订单,你可以很快得到自己想要的物品,这给顾客节省很多时间和精力;对于厂家来说,可以极大地降低库存风险,可根据客户需要,按需采购和生产,大大地提高了效益。
本毕业设计的内容是设计并且实现一个基于web技术的在线交易系统。系统主要以j2EE作为开发基础,使用了struts+spring+hibernate等多种协议或技术,用eclipse作为开发工具,以Macromedia公司的Dreamweaver作为界面美化工具。基本实现了网上交易系统应有的主要功能模块,包括:管理员的登录,管理和维护;用户注册、登录、注销,个人信息的查询、修改;商品管理,购物车管理,订单管理。该系统界面简单、操作方便,容易维护。
关键词:电子商务 j2EE struts + spring + hibernate
目录
摘 要II
AbstractIII
第一章引言1
1.1课题背景1
1.2课题目的和意义1
1.3本文结构1
第二章 系统应用的关键技术3
2.1 JSP技术介绍3
2.1.1 JSP的概述3
2.1.3 JSP的强势与劣势4
2.1.4 JSP与ASP的比较4
2.2 Java组件JavaBeans5
2.2.1 什么是JavaBeans5
2.2.2 JSP与JavaBeans的关系5
2.3 J2EE概述6
2.4关于Struts7
2.4.1 Struts简介7
2.4.2 Struts的主要功能7
2.5 关于Spring9
2.5.1 Spring简介9
2.5.2 为什么需要Spring10
2.5.3 Spring带给我们什么10
2.6 关于Hibernate11
2.6.1为什么引入hibernate11
2.6.2使用Hibernate的好处11
2.6.3 Hibernate的工作原理12
2.7 Mysql14
2.7.1 mysql的特点14
2.7.2 mysql的安装和配置(部分截图)14
2.8 Tomcat服务器16
2.8.1 Tomcat 服务器简介16
2.8.2 Tomcat的特点16
2.8.3 Tomcat的优势17
2.8.4 Tomcat服务器的安装和配置17
小结18
第三章 系统需求分析和总体设计19
3.1 系统功能需求19
3.2 系统角色及其功能分析19
3.2.1 系统的3个角色:20
3.2.2 系统角色的功能20
3.3 总体设计思想概述20
3.4 数据库设计21
3.4.1 E-R图21
3.4.2数据表的设计22
3.5 系统的类设计25
3.5.1 DAO类设计25
3.5.2 POJO类设计(部分)25
3.5.3 过滤器类设计26
3.5.4 监听器类设计26
3.6系统的用例图27
3.6.1 总体用例分析27
3.6.2 用户管理用例分析28
3.6.3 购物车管理用例分析28
小结30
第四章 系统的详细设计31
4.1 数据库与POJO映射的实现31
4.2 主要模块的设计说明与界面32
4.2.1用户管理模块32
4.2.2购物车管理模块39
4.2.3 定单模块45
4.3 系统的测试50
小结50
第五章 总结与展望51
5.1 工作总结51
5.2 后续工作展望52
参考文献53
附录54
致谢58
相关热词:基于Java技术的网上交易系统的开发