posts - 17,  comments - 14,  trackbacks - 0

现在银行遍地开花,在城市了差不多每隔200米就可以看到一家银行。在银行叫号排队也就成了很平常的事情。但是很让人生气的是在咱们这个世界上最大的社会主义国家里,在银行排队却很不公平,咱们这些没钱的人(在银行里存钱不多,持普通卡)每次排队都要等很长一段时间才能办理业务,而且没有工作人员来招呼,而那些有钱人(在银行里存了很多钱,持“金卡”)却不用等,随时可以办理业务,还美其名曰“金卡”特权。难道有钱就有特权吗?气愤中……...

还是说这个系统吧:

银行大厅里有一个叫号机(顾客客户端),如果持普通卡点一下办理业务按钮就会打印一张小条,显示你的号码和排在你前面的人数;如果持金卡,点一下办理业务就会提示下一位要办理的客户就是你。

每个业务办理窗口都有一个工作人员客户端,点击下一位就会从等待的客户队列中取出第一位到该窗口办理。

客户,也就是等待的人,要有号码、排在前面的人数等属性,然后实现这些属性的set、get方法。

Waiter

Waiter

工作人员,也就是窗口的处理业务的人员,她们有自己的编号,姓名,顾客,实现这些属性的set、get方法,还加入了一段工作过程的代码。

Counter

Counter

 

测试一下:

TestBankQueue

结果:

image

服务器端:

QueueServer

BankWorkerUI

工作人员客户端:

BankWorkerUI

WaiterQueueUI

客户的客户端:

WaiterQueueUI

看一下运行结果:

image

image

posted on 2010-11-01 17:16 Mineralwasser 阅读(669) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(1)

文章档案(21)

搜索

  •  

最新评论

阅读排行榜

评论排行榜