欢迎来到天天文库
浏览记录
ID:5465716
大小:757.01 KB
页数:30页
时间:2017-12-13
《atm自动取款机系统毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、江苏财经职业技术学院综合毕业实践说明书标题:基于WCF的ATM自动取款机系统系别:计算机技术与艺术设计系专业:计算机应用技术学号:0620718109姓名:廖礼辉指导教师:涂刚2009年05月10日摘要随着我国社会主义市场经济的建立,银行电子化建设迅速发展ATM自动取款机的数量不断增加和普及。因为ATM机具有自动取款功能和无人值守这一使用环境,使得利用ATM机犯罪的案件和纠纷不断增加。如何保证ATM机的安全运行,防范和降低银行与储户的风险,打击利用ATM机的犯罪,保护银行与储户的利益,是一个亟待解决的问题。随着社会经济的发展
2、,人们不满足于仅仅只能从ATM上取钱,很多时候还希望能方便的进行现金存款。特别是近年来信用卡使用量的快速增长,很多信用卡持卡人都希望能够方便的通过ATM进行还款,这就需要银行投放更多的存取款一体机。为加强ATM机的安全性,更方便的让客户进行操作,保护客户的利益,增强ATM自动取款机系统的分布处理能力,设计系统采用了Microsoft公司的较新技术WCF;在对当前ATM自动取款机系统进行分析后,结合客户不断增长的需求,将ATM系统主要分为登录模块、客户模块和管理模块;主要运用了面向对象和面向服务的技术对ATM自动取款机系统进行
3、架构和具体的实现。最后,对所开发的ATM自动取款机系统进行了必要的测试。关键词:ATM(AutoTellerMachine);WCF(WindowsCommunicationFoundation);契约;分布式系统;服务;数据库I目录摘要I目录II引言11开发工具11.1.NET11.2C#语言21.3SQLServer200521.4数据访问接口21.5WCF32需求分析32.1功能模块42.2系统框架图43设计思想53.1面向对象技术53.2面向服务技术54系统设计64.1概要设计64.1.1系统数据流图64.1.2数据
4、库设计74.2详细设计94.2.1登陆模块设计104.2.2客户模块设计114.2.3管理模块及服务器设计174.2.4关键代码的设计195系统测试24结束语24致谢26参考文献27II基于WCF的ATM自动取款机系统的开发引言随着我国社会主义市场经济的建立、银行电子化建设迅速发展、ATM自动取款机的数量不断增加和普及,ATM机在方便百姓生活,活跃金融市场等方面起到了积极的作用。但正因为ATM机具有自动取款功能和无人值守这一使用环境,使得利用ATM机犯罪的案件和纠纷不断增加。如何保证ATM机的安全运行,防范和降低银行与储户的
5、风险,打击利用ATM机的犯罪,保护银行与储户的利益,是一个亟待解决的问题。同时ATM系统应该更方便客户的操作,保护客户的利益。ATM机市场上增长最快的是存取款一体机,市场份额不断上升到。随着社会经济的发展,人们不满足于仅仅只能从ATM上取钱,很多时候还希望能方便的进行现金存款。特别是近年来信用卡使用量的快速增长,很多信用卡持卡人都希望能够方便的通过ATM进行还款,这就需要银行布放更多的存取款一体机,预计存取款一体机仍将快速增长。ATM系统中常用术语:银行:一个金融机构,负责保存客户的账号信息。可以经授权访问账号。卡:储蓄卡,
6、银行发行的可以在ATM终端交易的一种储蓄凭证介质。客户:在ATM系统上交易的银行账户拥有者。一个持卡人就是一个客户,可能拥有多个银行帐号。ATM:AutoTellerMachine,简称ATM;主要分为两部分:一部分是ATM服务器,另一部分是ATM终端。ATM终端负责和银行卡持有者(客户)进行交互;ATM服务器负责处理交易,并记录每次交易的信息,一个ATM服务器可以同时连接多个ATM终端。账号:一张银行卡对应一个账户,卡号与账号之间是一对一关系。1开发工具1.1.NET.NET通过VisualStudio.NET为其提供了统
7、一集成开发环境(IntegratedDevelopmentEnvironment即IDE),27简化了程序员的编程工作,提高了模块的可重用性;集成了许多可视化辅助工具,实现了直观、可视的程序设计风格,方便地编和管理各种类,维护程序的源代码;大大简化了应用程序的开发,提高编程效率,同时使不同语言之间的数据和代码交换更加便利;其封装了Windows的API函数、DATA、.Net、GDI函数,简化了编程时创建、维护窗口等许多复杂的工作。1.2C#语言C#是当前功能最为强大可视化开发语言,它不仅支持传统的软件开发方法,更重要的是它
8、支持面向对象和可视化的开发风格。因此又称作是一个集成开发工具,它提供了软件代码自动生成和可视化的资源编辑功能。开发ATM系统中使用较频繁的Winform中系统预定义控件主要有以下几种:(1)Button(按钮控件):产生某些命令或改变某些选项设置。(2)Textbox(编辑框控件):完成文
此文档下载收益归作者所有