主要目的是通过网络平台方便商家进行商品订单管理并让客户有更好的购物体验。以商家在后端提供商品供客户在前端商城选购,客户将所需的商品加入购物车,然后通过结算购物车功能填写相应信息生成订单,付款以后再由商家在后端接收到订单进行处理并发货,同时本系统还提供了会员卡功能,用户可以通过每月购买虚拟会员卡,享受会员专属活动和相应折扣,方便商家管理的同时也大大优化了客户的购物体验。
,本系统包括前台显示和后台管理两大模块。前台模块有商品展示模块,商品查询模块,个人中心,购物车,订单管理,浏览历史,会员中心等功能,后台模块包括订单管理,商品管理,用户管理。未注册用户只能浏览和搜索商品基本信息;已登录的普通用户可以进行购买商品等一系列操作,以及购买会员,管理员除拥有普通用户全部功能外,还能对整个网站进行管理。管理员可以对用户,商品,订单等进行管理。
前台商城页面:
(1) 商品展示模块:以图标展示商品的图片和基础信息在商品总览页面,以及单个商品的详细信息页面。
(2) 商品查询模块:通过商品分类,商品名称,销量和价格进行商品查询并展示结果。
(3) 购物车模块:统计加入购物车的商品,结算成功购物车后生成订单发往后台。
(4) 订单管理模块:用于查询已付款订单并查看快递进度。
(5) 个人中心模块:登陆注册,修改昵称、头像、密码,地址管理,页面主题等。
(6) 浏览历史模块:保存此次登陆所浏览的所有商品记录。
(7) 会员中心模块:充值、续费会员,会员可享受专属会员价格(95折)
(8) 支付模块:在购买会员或者商品时会弹出相应的支付页面,支付成功后会提供相应的反馈。
后台管理员模块:
(1) 商品管理模块:商家可以对商品进行增删改查等操作。
(2) 订单管理模块:接收到的已付款订单将会在此进行确认发货。
(3) 用户管理模块:管理用户权限(是否为vip),冻结账户等操作
JavaWeb软件开发是计算机科学与技术专业能力的重要组成部分,一般由前端页面设计与开发、后端设计与开发及数据库设计与开发组成。
掌握JavaWeb软件开发的基础理论和专业知识,能综合运用文献检索、页面设计、框架设计等基本方法提出该系统设计方案,解决毕业设计信息管理的软件开发问题;掌握软件开发和科研论文撰写的方法,了解专业领域前沿,能够就复杂软件开发问题进行有效沟通和交流,全面培养软件开发过程中的分析、设计、编码、测试及文档规范书写的能力,提高解决实际问题的能力。树立正确的人生观、价值观,具有团队合作、自主学习意识,有自主创新和适应社会发展的能力。成为一名从事计算机软件设计、开发、应用和维护等工作的高素质、应用型本科人才。
项目功能:
(1) 用户模块:商品展示模块:商品总览,商品详情;商品查询模块:模糊查询,分类查询,销量排名查询,价格排名查询;个人中心:注册,登陆,密码修改,个性化,头像修改,地址管理;购物车:购物车管理(删,改),生成订单;订单管理:支付订单,查询订单;浏览历史;会员中心:成为会员,会员特权。
(2) 管理员模块: 注册登录;订单管理:查询订单,确认发货;商品管理:商品查询,增加商品,修改商品信息,删除商品;用户管理:用户查询,用户信息修改。
(1) 使用Spring+SpringMVC+Mybatis编写后台。
(2) 前端采用html+css+vue数据库采用MySql
使用Vue框架的开发可以把前后台完全分离,前后端代码互不影响,代码上完全独立。而且Vue是用MVC或者称为MVVC的方式,使得前端代码也区分出model,controller and view层,代码做到更好的控制运行也更流畅。