毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

java银行排号系统

排号系统是为解决一些服务业营业大厅排队问题而设计的,它能够有效地提高工作人员的工作效率,也能够使顾客合理的安排等待时间,让顾客感到服务的公平公正。论文首先讨论了牌号系统的背景、意义、应用现状以及研究与开发现状。本文在对C/S架构、Socket网络编程技术、Java线程编程等相关技术理论做了简单的论述。结合工程项目,具体论述了牌号系统的需求分析、整体设计以及系统数据库的设计,其中包括业务流程图、系统用例图、功能结构图、数据流程图、以及系统数据库的E-R图的分析和描述。其次,论文着重讨论了C/S架构的牌号系统的设计和实现。在论文中详细地论述了牌号系统的数据库设计与系统实现的各个步骤,并对原型系统作了简要介绍。最后,论文对主要完成的工作进行了总结,并提出了研究的不足之处以及对今后研究的展望。
2、 研究目标:
系统设计阶段的主要目的是,将系统分析阶段所提出的、充分反映用户信息需 求的系统逻辑方案转换成可以实施的、基于计算机和网络技术的物理方案。这一阶段的主要任务是从信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的需要,并考虑到经济、技术和运行环境等方面的条件,确定系统的整体结构和系统各组成部分的技术方案,合理选择计算机和通信的软件、硬件设备,提出系统的实施计划。
3、毕业论文(设计)的主要研究内容、研究方法、具体措施和研究的可行性、创新点:
研究内容:(1)取号 客户按键反馈给服务器,然后服务器从数据库获得一个号反馈给顾客,这就完成了取号的过程,在顾客取号的可视化界面上顾客可以查询当前取号总人数,也可查询到已处理的人数,在顾客想放弃当前的号票时也可以对号票进行删除,顾客还可以在可视化界面看到自己的取票信息和需要等待的人数。
(2)叫号 业务员按键反馈给服务器,服务器拿到取号时存储在数据库中的数据,进行业务处理,在这个过程中业务员可以进行对顾客人数的查询,还可以对不需要进行处理的票号进行删除,也可已充当管理员的角色对数据库进行删除。业务员还可以查看顾客的取票情况,以及票号的业务的处理情况。
研究方法:排号系统采用java GUI设计的界面,它通过scoket实现点对点的通信,在实现过程中,客户取号的一端设置成了server端,业务员处理一端设置成了client端,所以必须先启动server端,才能启动client端。在整个系统中server端实现了顾客的取号功能和一些查询删除功能,client端实现了业务员登录和叫号处理以及一些查询删除功能。
具体措施:该系统功能从服务器端和客户端角度来说可分以下两大模块,具体每一个模块又分为几个小模块:
(1) 服务器端
1)取号功能:打开服务器与终端进行通信。由于把服务器设置到了用户的一端,所以在服务器端进行取号,然后把号存到数据库中。
2)统计功能:数据访问层从数据库中查出所有取票人数和等待人数在服务器端界面显示。
3)删除功能:删除当前取票顾客的牌号。
4)查询功能:顾客可以从此处了解到所有顾客的取票情况及被处理状况。
5)通知功能:从服务器端获得牌号,通过服务器端通知***用户到***工作台办理业务。
(2) 客户端
同一时刻允许多个工作台办理业务。用户通过在服务器端的通知功能知道去哪个工作台办理业务,工作台显示正在为哪个号码的用户办理业务。
1)登录功能:业务员从此处登录,业务员的姓名,密码是事先录入数据库的。
2)叫号功能:业务员点击处理按钮触发事件发送信息给服务器,服务器从数据库拿到号票,返回给业务员进行业务处理。
3)统计功能:数据访问层从数据库查询总取票人数和查询未处理人数在业务端显示。
4) 删除功能:业务员可以删除数据库中所有的记录,也可以选择删除某条记录。
5)查询功能:业务员可以查询所有顾客的取票情况及业务员对号票的处理情况,这块主要为了能够及时掌握顾客取票信息及业务员处理情况。

研究可行性:
1经济可行性
该系统对操作环境没有太多要求,系统的开发不需要很强的经济支持,就其功能和给企事业单位带来的方便来说,是完全可行的。
2操作可行性
目前计算机已经普及到所有的单位及大部分家庭,不仅在企事业单位,即使足不出户也能通过网络对单位和人员进行统一管理。本系统的使用者有三类人,第一是客户;第二是银行柜员;第三是银行管理人员,对于这三类人员使用本系统都是可行的。本系统操作非常简单,不需要进行培训只需阅读说明书就可以进行操作。
3技术可行性
本系统采用Java语言编写,它是一种简单的,面向对象的编程语言,具有多线程,分布式,跨平台等特性。它有自己的安全机制,并且移植性很好。
4、主要参考资料及使用的原始资料(数据):
[1] 罗骏,何羽.SQL实用简明教程.北京.清华大学出版社.2004:1-6
[2] 邵荣.Java编程实践指南.北京.清华大学出版社.2003:20-25
[3] Bruce Eckel.Java编程思想.北京.机械工业出版社.2005:312-356
[4] 李诚,王兵.Java2简明教程.北京.清华大学出版社.2004:334-338
[5] 王克宏,张炳文.Java语言SQL接口——JDBC编程技术.北京.清华大学出版社.2001:234-262
[6] 刘巍,唐学兵.利用Java的多线程技术实现数据库的访问.计算机应用.2002,(12):121-123
[7] 雍俊海.JAVA程序设计教程.北京.清华大学出版社.2007
5、毕业论文(设计)的进度安排:
第1-7周进展情况记录
第1周:调研,本系统应用于各个银行的使用情况。
第2周:资料收集,收集整理所需资料,并在计算机上搭建系统开发平台。
第3,4周:需求分析,根据调研和所收集资料确定系统需求。
第5,6周:基于c/s架构,构造系统整体框架。
第7周:代码实现。
第8-12周进展情况记录。
第8-10周:毕业论文初稿。
第11周:毕业论文终稿及准备毕业论文答辩。
第12周:毕业答辩。

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:行政楼水灭火系统设计
下一篇:驾校学员信息管理系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022