项目运行
环境配置:
Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。
项目技术:
java+ mybatis + Maven等等组成,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-1所示
图3-1系统开发流程图
3.2.2 会员登录流程
为了保证系统的安全性,要使用本系统对系统信息进行管理,必须先登陆到系统中。如图3-3所示。
图3-2 登录流程图
3.2.3 系统操作流程
会员打开并进入系统后,会先显示登录界面,输入正确的会员名和密码,系统自动检测信息,若信息无误,则会员会进入系统功能界面,进行操作,否则会提示错误无法登录,操作流程如图3-3所示。
图3-3 系统操作流程图
3.2.4 添加信息流程
管理员可以对积分等级管理等进行信息的添加,会员也可以对自己权限内的信息进行添加,输入信息后,系统会自行验证输入的信息和数据,若信息正确,会将其添加到数据库内,若信息有误,则会提示重新输入信息,添加信息流程如图3-4所示。
图3-4 添加信息流程图
3.2.5 修改信息流程
管理员可以对会员卡充值管理等进行信息的修改,会员也可以对自己权限内的信息进行修改,首先进入修改信息界面,输入修改信息数据,系统进行数据的判断验证,修改信息合法则修改成功,信息更新至数据库,信息不合法则修改失败,重新输入。修改信息流程图如图3-5所示。
图3-5 修改信息流程图
3.2.6 删除信息流程
管理员可以对商品信息管理等进行信息的删除,对要删除的信息进行选中后,点击删除按钮,系统会询问是否确定,若点击确定,则系统会删除掉选中的信息,并在数据库内对信息进行删除,删除信息流程图如图3-6所示。
图3-6 删除信息流程图
3.3系统用例分析
3.3.1管理员用例图
系统中的核心用户是管理员,管理员登录后,通过管理员菜单来管理后台系统。主要功能有:首页、个人中心、积分等级管理、会员管理、会员卡充值管理、商品分类管理、商品信息管理、订单信息管理、礼品信息管理、礼品兑换管理、系统管理等功能。管理员用例如图3-7所示。
图3-7 管理员用例图
3.3.2会员用例图
会员实现功能包括;首页、商品信息、礼品信息、我的等功能。会员用例如图3-8所示。
图3-8 会员用例图
4.1 系统概述
进过系统的分析后,就开始记性系统的设计,系统设计包含总体设计和详细设计。总体设计只是一个大体的设计,经过了总体设计,我们能够划分出系统的一些东西,例如文件、文档、数据等。而且我们通过总体设计,大致可以划分出了程序的模块,以及功能。但是只是一个初步的分类,并没有真正的实现。
整体设计,只是一个初步设计,而且,对于一个项目,我们可以进行多个整体设计,通过对比,包括性能的对比、成本的对比、效益的对比,来最终确定一个最优的设计方案,选择优秀的整体设计可以降低开发成本,增加公司效益,从这一点来讲,整体设计还是非常重要的。
超市会员管理系统开发工作原理图如图4-1所示:
图4-1 系统工作原理图
4.2 系统结构设计
系统架构图属于系统设计阶段,系统架构图只是这个阶段一个产物,系统的总体架构决定了整个系统的模式,是系统的基础。基于超市会员管理系统开发的整体结构设计如图4-2所示。
图4-2 系统结构图
管理员登录
管理员输入个人的用户名、密码、角色登录系统,这时候系统的数据库就会在进行查找相关的信息,如果我们输入的用户名、密码、角色不正确,数据库就会提示出错误的信息提示,同时会提示管理员重新输入自己的用户名、密码、角色,直到账号密码输入成功后,会提示登录成功的信息。管理员登录效果图如图5.1所示:
图5.1管理员登录界面
5.2 管理员服务端功能模块
5.2.1 积分等级管理
管理员对积分等级管理进行详情、删除、修改等操作。积分等级管理效果图如图5.2所示。
图5.2积分等级管理界面图
5.2.2 会员管理
管理员对会员管理进行删除、修改、详情等操作。会员管理效果图如图5.3所示。
图5.3会员管理界面图
5.2.3会员卡充值管理
管理员对会员卡充值管理进行详情、删除、修改等操作。会员卡充值管理效果图如图5.4所示。
图5.4会员卡充值管理界面图
5.2.4商品信息管理
管理员对商品信息管理进行详情、删除、修改、查看等操作。商品信息管理效果图如图5.5所示。
图5.5商品信息管理界面图
5.2.5订单信息管理
管理员对订单信息管理进行详情、删除、修改、查看等操作。订单信息管理效果图如图5.6所示。
图5.6订单信息管理界面图
5.2.6礼品信息管理
管理员对礼品信息管理进行详情、删除、修改等操作。礼品信息管理效果图如图5.7所示。
图5.7礼品信息管理界面图
5.2.7礼品兑换管理
管理员对礼品兑换管理进行详情、删除、修改等操作。礼品兑换管理效果图如图5.8所示。
图5.8礼品兑换管理界面图
5.3会员客户端功能模块
5.3.1会员登录
在会员登录页面填写账号、密码进行登录如图5.9所示。
图5.9会员登录界面图
5.3.2首页
会员登录到首页可以查看首页、商品信息、礼品信息、我的等内容,如图5.10所示。
图5.10首页功能界面图
5.3.3商品信息
在商品信息页面可以查看商品编号、商品名称、商品分类、价格、数量、封面等信息进行购买,如图5.11所示。
图5.11商品信息界面图
5.3.4订单信息
在订单信息页面可以查看订单编号、商品编号、商品名称、价格、数量、总金额、会员卡号、会员姓名、积分等级、折扣、联系电话、下单时间、封面等信息,并可根据需要进行提交,如图5.12所示。
图5.12订单信息界面图
5.3.5礼品信息
在礼品信息可以查看礼品编号、礼品名称、数量、兑换积分、封面等信息,并可根据需要对礼品信息进行点我收藏,如图5.13所示。
5.13礼品信息界面图
5.3.6会员卡充值
在会员卡充值页面可以查看会员卡号、会员姓名、金额、充值时间等信息,并可根据需要对会员卡充值进行支付,如图5.14所示。
图5.14会员卡充值界面图
JAVA毕设帮助,指导,源码分享,调试部署