ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:274.07KB ,
资源ID:13072634      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13072634.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(银行分行排号系统的设计与实现Word格式文档下载.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

银行分行排号系统的设计与实现Word格式文档下载.docx

1、2.4.1 业务流程分析32.4.2 系统体系结构设计42.4.3 系统逻辑模型52.5 系统需求定义52.5.1 客户用例图52.5.2 业务员用例图63. 系统总体设计63.1 系统设计目的与任务63.2 开发设计思想63.3 系统总体设计框架73.4 系统功能详细设计84. 数据库设计94.1 数据库需求分析94.2 数据库概念设计94.3 数据库逻辑结构设计114.4 系统安全性设计125. 系统的实现125.1 系统的总体概述125.2 系统相关技术简介135.2.1 C/S 的简介135.2.2 SOCKET 的简介135.2.3 JAVA 多线程技术145.3 系统的执行流程图1

2、45.4 系统主界面的实现165.4.1 服务器主界面的实现165.4.2 客户端界面的实现165.5 服务器端取号的实现175.6 客户端业务处理的实现185.7 DAO 层的实现196. 结语19致谢1参考文献1AGRICULTURAL BANK OF CHINA XINZHOU BRANCH IN QUEUEING SYSTEM DESIGN AND IMPLEMENTATION13内容提要银行排号系统是为解决一些服务业营业大厅排队问题而设计的,它能够有效地提高工作人员的工作效率,也能够使顾客合理的安排等待时间,让顾客感到服务的公平公正。论文首先讨论了排号系统的背景、意义、应用现状以及研

3、究与开发现状。本文在对 C/S 架构、Socket 网络编程技术、Java 线程编程等相关技术理论做了简单的论述。结合工程项目,具体论述了排号系统的需求分析、整体设计以及系统数据库的设计,其中包括业务流程图、系统用例图、功能结构图、数据流程图、以及 系统数据库的 E-R 图的分析和描述。其次,论文着重讨论了 C/S 架构的排号系统的设计和实现。在论文中详细地论述了排号系统的数据库设计与系统实现的各个步骤,并对原型系统作了简要介绍。最后, 论文对主要完成的工作进行了总结,并提出了研究的不足之处以及对今后研究的展望。关键词C/S 架构 Java 多线程 排号系统 Socket 网络编程I1. 引言

4、随着科技的不断发展,人们越来越要求办事的效率,讨厌把宝贵的时间花在一些排队的事情上。我国是一个人口众多的国家,各大银行,邮局,医院等营业大厅常常人满为患,排着长队等着办理业务,这种局面常常使人们怨声载道。随着社会的发展,特别是信息技术的发展,计算机已经在社会的各个方面凸显出来。原始呆板固化的排队等候方式转变为基于计算机管理与控制的舒适、休闲的等候方式。由于原始的排队等候方式存在不方便、不安全等缺点,而基于计算机管理与控制的舒适、休闲的等候方式完全可以解决这些弊端,人们不仅可以自由安排等待时间,而且可以轻松的享受其他服务,这方式不仅提高了业务员的工作效率,也提高了其业务素质。排号系统在现今的服务

5、行业还是个比较新鲜的名词,利用这种先进的排号系统管理模式将网络技术、通信技术相结合,采用 TCP/IP 通信连接,使企业的服务机构通过网络与顾客通信,完成对顾客的管理。排号系统实现每个客户端可以迅速建立与服务器端的实时通信连接,并且操作互动的业务。顾客不仅可以进行取号业务,还可以进行一些其它操作,业务员除了进行业务处理还可以对数据库进行一些增删改查等操作。随着网络编程技术研究的不断深入和完善,国内外越来越多的企业己经开始使用排号系统,中国建设银行,上海长海医院等地方已开始使用,并且取得了相当的业绩和成果。论文的第一章介绍了系统分析,重点介绍了系统的可行性分析,系统的需求分析,其中包括业务流程图

6、、系统用例图、逻辑模型图、体系结构图等;第二章介绍了系统的整体设计,重点介绍了开发 设计思想,系统详细功能设计及系统总体框架等;第三章介绍了系统的数据库设计,重点介绍了数据 库的概念设计及逻辑结构设计等,其中包括 ER 图、数据字典表等;第四章介绍了系统的实现,主要介绍了一些所用到的关键技术、系统程序执行流程、以及系统的实现,其中分别介绍了系统主界面实现、服务端取号的实现、客户端业务处理的实现、Dao 层实现等,文中详细论述了系统实现的各个步骤; 第五章对本人的工作做出了总结并展望后继的工作。2. 系统分析2.1 系统初步调查社会生产力的发展与进步,积极推动了人类思想的革新与创造,从而一系列新

7、生事物的诞生接踵而来。但是新生事物的生存与延续取决于人类的检验,因而它的可行性至关重要。万事求得发展的根13本保障是物质基础,经济的飞速发展推动生活水平显著提高。所以,生活质量的标准化、多样化使市 场需求处于必不可少的地位,而市场规模也随之扩大,因此,经过详细的调查,目前在我国,虽然服 务行业蓬勃地发展起来,但是基本上都还在使用排队方式办理业务。在此方式下,不仅秩序混乱,还 效率低下,顾客还怨声载道。显然,随着服务行业的发展,这种形式已不再适合新型服务行业的要求, 对行业的发展也有一定的限制,直接导致了工作人员的工作效率低下。因此本文设计了这个功能实用 的排号系统,解决服务行业里混乱的场面。2

8、.2 系统可行性分析2.2.1 经济可行性该系统对操作环境没有太多要求,系统的开发不需要很强的经济支持,就其功能和给企事业单位带来的方便来说,是完全可行的。2.2.2 操作可行性目前计算机已经普及到所有的单位及大部分家庭,不仅在企事业单位,即使足不出户也能通过网络对单位和人员进行统一管理。本系统的使用者有两类人,第一是客户;第二是银行柜员,对于这两类人员使用本系统都是可行的。本系统操作非常简单,不需要进行培训只需阅读说明书就可以进行操作。2.2.3 技术可行性本系统采用 Java 语言编写,它是一种简单的,面向对象的编程语言,具有多线程,分布式,跨平台等特性。它有自己的安全机制,并且移植性很好

9、。在数据库方面采用了 Oracle 10g,其灵活性,安全性和易用性为数据库编程提供了良好的条件。在数据持久化层,选用了 JDBC,开发者掌握这些技术就可以具备开发此系统的能力,另外,此系统对开发环境的要求,都是大部分 Java 程序员进行软件开发使用的开发环境,所以,技术方面也是可行的。2.3 系统开发环境概述2.3.1 硬件环境本系统采用单机操作方式,基本配置如下;处理器:Intel(R) Core(TM)2 Duo CPUT64002.00GHz硬盘空间:200GB 内存:2G显示器:NVIDIA GeForce 9300M GS2.3.2 软件环境采用 C/S 架构,使用 Eclips

10、e 运行环境开发平台:MyEclipse操作系统:Windows 7数据库服务器:Oracle 10g使用技术:Java GUI、JDBC、Socket、Xml2.4 系统需求分析2.4.1 业务流程分析在调研过程中,已了解到所涉及的业务流程如图 2-1 所示用户进入取号及电话业务咨询电话或网上取号自动取票机按服务类别写入柜台排队数据库3号台LED显示2号台LED显示1号台LED显示大屏幕显示器音响双语叫号排队叫号服务器发送播放和显示指令.按柜台号读取各自的数据队列处理后向服务器发送指令2号台3号台4号台5号台1号台图 2-1 业务流程图2.4.2 系统体系结构设计Dao 层pojo 类JDB

11、C数据持久化层表示层业务逻辑层数据访问层数据库调用ServiceJava GUI图 2-2 系统体系结构2.4.3 系统逻辑模型XML顾客发出请求取号服务器端OID数据库端业务端2业务端1配置模块图 2-3 系统逻辑模型2.5 系统需求定义2.5.1 客户用例图图 2-3 客户用例图2.5.2 业务员用例图图 2-3 业务员用列图3. 系统总体设计3.1 系统设计目的与任务系统设计阶段的主要目的是,将系统分析阶段所提出的、充分反映用户信息需求的系统逻辑方案 转换成可以实施的、基于计算机和网络技术的物理方案。这一阶段的主要任务是从信息系统的总体目 标出发,根据系统分析阶段对系统的逻辑功能的需要,

12、并考虑到经济、技术和运行环境等方面的条件, 确定系统的整体结构和系统各组成部分的技术方案,合理选择计算机和通信的软件、硬件设备,提出 系统的实施计划。3.2 开发设计思想排号系统从界面上看主要实现两个方面的功能:(1) 取号客户按键反馈给服务器,然后服务器从数据库获得一个号反馈给顾客,这就完成了取号的过程,在顾客取号的可视化界面上顾客可以查询当前取号总人数,也可查询到已处理的人数,在顾客想放弃当前的号票时也可以对号票进行删除,顾客还可以在可视化界面看到自己的取票信息和需要等待的人数。(2) 叫号 业务员按键反馈给服务器,服务器拿到取号时存储在数据库中的数据,进行业务处理, 在这个过程中业务员可

13、以进行对顾客人数的查询,还可以对不需要进行处理的票号进行删除,也可已 充当管理员的角色对数据库进行删除。业务员还可以查看顾客的取票情况,以及票号的业务的处理情 况。排号系统的特点:(1) 可操作性界面简易,使用通用的菜单式风格,使用直观,操作简便。(2) 容量大支持联网,不限制取号数量,可满足大型客流场所的使用。(3) 高性能系统的所有对象都存放到数据库中,表示逻辑与业务逻辑相互分离,保证系统的处理能力。(4) 伸缩性它能适应不同的应用环境,对于只实现基本功能的服务大厅,如银行系统,可以采用微机控制的排号系统,无需单独配置系统电脑,即可实现自动排队叫号的功能。(5) 可靠性能保证长时间的正常运行,同时系统有比较好的安全机制,提高了安全性能。3.3 系统总体设计框架排号系统据以上章节所做需求分析对系统进行功能设计,见系统功能模块图如图 3-1 所示:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1