2。2。5 灵活性
由于采用的MVC模式设计网站所以对今后网站的维护和修改提供便利性,也更加灵活。视图与逻辑业务分开相互独立,极大增加了系统的灵活性。
2。3三层架构类图设计来-自~优+尔=论.文,网www.youerw.com +QQ752018766-
在传统的系统研发模式下,开发的网站往往存在系统扩展性差、安全性能低、设计人员不好分工合作等制约着系统性能的因素。但是使用了MVC的设计模式,将整体的任务细分为各个子任务,程序员只要负责自己所负责的层次,可以降低层与层之间的关系依赖,减小了冗余任务的产生,使视图,业务分配更加合理高效。可以很容易的维护与扩展现有网站的功能。便于标准化设计,有利于各个层逻辑的复用,网站的系统结构更加的明确。
因此根据网站的系统的需求分析,系统的整体程序设计采用了MVC的设计模型,运用OOP(Object Oriented Programming)的设计思想,将本网站系统分为视图层View(实现前台页面实时数据的显示,并且对表单的提交也做了必要的验证处理)、控制器层Controller(主要要是负责业务逻辑,当前台发出请求时作出正确的响应)、模型层Model(与数据库打交道的层,主要是当业务逻辑需要访问数据库的时候,对数据库进行操作)。这三个层相互依赖存在,分层实现了“高内聚,低耦合”即运用“分治法”的思想,把问题划分开来分别解决,便于控制,扩展和分配资源。