银行大厅自助信息系统的开发与实现——毕业论文.doc

上传人:滴答 文档编号:1272123 上传时间:2019-01-25 格式:DOC 页数:27 大小:436.50KB
下载 相关 举报
银行大厅自助信息系统的开发与实现——毕业论文.doc_第1页
第1页 / 共27页
银行大厅自助信息系统的开发与实现——毕业论文.doc_第2页
第2页 / 共27页
银行大厅自助信息系统的开发与实现——毕业论文.doc_第3页
第3页 / 共27页
银行大厅自助信息系统的开发与实现——毕业论文.doc_第4页
第4页 / 共27页
银行大厅自助信息系统的开发与实现——毕业论文.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

1、银行 大厅自助 信息系统的开发与实现 摘 要 随着新世纪网络 和 信息技术的蓬勃发展,尤其是计算机技术、网络通 讯技术、多媒体技术、数据库技术以及自动化技术的日新月异 , 在这样的背景下, 银行的业务也不断的 扩大和发展,此时,自助 银行的产生为这方面的业务需要提供了新的实现途径 。 本毕业设计 在基于 银行业务大厅现有业务的基础上,针对自助 银行的概念和其独有特点,通过 .NET+SQL 技术,开发一个简单的 银行 大厅 自助 信息 系统,完成一些自助 银行的业务需求 如帐户信息查询、帐户 挂失 、自助交费、留言 、新闻查询 等功能 。 本论文 从 分析 目前 电子 银行发展现状 入手 ,

2、具体深入地 考察了当 前自助 银行的客户需求 , 详细说明了系统 的结构设计, 后台数据库的设计,系统功能设计 ,最后系统测试的效果,客观对整个系统 进行了总结并对其提出修改意见 。 关键字: 帐户挂失; 自助 银行; .NET 技术; C#语言; SQL SERVER 数据库Development and Implementation of Bank Lobby Self-Assistant Information System Abstract With the development of the Internet and information technology, the birt

3、h of self-assistant bank brings something new to the traditional bank operations. The paper is concerning a simple self-assistant bank. This MIS is based on the real bank model and directs at the conception of self-assistant bank and special features. The self-assistant bank system can implement som

4、e bank services such as Loss Report, information searching, message board and so on through the ASP.NET+SQL. In this paper, the functions of the system are introduced in details, and there is a short briefing about the process. In the last chapter, there are some improving advices to introduced. Thi

5、s paper takes a long view of the future self-assistant information bank. Key words: Loss Report, Self-assistant Bank; .NET Technology; C# Language; SQL Server database 目 录 论文总页数: 23 页 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

6、性能需求 . 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 留言管理

7、. 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 第 1 页 共 23 页 1 引言 银行 大厅自助 信息 系统 就是将信息技术、互联网与传统银行 三要素融为一体 ,

8、为客 户提供综合、统一 、实时金融服务的银行形态。 它借助现代化的自助服务设备,为客户提供方便、高效的多种金融服务,属于银行柜台业务处理电子化与自动化的一部分 。 由于 经济快速发展,贸易联系日渐紧密,人类生活节奏不断提高,对金融系统业务要求也与日俱增,传统银行 的电子辅助系统 的一些劣势突显出来了。 传统的 ATM 或 POS 机虽然实现了银行一些业务,但其查询功能比较单一,与系统的交互性不够,操作不够人性化 ,更新系统麻烦等缺点限制了其发展,银行系统需要一种具有多方面优点的辅助系统来提升服务水平 。 自助银行发展之所以能够如此迅 速,正是由于它具有其他 银行 辅助系统所不可比拟 的优势。其

