项目案例:吃货联盟
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笔记(六)--项目案例需求讲解