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

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

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

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥292
  • 活动价: ¥200 (活动截止日期:2024-04-22)
  • (到期后自动恢复原价)
基于Java EE的网上购物商城的设计与实现

  基于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
 
  • 关键词 Java EE 网上 购物商城 实现
  • 上一篇:教育类网站UI的设计与制作
  • 下一篇:汽车油耗管理系统的设计
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。