一套基于Java的在线电子商务系统构建
一套基于 Java 的在线电子商务系统构建
近年来,我国电子商务行业发展迅猛,产业规模不断扩大,加上国家政策的扶持,电子商务已
成为人们购物的首要方式,大大节省了人们宝贵的时间。电子商务的发展将线下零售线上化。
本文遵循软件开发思想,设计了一套在线电子商务系统。
1 在线电子商务网站的设计
本网站是以 Java 语言开发、采用 spring MVC 架构、mybatis 数据库持久层、mysql 数据库、以
Tomcat 作为 Web 服务器、nginx 作为反向代理服务器(解析静态文件,减轻 Tomcat 压力)设
计而成的。网站的主要功能分为会员管理、商品管理、购物车、订单管理、管理员模块、评论
管理、商品推荐等几类。
1.1 会员模块
系统提供注册登录功能,用户可注册为本网站的会员。通过手机发送验证码、发送邮件激活的
方式进行注册,这种方式可以防止虚假恶意注册。
1.2 商品模块
商品的展示是购物平台很重要的一部分,需要把网站最核心的东西展示给目标用户。用户可以
按商品分类和商品名称进行搜索,并提供热门商品搜索功能。同类商品中用户评价高的商品会
排在前面,供买家购物时参考。
1.3 购物车模块
用户看到合适的商品,核对尺码、颜色、数量后把商品放入购物车,后期查看即可对自己购物
车中的商品信息一目了然,并且用户在核对清楚后点击结算,就形成了订单。
通过 COOKIE+DB 的方式对 J2EE 的B2C 系统存放购物车。存放购物车的方式有两种:一种是
通过 Session 来存放,使用 session.put(key,value)。另一种是通过 COOKIE+DB 的方式存放。
相对而言,前者比较容易实现,但会消耗更多的服务器内存。
首先,每个用户初次访问此网站时,需要为用户分配一个唯一 ID(UUID),存放在 COOKIE
里面。这个功能可以通过过滤器来实现。判断用户 cookie 里面是否存在 ID, 不存在就创建。
然后,从数据库获取购物车,如果数据库中不存在记录,代表用户初次购买,这时新建购物
车,往购物车中添加购物项。添加完购物项后把整个购物车(实现序列化对象)保存到数据
库。
将购物车保存到数据库的时候还要保存用户 ID 和访问时间。可以设定一个定时器,如果访问
时间过期了,就将对应的记录删除。
1.4 订单管理模块
用户把选好的商品放入购物车后,确认商品信息无误,结算生成商品订单,点击订单可查看商
品的总价、运费、订单总价、创建时间、成交时间等订单信息,用户也可以删除订单。交易完
成后对商品进行评价。
1.5 管理员模块
管理员可以对注册用户进行管理,统计用户注册信息,统计用户的购买信息,也可以对不合格
的用户作删除注销处理。
摘要:
展开>>
收起<<
一套基于Java的在线电子商务系统构建近年来,我国电子商务行业发展迅猛,产业规模不断扩大,加上国家政策的扶持,电子商务已成为人们购物的首要方式,大大节省了人们宝贵的时间。电子商务的发展将线下零售线上化。本文遵循软件开发思想,设计了一套在线电子商务系统。1在线电子商务网站的设计本网站是以Java语言开发、采用springMVC架构、mybatis数据库持久层、mysql数据库、以Tomcat作为Web服务器、nginx作为反向代理服务器(解析静态文件,减轻Tomcat压力)设计而成的。网站的主要功能分为会员管理、商品管理、购物车、订单管理、管理员模块、评论管理、商品推荐等几类。1.1会员模块系统...
相关推荐
-
轴的设计计算参考公式
2023-07-08 638 -
29542字硕士毕业论文韩少功的小说创作与湘西民间文学文化
2023-07-10 156 -
11904字开题报告专业学位研究生论文开题报告——XX市商业银行农业企业贷款风险管理问题及对策研究
2023-07-10 73 -
农业机械化概念界定与理论基础,农业机械狭义定义简介
2023-07-19 66 -
开题报告在线电磁钢轨探伤数据处理及信息管理方法研究
2023-08-30 107 -
丝杠规格及选型
2025-02-27 76 -
统编版(2025年)七年级道德与法治上册期末复习知识点考点背诵清单【附:1-13课全册教学设计】
2025-09-02 91 -
2025年统编版七年级道德与法治上册期末复习知识点考点背诵清单与教材活动课参考答案
2025-09-02 60 -
2025年新教材统编版七年级上册《道德与法治》教材活动课参考答案(两份供参考)
2025-09-02 132 -
2025年教科版小学三年级上册《科学》第一单元水第2课水沸腾了教学课件
2025-09-02 63
作者:闻远设计
分类:社科文学类资料
价格:免费
属性:3 页
大小:35.88KB
格式:DOCX
时间:2024-03-02

