JavaWeb项目 java+servlet 网上商城

这是一个基于Java和Servlet的网上商城项目,包括前后台功能,如分类管理、用户管理、商品管理、订单管理等。前端利用Redis实现分类展示,注册采用邮箱验证,登录使用Session保存用户信息。项目还实现了购物车和订单功能,通过Ajax处理订单详情。开发工具包括Eclipse/Myeclipse、Java、MySQL、Redis、HTML、CSS和JavaScript。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JavaWeb项目:java+servlet 网上商城
此项目为本人的Java大作业。
前台代码;代码已经上传到github上 下载地址  Github
一、项目概况
1.1设计内容
  主要是实现网上购物,包括前后台,后台包括:分类管理,用户管理,商品管理,订单管理等;前台包括:分类管理的展示,注册,登录,商品列表页的显示,浏览记录,购物车,订单,商品详情,易宝支付等。

后台的分类管理、用户管理,商品管理主要是增删改查,订单管理,主要是前台用户提交的,我们管理员只能查看订单详情,不能修改和删除。利用ajax实现查看订单的订单项。

前台的分类展示,利用的是redis非关系型数据库实现的。

    注册功能:采用的是邮箱验证,注册成功后,必须经过邮箱激活,才能进行登录。

    登录功能:采用session中保存用户名和密码,实现自动登录,。

    商品列表页的显示:主要是根据分类管理的id查询对应的商品。

    浏览记录:主要采用的是将浏览过的商品暂时保存到cookie中,然后判断,本次浏览的商品是否浏览过,如果浏览过,直接将本商品的位置放到第一位,否则,直接将商品放到第一位。

    购物车:此功能不涉及表,主要是将购物车的内容保存到session中,提交购物车,购物车直接清空。

   订单:主要是将购物车的所有东西,转换成订单,然后填上收货人,地址,联系方式,提交订单。


此系统开发期间我们小组不定时地进行用户使用反馈信息收集,根据收集数据不断对系统进行优化、完善。目的是希望从使用者的角度查找系统的缺陷之处,继而使得整个系统的运行、结构更加清晰化、条理化、自动化。

1.2开发工具
  Eclipse或者Myeclipse,Java,MySQL,Redis,Html,CSS,JS。
二、详细设计
2.1网站结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值