模拟ATM系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二十世纪末,随着金融服务的迅速发展,银行提款机已经发展成了各大银行金融服务战略中的重要一环,同时,银行提款机系统也经历了持续的更新换代,为广大用户提供了更加便捷和人性化的服务。模拟ATM系统就是对提款机操作系统在个人PC上及主流操作平台上的编程实现,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发制作两个发面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用,界面友好等特点。本系统采用Visual Studio 2005,实现了用户身份的认证、取款、交易明细的查询等功能。分析并解决实现中遇到的若干问题,例如数据库资料如何实现更新,文本框的文字输出需要用到什么技术,如何实现中英文两种界面,用户服务功能如何实现等等。 .NET Framework是Microsoft退出的一套类库,被称为.NET框架。此框架最大的优点是支持C#语言,这是目前最流行的开发语言,也是应用最广泛的开发语言。 C#是一种开发语言,基本语法与C++类似。.NET是一种开发框架,其提供一些类库供各种应用程序调用。而应用程序使用的语言可以使C#,也可以是VB。通过.NET还可以轻松地转换VB程序与C#程序,这样一个项目中,可以有一部分使用VB开发,另一部分使用C#开发,最后通过.NET框架整合即可。 Windows应用程序 Web应用程序 C#、VB、J#等开发语言 .NET底层类库 C#被称为是C++语言与VB语言的完美结合,它既具备C++语言的强大功能,又具备VB语言的快速开发特性。与其他开发语言相比,C#具备如下的优势: 学习过简单的C语法的初学者,可以轻松入门。 拥有.NET底层框架的支持,可以调用类库,轻松完成常见模块的制作,如登录模块。 想VB语言一样支持快速应用程序开发(RAD),而且它能开发出比VB更加健壮的代码。 不仅仅支持Windows桌面应用程序的开发,还支持网站等Web应用程序的开发。 支持纯文本编写格式,可以不用安装C#的开发工具,通过记事本就可以完成编写功能,当然这需要非常深厚的C#类库功底。 C#语言的快速开发能力,主要依靠其强大的开发工具VS2005,这个是其他开发工具无法比拟的。Visual Studio 2005的智能提示、控件施放等功能,为快速开发应用程序奠定了基础。 C#语言的局限性在于其必须得依靠Microsoft的.NET框架,而此框架又基于Microsoft开发的操作系统上。所以从移植方面考虑,局限了C#的发展。 C#语言的特点: C#语法与C、C++类似,适合刚毕业的学生入门。 C#支持面向对象开发,并有.NET底层类库的支持,可以轻松创建对象。 C#的高开发效率。C#的开发工具VS2005支持施放式添加控件,开发人员可以轻松完成桌面的布局。 C#通过内置的服务,使组件可以转化为XML网络服务,这样就可以被其他程序调用,也可以被网络上其他机器的其他程序调用。实现了一次创造,重复利用的高效开发模式。 XML语言是一种最流行的数据描述语言,C#提供了对XML的强大支持,可以轻松的创建XML,也可以将XML数据应用到程序中。 自动的资源回收功能,不用再像C++一样,为程序运行中的内存管理伤脑筋。 类型安全是编写代码优点考虑的问题。C#提供的类型安全机制,可以避免一些常见的类型问题,如类型装换、数据类型越界等。 在.NET框架中,C#可以自由的和其他语言(VB、J#等)自由的转换。 VS2005是最新的C#开发工具,支持的C#版本是2.0,基于C#2.0的网络应用通常被称为ASP.NET2.0。 用户 Aspx设计页面 Aspx设计源代码 Aspx.cs后台代码 服务器 ASP. NET应用程序的结构 ATM是英文Automatic Teller Machine的缩写,即自动取款机的意思。ATM是最普遍的自助银行设备,可以提供最基本的银行服务之一,即出钞交易,有些全功能的产品还可以提供信封存款业务。在ATM自动取款机上也可以进行账户查询和密码的业务。作为自助式金融服务终端,除了提供金融业务功能之外,ATM自动取款机还具有维护、测试、事件报告、监控和管理等多种功能。 ATM自动取款机系统的开发流程遵循实时系统的统一开发过程,主要生命周期包括系统分析、概要设计、详细设计和实现与测试,采用的软件开发方式为迭代式。开发流程详细说明如下。 系统分析 主要标示系统涉及的用例,以及为每个用例创建的事件流。而且,还需要定义初始功能测试用例,作为检查最后实现是否正确和完备的工具。系统分析还需要显示用例隐含的类,利用分析类图进行文档化处理。 概要设计 然后定义设计的动态结构,使用状态图定义主要控制类的动态行为,为主要用例创建交互图。 详

文档评论(0)

白领文档(原创) + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档