建设商城网站,湖南建立网站营销设计,百度推广渠道,jsp两种网站开发模式银行排号系统是为解决一些服务业营业大厅排队问题而设计的#xff0c;它能够有效地提高工作人员的工作效率#xff0c;也能够使顾客合理的安排等待时间#xff0c;让顾客感到服务的公平公正。论文首先讨论了排号系统的背景、意义、应用现状以及研究与开发现状。本文在对C/S架…银行排号系统是为解决一些服务业营业大厅排队问题而设计的它能够有效地提高工作人员的工作效率也能够使顾客合理的安排等待时间让顾客感到服务的公平公正。论文首先讨论了排号系统的背景、意义、应用现状以及研究与开发现状。本文在对C/S架构、Socket网络编程技术、Java线程编程等相关技术理论做了简单的论述。结合工程项目具体论述了排号系统的需求分析、整体设计以及系统数据库的设计其中包括业务流程图、系统用例图、功能结构图、数据流程图、以及系统数据库的E-R图的分析和描述。其次论文着重讨论了C/S架构的排号系统的设计和实现。在论文中详细地论述了排号系统的数据库设计与系统实现的各个步骤并对原型系统作了简要介绍。最后论文对主要完成的工作进行了总结并提出了研究的不足之处以及对今后研究的展望。
关键词 C/S架构 Java多线程 排号系统 Socket网络编程
系统总体设计
系统设计目的与任务 系统设计阶段的主要目的是将系统分析阶段所提出的、充分反映用户信息需求的系统逻辑方案转换成可以实施的、基于计算机和网络技术的物理方案。这一阶段的主要任务是从信息系统的总体目标出发 根据系统分析阶段对系统的逻辑功能的需要并考虑到经济、技术和运行环境等方面的条件确定系统的整体结构和系统各组成部分的技术方案合理选择计算机和通信的软件、硬件设备提出系统的实施计划。开发设计思想 排号系统从界面上看主要实现两个方面的功能 1取号 客户按键反馈给服务器然后服务器从数据库获得一个号反馈给顾客这就完成了取号的过程在顾客取号的可视化界面上顾客可以查询当前取号总人数也可查询到已处理的人数在顾客想放弃当前的号票时也可以对号票进行删除顾客还可以在可视化界面看到自己的取票信息和需要等待的人数。 2叫号 业务员按键反馈给服务器服务器拿到取号时存储在数据库中的数据进行业务处理在这个过程中业务员可以进行对顾客人数的查询还可以对不需要进行处理的票号进行删除也可已充当管理员的角色对数据库进行删除。业务员还可以查看顾客的取票情况以及票号的业务的处理情况。 排号系统的特点 1可操作性 界面简易使用通用的菜单式风格使用直观操作简便。 2 容量大 支持联网不限制取号数量可满足大型客流场所的使用。 3高性能 系统的所有对象都存放到数据库中表示逻辑与业务逻辑相互分离保证系统的处理能力。 4伸缩性 它能适应不同的应用环境对于只实现基本功能的服务大厅如银行系统可以采用微机控制的排号系统无需单独配置系统电脑即可实现自动排队叫号的功能。 5可靠性 能保证长时间的正常运行同时系统有比较好的安全机制提高了安全性能。 3. 系统总体设计框架 据以上章节所做需求分析对系统进行功能设计见系统功能模块图如图3-1所示
图3-1 系统的总体功能模块图 3.4 系统功能详细设计 该系统功能从服务器端和客户端角度来说可分以下两大模块具体每一个模块又分为几个小模块 1 服务器端 1取号功能打开服务器与终端进行通信。由于把服务器设置到了用户的一端所以在服务器端进行取号然后把号存到数据库中。 2统计功能数据访问层从数据库中查出所有取票人数和等待人数在服务器端界面显示。 3删除功能删除当前取票顾客的排号。 4查询功能顾客可以从此处了解到所有顾客的取票情况及被处理状况。 5通知功能从服务器端获得排号通过服务器端通知用户到工作台办理业务。 2 客户端 同一时刻允许多个工作台办理业务。用户通过在服务器端的通知功能知道去哪个工作台办理业务工作台显示正在为哪个号码的用户办理业务。 1 登录功能业务员从此处登录业务员的姓名密码是事先录入数据库的。 2 叫号功能业务员点击处理按钮触发事件发送信息给服务器服务器从数据库拿到号票返回给业务员进行业务处理。 3统计功能数据访问层从数据库查询总取票人数和查询未处理人数在业务端显示。 4 删除功能业务员可以删除数据库中所有的记录也可以选择删除某条记录。 5 查询功能业务员可以查询所有顾客的取票情况及业务员对号票的处理情况这块主要为了能够及时掌握顾客取票信息及业务员处理情况。
源码下载
点击下载源码