您好,欢迎光临360毕业设计网 [登陆] [注册] 会员中心 | 联系我们
  首页  ASP  VB  VF  机械  模具  工艺夹具  电子  通信  汽车  制冷  材料  开题报告  订购  
   
热门关键词:  计算机  plc  单片机  仿真  土木  会计  建筑  教育  热处理  数控  液压  化工  安卓    
  推荐论文 MORE 
当前栏目:首页 > ASP
基于Java EE的网上购物商城的设计与实现 
需要请加QQ:604664738
浏览数:319
页 数:38
字 数:15855
分享到:

  基于Java EE的网上购物商城的设计与实现

 摘要:目前信息技术正在高速发展,人们的生活节奏也变得越来越快,以致于网络购物发展的十分迅速,人们足不出户而能买到各地的特产。本文的目的是开发一个基于Java EE的网上购物商城系统,本文采用了Java EE技术,MyEclipse技术,SSH集成技术。实现了一个在线购物商城的系统,具有登录,注册,注销,放入购物车等功能,该系统具有方便简易等优点。
关键词:Java EE;MyEclipse;SSH集成;在线购物商城
 
The Design and Implementation of
  Online Shopping Mall Based on Java EE
Abstract: At present, information technology is developing at a rapid pace and people’s pace of life is becoming faster and faster. As a result, online shopping has developed very rapidly. We can now purchase special products from all walks of life without leaving home. The purpose of this paper is to develop a Java EE-based online shopping mall system. This article uses Java EE technology, MyEclipse technology, SSH integration technology. A system of an online shopping mall is realized, which has functions such as login, registration, cancellation, and loading into a shopping cart. The system is convenient and simple.
Keywords:Java EE;MyEclipse;SSH Integration;Online Shopping Mall
 
1 绪论
由于科技的不断发展和信息技术的大力普及,人们的生活节奏已经大大加快,再加上人口增加,交通拥挤等情况,以至于让外出购物变得不再那么方便。而网上商城的出现及时的解决了这个问题,人们可以在家中足不出户的完成购物,甚至可以利用碎片时间浏览需要购买的物品信息,大大节省了购物所需要的时间以及成本,网购已经成为了目前人们不可或缺的一种生活方式。
随着中国网络购物市场规模的不断发展,网络购物市场格局也在不断变化。国家统计局发布的数据显示,2017年全国社会消费品零售总额约为36.63万亿元,其中全国网上零售额约为7.18万亿元,占比约为19.6%。极光大数据发布了《2017年度网络购物市场研究报告》,从综合电商、母婴电商、生鲜电商、跨境电商、二手电商、折扣优惠、商家服务等七大类目,分析了网络购物行业的发展现状。目前国内网络电商可主要分为七大类,涵盖多款移动端app。根据极光大数据统计,2017年网络购物app渗透率从63.5%增长至69.9%,用户规模达7.13亿。2017年,手机淘宝app渗透率达53.3%,京东为20.6%,折扣电商类app拼多多渗透率增长至19.4%。此外,16-35岁用户为网络购物主力军,占比高达85.5%。网络购物app用户偏好手机淘宝、支付宝和美团应用。截至2017年最后一周,网络购物app渗透率为69.9%。以上数据说明,近些年来,我国的网上购物发展迅猛,在总交易额、网购人数、网购商品种类增长速度呈几何式增长趋势。与传统购物相比,网络购物具有很多优势,但是,由于互联网的虚拟性和公开性,这种新兴的商业模式,同样也存在着安全性等一些不容忽视的问题。
本文讨论了有关网络购物的相关内容,本文的目的是开发出一个可供使用的网上商城系统,本系统主要使用了Java EE技术,Tomcat技术,MySQL技术,MyEclipse技术等,使用Java EE技术开发本系统具有着健壮可移植性的优点,Java EE技术具有多层次的开发思想,有着非常良好的开发前景,用MySQL技术作为系统的数据库,MySQL拥有着开源,体积小,成本低和速度快等优点,所以MySql成为了中小型网站的首选。该系统可以实现用户注册,用户登录,商品查看,加入购物车,用户注销,商品支付等功能,本系统结构比较简单,但是拥有着简易,便捷,容易使用等优点。
 
