摘要 利用网络模拟实现银行ATM系统的功能主要包括后台数据库的建立和维护以及前端应用程序的开发制作两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的用户数据库。而对于后者则要求应用程序功能完备,易使用,界面友好等特点。本系统采用C#.NET 技术作为创建应用程序的方式,以C#作为编程语言,采用SQl Server 数据库作为后台数据库。它是基于Client/Server结构下形成的数据驱动的分布式应用程序。实现了用户身份的认证、取款、转账、交易明细的查询等功能。分析并解决实现中遇到的若干问题,例如数据库资料如何实现更新,文本框的文字输出需要用到什么技术,如何实现中英文两种界面,用户服务功能如何实现等等。
关键字 银行ATM 交易 C/S模式 用户数据库
目 次
1 绪论 1
1.1 系统背景介绍 1
1.2项目提出的意义 2
1.3项目研究方法步骤 2
1.4 相关技术及工具介绍 3
2 需求分析 6
2.1 可行性分析 6
2.2 数据库需求分析 7
3 系统设计 7
3.1系统总体设计 7
3.2 系统功能总体设计 9
3.3 数据字典 10
4 系统功能的实现 11
4.1登陆的实现 11
4.2主界面的实现 12
4.3余额查询功能的实现 13
4.4取款功能的实现 13
4.5存款功能的实现 14
4.6密码修改功能的实现 14
4.7查询交易明细功能的实现 15
5 系统测试 15
5.1 软件测试的意义 15
5.2 软件测试的重要性 16
5.3 软件测试的范围 16
5.4 软件测试的方法 16
5.5 软件测试的目的和原则 16
6 结论 18
致 谢 18
参 考 文 献 20
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |