该网页电子书城系统是我们专业的大作业,该系统由我和另外两个小伙伴花费两个星期完成。下面是我们对该系统的讲解。
首先放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代码!!)相关推荐

  1. 《安富莱嵌入式周报》第280期:支持在线仿真编程的网页版电子开发,CAN总线防攻击实现,BigFAT 规范打破了 FAT 每个文件 4GB 的限制

    往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...

  2. 宝塔实测-PHP网页版在线客服系统源码

    大家好啊,我是测评君,欢迎来到web测评. 本期给大家带来一套PHP网页版在线客服系统源码. 运行环境 服务器宝塔面板 PHP 7.2 Mysql 5.6 Linux Centos7以上 文字安装教程 ...

  3. 制作网页版电子时钟特效

    可以加我QQ1975728171代做 一.语言和环境 A.实现语言 JavaScript B.环境要求 Dreamweaver.WebStorm.Sublime任选其一 二.功能要求 利用JavaSc ...

  4. 网购图书java代码_基于JAVAEE网上购物系统(含源文件).doc

    PAGE Page PAGE PageI PageI 新 乡 学 院 毕 业 论 文 论文题目 基于JAVAEE网上购物系统 院(系)名称 计算机与信息工程学院 专业名称 计算机应用技术 班 级 计算 ...

  5. Java版电商购物系统说明

    1.需求背景 1.1 系统设计目的 本系统主要目的是帮助新手快速巩固Java基础知识(源代码中含有大量Java基础知识点),避免形成学习孤岛,保证让所学技术有输出.有落地:另外也让新人了解实际工作中真 ...

  6. 一个网页版的随机点名系统

    一个随机点名的网页 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...

  7. Java在线鲜花商城源码(电商购物系统)(含源码+论文+答辩PPT等)

    该项目采用技术:JSP +Servlet +MySQL+jdbc+css+js等相关技术,项目含有源码.文档.配套开发软件.软件安装教程.项目发布教程等 下面是系统运行起来后的部分截图:

  8. 基于SSM的网页版进销存系统项目说明

    阿里云演示地址  演示账号:17705696620 ,演示密码:111111. 项目图片 项目背景 本人工作有8年时间,工作采用C语言进行金融POS终端的开发,主要是进行收单机构的支付平台的对接(85 ...

  9. Java+SSM在线商城系统电商购物系统(含源码+论文+答辩PPT等)

    项目功能简介: 该项目采用的技术实现如下 后台框架:Spring.SpringMVC.MyBatis UI界面:BootStrap.jQuery .JSP 数据库:MySQL 系统分为前台订票和后台管 ...

最新文章

  1. iOS身份证号码识别
  2. Rep Loss笔记
  3. C++什么是内存泄漏
  4. 微服务和Java EE
  5. webpack设置应用缓存_如何使用Webpack在Rails应用程序中设置TinyMCE
  6. esmini接入外部ego车控制
  7. android应用程序 多少钱_关于APP开发你最想了解的事,开发一个APP多少钱?
  8. 微信养猫小程序源码搭建教程
  9. php html5 案例,35个非常好的HTML5+CSS3实例
  10. asp.net mysql 增删该查_asp.net 数据库的增删改查
  11. sql 备份 语句(全)
  12. sql2005下载地址
  13. webservice 教程学习系列(八)——wsdl文档深入分析
  14. http://www.cnblogs.com/freeliver54/p/3725979.html
  15. 如何拯救无法「深度学习」的制造业,2019工业智能灵魂10问
  16. ios 应用闪退原因
  17. 防止电脑锁屏html 代码 适合IE下运行
  18. 分布式学习(7)etcd@3@ API v3 gRPC_事务,租约
  19. 抖音直播汽车资讯资质怎么认证报白,抖音怎么直播二手车
  20. 给你的Potplayer设置老板键

热门文章

  1. 子域转发父域(DNS)
  2. ADDS:检查 AD Domain 的健康和复制状态
  3. Vs Cood 本地代码配置(个人使用)
  4. 海康威视摄像头使用网线连网输入IP地址跳转显示“网站处于联机状态,但未对联机尝试做出反应”
  5. 源代码与二进制文件SCA检测原理
  6. python aiml_使用Python AIML搭建聊天机器人的方法示例
  7. 高校GIS房地产综合管理系统的功能
  8. 《软件工程导论(第六版)》第一章:软件工程学概述
  9. RK3399——裸机大全
  10. Elastic 今日在纽交所上市,股价最高暴涨122%。