基于Jsp+Servlet+Oracle/Mysql的电子商城管理系统
数据库可以是mysql也可以是oracle
本文章针对的JavaWeb课程设计的初级项目,不涉及其他框架。
文章目录
前言
本项目分为前台和后台。前台页面供游客、会员浏览商城。后台负责对前台信息,例如会员管理、商品管理等。
21 世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。在消费领域,网上购物已经成为大众所接受的一种新型的消费方式,它能够让用户足不出户,简单、方便、安全的在家中完成商品的整个交易过程。而电子购物商城正是这种可以满足用户和用户之间、用户和企业之间相互交易的系统平台的网上电子购物商城,让客户可以快捷、方便的进行网上购物。
基于商务网站的建设和web技术的发展,采用JSP和Servlet开发网上购物平台。在设计方面,本系统采用B/S三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装。该平台采用Apache的tomcat6.0.32作为Web服务器,后端连接MySQL数据库,并且达到了功能明确、费用低廉、通用性强、适合我国国情的购物网站系统。
一、前台项目展示
1.1 主页的展示
游客和会员都可以进行浏览主页,查看商品的详细信。会员资料修改、购物车、查看订单、订购等只能由会员进行操作。游客点击则会跳转登录界面。
1.2 会员登录、注册和找回密码
登录:用户通过用户名和密码进行登录,但登录时进行了是否账号冻结的校验。
注册:
注册:用户提供填写相关信息注册账号(本页面做的有点粗糙)。
找回密码:用户通过用户名、真实信息和手机号找回密码。
1.3 会员信息的修改
会员信息修改界面可以对用户名、真实姓名、密码等进行修改,但是修改之前必须输入原密码。
1.4 购物车业务
流程如下:首先点击订购就可以加入购物车,其次相同的商品只会增加数量;
修改数量:直接填写自己想要修改的数量,鼠标失焦就可以修改成功
删除功能:点击对应删除按钮便可以删除此购物车里的相对于的数据;
清空购物车:点击后直接清空所有商品;
结算:点击收银结账跳转收银结账界面,填写相关信息后点击保存即可生成订单号。
1.5 查看订单业务
购买商品结束后会生成一个订单号,此时查看订单就可查看本次订单的详细内容及其他操作
点击订单号可以查看详细信息
点击退货或者退款操作,后台后接受到
二、后台项目展示
2.1 登录功能
点击后台登录进入后台登录界面,填写用户名、密码进行登录
2.2 商品管理
登录成功后进入商品管理功能
可以对商品进行增删改、查看详细信息(点击商品名称)。
2.3 公告管理
点击公告管理进入公告管理模块,此功能是对应前台滑动文字信息(根据发布时间与截至监时间判断)如下图展示。
也可以对公告进行增删改,查看公告详细信息(点击公告名称)。
2.4 会员管理
点击会员管理进入会员管理模块,可以对会员进行冻结或解冻。被冻结的会员账号将不能登录。
可以对会员查看详细信息(点击用户名)。
2.5 订单管理
点击订单管理进入订单管理模块,操作功能是根据前台用户的是否点击了退货或退款而决定的
如果没有退货或退款则显示无处理操作。
点击订单号可以查看该订单的详细信息
三、总结
本系统适合JavaWeb初学者进行学习。
想要源码的同学可以私聊我。