银行大厅自助信息系统的开发与实现
摘 要
随着新世纪网络和信息技术的蓬勃发展,尤其是计算机技术、网络通讯技术、多媒体技术、数据库技术以及自动化技术的日新月异,在这样的背景下,银行的业务也不断的扩大和发展,此时,自助银行的产生为这方面的业务需要提供了新的实现途径。
本毕业设计在基于银行业务大厅现有业务的基础上,针对自助银行的概念和其独有特点,通过.NET+SQL技术,开发一个简单的银行大厅自助信息系统,完成一些自助银行的业务需求如帐户信息查询、帐户挂失、自助交费、留言、新闻查询等功能。
本论文从分析目前电子银行发展现状入手,具体深入地考察了当前自助银行的客户需求,详细说明了系统的结构设计,后台数据库的设计,系统功能设计,最后系统测试的效果,客观对整个系统进行了总结并对其提出修改意见。
关键字:帐户挂失;自助银行;.NET技术;C#语言;SQL SERVER数据库目 录
1 引言 1
2 系统开发环境介绍 1
2.1 B/S模式 1
2.2 .NET技术 2
2.3 C# 3
2.4 SQL Server数据库 3
3 需求分析 4
3.1 功能需求 4
3.2 性能需求 4
4 系统设计 5
4.1 系统结构简介 5
4.2 具体功能模块划分 5
4.2.1 用户登陆 5
4.2.2 帐户查询 5
4.2.3 新闻浏览 6
4.2.4 留言管理 6
4.2.5 信息修改 6
4.2.6 自助交费 6
4.2.7 挂失处理 6
4.2.8 密码修改 7
4.3 数据库表的设计与实现 7
4.4 系统流程 9
5 系统实现 10
5.1 用户登陆 10
5.1.1 储户登陆 10
5.1.2 管理员登陆 11
5.2 查询帐户信息 11
5.3 新闻浏览 12
5.4 留言管理 13
5.5 消费日志查询 14
5.6 自助交费 14
5.7 挂失处理 16
5.7.1 用户挂失申请和取消挂失申请 16
5.7.2 管理员处理挂失和处理申请挂失 16
5.8 密码修改 18
5.8.1 用户帐户密码修改 18
5.8.2 管理员修改登陆密码 18
5.9 帐号锁定 18
6 系统测试 20
6.1 测试环境 20
6.2 测试结果 20
结 论 20
参考文献 21
致 谢 22
声 明 23
银行大厅自助信息系统就是将信息技术、互联网与传统银行三要素融为一体,为客户提供综合、统一、实时金融服务的银行形态。它借助现代化的自助服务设备,为客户提供方便、高效的多种金融服务,属于银行柜台业务处理电子化与自动化的一部分。
由于经济快速发展,贸易联系日渐紧密,人类生活节奏不断提高,对金融系统业务要求也与日俱增,传统银行的电子辅助系统的一些劣势突显出来了。传统的ATM或POS机虽然实现了银行一些业务,但其查询功能比较单一,与系统的交互性不够,操作不够人性化,更新系统麻烦等缺点限制了其发展,银行系统需要一种具有多方面优点的辅助系统来提升服务水平。
自助银行发展之所以能够如此迅速,正是由于它具有其他银行辅助系统所不可比拟的优势。其优势归结起来大体上有三点:
(1)自助银行可以极大地降低经营服务成本,创造巨大的利润空间。
(2)自助银行由于只在银行大厅运行,属于内部运行,安全性高。
(3)由于自助银行业务运作完全电子化,所以节省银行和客户的人力资源,减少资金损失同时,也极大的提高了银行的自动化水平和银行的服务水平。
自助银行概念的引入,使银行在经营理念、经营方式、经营手段、服务水平等方面跃上一个新的台阶。因此,利用高新技术,引入"金融超市"迅速占领市场,降低经营成本,对银行具有战略性意义。
未来自助银行在接受更多用户的青睐的同时面临更多的问题,银行安全性将进一步加强;为了形成产业经营模式,自助银行的网点数量必将大大增加;自助银行将利用新的技术,改变现有运营模式单一的缺点。
2 系统开发环境介绍
2.1 B/S模式
系统构架比较:
总的来说,针对自助银行等此类业务需求,开发的系统主要有两类不同,而每类系统又有各自的特点。要确定采用何种开发工具就需要先确定采用何种系统构架。所以,首先对这两类系统构架做简要介绍。
这两类系统构架分别是:C/S构架,即client/server(客户机/服务器)构架;B/S构架,即browser/server(浏览器/服务器)结构构架。
C/S结构,即client/server(客户机/服务器)结构,它建立在中间件产品基础之上的,通过将任务合理分配到client端和server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。
B/S结构,即browser/server(浏览器/服务器)结构,是随着internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构,具备了很好的移动性,确保不同的使用者都能以最佳的方式来使用所需的系统。