上传者: 54707168
|
上传时间: 2021-12-13 19:02:34
|
文件大小: 5.61MB
|
文件类型: ZIP
杭州商学院Java大作业
题目名称:校园订餐管理系统
限制
由于学校对相关技术的限制.部分框架和工具可能无法使用. 我将主要采用下面的第三方库和相应的技术点
第三方库
lombok(方便使用getter和setter方法,方便使用日志记录)
log4j(方便记录服务器的日志)
技术点
通过NIO技术启动一个socketServer进行用户数据的获取和发送.
通过RSA加密进行进行两边的加密传输.
通过使用Swing的方式创建界面(已经淘汰.但是学校必须用,不建议使用!)
登录次数限制和验证码验证.
自创一个简单的orm框架
包含界面
服务器启动完成界面...
注册界面
登录界面
用户界面
管理员界面
外卖小哥界面
初始界面
title
校园订餐管理系统
菜品管理:管理员可以对菜品信息进行增删改。
会员注册:顾客需要注册会员,才可登录进行菜品查询和下单。
会员订餐:会员登录后,可添加菜品至购物车进行下单并支付。
餐饮订单管理:管理员可以查看所有订单,并进行烹饪和送货。
md5加密
必须要输入验证码
购物车存放在redis当中,限制频繁登陆。防止跑库。
主要数据存放在mongodb
登陆界面 注册界面 用户界面 管理员界面 厨师界面 送货界面
消费者 厨师 快递小哥 店主
同时操作需要使用线程同步
服务器采用javaweb。servlet进行开发。
客户端使用gui进行开发。通过http请求进行请求数据。
中间数据传输全部采用rsa加密。