简单排队叫号功能实现

排队叫号系统可以在需要排队的地方使用,可以显示队列信息,提高透明度。排队系统使用语音呼叫(tts,文本到声音的技术),节省人力物力。

(1)排队系统

排队系统,最重要的地方就是队列的产生,进队和出队。在这个系统中,生成号码的规则非常重要,会影响到未来的进队功能。一般,我们会以1开始,生成连续的自然数。产生号码了之后,我们要出队,同时产生语音呼叫。

(2)语音呼叫

语音呼叫需要调用tts的功能。排队叫号系统只是调用win7自带的tts服务,这样就可以免去买语音服务的费用。win7自带的tts服务。语音叫号分为客户端和服务器,客户机需要安装.NET Framework,客户端需要将呼叫的信息文字通过tcp/ip传输到服务器。服务器创建队列,用来接收到呼叫信息,然后调用win7的tts服务进行呼叫。使用c/s的模式开发声音呼叫,只需要一台电脑做声音服务器呼叫即可。

(3)屏幕显示

屏幕显示等待的病人,屏幕可以使用显示器、电视机或者LED屏幕。使用显示器或者电视机是比较容易实现的,只需要设置扩展桌面就可以了。我们会显示呼叫的信息和等待的信息,方便等待者安排自己的工作。

总结,我开发的呼叫系统,功能简单能够满足简单的排队呼叫,完全不需要自助设备的支持,仅仅需要安装win7、.Net Framework3.0的简单pc就可以了。

有需要的可以联系我的,27473756。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-07-28 13:35:33

简单排队叫号功能实现的相关文章

【数据结构】3、模拟银行窗口排队叫号系统——C++

这里我们模拟一下银行排队叫号系统的实现: 假设一个银行有4个窗口对外接待客户.由于每个窗口在某一时刻只能接待一个客户,在客户众多的时候需要排队,对于刚进入银行的客户,如果某个窗口正空闲, 则可上前办理业务,如果所有窗口都不空闲则排在人数最少的窗口. 现在要求模拟银行的某一时间段内的4个窗口的客户排队情况.这里客户到达的时刻和办理业务的时间都是随机的. 首先我们银行发生事件,我们得有一个类表示事件对象 /* *功能:这个实现的是我们事件的数据单元节点 *文件:Event.h *时间:2015年7月

简单实现下载功能--jsp,servlet

刚到公司,前天给我的第一个小任务,虽然只是做个简单的下载功能. 但一开始还是花了不少时间去理解导师的意思,而且还要用到一些公司的库类,花了一个下午才做好. 大概有三种方法 1.直接用a标签跳转到指定位置的目标文件.  <a href="doc/help.txt" /></a>(文件是位于doc文件夹下help.txt)(不推荐这种方法,而且这跳转会直接打开文件) 2.jsp跳转然后直接在jsp里面写下载功能 <a href="download.j

银行窗口排队叫号系统实现

这是一个模拟银行窗口排队叫号调度系统,参考了网上两篇文章,一篇java的和一篇linux c++的,然后我在windows下实现了它,开发工具是vs2008.在文章最后我会给出直接可编译可执行代码. Java版参考:http://blog.csdn.net/zhangxiaoxiang/article/details/6294132 Linux c++版参考:http://blog.csdn.net/yanjiashang/article/details/6359652 模拟实现银行业务调度系统

简单标签库功能

1 package cn.itcast.web.tag; 2 3 import java.io.IOException; 4 import java.io.StringWriter; 5 6 import javax.servlet.jsp.JspException; 7 import javax.servlet.jsp.tagext.JspFragment; 8 import javax.servlet.jsp.tagext.SimpleTagSupport; 9 10 //控制标签体内容为大

PHP实现一个简单url路由功能

如果一个页面的内容呈现,需要根据url上传递的参数来进行渲染.很多时候可能是这样子写:xxx.com/xx?c=x&m=x& t=..,而我们看到的url往往是这样子的(以新浪微游戏的咖啡恋人为例) game.weibo.com/ilovecoffee….这种URL设计看上去比前一种更好一点:) 如果我们访问一下不存在的游戏应用,例如game.weibo.com/ilovecoffee222,则会输出如下的错误提示: game.weibo.com后面匹配到的项,指向了某个php页面,然后根

jQuery实现一个简单的购物车功能

最近由于工作需要的原因,开始系统学习jQuery的知识,然后跟着一个视频教程做了一个购物车的功能,现总结如下. 第一步:准备HTML页面,代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.

Unity UGUI 实现简单拖拽功能

说到拖拽,那必然离不开坐标,UGUI 的坐标有点不一样,它有两种坐标,一种是屏幕坐标,还有一种就是 UI 在Canvas内的坐标(暂时叫做ugui坐标),这两个坐标是不一样的,所以拖拽就需要转换. 因为鼠标的移动是屏幕坐标,而 UI 的移动是ugui坐标.转换的方法: RectTransformUtility.ScreenPointToLocalPointInRectangle ( - ); 这个方法可以把屏幕坐标转换成 ugui 坐标.这里我们只需要知道 UI 的坐标和鼠标的坐标是不一样的,他

js+html+css实现简单页面交互功能(2015知乎前端笔试题)http://v.youku.com/v_show/id_XMTI0ODQ5NTAyOA==.html?from=y1.7-1.2

js+html+css实现简单页面交互功能(2015知乎前端笔试题) http://v.youku.com/v_show/id_XMTI0ODQ5NTAyOA==.html?from=y1.7-1.2 密码:hellozhihu

AngularJS实现简单的分页功能

本篇文章由:http://xinpure.com/angularjs-simple-paging-functionality/ 初学 AngularJS, 尝试着写一些小功能 代码逻辑写得略粗糙,仅仅只是实现了简单的分页功能,使用 AngularJS 尝尝鲜. AngularJS Code (Users.js) var Users = angular.module('Users', []); Users.controller('UserList', function($scope, $http)