9、优势归结起来大体上有三点: (1)自助 银行可以极大地降低经营服务成本,创造巨大的利润空间。 (2)自助 银行 由于只在银行大厅运行,属于内部运行,安全性高 。 (3)由于 自助 银行业务运作 完全电子化,所以 节省银行和客户的人力资源,减少 资金损失同时, 也极大的提高了银行的自动化水平和银行的服务水平。 自助银行概念的引入,使银行在经营理念、经营方式、经营手段、服务水平等方面跃上一个新的台阶。因此,利用高新技术,引入 “金融超市 “迅速占领市场,降低经营成本,对银行具有战略 性意义。 未来 自助银行 在接受更多用户的青睐的同时面临更多的问题,银行安全性将进一步加强 ; 为了形成产业经营模式

10、, 自助银行 的网点数量必将大大增加 ; 自助银行 将利用新的技术,改变现有运营模式单一的缺点 。 2 系统开发环境介绍 2.1 B/S 模式 系统构架比较: 总的来说,针对自助 银行等此类业务需求,开发的系统主要有 两类不同,而每类系统又有各自的特点。要确定采用何种开发工具就需要先确定采用何种系统构架。所以,首先对这两类系统构架做简要介绍。 这两类系统构架分别是: C/S 构架,即 client/server(客户机 /服务器 )构架; B/S构架, 即 browser/server(浏览器 /服务器 )结构 构架。 C/S 结构,即 client/server(客户机 /服务器 )结构,

11、它建立在中间件产品基础之上的 ,通过将任务合理分配到 client 端和 server 端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。 B/S 结构,即 browser/server(浏览器 /服务器 )结构,是随着 internet 技术的兴第 2 页 共 23 页 起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在 服务器端实现,形成所谓 3-tier 结构。 B/S 结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。这种

12、结构更成为当今应用软件的首选体系结构, 具备了很好的移动性,确保不同的使用者都能以最佳的方式来使用所需的系统 。 图 2-1 B/S 系统体系结构图 2.2 .NET 技术 .NET 是 Microsoft 对所有以网络技术为核心 ,用于新一代多种设备互联系统产品的一个统称 。 .NET 首先是一个环境,这是一个理想化的未来互联网环境,微软的构想是一 个“不再关注单个网站、单个设备与 Internet 互联的 Internet 环境,而是要让所有的计算机群、相关设备和服务商协同工作的网络计算 机 环境 。 .NET 谋求的是一种理想的互联网环境。这种 网络 结构不是物理网络层次上的拓扑结构。而

13、是面向软件和应用层次的一种有别于浏览器只能静态浏览的可编程 Internet 软件结构。 .NET 的最终目的是让用户在任何地方、任何时间,以及利用任何设备都能访问他们所需的信息、文件和程序,用户不需知道这些东西存在什么地方,甚至连如何获得等具体细节都不知道。 .NET 分成 3 个主要部分: 成为集广大网络为一体,整和产品和服务的战略;为实现用户需要而提供具体技术的 NET Framework;众多可以为 .net 技术提供支持的服务器产品如 SQL Server, BizTalk Server。 .NET 平台的优点: (1)更简单、快速的开发:宽泛、 一致的架构允许开发人员编写更少的代码

14、,更多地复用代码。 因为系统提供了一组丰富的底层功能 ,数据类型和接口约定都第 3 页 共 23 页 标准化了 。 所以 , .NET 中的编程更简单 。代码较少意味着开发更快速、错误更少、维护更容易。 (2)极佳的工具支持 :它包含一组丰富的许多功能都类似于操作 系统的工具,是专门为支持开发语言而设计的, 这些工具适用于所有使用 .NET 的语言。第三方也将推出许多这类工具。 (3)更简单安全的部署 :CLR 会自动管理由 .NET Framework 中 编译器 嵌入已编译的模块中的 标识符。标识符提供了加载、运行模块,以及定位相关模块所需的所有信息。 CLR 还可以管理同一组件的不同版本

15、。 .NET 中另一个重要的部署优点是应用程序只需安装它们自己的核心逻辑。 (4)可伸缩性:大多数系统级的执行功能都集中在 CLR 中,内存和过程管理可以内置伸缩性。 CLR 中的内存管理是自我配置、自动调整的。 同 时 垃圾回收 (释放不再使用的内存 )已进行了高度的优化, CLR 支持 MTS/COM+的许多组件管理功能 (例如对象池 )。因此组件可以运行得更快,支持更多的用户。 2.3 C# ASP.NET 摆脱了以前 ASP 使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括 C+,VB,JS 等等,当然,最合适的编程语言还是 MS 为 .Net Framework 专门推出的

