# Campus_order_management_system **Repository Path**: captee/Campus_order_management_system ## Basic Information - **Project Name**: Campus_order_management_system - **Description**: 校园订单管理系统.Java大作业. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-12-25 - **Last Updated**: 2024-05-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 杭州商学院Java大作业 题目名称:校园订餐管理系统 # 限制 > 由于学校对相关技术的限制.部分框架和工具可能无法使用. > 我将主要采用下面的第三方库和相应的技术点 ## 第三方库 * lombok(方便使用getter和setter方法,方便使用日志记录) * log4j(方便记录服务器的日志) ## 技术点 * 通过NIO技术启动一个socketServer进行用户数据的获取和发送. * 通过RSA加密进行进行两边的加密传输. * 通过使用Swing的方式创建界面(已经淘汰.但是学校必须用,不建议使用!) * 登录次数限制和验证码验证. * 自创一个简单的orm框架 ## 包含界面 * 服务器启动完成界面... * 注册界面 * 登录界面 * 用户界面 * 管理员界面 * 外卖小哥界面 * 初始界面 ## title 校园订餐管理系统 1. 菜品管理:管理员可以对菜品信息进行增删改。 2. 会员注册:顾客需要注册会员,才可登录进行菜品查询和下单。 3. 会员订餐:会员登录后,可添加菜品至购物车进行下单并支付。 4. 餐饮订单管理:管理员可以查看所有订单,并进行烹饪和送货。 1. md5加密 2. 必须要输入验证码 3. 购物车存放在redis当中,限制频繁登陆。防止跑库。 4. 主要数据存放在mongodb 5. 登陆界面 注册界面 用户界面 管理员界面 厨师界面 送货界面 6. 消费者 厨师 快递小哥 店主 7. 同时操作需要使用线程同步 8. 服务器采用javaweb。servlet进行开发。 9. 客户端使用gui进行开发。通过http请求进行请求数据。 10. 中间数据传输全部采用rsa加密。