基于JSP实现网上商城系统

    科技2024-08-23  79

    系统说明 概述

    易买网在线销售系统面向大众销售日用品。

    使用JSP/SERVLET开发,数据库采用MYSQL,开发工具为IDEA或ECLIPSE。

    总体功能分析

    该系统主要实现会员购买商品功能和管理员后台管理等两大基本功能。

     

    会员操作包括:用户注册、登录、购物车管理、个人资料管理、个人订单查询管理、留言。

    管理员后台管理包括:修改个人资料、用户信息管理、商品信息管理、订单管理、留言簿管理、新闻管理。

     

     系统中的用户与角色

     

    与本系统相关的用户和角色包括:

     

    系统管理员:管理系统用户

     

    用户账号:普通用户

     

    其他账号:游客

    功能性需求 前台功能 商品展示首页

    首页包括登录,导航,新闻动态,热销商品列表、最近浏览商品等。

     

    (图1 首页布局)

    商品分类列表页和详情页

    1.按单个分类分页显示其分类下的所有商品。

    列表页显示商品的图片、商品标题和价格。“最近浏览”可显示以往浏览过的商品(记录用户最近浏览过的五种商品)。

    (图2 商品列表页)

     

    2. 用户单击某一商品图标或商品名称超链接时,进入该商品详情页面。详情页中有图片展示,以及商品标题、商城价格、库存和商品详情介绍。

    (图3 商品详情页)

    此时可以将商品加入购物车,也可以直接购买。如果未登录者点击“购买”则提示登录。

     

    (图4 商品操作活动图)

    新闻动态,最新公告

    1. 热点新闻和最新公告是在首页右侧公告栏的一个区域,在该区域中将会以列表方式显示前10条新闻(显示新闻标题)。

    新闻动态,最新公告

    1. 热点新闻和最新公告是在首页右侧公告栏的一个区域,在该区域中将会以列表方式显示前10条新闻(显示新闻标题)。

     

    (图6新闻详情页)

    用户中心注册用户

    易买网对所有用户提供浏览商品的功能,如果用户要购买商品,发布留言都必须先注册成为易买网会员。

    登录

    会员可以在登录页输入相应的帐户名和密码,以及验证码方可登录。

    用户登录后方可看到“留言”、“后台管理”、“注销”的超链接,效果图请参考图11。

    购物车

    游客或会员在浏览商品时,准备购买该商品的同时可能还有其他的商品要购买,并打算一同支付,这时可以把商品加入购物车。加入购物车并不需要会员登录。

    加入购物车的默认数量为1,如果重复加入同一商品到购物车,那么购物车中的该商品会自动加1。购物车中的商品可以点击“删除”按钮从购物车中删除。同时,购物车中的数量也可以通过加、减按钮进行调整,如果数量大于库存则提示库存数量不足。商品价格和总计也会随商品数量的变化而发生改变。游客在购物车中点击“结算”,则跳转至登录页面,登录成功后,跳转回购物车页面,可以继续结算。会员在购物车中点击“结算”,则不需要再次登录 。

    收货地址

    如果用户点击商品详情页中“购买”按钮或者点击购物车中的“结算”,都将进入收货地址页面。可以选择收货地址,也可以点击“添加新地址”进行添加新的收货地址。添加成功后,新添加的地址则会依次以单选框的形式显示供用户选择。点击“结算”按钮,则购买成功,此时购物车清空,显示为“购物车0件”。

    留言簿

    用户登录后点击“留言”超链接,则跳转至留言簿页面。不仅可以查看留言,也可以对商品、服务等进行评论或者提问。留言信息按留言时间降序排列并分页显示,内容包括留言内容、留言姓名和留言时间。

    后台功能 用户信息管理管理员用户

    1. 管理员登录后,点击“后台管理”超链接可进入后台管理页面。后台管理页面包括操作导航,管理员可以对用户、商品、订单、留言、新闻进行管理。其中,可以新增商品、商品分类和新闻。

    点击“用户管理”超链接,可以查看所有用户信息。以分页形式显示用户名、真实姓名、性别、Email和手机。管理员可以删除非登录用户(除自身外),并且可以修改自身用户信息。

    2. 管理员可以点击“修改”超链接进入修改用户页面。可以修改自身信息。管理员点击“删除”超链接,对注册且当前非登录用户进行删除操作,用户删除后,保留用户购买的信息。删除时需要给出友好提示。更新或删除成功后返回用户管理页面,显示更新后的用户信息。

    普通用户

    1.用户登录后,点击“后台管理”超链接可进入后台管理页面。点击“用户管理”超链接,可以查看自身的用户信息

    2. 点击“修改”超链接进入修改用户页面,修改自身信息。更新成功后返回用户管理页面,显示更新后的用户信息。

    商品信息管理

    商品信息管理包括商品类别管理和商品管理。

    类别管理

    1. 管理员登录后台后,点击“分类管理”超链接,进入分类管理页面。内容包括编号和分类名称。分类名称区分一级分类和二级分类。例如,图书是一级分类,而少儿图书、青年图书则属于二级分类,并归属于图书分类中。

    篇幅所限,只展示部分功能,本项目功能完整,运行无误,适合毕业设计使用。

    Processed: 0.010, SQL: 8