16、C#(读 c sharp),它可以看作是 VC 和 Java 的混合体 ,尽管 MS 自己讲 C#内核中更多的象 VC,但实际上 它和 Java 更象一些 。首先它是面向对象的编程语言,而不 是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了 ASP 的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到 ASP.Net 上就可以使业务逻辑和 Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且 C#和 C+、 Java 一样提供了完

17、善的调试 /纠错体系。 2.4 SQL Server 数据库 数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的 模型组织起来,提供存储、维护、检索数据 的 功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。 所以数据库设计成功与否对整个信息系统的成熟和顺利运行有着重要的作用。 数据库设计 (Database Design)是指对于一个给定的应用环境,构造最优的数据库 模式 ,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。 对所有档案、资料、人员等的管理都要通过数据库管理的形式进行。 SQL-Server 数据库可以说是目

18、前网络上应用最为广泛的数据库之一,它具有以下优点:一, 它能够实现 客户 /服务器体系结构 , 随着局域网的不断扩大和改第 4 页 共 23 页 进,局域网中共享文件、共享设备仅仅 是其应用中很小的一部分,人们迫切要求服务器端能够完成一部分应用 数据处理工作,即将需要处理的工作任务分配给客户端和服务器共同来完成,由此提出了客户机 /服务器( Client/Server)的概念 ,它具有 任务由客户机和服务器共同承担,响应速度快,对计算机档次要求较低,性能价格比较优 的 分布式处理模式 , 系统可扩充性好 , 抗灾性能好 , 数据安全性好 , 用户介面友好 等优点 ;二, MS-SQL 几乎采用

19、了和 MS 其他产品一样的简洁用户界面模式, 图 形 化的用户界面,使系统的管理更加直观和简单 ;三, MS-SQL几乎可以和市面上大多数的信息系统开发软件和编程语言合作使用,所以提供了丰富的编程接口,为用户进行应用程序设计提供了更大的选择余地 ;四,同属于MS 的产品, 与 Windows NT 操作系统的有机集成,多线程体系结构设计,提高了系统对用户并发访问的速度。 五, 对 Web 技术的支持,使用户能够很容易的将数据库中的数据发布到网上。 六, 价格上的优势。与其它一些大型数据库系统如 Oracle、 Sybase 等相比, SQL-Server 的价格非常 便宜 。 3 需求分析 3

20、.1 功能需求 本论文根据自助 银行实际功能和用户的实际需求,在 .NET 环境下为用户提供必要的功能服务,其系统分为以下三类用户: (1)管理员用户:这是具有高级权限的一类用户,要求能够发布新闻和管理新闻;能够与用户进行交流,也就是要求能够通过发布留言形式处理用 户的问题并且管理留言; 要求能及时的处理用户的挂失申请。 (2)帐号用户: 浏览自己的帐户 信息 ,实现对帐户密码的管理; 能够对自己的帐户活动进行细致的查询;能够实现帐户在紧急情况下的挂失处理; 能够提供便捷服务 ,如简单的交费;要求浏览最近新闻,和发表看法。 (3)一般 用户 : 要求浏览最近新闻,和发表看法。 3.2 性能需求

21、 界面要求:统一 采用简洁实用的用户及管理员界面 ,不同使用者有不同的界面 提示,不同的操作者的界面都能显示 其拥有的全部功能提示,并且可以方便地直接进入某个功能。 服务时间 要求: 自助银行由于需要长期的无人执守运行,要求系统能和相关硬件相配合实现 24 小时服务。 适应性要求:要求采用的系统开发平台 能够适应大多数 的网络环境和条件,能够适应大多数用户的使用习惯,代码需要一定移植性。 第 5 页 共 23 页 4 系统设计 4.1 系统结构简介 本文论述的 银行 大厅自助 信息 管理 系统是基 于 B/S 结构的数据库应用系统,具体反映为 ASP+SQL技术的一种具体实现,根据 B/S 结

