摘 要
互联网商务给商业带来一些新技术和性能。通过互联网商务,我们可以全球范围内购买和销售商品以及服务。在线购物是一种更为一般的互联网商务,很可能改变全球市场竞争格局的结构,因而研究以及设计在线购物系统的意义十分重要。
互联网已经彻底改变了我们的购物方式。由于其便利性,如今相较于传统商店购物,越来越多的人喜欢网上购物。与此同时,对于在线购物来说,比较产品的性价比是非常轻松的。此外,我们可以和那些拥有一手经验的购物者分享信息和评论。
本文采用了 Java 相关技术,利用 MVC 模式以及 MySQL 数据库,设计并实现了在线购物系统。本文主要从前台和后台两个方面进行分析和设计该系统,分别介绍会员管理模块,商品搜索模块,购物车模块,商品推荐模块以及商品管理模块的实现,并通过测试以及运行程序最终完善了在线购物系统。
本系统在借鉴其他系统的基础上,增加了商品推荐功能以及商品模糊搜索功能。通过建立推荐模型,让系统不断学习用户行为数据,预测用户可能感兴趣的商品,节省用户查找商品的时间。通过分词处理,可以对商品进行模糊搜索,获取更多相关的搜索结果。
设计并实现 JAVA 网上购物系统需要协调好各个模块之间的关系,需要不断分析模块之间的耦合度,减少不必要的冗余,同时需要进行黑盒与白盒测试,保证系统的稳定性。由于该系统是建立在分布式服务器上,通过该系统,用户可以轻松地进行网上购物,帮助零售商管理订单,降低经营成本,获取更大的经济效益。
关键词:Java,网上购物,MVC 模式,电子商务
ABSTRACT
Internet commerce brings some new technology and new capabilities to business.by Internet commerce, we mean the use of the global Internet for purchase and sale of goods, services. Online shopping is one type of the more general Internet commerce, and may well change the structure of the competitive landscape in the global market, so online shopping system is very important to research and design.
The Internet has revolutionized the way we shop, because of the numerous advantages, more and more people these days prefer buying things online over the conventional method of going into stores. comparing and researching products and their prices is so much easier online. Also, we have the ability to share information and reviews with other shoppers who have firsthand experience.
Using Java-related technologies, the MVC pattern, and MySQL databases, this paper designs and implements the online shopping system. Also, this paper mainly analyses and designs the membership management module, product search module, shopping cart module, product recommendation module commodity management module of the system from the foreground and background, and ultimately improves the online shopping system through testing and running the program.
On the basis of other systems, this system increases the product recommendation function and commodity search function. By establishing recommended models and the continuous learning users’ behavior data, this system may forecast the product which users might be interested in, and save the users’ time of finding the product. By means of word processing, users can faintly find the product and get more relevant search results.
Design and realization of JAVA online shopping system needs to coordinate the relationship between the various modules, requires constant analysis of coupling between modules, and reduces unnecessary redundancy. At the same time, black-box and white-box testing is required to ensure the stability of the system. Because the system is based on a distributed server, users can easily make online shopping through the system. This system can also help retailers manage orders, reduce operating costs, and gain more economic benefits.
Keywords:Java, Online shopping, MVC pattern, e-commerce
电子商务技术包括移动商务、电子资金转让、供应链管理、网络营销、在线事务处理、电子数据交换(EDI)、库存管理系统,自动数据收集系统等。现代化电子商务最典型的特点就是使用万维网。
电子商务涉及以下几个方面:
(1)在线购物网站上直接向消费者零售销售;
(2)提供或参与在线市场,处理第三方企业向消费者或消费者向消费者销售;
(3)企业对企业购买和出售;
(4)企业对企业 (B2B) 电子数据交换;
(5)通过电子邮件或传真,向预期和既定的客户进行市场营销;
(6)推出新产品和服务;
(7)在线货币兑换等金融交易行为。
由于产品直接来源生产商,并没有中间代理商的参与,在线购买的商品价格便宜[1]随着电子商务的发展以及其独特的魅力,逐渐出现虚拟企业、虚拟银行、网络营销、在线购物,在线支付等,从这些可以看出,电子商务已从其他方面对经济和社会的巨大影响,例如,B2B 是一个在世界上快速增长的业务,它可以降低成本,提高了经济效益,也带动就业的增长。
电子商务对世界经济正在进行着彻底的改造[2],电子商务能为消费者或企业提供大量他们需要的信息,这些信息对于消费者和生产者是完全透明。企业仅通过广告的方式来提高其竞争优势的效果已变得不太明显,还需要注重产品质量以及产品性能。从理论上讲,在行业之间的竞争中,消费者主权和行业将社会福利最大化。
事实上,在过去的经济活动中大型企业经常有不同与消费者的信息资源优势。如今,透明和实时信息使消费者的权益得到了保护,消费者可以使用互联网来挑出符合自己的利益的产品组合,企业之间的竞争力将会比之前更加明显。新经济为首的电子商务可以更好地促进个人文化提升。由于市场的竞争,员工的专业水平成为企业在市场竞争中获取利益的关键。企业必须重视如何去建立企业内部文化。在线商家采集他们客户的采购行为以及采购兴趣,通过这些信息网络营销者们可以更加注重相关产品和服务,这为在线购物者提供了更多的购物便利。
随着电子商务的发展,其在我国的经济地位越来越重要[3],一大批电子商务应用逐渐被开发出来,例如,阿里巴巴旗下的淘宝,天猫,亚马逊,京东等,这些都已成为流行的电子商务系统。互联网已经逐渐引发新的产业革命,在当今经济领域中依靠互联网的电子商务已经越来越重要。本文主要在了解这些背景的情况下,设计出一款电子商务系统用于在线交易商品,给企业以及消费者提供一个可信赖的购物平台。
本文主要通过 Java 技术实现在线商城购物系统,主要做了如下工作:
(1)通过互联网深入调查购物系统的不足以及目前在线购物系统之间的区别,为系统实现做准备。
(2)进行在线系统的需求分析,通过咨询大量用户以及产品售卖商的需求,设计了该商城系统的需求分析。
(3)研究在线商城的消费模式,设计了会员管理系统,设置权限的分配制度,帮助用户以及管理员更好地使用商城系统。
(4)实现购物车的功能,用户可以通过购物车进行商品购买,能够统一的进行商品结算。
(5)实现统一订单分配管理系统,用户和管理员均可以通过订单的状态进行商品管理,商品评价,商品发货等。
(6)增强商品搜索功能,在现有商城系统搜索的基础上加入分词技术,用户可以通过模糊搜索商品。
(7)添加商品推荐功能,通过会员购物行为留下来的数据进行商品推荐,节省用户寻找商品的时间。
(8)实现统一的物流配送系统,管理员可以根据自己的需要选择不同的物流进行配送,用户也可以通过系统实时查看物流信息。
采用JAVA技术网上购物系统功能演示:
会员类代码
会员连接数据库类
商品搜索展示图
购物车展示图
推荐功能运行展示图
商品管理界面
目 录
第 1 章 绪论
1.1 课题研究背景
1.2 课题研究现状
1.3 本文主要工作
1.4 论文结构
第 2 章 相关技术
2.1 Java 相关技术介绍
2.2 mvc 模式
2.3 MySQL 技术
第 3 章 系统需求分析
3.1 网站前台购物系统
3.1.1 商城系统
3.1.2 用户系统
3.1.3 其他功能
3.2 网站后台管理系统
3.2.1 全局设置
3.2.2 商品管理
3.2.3 订单管理
3.2.4 会员管理
3.2.5 运营系统
3.3 本章小结
第 4 章 系统设计
4.1 总体规划
4.2 数据库结构
4.2.1 数据库概念设计
4.2.2 数据库逻辑设计
4.2.3 数据库物理设计
4.3 系统前台功能模块设计
4.4 系统后台功能模块设计
4.5 本章小结
第 5 章 系统实现
5.1 会员管理功能的实现
5.2 商品搜索功能实现
5.3 购物车功能实现
5.4 商品推荐功能的实现
5.5 商品管理功能的实现
5.6 本章小结
第 6 章 总结与展望
参考文献
作者简介
致谢
(如您需要查看本篇毕业设计全文,请您联系客服索取)