通过所学知识,设计一个网上手机销售系统,实现任何时间地点的手机交易,有主页面、商品展示、商品信息、购物车、订单、用户管理等页面,并且实现手机的增删改查等功能。
项目前台运用div构建基本框架,然后用css进行美化。注册和登陆基本上相似,通过前台表单的提交把数据传送到后台,后台java经过判断后通过一个自己写的数据库类与数据库进行交互,最后把结果遍历到页面上。而商品展示则是通过id把所想看的物品的所有数据从数据库提出来遍历到页面上。最后的购物车和订单发布则是运用了session暂时把需要的数据存储起来,在需要的时候遍历到页面上。
开发环境
开发语言:Java
前端框架:vue.js
数据库:mysql
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
项目介绍
用户:登录,注册,更改密码,查询手机信息,查看订单信息,查看物流信息,查看手机检验信息,假支付,对商品评价,对商家的服务评价,可以联系商家(与商家对话,类似于淘宝里面的联系商家),也可以联系客服,可以充值;
2.商家:登录,注册,更改密码,查看订单信息,查看手机检测信息,上传售卖的手机相关信息,查看物流信息,对商品信息进行修改,可以与用户交谈,查看手机检测信息,回复评价,联系客服,可以提现;
管理员:登录,注册,更改密码,汇总物流信息,汇总费用信息,对商家用户信息管理,客户中心(对用户和商家的疑问进行解答),管理商品信息,对手机进行检验(发布检测报告);发布公告,管理商家和用户信息。
目 录
摘 要 1
前 言 3
第1章 概述 4
1.1 研究背景 4
1.2 研究目的 4
1.3 研究内容 4
第二章 开发技术介绍 5
2.1Java技术 6
2.2 Mysql数据库 6
2.3 B/S结构 7
2.4 SSM框架 8
第三章 系统分析 9
3.1 可行性分析 9
3.1.1 技术可行性 9
3.1.2 经济可行性 10
3.1.3 操作可行性 10
3.2 系统性能分析 10
3.3 系统功能需求分析 10
3.4 业务流程分析 12
3.4.1登录流程 13
第四章 系统设计 14
4.1 系统的功能结构图 14
4.2 系统数据库设计 14
4.2.1 数据库E-R图 14
4.2.2 数据表字段设计 16
第五章 系统功能实现 18
5.1 管理员登录 18
5.2管理员功能实现 18
5.3前台首页功能实现 21
5.4用户功能实现 21
第六章 系统测试 23
6.1 测试方法 23
6.2 测试分析 23
6.3 测试结论 24
结 论 26
致 谢 27
参考文献 28