第一范文网 - 专业文章范例文档资料分享平台

ATM自动取款机系统毕业设计论文

来源:用户分享 时间:2025/7/28 18:22:41 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

江苏财经职业技术学院 综合毕业实践说明书

标题:基于WCF的ATM自动取款机系统

系 别: 计算机技术与艺术设计系 专 业: 计算机应用技术 学 号: 0620718109 姓 名: 廖礼辉 指导教师: 涂 刚

2009年 05月10日

摘 要

随着我国社会主义市场经济的建立,银行电子化建设迅速发展ATM自动取款机的数量不断增加和普及。因为ATM机具有自动取款功能和无人值守这一使用环境,使得利用ATM机犯罪的案件和纠纷不断增加。如何保证ATM机的安全运行,防范和降低银行与储户的风险,打击利用ATM机的犯罪,保护银行与储户的利益,是一个亟待解决的问题。

随着社会经济的发展,人们不满足于仅仅只能从ATM上取钱,很多时候还希望能方便的进行现金存款。特别是近年来信用卡使用量的快速增长,很多信用卡持卡人都希望能够方便的通过ATM进行还款,这就需要银行投放更多的存取款一体机。

为加强ATM机的安全性,更方便的让客户进行操作,保护客户的利益,增强ATM自动取款机系统的分布处理能力,设计系统采用了Microsoft公司的较新技术WCF;在对当前ATM自动取款机系统进行分析后,结合客户不断增长的需求,将ATM系统主要分为登录模块、客户模块和管理模块;主要运用了面向对象和面向服务的技术对ATM自动取款机系统进行架构和具体的实现。最后,对所开发的ATM自动取款机系统进行了必要的测试。

关键词:ATM(Auto Teller Machine);WCF(Windows Communication Foundation);契约;分布式系统;服务;数据库

I

目 录

摘要 ................................................................. I 目录 ................................................................ II 引言 ................................................................. 1 1开发工具 ........................................................... 1 1.1 .NET ............................................................. 1 1.2 C#语言 ........................................................... 2 1.3 SQL SERVER 2005 .................................................... 2 1.4 数据访问接口 ..................................................... 2 1.5 WCF .............................................................. 3 2需求分析 ........................................................... 3 2.1 功能模块 ......................................................... 4 2.2 系统框架图 ....................................................... 4 3设计思想 ........................................................... 5 3.1 面向对象技术 ..................................................... 5 3.2 面向服务技术 ..................................................... 5 4系统设计 ........................................................... 6 4.1 概要设计 ......................................................... 6 4.1.1 系统数据流图 ................................................... 6 4.1.2 数据库设计 ..................................................... 7 4.2 详细设计 ......................................................... 9 4.2.1 登陆模块设计 .................................................. 10 4.2.2 客户模块设计 .................................................. 11 4.2.3 管理模块及服务器设计 .......................................... 17 4.2.4 关键代码的设计 ................................................ 19 5系统测试 .......................................................... 24 结束语 .............................................................. 24 致谢 ................................................................ 26 参考文献 ............................................................ 27

II

基于WCF的ATM自动取款机系统的开发

引 言

随着我国社会主义市场经济的建立、银行电子化建设迅速发展、ATM自动取款机的数量不断增加和普及,ATM机在方便百姓生活,活跃金融市场等方面起到了积极的作用。但正因为ATM机具有自动取款功能和无人值守这一使用环境,使得利用ATM机犯罪的案件和纠纷不断增加。如何保证ATM机的安全运行,防范和降低银行与储户的风险,打击利用ATM机的犯罪,保护银行与储户的利益,是一个亟待解决的问题。同时ATM系统应该更方便客户的操作,保护客户的利益。

ATM机市场上增长最快的是存取款一体机,市场份额不断上升到。随着社会经济的发展,人们不满足于仅仅只能从ATM上取钱,很多时候还希望能方便的进行现金存款。特别是近年来信用卡使用量的快速增长,很多信用卡持卡人都希望能够方便的通过ATM进行还款,这就需要银行布放更多的存取款一体机,预计存取款一体机仍将快速增长。

ATM系统中常用术语:

银行:一个金融机构,负责保存客户的账号信息。可以经授权访问账号。 卡:储蓄卡,银行发行的可以在ATM终端交易的一种储蓄凭证介质。 客户:在ATM系统上交易的银行账户拥有者。一个持卡人就是一个客户,可能拥有多个银行帐号。

ATM:Auto Teller Machine,简称ATM;主要分为两部分:一部分是ATM服务器,另一部分是ATM终端。ATM终端负责和银行卡持有者(客户)进行交互;ATM服务器负责处理交易,并记录每次交易的信息,一个ATM服务器可以同时连接多个ATM终端。

账号:一张银行卡对应一个账户,卡号与账号之间是一对一关系。 1 开发工具 1.1 .NET

.NET通过Visual Studio .NET为其提供了统一集成开发环境(Integrated Development Environment 即IDE),简化了程序员的编程工作,提高了模块的可重

1

搜索更多关于: ATM自动取款机系统毕业设计论文 的文档
ATM自动取款机系统毕业设计论文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4uaf134eo07f1wl0k4bu3bj0w6iip0013jq_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top