摘要随着银行卡的普及,很多地方安装了大量的存款机、取款机和POS机等银行自助设备。
银行设备管理系统可以有效的记录银行设备的安装和使用情况,规范对自助设备的管理,从而为用户提供更加稳定和优质的服务。
本文介绍了银行设备管理系统的设计和开发过程,详细阐述了整个应用系统的设计思路,并对各部分设计周期进行了详尽的分析,最终达成了一个完整的设计方案;本系统采用Visual Basic作为开发工具,SQL Server作为后台数据库,这是经典的数据库管理信息系统的。
在文章的最后,还根据数据库系统的调试结果,提出了可以进一步改进的部分,以便在投入实际应用后系统可以更加稳定可靠的工作。
本文的数据库系统是一个银行设备管理系统,包括设备类型管理、设备品牌管理、支行信息管理、设备维护信息管理、设备移机信息管理、设备巡检信息管理和设备报废信息管理等功能。
ABSTRACTAlong with the universality of the bankcard, a lot of places installed a great deal of savings machine and withdraw money the machine and POS machine etc. bank self-help equipments. The bank equipments management system can record the gearing and the usage circumstance of the bank equipments effectively, management of norm to the self-help equipments, thus for the customer provide more stable with superior quality of service.This text introduced the design of the bank equipments management system and development process, elaborating the whole design way of thinking of applied system in detail, and designed period to carry on to each part detailed of analysis, end reach an integrity of design project;This system adoption Visual Basic is to develop tool, the SQL Server is the backstage database. This is the database management information system of classic. The end in article, return to adjust to try a result according to the database system, put forward can improve further of part, in order to at throw in physically applied after the system can stabilize a dependable work more.The textual database system is a bank equipments management system, including the equipments type management, the equipments brand management and paying to go the information management,equipments maintenance information management,equipments to move the machine information management,equipments to cruise the check information management and equipments to discard the information management etc. function.关键词:银行设备管理系统的实现, SQL数据库系统Keyword:The realization of the bank equipments management system, SQL database system目录第一章绪论 (4)1.1计算机在银行中的应用 (4)1.2数据库及其应用 (4)1.3数据库系统 (4)1.4数据库系统简介 (5)第二章系统分析 (6)2.1系统需求分析 (6)2.2 模块化设计原理 (6)2.3系统体系结构设计 (6)2.4开发工具的选择 (9)2.5开发本系统所需要的使用技术 (10)2.6可行性分析 (10)2.7开发目标 (11)2.8系统分析的基本方法 (11)2.9数据库结构设计 (11)第三章设计工程框架 (15)3.1工程中的模块 (15)3.2添加类模块 (15)第四章系统设计 (16)4.1设计登录窗体 (16)4.2设计主界面 (18)4.3基本信息管理模块设计 (19)4.4设备信息管理模块 (22)4.5设备维护信息管理模块 (30)4.6设备巡检信息管理模块 (34)4.7设备移机信息管理模块 (38)4.8设备报废信息管理模块 (41)第五章测试 (47)5.1测试环境 (47)5.2 测试方针 (47)5.3 时间特性 (47)5.4编程工具 (47)5.5测试的技术与策略 (47)第六章结论 (49)致谢 (50)参考文献 (51)第一章绪论1.1计算机在银行中的应用金融信息化发展水平是衡量一个国家国民经济发展水平的重要标志。
正因为如此,许多发达国家把金融信息化建设作为一项关系到国民经济全局的基础性建设,都使用最新科学技术成就来装备自己的金融业。
我国银行业计算机系统的引进,从早期的脱机处理系统,到联机处理系统,再到计算机网络支撑下的综合银行处理系统,走过了二十多年的历程,银行计算机的普遍应用,已从根本上改变了传统的工作方式,使银行的经营、管理发生了深刻的变革。
1.2数据库及其应用自20世纪70年代以来,数据库技术得到迅速发展。
目前世界上已经有数百万个数据库系统在运行,其应用已经深入到社会生活的各个领域,从企业管理,银行管理,资源管理,经济预测一直到信息检索,档案管理,普查统计等。
我国20世纪90年代初在全国范围内装备了12个以数据库为基础的大型计算机系统,这些系统分布在邮电,计委,银行,电力,铁路,气象,民航,情报,公安,军事,航天和财税等行业。
现在,数据库技术还在不断发展,并且不断的与其它计算机技术相互渗透。
数据库技术与网络通信技术相结合,产生了分布式数据库系统,数据库技术与面象对象技术相结合,产生了面向对象数据库系统等各种数据库系统。
在人类迈向21世纪知识经济的时候,信息变为经济发展的战略资源,信息技术已成为社会生产力重要的组成部分。
人们充分认识到,数据库是信息化社会中信息资源管理与开发利用的基础。
对于一个国家,数据库的建设规模,使用水平已成为衡量该国信息化程度的重要标志。
因此,数据库的学习是非常重要的。
1.3数据库系统数据库系统本质上是一个用计算机存储记录的系统。
数据库本身可被看作为一种电子文件柜:也就是说,它是收集计算机数据文件的仓库或容器。
系统用户可以对这些文件执行插入数据、检索数据、更改数据、删除数据等一系列操作。
总之,数据库系统是一个计算机存储记录的系统,即,它是一个计算机系统,该系统的目标存储信息并支持用户检索和更新所需要的信息。
图1.1是一个数据库系统的简图。
图1.1 数据库系统简图1.4数据库系统简介本人设计的是一个关于银行设备管理的数据库系统,通过这个系统管理员可以简捷、方便的对银行设备的记录查阅、增加、删除等功能。
该数据库应用程序按照用户权限和实现功能的不同分为两部分:外部用户对数据库的查询访问和内部管理人员对数据记录的管理维护,每一部分中包含各自实现的各项功能,对每一项功能的实现,将按照窗体设计以及运行情况的顺序逐一进行设计。
本系统采用SQL技术建立数据库,然后建立数据源的链接,并且生成医院门诊管理的数据库应用程序从而实现数据库的管理功能。
SQL语言介绍SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。
SQL通常使用于数据库的通讯。
ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。
SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。
使用SQL的常见关系数据库管理系统有:Oracle、Sybase、 Microsoft SQL Server、 Access、 Ingres等等。
虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。
但是,标准的SQL命令,比如"Select"、 "Insert"、 "Update"、 "Delete"、 "Create"和 "Drop"常常被用于完成绝大多数数据库的操作。
MS SQL Server 就是用的Transact- SQL。
SQL语言有着非常突出的优点,主要是:非过程化语言2、统一的语言3、是所有关系数据库的公共语言非过程化语言:SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。
SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL 语句接受集合作为输入,返回集合作为输出。
SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。
SQL不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。
统一的语言:SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。