A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© kongyan4696 中级黑马   /  2014-6-11 10:15  /  780 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

面对对象分析:

看流程:  客户取号 -->  取什么号(3种:普通,快速,vip) -->  窗口叫号(每个窗口优先叫自己窗口的特定顾客)--> 服务


抽取类:  

发号机: 可以是异步的,  可以同时取不同类型的号
应该有发号功能,并且可以对号码进行编号。   应该有三个字类  普通,快速,vip 这三种发号机
取号机类 :可以取走三个发号机里的号码。

窗口类:应该是同步的,  因为不能多个窗口为一个人服务。
每次先向自己特定的客户的发号机中查询已经拿号的顾客,如果有就为他服务,没有就取其他类型的顾客。然后服务


总结:跟交通等一样,可以将用户抽离, 里面调价  服务时间,和  顾客类型 等属性,  发号机类存的应该是顾客对象的集合,   窗口叫号照样查找自己窗口特定的顾客。

这样可以使得整个系统看起来更自然,也更有扩张性, 比如说以后顾客可以增加属性什么的。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马