博主是一位资深的Java开发工程师,拥有八年的互联网行业从业经验。熟练掌握多种主流编程语言,包括Java、Python、PHP以及爬虫和Web开发。在过去八年的时间里,致力于毕业设计程序的开发,成功打造了上千套毕业设计程序。以务实著称,用实实在在的代码说话,而非华而不实的言辞。
🍅文末点击卡片获取联系🍅
1.摘要
在近几年来,奶茶越来越受到人们的追捧,尤其是在年轻人中,随处可见他们手捧奶茶。加上当下电商行业的不断发展,设计一个线上的奶茶店管理系统恰好符合如今的趋势。通过线上管理、售卖奶茶,降低线下运行成本,对奶茶店经营者来说是大大的利好,对用户来说节省了线下购买奶茶的时间,随时想喝,随时可买,随时可送。本文综述、详细地介绍了奶茶店管理系统的组成部分,阐述了系统的功能和便利。
本系统是利用Java语言开发、基于SSM框架、基于B/S架构模式开发的系统。数据库采用MySQL,IDEA作为开发工具,使用Tomcat作为系统运行的服务器。本系统分为两种角色:前端用户、后端管理员和配送员。前端用户在系统进行查看所有分类的奶茶,可以把奶茶加入购物车、分享、收藏和购买。用户购买后,配送员进行接单,配送完成后,前端用户点击收货,这笔交易正式完成。管理员可以进行订单管理、用户管理、奶茶管理、类目管理、用户行为采集等操作。
关键词:SSM,奶茶店管理系统,Java,MySql
2.系统设计
3.系统功能实现
前端注册
图4.1 注册
项目启动后,在首页有注册按钮,点击注册账号,跳转到注册页面。在注册页面,用户输入用户名、密码、收货人、收货电话和收货地址,点击提交,进行注册。当用户输入的账号已存在时,页面上会有提示,用户需要换个账号进行注册。信息全部输入正确后,点击保存,即可注册成功。
前端登录
图4.2 登录
项目启动后,在头部导航栏有登录按钮,点击登录跳转到登录页面,用户输入用户名和密码后点击提交,若输入的用户名密码全部正确,则可以登录成功;若有一项输入错误,页面会有相应的提示;若用户名或密码为空,页面也会有提示。
奶茶详情
在奶茶详情页面,显示奶茶的分类、介绍、价格、奶茶封面图和细节图片。用户在奶茶详情页可以跳转到不同的奶茶分类,可以对奶茶进行加入购物车操作,可以对奶茶进行收藏和分享。
下单
用户点击购物车可以查看购物车详情页,在购物车详情页,若用户点击提交订单,进入到订单支付页面。在订单支付页面,用户输入收货人信息,然后点击付款方式,订单支付成功。
我的订单
用户点击头部导航栏我的订单进入我的订单页面,在我的订单页面显示用户的所有订单。在我的订单页面,用户可以对订单进行签收操作,签收后显示这笔订单从下单到收货的耗时时间。
我的收藏
用户在奶茶详情页可以对奶茶进行收藏,收藏后在我的收藏里可以查看收藏列表。
奶茶订单管理
管理员在登录管理端以后,可以查看所有用户的订单信息,可以查看未付款订单、待配送订单、配送中订单和已完成订单,可以对订单进行删除操作。
用户管理
管理员可以对前端用户信息进行增删改查和重置密码操作。
奶茶商品管理
在奶茶商品管理页面,管理员可以进行奶茶的添加、修改和删除,可以把奶茶加入条幅推荐、热销推荐和新品推荐中,加在这三种推荐后可以在前端的首页看到这个奶茶,可以起到主推的作用。
奶茶分类管理
每一种奶茶都会有一种分类,管理员在这里可以对奶茶的分类进行增删改查操作。
用户行为采集
前端用户在进行浏览奶茶时,系统会记录浏览信息,管理员通过查看用户行为采集可以分析出用户的喜好,针对浏览次数多、收藏数量多、分享次数多的奶茶可以做针对性推广,提升店铺营收。管理员可以把用户的行为采集信息进行导出。
每月消费情况
针对前端用户每月的消费情况,管理端做了一个图表统计,管理员可以查看当年每个月用户的消费情况,通过这个图表,可以看出哪几个月生意好,哪几个月生意差。
修改密码
管理员在管理端可以对自己的密码进行修改,修改密码需要输入原密码,原密码校验通过时才可修改成功。
配送
配送员登录管理端后,可以看到哪些订单是待接单状态,对于待接单状态的订单可以进行接单,接单后开始配送。