22、构和用户实际应用特点,实现的功能主要可以在两类不同的机子上完成: Web 服务器和 自助机 客户端。在客户端,主要实现使用用户的浏览功能和提交业务功能。在 Web 服务器上,主要来实现整个自助 银行功能的后台处理及存储功能。 后台数据库由一系列的具有相互关联的逻辑关系的表构成。还有一些存储过程和控件,用于实现其他的功能比如自动编号和图表生成。 4.2 具体功能模块划分 根据用户的需求分析和对系统功能的考量,得到如下的系统功能图: 图 4-1 系统功能图 4.2.1 用户 登陆 用户按照系统功能安排分为三类:管理员用户,拥有银行帐号的用户,一般用户 。 根据本系统的功能特点,登陆用户限定在银行业

23、务处理的大 厅中的客户。其中储户可以通过输入自己的身份证号码和想要查询的卡号 以及匹配的密码登陆自助机查询,所要查询的帐户应该属于输入的身份证号码,不然系统将不允许用户进入。 一般用户不用输入身份证号码和想要查询的卡号 进行登陆,只能在首页进行操作。 管理员有单独的页面通过输入密码进入系统。 4.2.2 帐户查询 帐号 添加 :通过实际生活中用户到开户行办理帐户业务, 帐号信息 将 严格按照实际情况添加到数据库中。 银行大厅自助信息系统用户登陆帐户查询留言管理新闻浏览信息修改挂失处理自助交费帐号锁定密码修改第 6 页 共 23 页 银行帐户号基本资料:帐户号,帐户类别(信用卡,定期,活期),初

24、始金额,消费密码(用户开户时候留下的),帐户状态,拥有人的身份证号,过期时间(只有定期有效),挂失时间和处理时间(只有挂失处理时有效)。 银行消费基本资料:帐户号,消费类型(包括存入和支取),消费时间,消费金额。 银行消费记录查询:用户可以通过选择不同的帐户查询 在不同时间范围之内的消费记录,以便用户明确自己的消费行为。 用户不只能浏览某一个帐户 ,而且可以进入系统后通过输入自己其他帐户的帐户号码和密码来一起显示多个帐户信息。 4.2.3 新闻 浏览 新闻信息的基本资料:主标题,副标题,新闻内容,发布人,发布时间。 新闻的处理:新闻可以由所有权限的用户来浏览,但只能由管理员来添加和删除。 4.

25、2.4 留言管理 留言信息的基本资料:留言人,留言时间,留言标题,留言内容 用户留言:任何权限的用户均可留言,但不允许用户回复留言。 留言信息的管理:留言回复只能由管理员来操作,管理员还能删除留言。 4.2.5 信息修改 用户信息 基本资料包括:个人身份证号码 ,昵称,用户密码,电话,邮箱。 用户信息 基本资料 修改:用户进入系统后会根据实际情况修改自己的联系方式便于银行联系。 4.2.6 自助 交费 收费管理 :银行可以为用户提供有限的自助 收费项目的服务,用户只需要指定某个帐户便能从中消费小于其余额的金额。 4.2.7 挂失处理 用户申请挂失处理:当用户发现自己所拥有的帐户已经丢失或密码外泄之后应当及时在网上进行挂失,挂失时候会记录下挂失的时间,帐户状态变成“挂失处理中” 。 管理员处理挂失:管理员登陆后会发现有挂失没有处理,便选择相应帐号处理,记录下处理时间,帐户 状态变成“挂失” 。 用户申请取消挂失:当用户已经得到银行方面的挂失处理后,可以 申请 取消相应帐户的挂失处理,这样这个用帐号便能继续使用。 管理员处理取消申请:管理员登陆后会发现有挂失取消没有处理,便选择相应帐号处理,挂失时间和处理时间都会为空。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。