首先大概说一下,项目开发所使用的设计模式是mvc模式:M model 模型层 【entity/dao/service】; V view 视图层 【jsp/html…】;C control 控制器 【servlet】
MVC模式的优缺点:每一层各司其职! 更容易更换具体的实现,而对其他层代码影响较小!
软件项目开发模式:
螺旋开发模式
适合于项目前期部分需求不确定的情况, 对于每一个模块一个个开发:分析、设计、编码、测试、上线;
好处: 降低软件风险! (做出的产品要尽量满足客户需求!)
瀑布模式:
先进行所有模块的需求分析,当分析结束后,才进入项目下一个阶段,即设计、编码、测试、上线;
好处: 更容易进行项目把控,即项目质量控制!
根据需要分析可以得到本系统的 系统功能:
1. 餐桌模块
2. 菜类别模块(菜系)
3. 菜信息 (菜品)
4. 订单
详细分析:
1.后台录入的餐桌,要在前台首页显示;且只显示未预定
2.后台录入的菜类别,在前台主页显示
3.后台录入的菜信息,在前台主页显示
4.前台生成订单后,在后台显示订单详细
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!