网页版电子书城购物系统(含github代码!!)

该网页电子书城系统是我们专业的大作业,该系统由我和另外两个小伙伴花费两个星期完成。下面是我们对该系统的讲解。
首先放github链接:GitHub跳转,如果觉得该代码对你有帮助的话,不妨点个赞。

1. 声明

这是由三名热爱计算机的大学生团队开发的小项目.
前端由yyChen完成,以Amaze UI开源框架为核心编写的纯静态页面。
后台由在线卑微啊乐完成,以Serverlet和tomocat 9.0为框架.
数据库则是由小小柯使用mysql完成设计。
本项目完全采用前后端分离的开发模式,部署在Centos 7服务器上。
本项目所有有关金钱的均为虚拟货币,不提供真实货币的入口,仅个人学习交流使用。

2. 介绍

  该网页电子书城系统模仿亚马逊等书城网页,具有极强的高功能系统。其中主要用户分成普通用户和管理员用户,普通用户拥有着充值,购买,收藏,修改信息,查阅书籍等普通功能。而管理员用户拥有着查看书籍,管理书籍,修改自身信息,修改普通用户信息等高级功能。该系统功能还算全面。因为是整个团队都是第一次进行编写,所以可能还会有不少不足的地方,还请大家见谅。

2.1 前端介绍

名称 环境或版本
操作系统 Linux-Centos 7.2
Web服务器 tomocat 9.0.0 M18
mysql 8.0.16
Web服务器 Apache 2.4.43
后台框架 Serverlet
前端CSS样式框架 Amaze UI
前后端数据交互方式 Ajax
前后端数据交互格式 Json
网页类型 纯静态
设计模式 前后端分离 面向接口

2.1.1 登录界面

2.1.2 主界面

网页版电子书城购物系统(含github代码!!)_第1张图片

2.1.3 书籍详细页面

2.1.4 多功能搜索页面

网页版电子书城购物系统(含github代码!!)_第2张图片

2.1.5 注册界面

2.1.5 用户详细信息界面

网页版电子书城购物系统(含github代码!!)_第3张图片

2.1.6 收藏界面

网页版电子书城购物系统(含github代码!!)_第4张图片

2.1.7 购物车界面

网页版电子书城购物系统(含github代码!!)_第5张图片

2.1.8 已购界面

网页版电子书城购物系统(含github代码!!)_第6张图片

2.1.9 充值界面

网页版电子书城购物系统(含github代码!!)_第7张图片

2.1.10 管理书籍界面

网页版电子书城购物系统(含github代码!!)_第8张图片

2.1.11 管理用户界面

网页版电子书城购物系统(含github代码!!)_第9张图片

2.2 数据库介绍

2.2.1 前台子系统

网页版电子书城购物系统(含github代码!!)_第10张图片

2.2.2 后台管理子系统

网页版电子书城购物系统(含github代码!!)_第11张图片

2.2.3 ER图设计

网页版电子书城购物系统(含github代码!!)_第12张图片

2.2.4 本次实验设计的储存过程和储存函数

功能 名称
创建用户购物车和收藏夹和订单 procedure create_user_cart_favorite
创建商品 procedure create_books
创建商家 procedure create_merchant
创建管理员 procedure create_administrator
商品加入购物车 procedure create_add
订单订购商品 procedure create_buy
收藏夹收藏商品 procedure create_favor
获取用户的剩余金额 procedure user_balance
判断用户存不存在(储存过程实现) procedure user_exis
判断用户存不存在(储存函数实现) function user_exist
充钱 procedure charge_money
花钱 procedure cost_money
用户登陆判断密码是否正确(手机号或邮箱都可登陆) procedure judge_password
管理员登陆判断密码是否正确(手机号或邮箱都可登陆) procedure judge_ad_password
管理员登陆认证 procedure judge_ad_password
根据手机号或邮箱获取用户名 procedure obtain_nickname
根据手机号或邮箱获取用户信息 procedure obtain_user_information
根据手机号或邮箱获取管理员姓名 procedure obtain_ad_nickname
根据手机号或邮箱获取用户手机号 procedure obtain_user_phone_number
根据书号获取书的信息 procedure obtain_books
修改用户信息 procedure update_user
修改管理员信息 procedure update_administrator
删除用户收藏信息 procedure delete_favor
删除购物车 procedure delete_cart
购买操作 procedure buy_books
获取管理员信息 procedure obtain_admin_information
修改书籍信息 procedure update_books
删除书籍 procedure delete_books
删除用户 procedure delete_user

2.3 后台系统

编译环境 java8
服务器环境 tomcat9
后台所用框架 servlet

2.3.1 登录流程图

网页版电子书城购物系统(含github代码!!)_第13张图片

2.3.2 Book(书籍模块)

网页版电子书城购物系统(含github代码!!)_第14张图片

2.3.3 Datebase数据库模块

网页版电子书城购物系统(含github代码!!)_第15张图片

2.3.4 user用户模块

网页版电子书城购物系统(含github代码!!)_第16张图片

2.3.5 admin管理员模块

网页版电子书城购物系统(含github代码!!)_第17张图片

2.3.6 register 注册模块

网页版电子书城购物系统(含github代码!!)_第18张图片

2.4 程序图

2.4.1 数据库

网页版电子书城购物系统(含github代码!!)_第19张图片

2.4.1 后台

网页版电子书城购物系统(含github代码!!)_第20张图片

2.4.1 前端

网页版电子书城购物系统(含github代码!!)_第21张图片

总结

 这次的课设真的不容易,具体自己的收获还是很大的,至少自己觉得学到了很多很多。在这里我记下来做个纪念吖。

你可能感兴趣的:(项目,电子书城系统,电子商务系统,网页版书城系统,基于java网页电子系统,书城系统)