银行自助排队机的设计毕业论文设计(编辑修改稿)内容摘要:
比如可与相关的行业软件及数据库连接便于对各个窗口服务情况进行统计管理。 在排队系统的组网形式方面 , 随着计算机技术与通信技术的飞速发展 , 智能排队管理系统已在有线方式的基础上发展到了 无线排队系统 , 无线方式较之有线方式具有不受环境影响、安装调试方便、系统稳定可靠等优点 , 缺点是成本较高。 我国是一个人口大国 , 随着经济发展速度的加快 , 大量的用户越来越多的光顾金融、电信、医疗、政府办事大厅等场所 , 使得窗口服务的快捷和舒适越来越被人们所重视。 随着精神文明与物质文明的进一步提高 , 电子排队技术必将为更多的用户所接受并由日常工作中的辅助设备逐渐成为必备的设施之一。 人们期待低成本、功能完善、可靠性高的排队管理系统来使工作和生活变得轻松、和谐。 4 2 银行自助排队机 系统分析 系统功能分析 系统需求分析 通过调查 ,要求系统需要有以下功能 : ( 1) 由于要客户操作方便 ,要求有良好的人机界面; ( 2)用 Visual Basic 模拟出的排队机能够连接打印机打印出排队小票,排队小票显示的基本内容应包括:银行名、排队号、业务类型。 ( 3)现有的排队机只起到了排队的作用,没有让客户选择柜员的权利,所以就要求此系统具有选择柜员功能 ; ( 4)在叫完号后 ,只让客户坐在休息区等候在时间上造成了很大的浪费,在此期间可以做一些办业务前的准备,比如填一些办业务时所需的资料,这就要求在打印出的排队小票上附加一些相关的提示 ; ( 5) 数据计算自动完成,尽量减少人工干预。 系统可行性分析 ( 1)技术可行性: 主要考虑集中在现存的计算机硬件和软件能否支持被研究的系数。 本系统的设计与实现使用了 Visual Basic 作为系统的开发环境,它作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,具有较强的数据库处理功能,能对多种数据库进行读写操作。 系统的开发设计与实现利用 Access 20xx 作为本系统的数据库。 综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。 ( 2) 经济可行性:经济可行性是新系统的建立是否能为投资者带来好的经济效益。 估算一下新系统研制和维护所需的投资费用和系统正常运行所得到的收益,将 这些利益和系统的实现成本相比较,如果利益超过成本,则开发新系统的决策是肯定的;否则的话,除非有其他特殊原因,这个决策将是否定的。 ( 3) 操作可行性:操作可行性是指 客户 的手工操作而不是指计算机系统操作 5 是否可行,也就是说在实现了建议的计算机系统后,所需要的配合的手工操作是否可行。 系统窗口设计 银行自助排队机的设计 是用 Visual Basic 作为开发工具以及 Access 20xx作为后台数据库进行开发的, 力求与 银行实际工作相结合, 其主要功能模块的作用分别如下所述 : ( 1) 系统主界面包括:个人业务、对公业务、 VIP 业务; ( 2) 个人业务界面包括: 储蓄业务 、 汇款 /转账业务 、 办卡 /挂失业务 、 网上/手机银行业务 、 贷款业务 ; ( 3) 对公业务界面包括: 储蓄业务 、 信贷业务 、 机构业务 、 国际业务 、 开户业务 、 基金托管 ; ( 4) 柜员窗口界面包括: 办卡挂失 1 窗口 、 VIP 2 窗口 、 综合 3 窗口 、 综合 4 窗口 、 综合 5 窗口。 系统结构图 系统主界面结构图 系统的主界面有三方面内容,选择不同的内容选项就会跳转到不同的业务界面,系统主界面结构图如图。 图 主界面结构图 主界面个人业务对公业务个人业务VIP业务 6 个人业务界面结构图 系统个人业务界面有五方面内容,选择不同的内容选项则会在打印出的排队小票上显示所选择的业务类型,个人业务界面结构图结构图如图。 图 个人业务界面机构图 对公业务界面结构图 系统对公业务界面有六方面内容,选择不同的内容选项则会在打印出的排队小票上显示所选择的业务类型,对公业务界面结构图结构图如图。 对公业务界面结构图 系统柜员窗口界面结构图 个人业务界面汇款/转账业务储蓄业务办卡/挂失业务网上/手机银行业务贷款业务对公业务界面信贷业务储蓄业务开户业务机构业务国际业务基金托管 7 系统柜员窗口界面有五方面内容,选择不同的内容选项则会在打印出的排队小票上显示所选择的窗口号,柜员窗口界面结构图结构图如图。 图 柜员窗口界面 系统流程图 根据银行排队的实际情况,该系统主要完成这样一个流程:客户从主界面中选择大体业务类型,选择完后在弹出的子窗体中选择具体业务类型,选择完后,根据客户是否要选择柜员来打印排队小票,如果客户选择了柜员,则在排队小票上打印出窗口号,如果没有选择柜员,则在打印小票上不显示窗口号,系统流程图如图。 图 系统流程图 开始主界面个人业务界面 对公业务界面是否选择柜员打印无柜员号排队号结束选择个人业务 选择 VIP 业务 选择对公业务打印有柜员号的排队号是 否柜员窗口界面VIP 2窗口办卡挂失1窗口综合 5窗口综合 3窗口综合 4窗口 8 系统数据库设计 本程序的数据库是使用 Microsoft office access20xx 创建与设计。 该程序中只使用到一个表 —— 排队号。 建立此数据库主要是保存客户叫号时的排队号码及客户选择的业务类型,这样便于在柜员叫号时可以对已叫号的客户进行叫号。 排队号表如表。 表 排队号 字段名称 数据类型 说明 ID 数字 排队号 TYPE 文本 业务类型 关键技术 ADO 控件的应用及跨窗口调用数据库打印排队小票的应用。 3 相关工具与开发技术介绍 本系统采用面向对象的软件开发办法,以 Microsofe 公司的可视开发环境Visual Basic ,使用 Microsoft Access 20xx作为关系数据库,并为 VB 编程语言中采用 ADO 数据库编程模型,配合功能强大的 SQL 查询语言实现建立关系数据库, 访 问数据库,对数据库的更新,较好地实现了预定的需求功能。 Visual Basic 开发环境 Visual Basic 是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。 它简单易学、效率高、且功能强大。 在 Visual Basic 环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用 Windows 内部的应用程序接口( API)函数,以及动态链接库( DLL) 、动态数据交换( DDE)、对象的链接与嵌入( OLE) 、开放式 9 数据连接( ODBC)等技术,可以高效、快速地开发出 Windows 环境功能强大、图形界面丰富的应用软件系统。 总的来看, Visual Basic 有以下主要特点: Visual Basic语言用其设计应用程序时具有两个基本特点:可视化设计和事件驱动编程。 ( 1) 可视化设计:表现在 Visual Basic 在设计应用于程序界面时有“所见即所得”的处理功能。 ( 2) 事件驱动编程:在设计应 用程序时,把对象添加到窗体中,在用户与程序进行交互时,用户基本上是通过鼠标、键盘与应用程序进行交互的,那些对象就必须对鼠标和键盘操作所引发的事件做出响应,来执行一段应用程序。 Visual Basic 系统几个在程序应用中的常用名词 Visual Basic 系统除了一般高级语言所具有的一些名词术语外,还有几个系统常用的名词。 其基本含义如下: ( 1)视窗( Form) 视窗是进行人机交互的界面或接口,也叫窗体。 VB 系统的人机交互界面或接口,无论是在设计时或是在运行时,都是 Windows 系统的标准视窗。 ( 2) 对象( Object) 对象是 VB 系统内部提供给设计者可以直接使用的处理输出的控制工具。 本程序所应用到的对象类型有标签框 ( Label Box) ,文本框 ( Text Box) ,命令按扭( Command Button) ,网格 ( Data Grid) , ADO 控件 ( Adodc1) 等。 当把这些工具放置到用户界面对应的窗体上时,被称为对象或控件。 用户可以通过设置对象的“属性”和“方法”,便于对象适应自己所设计应用程序的输入输出内容,对象的生成过程及结构都被封装起来。 正确使用对象可以减少程序和开发时间,提高程序设计者的工作效率。 ( 3)属性( Properties) 属性是 VB 系统提供的有关对象的参数或数据接口。 用户通过适当地设置或改变对象的属性来确定对象的外观及性能特征,从而有效地使用系统提供的对象。 比如,对象的名称、在屏幕上显示的位置、大小、颜色、接收或容纳的数据内容及数据的表现格 式等。 ( 4)事件( Events) 事件是指用户或操作者对计算机进行的某一操作 ( 如击键、单击或移动鼠标 10 等 ) 的行为或系统状态发生的变化。 VB 系统常用事件来引导计算机执行一段程序。 程序所用的键盘事件有 KeyPress(按键)事件, KeyDown 事件和 KeyUp 事件;鼠标事件有 Click(单击鼠标)事件, DbDlicd(双击鼠标)。 ( 5)方法( Method) 方法主要是指对一个对象使用某种作用的过程。 它是在程序执行的过程中要计算机执行的某种操作。 其程序的方法有 Show(显示)方法, Hide(隐藏)方法, Refresh(刷新)方法。 ( 6)过程( Procedure) 过程是指经过定义或说明的,或基于某一对象对应的事件所引发的程序段。 ( 7)模块( Module) 模块是指一些运算量或过程进行声明或定义的一个集合。 系统程序大体可分成四个模块:数据输入、根据查询、数据打印和通讯。 Windows 下的 Visual Basic 编程环境简介 ( 1)面对对象的编程 面向对象的设计方法 ( OOP, Objected Programming), 从应用领域内的问题着手,以直观自然的方式描述客观世界的实体。 Visual Basic 作为一种面向对象的编程方法,把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性。 在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,由 Visual Basic 自动生成对象的程序代码并封装起来。 Visual Basic 应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和方法)。 开发人员可以最有效利用所创建的每一个对象。 使用应用程序具有可通用性可说扩展性和强 有力的功能。 Visual Basic 应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。 ( 2)实现菜单选项 菜单是程序最重要的特性之一,大多数程序都依赖一个定义良好的菜单使程序易于使用和维护, Visual Basic 也提供了强大的创建菜单功能是程序更加标准。 本系统使用 Visual Basic 的菜单编辑器。银行自助排队机的设计毕业论文设计(编辑修改稿)
相关推荐
务 活动图 .........................................................................................................9 资金调拨 活动图 .............................................................................
银行账 户信息管理 第 14 页 /共 49 页 朱鹏 欢迎界面 主菜单 银行账 户信息管理 第 15 页 /共 49 页 朱鹏 次菜单 信息输入界面 信息查询界面 银行账 户信息管理 第 16 页 /共 49 页 朱鹏 记录查询界面 退出界面 银行账 户信息管理 第 17 页 /共 49 页 朱鹏 测试数据: 客户编号 客户姓名 客户地址 客户电话 账户余额 账户密码 1 唐僧 东土大唐
107 国道、212 省道、 213 省道、鲤鱼塘 — 大布江 — 七甲 — 柏林环线、金龟 — 塘门口 — 复合 — 城关镇环线等干线为主骨架,连通全县各乡镇和 343 个行政村的路网体系。 到 2020 年,实现永兴县与周边市县二级以上公路相连,乡 镇之间三级以上公路相连,通村公路硬化率达到 100%。 积极配合永兴县城和片区中心镇的发展,分步配套建设汽车站场及旅游码头。
只是接收请求并决定调用哪个模型构件去处理请求,然后用确定用哪个视图来显示模型处理返回的数据。 现在我们总结 MVC 的处理过程,首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返 回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。 由上述可知, MVC 模式的处理过程是:首先由控制器接收用户的请求
设计) 9 图 7 试分配后,安全性检查的程序流程图 5 程序分析测试 分模块分析与测试 ( 1)初始化系统资源模块 Init_process 的测试 图 8 初始化系统资源模块 Init_process 的测试 N Y i m。 m。 恢复系统资源 i=0 i ++。 开始 Int i。 结束 银行家算法避免死锁的研究与实现 10 按提示输入,以 1 结束整个初始化过程,并打印结果。
SQL Server 一般只能运行在 windows 上,相对地来说,开放性不是很好,对于数据库管理来说,操作系统的稳定性是非常重要 的。 Windows9X 系列产品主要侧重桌面应用, NT server一般主要对中小型企业适用。 并且 windows 平台的可靠性、安全性以及伸缩性都是相当有限的。 尤其在处理拥有大数据量的关键业务时,它不像 UNIX 那样经得起考验。 Oracle