银行设备管理
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
第一章绪论
1.1计算机在银行中的应用
金融信息化发展水平是衡量一个国家国民经济发展水平的重要标志。正因为如此,许多发达国家把金融信息化建设作为一项关系到国民经济全局的基础性建设,都使用最新科学技术成就来装备自己的金融业。
我国银行业计算机系统的引进,从早期的脱机处理系统,到联机处理系统,再到计算机网络支撑下的综合银行处理系统,走过了二十多年的历程,银行计算机的普遍应用,已从根本上改变了传统的工作方式,使银行的经营、管理发生了深刻的变革。
1.2数据库及其应用
自20世纪70年代以来,数据库技术得到迅速发展。目前世界上已经有数百万个数据库系统在运行,其应用已经深入到社会生活的各个领域,从企业管理,银行管理,资源管理,经济预测一直到信息检索,档案管理,普查统计等。我国20世纪90年代初在全国范围内装备了12个以数据库为基础的大型计算机系统,这些系统分布在邮电,计委,银行,电力,铁路,气象,民航,情报,公安,军事,航天和财税等行业。
现在,数据库技术还在不断发展,并且不断的与其它计算机技术相互渗透。数据库技术与网络通信技术相结合,产生了分布式数据库系统,数据库技术与面象对象技术相结合,产生了面向对象数据库系统等各种数据库系统。 copyright think58
在人类迈向21世纪知识经济的时候,信息变为经济发展的战略资源,信息技术已成为社会生产力重要的组成部分。人们充分认识到,数据库是信息化社会中信息资源管理与开发利用的基础。对于一个国家,数据库的建设规模,使用水平已成为衡量该国信息化程度的重要标志。因此,数据库的学习是非常重要的。
copyright think58
1.3数据库系统
数据库系统本质上是一个用计算机存储记录的系统。数据库本身可被看作为一种电子文件柜:也就是说,它是收集计算机数据文件的仓库或容器。系统用户可以对这些文件执行插入数据、检索数据、更改数据、删除数据等一系列操作。
总之,数据库系统是一个计算机存储记录的系统,即,它是一个计算机系统,该系统的目标存储信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。
copyright think58
[资料来源:http://think58.com]
SQL语言有着非常突出的优点,主要是:
非过程化语言
2、统一的语言
3、是所有关系数据库的公共语言
非过程化语言:SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。
SQL不要求用户指定对数据的存放方法, 这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。
统一的语言:SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。
SQL为许多任务提供了命令,其中包括:
查询数据
2、 在表中插入、修改和删除记录
3、 建立、修改和删除数据对象
4、 控制对数据和数据对象的存取
5、 保证数据库一致性和完整性
以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。所有关系数据库的公共语言:由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。 think58.com [版权所有:http://think58.com]
第二章系统分析
2.1系统需求分析
银行设备管理系统的用户是银行中负责自助设备管理和维护的技术人员,包括设备类型管理、设备品牌管理、支行信息管理、设备维护信息管理、设备移机信息管理、设备巡检信息管理和设备报废信息管理等主要功能,具体功能如下:
设备类型信息的添加、修改、删除和查询。
设备品牌信息的添加、修改、删除和查询。
支行信息的添加、修改、删除和查询。
设备信息的添加、修改、删除和查询。
设备维护信息的添加、修改、删除和查询。
设备巡检信息的添加、修改、删除和查询。
设备移机信息的添加、修改和查询。2.4开发工具的选择
开发数据库管理信息系统需要选择两种工具,既前台开发语言和后台数据库。选择开发工具应该考虑客户需求,系统功能和性能要求以及开发人员的习惯等因素。
例如,开发C/S(客户/服务器)结构的应用程序时,前台开发语言通常可以选择Visual Basic、Visual C++、Delphi和Power Builder等;如果开发网络应用程序,则需要选择一个网络数据库系统,例如SQL SERVER、ORACLE和IBM DB2等;如果开发单机应用程序,则只要选择一个小型数据库系统就可以了,例如ACCESS。 think58.com
与其他开发工具相比,Visual Basic具有简单易学、灵活方便和易于扩充等特点,越来越多地被用作客户/服务器应用程序的前端开发工具,与后端的SQL SERVER数据库相结合,能够提供一个高性能的管理信息系统解决方案。因此,本系统采用Visual Basic作为开发工具,SQL SERVER作为后台数据库。
2.5开发本系统所需要的使用技术
开发数据库管理信息系统需要掌握如下技术:
所选开发工具的基本编程方法。
基本的后台数据库管理方法,例如创建数据库、表、视图以及备份和还原数据库等。
常用SQL语句的使用。
ADO数据库访问技术。
2.6可行性分析
时间行进到21世纪,以计算机技术为主体的高新技术群体已经将触角深入到国发经济的方方面面。在市场经济的大环境下,越来越多的人士逐渐认识到用计算机技术进行各类管理,交流的便捷。其中最突出的是要算在银行计算机管理了。如何利用先进的管理手段,提高对银行设备的管理水平,是每一家银行所面临的重要课题。要想解决这一难题,就必须有一套科学、高效、严密、实用的银行设备管理系统。采用现代计算机管理系统是实现此目标的主要途径。使用计算机进行的管理、提供的服务是规范的、统一的,它在银行设备管理当中的应用不仅可以简化、规范厂银行的日常操作,而且可以使银行对设备的管理更加简单、方便、快捷、清晰、从而减轻工作人员的劳动强度、减低银行的财政消耗。在此,对本系统的可行性作一分析。 内容来自think58 [资料来源:www.THINK58.com]
2.6.1技术的可行性
硬件:本软件对硬件并无特殊要求,CPU奔腾以上,足够空闲硬盘,32M以上内存,系统为Windows 95及以上就可以运行了,虽然是采用C/S模式的,但就对这次设计而言,程序和数据库都是在一台机子上操作的,所以在现有条件下是足够了。
软件:
1、操作系统: Windows 9X和Windows NT是Microsoft公司的成熟的产品且也为主流操作系统。
2、开发工具:Visual Basic 6.0和SQL Server 2000都是现在用到的编程和数据库方面的主要工具,对工具的安装和使用方面不会有所限制。
所以说技术上是可行的。 think58.com
2.6.2 经济的可行性
本系统可使那些银行对设备管理工作更高效、方便,也节省了管理成本。较之以前的传统的手工管理方法有了较大的飞跃。面对国外强势的冲击,在银行业中有大部分的市场。成本上主要是人力,并无设备上的要求,开发工具也现成有的,所以经济上可行。
2.6.3 法律的可行性
此系统是由老师带领及学生自主进行设计及实施完成的,并无侵权和责任问题,法律上不存在任何问题。
2.7开发目标
系统的总目标是为管理者提供迅速、高效的服务,减免手工处理的繁琐与误差。
2.8系统分析的基本方法
在传统的需求建模方法中有面向数据流,面向对象以及面向数据等三种常用分析方法,
(1).面向数据流的分析方法
该方法以信息对象及其操作为核心进行需求分析,可以按顺序、选择、重复三种结构把复合信息对象分解为成员信息对象。
(2).面向对象的分析方法
其核心是利用面向对象的概念和方法为软件需求建造模型,它通过提供对象,对象间消息传递等语言机制,让分析人员在解空间中直接模拟问题空间中的对象极其行为,从而削减了语义断层。
[资料来源:THINK58.com]
(3).面向数据的分析方法
描述问题域中的信息项及其相关行为,然后根据信息项具有的层次结构需求模型。 [来源:http://www.think58.com]
2.9数据库结构设计
数据库结构设计是总体设计阶段非常重要的环节,好的数据库结构可以简化开发过程,使系统功能更加清晰明确。因为数据库结构的变化会造成编码的改动,所以必须认真设计数据库结构后再进行编码,从而避免无谓的重复工作。
数据库包含7个表,即基本信息表BaseInfo、设备信息表Device、设备维护表Maintenance、设备巡检表Check、设备移机表Movement、设备报废表Discard和用户信息表Users。 内容来自think58
设备报废信息的添加、修改、删除、查询、提交、审批、同意报销申请等。
2.2 模块化设计原理
模块化设计思想即把程序划分为若干个模块,每个模块完成一个子功能,把这些模块集总起来组成一个整体,可以完成指定的功能满足问题的要求。而模块上数据说明,可执行语句等程序对象的集合,它是单独命名的而且可通过名字来访问。采用信息隐藏,局部化,内聚度,耦合度等原理来指导模块设计将给整个系统的设计带来很大益处。 [资料来源:http://think58.com]
息并支持用户检索和更新所需要的信息。 [来源:http://think58.com]