学术堂首页 | 文献求助论文范文 | 论文题目 | 参考文献 | 开题报告 | 论文格式 | 摘要提纲 | 论文致谢 | 论文查重 | 论文答辩 | 论文发表 | 期刊杂志 | 论文写作 | 论文PPT
学术堂专业论文学习平台您当前的位置:学术堂 > 毕业论文 > 大学论文

购物网站开发中JAVA技术的应用

来源:农家参谋 作者:陈猛
发布于:2020-12-15 共2235字

  摘要:随着"互联网+"时代的到来,移动互联网的作用更加突出,这使得电子商务的发展又迎来了新的发展阶段。然而电子商务的发展是建立在网站开发的基础之上的,优秀的购物网站是电子商务的重要支持。本文采用当前主流的JAVA技术设计并开发了一个购物网站,根据需求对网站的总结架构进行了分析,并详细研究了其中的关键实现技术,对电子商务和软件工程的发展都具有一定的参考价值。

  关键词:JAVA; 购物网站; 电子商务;

  近十年来,电子商务迅速发展,网上购物已经成为一种时尚,购物网站成为人们在网络世界中接触最多的内容之一。电子商务目前仍在迅速的发展之中,作为其发展的重要载体,购物网站的设计与开发也受到人们的高度关注。一个良好的购物网站可以给用户提供更好的购物体验,从而促成更多的交易量。当前最流行的网站开发技术是JAVA,因此本文设计并开发了一个基于JAVA技术的购物网站,希望可以为相关领域提供参考。

购物网站设计

  1 购物网站需求分析

  购物网络的需求主要是根据用户对购物的实际流程和功能来确定的,整个系统的构成为用户模块、商品模块、购物车模块和订单模块。为了满足性能要求,系统必须可以承受极高的访问量。在功能上,不仅要有完善的会员体系,还在有方便的在线支付功能,还可以提供商品推荐等功能。购物网站还要求具有一个人性化、精美的用户界面。

  2 购物网站设计及开发关键技术

  2.1 用户界面设计

  本文的用户界面设计遵循了当前的主流前台设计技术,充分利用了比较成熟的JSP标签库,结合广泛应用的JavaScript,jQuery以及CSS开发技术,实现了一套内容丰富、美观精致的购物网面。从技术实现的角度上看,这种设计方案的显著优势是实现了静态页面与动态页面的相分离,更加突出软件开发中的模块化思想,也提升了网站的运行效率。用户购物中使用到的页面主要有首页、注册和登录页、购物车页、商品列表、商品详情页、订单详情页和在线支付页等等。页面之间通过后台的控制层进行定向,引导用户完成购物操作。

  2.2 用户管理功能

  用户管理是从用户注册开始的,用户第一次使用网站购物时,系统检测到该用户处于未登录状态,在添加购物车时会自动重新定向到用户注册页面,用户填写好基本信息,并通过验证码验证后完成注册。对于已登录的用户,本系统构建了完善的会员体系,系统将按照登录次数、购物次数、购物历史总金额等参数进行分级,将用户分为十个星级,第十级为最高等级。等级越高,可享受到的优惠力度将越大。从用户侧来看,可以获取积分或成长值,不断提高会员等级,享受会员服务;从产品侧来看,可以提升用户的活跃留存,维持长期的销量稳定,从而实现系统的核心价值目标。

  2.3 系统会话设计

  在用户购物过程中,用户可能会同时点击多个链接,打开了多个网页,系统必须同时保持与多个资源之间的交互,因而需要系统会话机制。本文实现了Session和Cookie的会话管理,充分利用了客户端技术和服务器技术的优势。系统会话的设计不仅使用户购物更加方便,也提高了数据的安全性。

  2.4 在线支付功能

  在线支付是购物网站最基本的功能,也是用户完成购物的最后一步。当前的购物网站在支付模式上主要有两种:一是直接由银行将资金转到网站公有账号中,二是先将资金暂存在第三方平台,待用户确认收到商品并对商品满意后再由第三方将资金提交给银行。为了保障用户权益,本系统采用第二种方式,即先将资金转到第三方平台,用户确认收货后再由第三方平台将资金转给相应的账户。平台与支付宝、微信等第三方支付机构签证了协议,本网站的支付功能将直接与第三方支付进行对接,而不与商家账户对接。

  2.5 商品推荐功能

  商品推荐是本系统的特色功能,充分利用了当前最的大数据分析技术,通过用户数据的挖掘,分析用户的兴趣爱好、购物习惯、价格区间等特点,并找出其中的规律,最后根据算法给出预测结果,在商品库中筛选出符合预测结果的商品进行排序,将最适合的若干个商品显示到网站页面的侧边,作为商品推荐。

  用户在切换页面时,商品推荐内容不变更,使用户始终可以看到推荐商品,除非用户手动关闭推荐页面。另外,也可以将当前最流行、最畅销的商品推荐给用户,提高用户的浏览量和购买率。

  2.6 高并发问题的解决

  高并发量是购物网站的重要特点之一,尤其是在节假日或双十一等特殊时期,没有良好的解决方案将造成网站崩溃。本系统采用了多种技术相结合解决高并发问题。首先,在网页设计上,静态内容和动态内容相分离,避免静态数据的反复查询;其次,在业务设计上,采用应用分离的方式,使每个功能模块分解成多个简单的应用功能,减轻资源压力;最后,在数据存储上,采用了数据库集群技术和多级缓存机制,有效分散了数据压力。

  3 结语

  近年来,随着全球迅速进入"互联网+"时代,电子商务市场发生了巨大的变化,各种购物网站不断涌现,网站开发技术也在持续的创新之中,实现了软件开发技术和电子商务的深度融合发展。国家对电子商务的重视,将不断推进农村电子商务和行业电子商务,并在软件实现上要求有更多的创新元素,支付流程更加科学安全。总之,电子商务的发展必须与网站开发技术共同发展。不难预测,在将来的十几年内,JAVA仍然会作为购物网站开发技术的主流,不断为电子商务领域带来变革。

  参考文献

  [1]王晟宇,叶传奇,刘迪,李闯,蒋文杰,陈昕。基于Java技术的B2C网上购物商城系统的设计与实现[J].电脑知识与技术,2019,15(7):282.

  [2]王娟。基于Java的Web开发技术浅析[J].数字技术与应用,2017(5):170-171.

  [3]曾懿。基于JAVA的电子商务网站的设计与实现[J].电子技术与软件工程,2016(14):22.

作者单位:南京新贝金服科技有限公司
原文出处:陈猛.基于Java的购物网站设计与开发[J].农家参谋,2020(08):200.
  • 报警平台
  • 网络监察
  • 备案信息
  • 举报中心
  • 传播文明
  • 诚信网站