基于JSP的网上书城平台【数据库设计、源码、开题报告】

该项目采用Servlet+JDBC+JSP+C3P0技术栈,实现了用户注册、激活、登录及退出功能,包括邮箱验证和安全校验。图书模块提供多种查询方式,如分类、作者、出版社等。购物车模块支持添加、修改和删除操作,同时具备订单管理功能,包括订单生成、支付和取消。后台管理包括管理员登录、分类管理和图书管理等。
摘要由CSDN通过智能技术生成

数据库脚本下载地址: https://download.csdn.net/download/itrjxxs_com/86469277

主要使用技术

Servlet+JDBC+JSP+C3P0+Jquery+Mysql

功能介绍

1). 用户模块功能有:

  • 用户注册:

表单页面是jQuery做校验(包含了ajax异步请求)
表单页面使用一次性图形验证码;
在servlet中再次做了表单校验。
注册成功时,使用javaMail给注册用户发送激活邮件,邮件中包含用于激活的链接,链接包含激活码参数;

  • 用户激活:通过激活码查询用户,如果查询不到用户,那么无效激活码!激活码使用uuid生成!
  • 用户登录:

表单校验与注册功能相同;
登录成功时会把当前用户名保存到cookie中,为了在登录页面的输入框中显示!

  • 用户退出:销毁session
    2). 分类模块
  • 查询所有分类:

有1级和2级分类
在页面中使用手风琴式菜单(Javascript组件)显示分类。
3). 图书模块:

  • 按分类查询
  • 按作者查询
  • 按出版社查询
  • 按书名模糊查询
  • 多条件组合查询
  • 按id查询
    4). 购物车模块:
  • 添加条目
  • 修改条目数量
  • 删除条目
  • 批量删除条目
  • 我的购物车
  • 查询被勾选条目
    5). 订单模块:
  • 生成订单
  • 我的订单
  • 查看订单详细
  • 订单支付
  • 订单确认收货
  • 取消订单
    4.2 后台
    1). 管理员 * 管理员登录
    2). 分类管理 * 添加1级分类 * 添加2级分类
    3). 图书管理
  • 各种查询:与前台相同
  • 添加图书:
  • 修改图书:与添加图书相似,也使用动态下拉列表
  • 删除图书:需要删除图书对应图片,再删除图书
    4). 订单管理 * 各种查询 * 订单发货 * 订单取消

数据库脚本

自己在文章顶部获取

项目截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
加粗样式
**

基于JAVA的网上书店开题报告主要研究内容: 网上书店系统主要只要分为用户模块和管理员模块。 用户模块: 1)注册:新用户填写表单,包括用户名、联系方式、邮箱等信息。如果输入的用户名已经被其他用户注册使用,系统提示用户,建议其更改自己的用户名。 2)登入:输入用户名、密码。如果用户输入的用户名或密码错误,系统将显示错误信息;如果登入成功,就将一个成功登入的信息赋值给用户,同事用户操作的页面将被链接到“主页”页面 3)图书浏览与查询:用户可以在本页面浏览图书书目,同时,将想要的图书进行收藏、加入购物车或订购图书。 4)图书收藏:登入后的用户可以对图书进行收藏,方便下次购买。 5)购买图书:登入后的用户,可以直接购买图书转到提交订单的页面。 6)购物车:登入后的用户可以先图书加入购物车,在购物车中可以查看已加入的图书数量信息等,可以删除购物车中的图书,决定购买时,可提交订单。 7)付款:提交订单后跳转到付款页面,用户进行付款。 管理员模块: 1)用户管理:登入管理员账号后,可以对普通用户进行管理,可查看用户信息,可删除用户账号。 2)图书管理:查询图书的信息,如库存量,作者,出版社等。可以添加新的图书。可以修改已有的图书信息。可以删除已有的图书信息。 3)订单管理:查看已经生成的订单。可以对根据用户购买后的备注要求修改已生成的订单。可以删除过期的订单。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值