2 设计技术与开发环境
2.1  Java EE简介
Java EE全称为Java Platform Enterprise Edition,是sun公司推出的一种企业应用程序,Java EE可帮助我们开发并且部署出健壮可移植的Java应用程序。Java EE之前被称为J2EE,Java SE是Java EE的基础,Java EE现在主要用来开发Web动态网站。Java EE也指一种程序开发的设计思想,Java EE主要是指使用多层次和分布式的应用模型来开发应用系统。
在Java EE中也运用了许多关键的技术,比如说JDBC技术,JSP技术,JNDI技术,JMX技术,JPA技术,JCA技术等等,Java EE也需要JDK,数据库,IDE开发环境,Web容器,JDBC驱动程序,浏览器,界面设计工具作为Java EE的开发环境。Java EE通过约束来保证了规则的同步性,而这些约束则是通过了注解的方式表现出来。
2.2  Tomcat简介
Tomcat的中文名为汤姆猫,是Apache 软件基金会(Apache Software?Foundation)的Jakarta 项目中的一个核心项目,Tomcat 服务器是一个免费的开放源代码的Web?应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是8.0。
2.3  MySQL简介
MySQL是一种比较主流的开源数据库管理系统。MySQL不是把所有的数据都放在一起,而是把数据都存放在不同的表里,这样可以显得更加的灵活并且速度更加的快。MySQL使用的SQL语句是用于访问数据库的最标准语言。MySQL分为社区版和企业版两种,社区版是可以免费使用的,而企业版则是付费软件。MySQL拥有着开源,体积小,成本低和速度快等优点,所以MySql成为了中小型网站的首选。
2.4  MyEclipse简介
MyEclipse全称为Java Platform Enterprise Edition,是一种企业级的工作平台MyEclipse主要是对Eclipse IDE的拓展,通过MyEclipse我们可以极大地提高Java EE和数据库的开发的工作效率,MyEclipse是java EE开发环境,其中包含了完整的编程,调试和发布功能,并且支持JSP,CSS,HTML,SQL等。
2.5  MVC模式
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。
目  录
-
 
1 绪论 1
2 设计技术与开发环境 2
2.1  Java EE简介 2
2.2  Tomcat简介 2
2.3  MySQL简介 3
2.4  MyEclipse简介 3
2.5  MVC模式 3
3 系统分析 3
3.1  需求分析 3
3.2  功能分析 4
3.3  功能模块分析 4
4 数据库 5
4.1 ER图 5
4.2 数据表设计 6
5 系统实现 7
5.1 用户登录功能的实现 7
5.2 用户注册功能的实现 9
5.3 修改密码功能的实现 12
5.4 购物车管理功能的实现 13
6 系统测试 17
7结束语 17
致谢 18
参考文献 18
参考文献
[1] 黄能耿,邱晓荣,java EE应用开发及实训,北京:机械工业出版社,2015.6
[2] 何水艳,Java程序设计,北京:电子工业出版社,2015.12
[3] 李钟尉,java从入门到精通 ,北京:清华大学出版社,2008.9
[4] 李萍,黄可望,黄能耿,SQL Server 2012 数据库应用与实训,北京:电子工业出版社,2015.7
[5] 李刚,基于J2EE的Ajax宝典[M],北京:电子工业出版社,2007
[6] 孙浏毅,Java宝典[M],北京:电子工业出版社,2009
[7] 邹竹彪,JSP宝典[M],北京:电子工业出版社,2007
[8] 陈刚,Eclipse从入门到精通[M],北京:清华大学出版社,2016
[9] 王珊,数据库系统概论[M],北京:高等教育出版社,2002
[10]郎波,Java语言程序设计[M],北京:清华大学出版社,2005
 
 
你可能需要的论文
基于C#书店进销存管理系
高校校园网络安全防护方案
基于C#技术和vs201
基于ASP.NET小说阅
基于c#窗体语言和SQL
基于Asp.net及Sq
Linux下流媒体服务器
RG-JCOS云管理平台
基于Asp.Net技术汉
基于Android电话拦
基于asp.net Sq
基于java汽车油耗管理
 
我要咨询
 
设计分类
  ASP   VB
  VF   机械
  模具   工艺夹具
  电子   通信
  汽车   制冷
  材料   开题报告
 
最新设计
二手车电商模式及其案例分析
无锡药明康德生物技术股份有限公司盈利能力
浅析餐饮业的成本管理——以永和大王为例
浅谈服装厂成本核算问题与研究——以卓尔凡
连杆零件的机械加工工艺规程及夹具设计
基于家庭智能家居平衡车控制系统的设计
南通市光阳针业有限公司存货管理存在的问题
财务分析在企业管理中的应用——以海澜集团
中小企业投资风险评估—以无锡融恒投资有限
基于C#书店进销存管理系统设计
北京金旗舰暖气公司应收账款管理研究
峰影苑智能小区系统设计
中央空调水系统主要设备的调试和维护
红豆居家营销策略存在的问题及其对策分析
基于PLC控制的智能小车系统设计
高层一体储存式立体仓库控制系统设计
河北北方学院体育馆钢结构工程施工组织设计
晨阳水漆三期厂房钢结构工程施工组织设计
浅析中小企业融资问题——以无锡百瑞制冷技
基于视觉的汽车温度传感器的检测系统设计
基于单片机的智能水壶的设计
中国农业银行贷款风险以及应对措施
无锡万达文化旅游城财务风险管理存在的问题
互联网金融下我国微小企业的融资方法改革创
家用暖通设备的设计选型与销售
中信银行(无锡分行)信贷管理问题及研究对
江苏爱护佳医疗设备有限公司发货业务流程改
土木工程专业施工组织设计及工程预算毕业设
在线留言 -帮助中心 - 关于本站 - 购买须知 - 购买流程 - 联系我们
本站所列设计(论文)资料均属于原创者所有,初衷是为大家参考和学习交流之用,请勿做其他非法用途
本站不接受任何形式的代理.如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正或删除相关内容! 沪ICP备18004504号
客服QQ:604664738 E-mail:604664738@qq.com
在线咨询