数据并允许用户操纵的方式。
模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。例如它可能用像EJBs和ColdFusio
Compo
e
ts这样的构件对象来处理数据库,被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据,由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性13。
控制器接受用户的输入并调用模型和视图去完成用户的需求,所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据。
f第3章系统的总体设计
31系统功能简介
餐饮管理系统是用来给中小型商家帮助点餐以及管理店铺的。以网页端控制的方式来运行,主要包括:
用户信息管理,该模块主要完成管理员对系统用户信息的的管理,由于用户帐号是自行注册生成,管理员只能对用户进行的查看、删除操作。
餐厅信息管理,该管理功能主要完成管理员对饭店信息的管理,包括饭店信息的添加、查看、删除操作。
订单信息管理,该管理功能主要完成管理员对订单信息的管理,包括订单信息的查看、受理、删除操作。
菜品信息管理,该管理功能主要完成饭店用户对菜品信息的管理,包括菜品信息的查看、添加、删除操作。
用户订餐管理,该部分主要完成用户订餐的功能,包括菜品信息的查看、购买、评价操作14。
32系统基本框架
设计思想遵循以下几点:1采用BS模式进行开发,其优点是后台与前台处理层次分明,而且符合众多已经习惯网页方式的用户。2采用面向对象的开发与设计理念。运用面向对象技术的前提是对整体系统的高度和准确抽象,通过它可以保证系统良好的框架,进而带来产品较强的稳定性和运行效率。3采用模块化设计。模块化设计要求将整个系统划分成基于小的模块,有利
f于代码的重载,简化设计和实现过程。4简单方便的系统界面。设计简单友好的系统界面,方便用户较快的适应系
统的操作。5.速度优先原则。由于此工具最重要的评测标准就是速度,因此在设计过程
中,具体过程尽量做到资源占用少,速度快。6.设计既要突出重点,又要细致周到。要符合设计需求,在有可能改进的地
方进行扩充,使系统更适应用户的需要。系统以模块化、松耦合的方式进行搭建部署,使该管理系统可以达到正常运
行。该系统总体结构如下所示,主要包括五个方面,用户信息管理,餐厅信息管理,订单信息管r