1.前后端分离项目,前端使用vue.js+ElementUi框架
2.后端使用java编程语言的springboot框架
3.项目中登录模块用到token
4.数据库:mysql5.7/8.0或以上版本
5.持久化层使用Mybatis,项目管理Maven3,
6.本系统采用intellij idea支持eclipse
7.项目架构:B/S架构web
8开发语言:java
9数据库工具:Navicat/SQLyog都可以(1) 基于B/S架构实现面向母婴市场的网购平台,需要支持多用户并发访问。
(2) 支持管理员、员工、顾客等角色,每种角色支持多用户管理。对于管理员,登录后可以对所有用户进行管理;对于员工,可对商品进行增加、修改、删除等操作;对于顾客,登录前可浏览商品,登陆后可将商品加入购物车进行购买。(可以在一台电脑上三个角色一起操作。顾客需要登录注册,数据库已有的不需要注册,没有的需要注册;员工账号要由管理员统一认证发放;管理员账号唯一,账号密码固定为Admin )
(3) 支持商品状态的可视化展现,商家员工可查看和统计商品的销售和库存状态;支持排行榜功能,可按周/月/年给出销售商品的排行榜;支持商品评论功能。
(4) 支持智能推荐功能。可基于用户浏览行为、搜索关键词、母婴身份(婴儿年龄、孕期等)等推荐合适的商品。
(5) 支持快递功能。用户付款后,能看到订单商品的状态变化、是否到货等。(可以弱一点,支付功能只需要有个模拟支付页面走个流程就好,不需要用到支付宝等。快递功能需要能够展示出商品的状态变化。)
(6) 软件界面简洁美观。(要求比较高。导师非常看重这个!!!)
前端:vue.js+ElementUI
开发工具:IDEA 或者eclipse都支持
编程语言: java
框架: ssm/springcloud/springboot
数据库: mysql 版本不限
数据库工具:Navicat/SQLyog都可以
详细技术:java+springboot+vue+MYSQL+MAVEN
目 录
第1章 概述 5
1.1 课题研究背景 5
1.2 课题研究意义 5
1.3前期工作 5
1.4本文的组织结构 6
第2章开发技术 7
2.3 MySQL数据库技术 7
2.4 B/S结构简介 8
第3章 系统分析 10
3.1系统总体分析 10
3.2可行性分析 10
3.3系统功能分析 11
3.4 系统流程分析 12
3.4.1 登录流程图 12
3.4.2 添加新顾客流程图 13
第4章 系统设计 15
4.1系统功能设计 15
4.2数据库的设计 15
4.2.1数据库E-R图 15
4.2.2数据库表 18
第5章 系统实现 26
5.1系统功能实现 26
5.2后台模块实现 27
5.2.1管理员模块实现 28
5.2.2员工模块实现 31
第6章系统测试 33
6.1系统测试的重要性 33
6.2性能测试 33
6.3顾客模块测试 33
总结与展望 34
参考文献 35
致 谢 36