订单管理 对美容院订单的查看,增加,删除以及修改
服务管理 对美容院服务的查看,增加,删除以及修改
产品管理 对美容院产品的查看,增加,删除以及修改
店长 美容师管理 对美容院美容师的查看
前台管理 对美容院前台的查看
订单管理 对美容院订单的查看,增加,删除以及修改
个人信息管理 对自己信息的查看以及修改
美容师 美容师查看 可以查看其他美容师的信息
订单增加 可以增加订单
个人信息管理 对自己信息的查看以及修改
前台 前台查看 可以查看其他前台的信息
订单增加 可以增加订单
个人信息管理 对自己信息的查看以及修改
3。2。2 对功能和性能的一般性规定
各个模块应尽量保持独立以及界面统一;要有统一的错误提示功能,并且针对错误提示提供解决方案。应充分考虑到性能对系统整体运行的影响,并且还要考虑到功能的正确性,应认真处理运行代码,最大限度减小耗费资源的可能。
3。2。3 故障的处理以及灵活性要求
采用统一的错误处理方式,并且各个模块之间相互独立处理,保证了系统整体的稳定性,即在某个或者某些模块崩溃时不至于影响到其它模块的运行。系统采用了API等方式,使美容院店务管理系统的各个模块之间相互独立,极大地增强了系统的灵活性。
3。3三层架构类图设计
由于在传统的系统开发模式下,系统存在安全性能低、扩展性差、设计人员不好分工合作等制约着系统性能的因素。而后MVC三层架构应运而生,使得开发人员可以只关注整个系统结构中的某一个层;可以很容易的运用新的层次的实现来替换掉原有层次的实现;可以降低层与层之间的关系依赖;便于标准化设计;有利于各个层逻辑的复用;系统结构更加的明确。
因此根据系统的需求分析,系统的整体程序设计采用了三层的设计模型,运用面向对象、面向组件的设计思想,依据面向对象的程序设计思想,将美容院店务管理系统分为视图层(主要是一些前台界面的展示)、模型层(主要是对数据库的处理以及业务逻辑的处理)、控制器层(主要就是用来控制前台的请求应该转向模型层哪一个模型来处理该请求)。这三个层是互为依赖存在的,分层既实现了模块内各个元素结合紧密程度高,模块与模块之间相对独立即“高内聚,低耦合”思想又运用“分而治之”的思想,把问题划分开来分别解决,便于控制,扩展和分配资源。
MVC三层体系结构基本类图方法详解:来`自+优-尔^论:文,网www.youerw.com +QQ752018766-
视图层如图3。1所示
图 3。1 美容院管理系统的前台视图层
美容院店务管理系统的视图层的代码主要是放在WebContent文件夹中,其中主要就是css、page、images以及js文件夹。Css文件下主要存放的就是css代码,也就是html页面的样式。Page文件夹下主要存放的就是各个html页面。Js文件夹下存放的就是所用的jquery以及angularjs库,另外还有一些自己写的js代码。Images文件夹下就是存放所需要的图片信息。