点餐系统的简单开发(二)(学习)

    首先大概说一下,项目开发所使用的设计模式是mvc模式:M   model  模型层   【entity/dao/service】; V    view   视图层   【jsp/html…】;C    control 控制器    【servlet】  

    MVC模式的优缺点:每一层各司其职! 更容易更换具体的实现,而对其他层代码影响较小!

    在实际的项目开发中,有以下两种开发模式。本文所涉及到的点餐系统比较简单,整个项目的需求分析已经确定,所以才去的就是瀑布模式,如果对于需求不能整体确定的,相对于才去螺旋式开发模式则比较好。

    软件项目开发模式:

         螺旋开发模式

                   适合于项目前期部分需求不确定的情况, 对于每一个模块一个个开发:分析、设计、编码、测试、上线; 

                   好处: 降低软件风险! (做出的产品要尽量满足客户需求!)

         瀑布模式:

                   先进行所有模块的需求分析,当分析结束后,才进入项目下一个阶段,即设计、编码、测试、上线;

                   好处: 更容易进行项目把控,即项目质量控制!

   根据需要分析可以得到本系统的 系统功能:

          1. 餐桌模块

          2. 菜类别模块(菜系)

          3. 菜信息    (菜品)

          4. 订单

    详细分析:

         1.后台录入的餐桌,要在前台首页显示;且只显示未预定

         2.后台录入的菜类别,在前台主页显示

         3.后台录入的菜信息,在前台主页显示

         4.前台生成订单后,在后台显示订单详细

你可能感兴趣的:(点餐系统的简单开发(二)(学习))