首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >呼叫管理系统

呼叫管理系统
EN

Stack Overflow用户
提问于 2012-09-17 07:22:04
回答 1查看 694关注 0票数 0

我正在用PHP和MySQL开发一个呼叫管理系统。

我的数据库里有两个表,一个叫学生,用来存储有关需要打电话的人的信息,另一个叫电话,在打电话时只记录下来。

现在,假设我有两个打电话的人,他们应该打电话。我需要向他们展示两组不同的呼叫者,确保没有两个登录电话的人会看到相同的“学生”。既然我将使用“学生”表来填充呼叫者,那么如何才能做到这一点呢?我是否应该重组我的数据库以允许这样的事情。

显示今天需要拨打的电话的标准是“未呼叫用户”,“在最后一次呼叫中给出特定呼叫时间的用户”。

如果被打电话的人只想和打电话的人说话,打电话的人也可以被冻结。如果这很难理解的话,我可以更详细地描述它。做这种事最好的办法是什么?

EN

回答 1

Stack Overflow用户

发布于 2013-09-03 17:54:19

这里有两个解决方案,后者的含义要复杂得多。如果我需要详细说明这两种解决方案,请告诉我。

  1. 登录后,将调用者的子集分配给登录用户。当他完成了一个调用者,并执行一个操作来“完成”那个调用者时,给用户分配一个新的调用者。这样的话,他总是会派X人来接他。
  2. 使用“长轮询”一致地查看哪些调用可用。因此,如果用户A单击调用者1,用户B将无法单击调用者1,除非用户A停止使用调用者1,或者用户A的会话超时。

如果我在正确的轨道上,请告诉我,我会看看如何改进我的答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12454734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档