银行设备管理系统1摘要随着银行卡的普及,很多地方安装了大量的存款机、取款机和POS机等银行自助设备。银行设备管理系统可以有效的记录银行设备的安装和使用情况,规范对自助设备的管理,从而为用户提供更加稳定和优质的服务。本文介绍了银行设备管理系统的设计和开发过程,详细阐述了整个应用系统的设计思路,并对各部分设计周期进行了详尽的分析,最终达成了一个完整的设计方案;本系统采用VisualBasic作为开发工具,SQLServer作为后台数据库,这是经典的数据库管理信息系统的。在文章的最后,还根据数据库系统的调试结果,提出了可以进一步改进的部分,以便在投入实际应用后系统可以更加稳定可靠的工作。本文的数据库系统是一个银行设备管理系统,包括设备类型管理、设备品牌管理、支行信息管理、设备维护信息管理、设备移机信息管理、设备巡检信息管理和设备报废信息管理等功能。关键词:银行设备管理系统的实现,SQL数据库系统目录第一章绪论........................................................................................................错误!未定义书签。1.1计算机在银行中的应用......................................................................错误!未定义书签。1.2数据库及其应用..................................................................................错误!未定义书签。1.3数据库系统..........................................................................................错误!未定义书签。1.4数据库系统简介..................................................................................错误!未定义书签。第二章系统分析................................................................................................错误!未定义书签。2.1系统需求分析......................................................................................错误!未定义书签。2.2模块化设计原理.................................................................................错误!未定义书签。2.3系统体系结构设计..............................................................................错误!未定义书签。2.4开发工具的选择.................................................................................................................22.5开发本系统所需要的使用技术..........................................................错误!未定义书签。2.6可行性分析..........................................................................................错误!未定义书签。2.7开发目标..............................................................................................错误!未定义书签。银行设备管理系统22.8系统分析的基本方法..........................................................................错误!未定义书签。2.9数据库结构设计..................................................................................错误!未定义书签。第三章设计工程框架........................................................................................错误!未定义书签。3.1工程中的模块......................................................................................错误!未定义书签。3.2添加类模块..........................................................................................错误!未定义书签。第四章系统设计................................................................................................错误!未定义书签。4.1设计登录窗体......................................................................................错误!未定义书签。4.2设计主界面..........................................................................................错误!未定义书签。4.3基本信息管理模块设计.....................................................................................................44.4设备信息管理模块..............................................................................错误!未定义书签。4.5设备维护信息管理模块.....................................................................................................64.6设备巡检信息管理模块.....................................................................................................84.7设备移机信息管理模块......................................................................错误!未定义书签。4.8设备报废信息管理模块......................................................................错误!未定义书签。第五章测试........................................................................................................错误!未定义书签。5.1测试环境..............................................................................................错误!未定义书签。5.2测试方针.............................................................................................错误!未定义书签。5.3时间特性.............................................................................................错误!未定义书签。5.4编程工具..............................................................................................错误!未定义书签。5.5测试的技术与策略..............................................................................错误!未定义书签。第六章结论......................................................................................................错误!未定义书签。致谢....................................................................................................................错误!未定义书签。参考文献............................................................................................................错误!未定义书签。图2-3在系统流程分析图中可以看到,每个用户有3次机会进行身份认证。如果3次输入的用户名和密码都无法与数据库中的数据匹配,则强制退出系统。2.4开发工具的选择开发数据库管理信息系统需要选择两种工具,既前台开发语言和后台数据库。选择开发工具应该考虑客户需求,系统功能和性能要求以及开发人员的习惯等因素。例如,开发C/S(客户/服务器)结构的应用程序时,前台开发语言通常可以选择VisualBasic、VisualC++、Delphi和PowerBuilder等;如果开发网银行设备管理系统3络应用程序,则需要选择一个网络数据库系统,例如SQLSERVER、ORACLE和IBMDB2等;如果开发单机应用程序,则只要选择一个小型数据库系统就可以了,例如ACCESS。与其他开发工具相比,VisualBasic具有简单易学、灵活方便和易于扩充图4-1登录窗体的界面布局图4-2主窗体FrmMain代码如下:PrivateSubForm_Load()'登录界面FrmLogin.Show1EndSub银行设备管理系统44.3基本信息管理模块设计基本信息管理模块包括设备类型信息管理、设备品牌信息管理和支行信息管理。4.3.1设备类型信息管理设备类型信息管理窗体的名称为FrmType,布局如图4-3所示。银行设备管理系统5图4-3图4-4为了方便用户在其他模块中选择设备信息,设计一个选择设备的窗体,窗体名为FrmDeviceSel.在窗体FrmDeviceSel中,使用DATAGRID和ADODC控件来显示设备的数据。FrmDeviceSel窗体的布局如图4-6所示。银行设备管理系统6图4-64.5设备维护信息管理模块设备维护管理模块可以实现添加、修改、删除和查看设备维护信息。4.5.1设备维护信息编辑