JAVA笔记(六)--项目案例需求讲解

120 阅读2分钟

项目案例:吃货联盟

1.开发环境: MyEclipse10 ,JDK1.8

2.开发周期: 一个工作日

3.开发人员:

4.需求分析:

​ a.买家:

​ 买家订单内容包含:

​ 用户名,订餐时间,订餐地址,订餐数量,组合(订餐具体内容)

​ b.卖家:

​ 菜品信息:菜品名,单价,点赞数

​ c.项目模块划分:

1、我要订餐   --添加--insert into --C(create)
需要录入用户名,用户选择的菜品,购买的份数,配送时间,配送地址,如何将多个订单存放的问题?
2、查看餐袋   --查询--query--select --R(read)
需要将所有的订单内容全部排列显示,并且使用"已预订和已完成"进行区分
3、签收订单   --修改--update ---U
需要判定该订单是否已经签收,如果已经签收则不能再签收,如果没有签收使用签收以后将"已预订"状态改为"已完成"状态
4、删除订餐   --删除--delete  
实际开发其实都是对数据进行基本的CRUD,在此基础上进行功能控制需要判定该订单是否已经签收,如果没有签收该订单不能删除,如果已经签收点击删除以后,该订单之后的所有订单全部上移
5、我要点赞   --辅助功能
点赞之前需要将所有菜单显示,如果点赞该菜品下的赞进行累加
6、退出系统   --必要流程控制

5.编写要求:

​ 项目名:Foods

​ 包名: cn.hz.controll

​ 类名: OrderingMsg

6.步骤:

​ 1.定义变量/搭建总框--测试数据--测试 /退出系统

​ 需要将数据进行存储,方便各模块之间的调用--数组

​ 2.查看订单:

​ 3.添加订单

​ 4.签收订单

​ 5.删除订单

​ 6.我要点赞


文章转载自:即刻就业助手

原文链接:JAVA笔记(六)--项目案例需求讲解