《毕业论文--基于GUI实现的银行排号系统的设计与实现》由会员分享,可在线阅读,更多相关《毕业论文--基于GUI实现的银行排号系统的设计与实现(49页珍藏版)》请在金锄头文库上搜索。
1、 摘 要随着网络和科技的迅猛发展和人们生活水平的日益提高,服务业开始逐渐被人们所关注,那么营业窗口就是服务业代表服务质量的一个象征,从我们的生活经验中,从各大新闻媒体及网络媒体的报道中,我们不难发现,排队问题无时不刻不在影响着我们的生活工作,尤其是银行排队,有时候一站就是好久,形成了工作人员坐着,客户站着的模式,而这与“客户就是上帝”的理念完全不同,所以人们对于这个越来越不满,而且浪费了人们大量的时间,就我个人经验而言,有时候办理业务甚至要耗费一天的时候在营业厅等待。 本文设计的银行排号系统,此系统完全模拟人群排队过程,该系统是客户到达营业厅可以根据业务窗口的人数自主选择排队窗口,工作人员通过
2、后台登陆自己的账号,处理在自己窗口排队的客户的业务是否处理,勾选处理后,客户排队界面实现更新,排队人数减少,每一位客户都可以随时看到自己的前边有多少人在等待,客户及时了解排队信息,通过合理的程序结构来执行排队抽号,以提高排队等待效率,解决排队秩序混乱,前拥后挤等现象,实现排队自动化、规范化。通过该系统的使用,客户不必为排队浪费大量精力,便于管理排队秩序,同时适应信息时代的发展,提高服务水平和质量。该论文首先讨论了银行排号系统的现状,对设计中会用到的技术做了简单的介绍,另外论文主要讲解了基于GUI实现的银行排号系统的设计与实现,在论文中会详细的讲解数据库、设计步骤。最后,也对设计中出现的问题和一
3、些不足做了总结。关键词:GUI;JAVA;数据库;银行排号;系统开发GUI design and implementation to achieve banking system based on ArrangingAbstractWith the increasing development of network and technology and peoples living standards , services began to be concerned , then the window is the business services sector as a symbol re
4、presentative of the quality of service from our life experiences , from the major news media and online media reports, we find that the queuing problem is not affecting every moment of our life and work , especially banks line up , sometimes a station that is a long time , forming a staff sitting, s
5、tanding client mode , which is the customer is God philosophy is completely different , so people increasingly dissatisfied for this.This design Arranging bank system that fully simulate crowd queuing process , the system reaches the operating room is the customer can choose according to the number
6、of business queued window window , landing backstage staff through their own account , in its own window handle customers queuing whether the business process , the check processing, customer queuing interface implementation updates, reducing the number of queues , every customer can always see how
7、many people are in front of their own in the waiting queue of customers to keep abreast of information , through the rational structure of the program to execution queue pumping number , waiting in line in order to improve the efficiency of solving queuing disorder, before and after crowding phenome
8、non , customers do not have to queue up wasting a lot of energy , easy to manage an orderly queue , colleagues adapt to the development of the information age , improve service levels and quality.The paper first discusses the status of the bank Arranging the system, the design of the technology will
9、 be used to make a brief introduction , in the paper will explain in detail database design steps . Finally, the design of some of the problems and deficiencies summarized .Keywords : GUI; JAVA; database ; Bank Arranging ; systems developmentii目录摘 要iAbstractii1 引言11.1 项目开发背景11.2 项目研究的意义11.3 文的主要研究内容
10、及结构11.4 C/S架构的简介21.5 Java 技术简介31.6 GUI技术简介31.7 JDBC技术简介32 系统分析52.1 课题背景52.2 系统可行性分析52.2.1 经济可行性52.2.2 操作可行性52.2.3 技术可行性52.3 系统开发环境概述62.3.1 硬件环境62.3.2 软件环境62.4 系统需求分析62.4.1 系统功能需求62.4.2 系统体系结构设计62.4.3 系统的软件结构72.4.4 系统功能分析图73 系统总体设计93.1 系统设计目的与任务93.2 开发设计思想93.3 系统功能103.4 系统功能详细设计103.5 银行排号系统的特点114 数据库
11、设计124.1 数据库需求分析124.2 数据库概念设计124.3 数据库逻辑结构设计134.4 系统的安全性设计145 系统的实现165.1 系统的总体概述165.2 系统的流程图165.2.1 客户端165.2.2 业务处理端165.3 系统界面展示175.3.1 客户端界面的实现175.3.2 业务处理界面的实现195.4 部分代码215.4.1 客户端215.4.2 业务受理端216 原型介绍236.1 客户端236.2 业务处理功能25结论26参考文献27致谢28外文原文29中文翻译401 引言1.1 项目开发背景日常生活中存在大量有形和无形的排队或拥挤现象,如旅客购票排队,市内电话
12、占线等现象。服务系统中,排队问题更是无可避免,据报道,消费者在银行排队中最长平均等待时间是40min,整体平均时间是14min。银行排队的拥堵带来的不仅仅是消费者的烦躁,焦虑情绪,也给银行业务的顺利开展造成的很大的影响。一寸光阴一寸金,我国是一个发展中国家,时代的发展,经济的发展告诉人们时间的宝贵,人们在生活也越来越追求高效率高品质,我国有13亿人口,在银行这样人满为患的地方,将大量的时间浪费在排队上,尤其有时候还会出现插队的现象,不免造成了消费者的不满心理。随着社会经济的发展,计算机已经走进了千家万户,社会实现了网上购买,送货到家等等,这也造成了人们对服务品质的要求越来越高,当人们走进银行,
13、如果还是前挤后拥的排队,那显然与这个现代化的社会不相符,针对原始排队存在的一些不方便,不安全,不人性化的一些问题,基于计算机我们开发了银行叫号系统,客户可以根据自己的时间自主选择柜台,而且客户了解了自己排队大概需要的时间,就可以自由安排自己的时间,这不仅解决了拥堵的现象,也让人们保持了愉悦的心情,也同时提高了银行工作人员的处理事情的效率。银行排号系统在国内也不是一个新的名词,我国很多的银行都实行了此种叫号方法,并且取得了一定的成就。1.2 项目研究的意义系统按序自动安排人们到最合适的窗口进行服务,具有随机性,真正实现了避免发生排错号、插队等情况和混乱、嘈杂的现象,减少许多不必要的纠纷。营造平等
14、、合理、有序的良好环境,给病人带来轻松愉快的心情。优化工作环境,减少工作失误,提高工作效率。系统的多种功能带来了工作的灵活和变通。如:暂停、转移、特叫等。系统实时提供服务和排队的动态信息,并可利用网络传送到远程计算机进行实时监控。根据提供的实时动态信息,科学设置岗位,提高服务效率。根据系统生成的多种统计报表,进行准确的量化考核,提高业务员与管理者的积极性。提高服务质量,提高管理水平,树立良好形象,有利于提高公司的经济效益和社会效益。1.3 论文的主要研究内容及结构 本课题的研究目的,是力图通过对分层架构思想、设计模式、Java和网络编程技术等论题的研究,寻找一种合理、简练、通用、易用、安全、具
15、有良好的可维护性、可扩展性并且融入最新技术元素的,可移植性好的模式 ,而且要通过一个完整的系统实例展现出来。具体的研究内容如下:1.通过使用Java语言实现了本系统的整体架构。2.主要模块分为客户端和服务器两大模块。3.分模块实现了本系统的每个子模块和用户界面。4.通过学习E-R模型和sql的相关知识,在对牌号系统进行了详尽的分析下,使用sql建立一个以E-R模型为基础的数据库。5.探讨了系统实现中设计的关键技术问题,新的开发模型的设计、三层架构的设计与实现以及用户的访问控制的实现。该论文的第一章是引言,介绍了项目开发的背景及意义,还有项目开发中用到的一些技术的简介,包括C/S、Java、GUI、JDBC等;第二章介绍了系统分析,重点介绍了系统的可行性分析,系统的需求分析,其中包括业务流程图、系统用例图、逻辑模型图、体系结构图等;第三章介绍了系统的整体设计,重点介绍了开发设计思想,系统详细功能设计及