项目运行
环境配置:
Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。
项目技术:
SSM + mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目
6.数据库:MySql 5.7/8.0等版本均可;
毕设帮助,指导,本源码分享,调试部署(见文末)
3.3 系统流程分析
3.3.1 操作流程
对于系统的安全性的第一关,就是用户想要进入系统,必须通过登录窗口,输入自己的登录信息才可以进行登录,用户输入的信息准确无误后才可以进入到操作系统界面,进行功能模块的相对应操作,如果用户输入的信息不正确,则窗口出现提示框,用户登录失败,返回到第一步进行重新输入,如图3-1所示。
图3-1注册流程图
3.3.2 添加信息流程
对于网上书城系统,需要随时添加所需要的数据信息,对于用户添加信息,需要根据添加界面,根据选框的内容进行填写所要添加的数据信息,信息输入完成后判断数据信息是否符合要求,符合要求则添加完成,用户所添加的信息不符合要求,则需要返回到第一步,重新输入数据信息,再进行判断操作,如图3-2所示。
图3-2 添加信息流程图
3.3.3 购买操作流程分析
系统牵扯到交易过程,所以在这一流程把控是比较严格的,确保数据信息的安全。购买流程分析如图3-3所示。
图3-3 购买操作业务流程图
4.1系统结构设计
根据我们对网上书城系统的功能要求进行分析,我们将本系统划分为以下几各主要的模块,如图4-1所示。
图4-1 系统结构图
4.2数据库设计
4.2.1 数据库E-R图设计
通过网上书城系统的功能进行规划分成几个实体信息,实体信息将通过ER图进行说明,本系统的主要实体图如下:
(1)管理员数据E-R图,如图4-2所示:
图4-2 管理员信息实体属性图
(2)用户信息数据E-R图如图4-3所示:
图4-3 用户信息实体属性图
(3)图书信息数据E-R图如图4-4所示:
图4-4 图书信息实体属性图
(4)订单信息数据E-R图如图4-5所示:
图4-5 订单信息实体图
(6)订单评价信息数据E-R图如图4-6所示:
图4-6 订单评价信息实体图
5.1前台功能模块
用户进入网上书城系统平台可以查看首页、图书信息、通知公告、个人中心、后台管理、购物车、在线客服等操作,系统前台主界面如图5-1所示。
图5-1 系统前台主界面
用户通过登录界面,进行在线填写用户名和密码,信息输入完成后选择提交,用户登录完成,如果用户没有自己的账号,需要在线注册成为网站会员,用户进入到注册界面,进行填写用户的基本信息内容,信息编辑完成后选择提交,如图5-2所示。
图5-2 用户注册界面
用户通过图书列表可以查看网站已有的图书类别,用户根据需求可以进行在线选择分类进行查看图书,通过图书列表查看界面展示的图书信息,如图5-3所示,用户根据自己的需求可以点击商品图片进入到图书详情界面,通过详情界面获取到图书名称、商品价格、图书编号、一级分类、二级分类、作者、出版社、出版时间、点击次数等信息,根据需求在线加入购物车操作,也可结合需求进行在线购买、点我收藏等操作,如图5-4所示。
图5-3 图列表界面
图5-4 图书详情界面
用户通过购物车界面,可以在线查看自己加入购物车的商品信息,核对购买商品、价格、数量、总价等信息,用户也可在线增减商品数量,确认信息无误后进行提交购买操作,如图5-5所示,用户提交订单,核对收货人的地址,再次确认所要购买的商品信息及订单金额,并根据需求可以在线进行支付操作,如图5-6所示。
图5-5 购物车界面
图5-6 订单界面
用户通过自己的用户中心,通过个人中心、我的订单、我的地址、我的收藏等功能模块,进行相对应操作,通过个人中心可以进行在线更新个人信息资料操作,如图5-7所示。我的订单:通过列表可以获取订单编号、商品、价格、数量、总价、地址等信息内容,进行查看或退款操作,如图5-8所示。
图5-7个人中心界面
图5-8我的订单界面
订单评价管理,用户根据自己的订单信息,可以进行订单评价操作,通过编辑订单编号、评价名称、图书评价、图书质量、综合评分、评语、账号、姓名等,信息编辑完成后进行提交,等待管理员审核完成后,通过前台的商品详情界面可以在线查看评论的内容,如图5-9所示。
图5-9用户订单评价界面
5.2后台功能模块
管理员通过登录窗口进行输入自己的账号信息进行在线登录,登录完成后可以对系统所有的个人中心、用户管理、图书信息管理、一级分类管理、二级分类管理、订单评价管理、图书统计管理、系统管理、订单管理等功能模块进行在线编辑或者删除等操作。
用户管理,管理员根据需求可以在线查看系统已有的用户信息,用户名、密码、姓名、头像、性别、联系电话、邮箱、照片、地址等信息,并结合需求可以对已有的用户信息进行在线查看或者删除等操作,如图5-10所示。
图5-10用户管理界面
图书信息管理,对于管理员可以查看系统所有的图书信息并对已有的图书信息进行编辑或者删除等操作,也可对已有的图书信息详情、修改或查看评论、删除操作,如图5-11所示,管理员根据需求可以在线添加新的商品信息,管理员进入到商品添加界面,编辑图书编号、图书名称、一级分类、二级分类、图片、作者、出版时间、简介等信息,信息编辑完成后核对信息无误后进行提交,新的图书信息添加完成,方便用户通过前台进行商品信息的查看等,如图5-12所示。
图5-11 商品管理界面
图5-12 添加商品信息界面
订单评价管理,订单评价数据信息都是由用户所购买的图书订单完成后所提交的订单评价,管理员根据用户提交的评价编号、图书名称、图书评价、图书质量、综合质量、综合评分、评语、账号、姓名等信息,管理员可以对已有的评价信息进行在线删除等操作,如图5-13所示。
图5-13 订单评价管理界面