网页版电子书城购物系统(含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 主界面
2.1.3 书籍详细页面
2.1.4 多功能搜索页面
2.1.5 注册界面
2.1.5 用户详细信息界面
2.1.6 收藏界面
2.1.7 购物车界面
2.1.8 已购界面
2.1.9 充值界面
2.1.10 管理书籍界面
2.1.11 管理用户界面
2.2 数据库介绍
2.2.1 前台子系统
2.2.2 后台管理子系统
2.2.3 ER图设计
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 登录流程图
2.3.2 Book(书籍模块)
2.3.3 Datebase数据库模块
2.3.4 user用户模块
2.3.5 admin管理员模块
2.3.6 register 注册模块
2.4 程序图
2.4.1 数据库
2.4.1 后台
2.4.1 前端
总结
这次的课设真的不容易,具体自己的收获还是很大的,至少自己觉得学到了很多很多。在这里我记下来做个纪念吖。
网页版电子书城购物系统(含github代码!!)相关推荐
- 《安富莱嵌入式周报》第280期:支持在线仿真编程的网页版电子开发,CAN总线防攻击实现,BigFAT 规范打破了 FAT 每个文件 4GB 的限制
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
- 宝塔实测-PHP网页版在线客服系统源码
大家好啊,我是测评君,欢迎来到web测评. 本期给大家带来一套PHP网页版在线客服系统源码. 运行环境 服务器宝塔面板 PHP 7.2 Mysql 5.6 Linux Centos7以上 文字安装教程 ...
- 制作网页版电子时钟特效
可以加我QQ1975728171代做 一.语言和环境 A.实现语言 JavaScript B.环境要求 Dreamweaver.WebStorm.Sublime任选其一 二.功能要求 利用JavaSc ...
- 网购图书java代码_基于JAVAEE网上购物系统(含源文件).doc
PAGE Page PAGE PageI PageI 新 乡 学 院 毕 业 论 文 论文题目 基于JAVAEE网上购物系统 院(系)名称 计算机与信息工程学院 专业名称 计算机应用技术 班 级 计算 ...
- Java版电商购物系统说明
1.需求背景 1.1 系统设计目的 本系统主要目的是帮助新手快速巩固Java基础知识(源代码中含有大量Java基础知识点),避免形成学习孤岛,保证让所学技术有输出.有落地:另外也让新人了解实际工作中真 ...
- 一个网页版的随机点名系统
一个随机点名的网页 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...
- Java在线鲜花商城源码(电商购物系统)(含源码+论文+答辩PPT等)
该项目采用技术:JSP +Servlet +MySQL+jdbc+css+js等相关技术,项目含有源码.文档.配套开发软件.软件安装教程.项目发布教程等 下面是系统运行起来后的部分截图:
- 基于SSM的网页版进销存系统项目说明
阿里云演示地址 演示账号:17705696620 ,演示密码:111111. 项目图片 项目背景 本人工作有8年时间,工作采用C语言进行金融POS终端的开发,主要是进行收单机构的支付平台的对接(85 ...
- Java+SSM在线商城系统电商购物系统(含源码+论文+答辩PPT等)
项目功能简介: 该项目采用的技术实现如下 后台框架:Spring.SpringMVC.MyBatis UI界面:BootStrap.jQuery .JSP 数据库:MySQL 系统分为前台订票和后台管 ...
最新文章
- iOS身份证号码识别
- Rep Loss笔记
- C++什么是内存泄漏
- 微服务和Java EE
- webpack设置应用缓存_如何使用Webpack在Rails应用程序中设置TinyMCE
- esmini接入外部ego车控制
- android应用程序 多少钱_关于APP开发你最想了解的事,开发一个APP多少钱?
- 微信养猫小程序源码搭建教程
- php html5 案例,35个非常好的HTML5+CSS3实例
- asp.net mysql 增删该查_asp.net 数据库的增删改查
- sql 备份 语句(全)
- sql2005下载地址
- webservice 教程学习系列(八)——wsdl文档深入分析
- http://www.cnblogs.com/freeliver54/p/3725979.html
- 如何拯救无法「深度学习」的制造业,2019工业智能灵魂10问
- ios 应用闪退原因
- 防止电脑锁屏html 代码 适合IE下运行
- 分布式学习(7)etcd@3@ API v3 gRPC_事务,租约
- 抖音直播汽车资讯资质怎么认证报白,抖音怎么直播二手车
- 给你的Potplayer设置老板键