下载此文档

C#与.NET 4.0数据库开发课程设计-ATM 交易管理系统.doc


文档分类:IT计算机 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
课程设计报告
课程名称: C#
设计题目: ATM 交易管理系统
系别: 信息科学系
专业: 计算机科学与技术
学号:
姓名:
指导教师:
时间: 2011 ~ 2012 学年第一学期
南京人口学院信息科学系
课程设计题目
ATM交易管理系统
课程设计目的及要求:
课程设计目的
(1)通过本次设计掌握使用c#语言中窗体的建立,各个控件的使用,以及界面的设计
(2)进一步巩固所学的C#及数据库的相关理论知识,提高分析和解决实际问题的能力
(3)初步掌握使用C#工具设计一个具体实例的方法,包括软件的设计,调试的全过程

随着计算机技术的发展,ATM越来越多的出现在人们的日常生活中,在ATM机上进行存、取款等业务可以大大减少银行工作人员的工作,提高银行效率,而且可以节省人们排队等候时间。所以ATM系统的开发可以很好的方便人们的生活。
通过ATM机,用户可以进行一些基本的功能实现,例如:存款、取款、查询余额、转账、修改账户密码等等。系统的总体功能如下图
ATM系统
用户功能
用户注册功能
用户注销
注销功能
注册信息
存款
查询余额
转账
取款
-1 ATM系统总体功能
课设任务
(1)根据技术要求和现有开发环境,分析题目
(2)选定设计方案
(3)画出软件框架结构图,关键程序流程图
(4)使用C#框架,并结合数据库,实现软件
(5)调试,修改并完善程序
课设要求
(1)ATM的运行界面,注册帐号
(920 (2)输入正确密码登入系统
(3)实现存款、取款、余额查询等操作
(4)实现注销账户功能

通过本系统可以达到以下目标:
(1)功能方面:取款、查询余额、转账、存款、
(2)性能:可使用户在无任何经验的情况下进行操作ATM自助式服务
(3)输入:用户通过键盘进行输入
数据库的分析与设计
ESS建立,共包含两张表存取款表,用户个人信息表。具体如下:
(1)存取款表
(2)用户个人信息表

本次课设的自动提款机模拟软件系统可以使用户进行登录、取款、转账、查询余额、修改密码、记录查询和交费等基本业务。ATM系统基本结构框图如图

用户进入系统后,点击用户登录进入登陆界面,在登录窗口中输入卡号和密码,判断卡号与密码是否正确,若卡号与密码正确则进入用户操作界面,并根据用户的相关操作给用户提供相应的服务。若卡号与密码不正确,弹出对话框提示用户确认卡号和密码错误后重新输入,若输入密码错误次数大于3次,则锁定该帐号。
程序流程图
软件设计程序流程图如图所示:

根据个人业务界面所提供的按钮,用户可以进行取款,查询余额,转账,等操作,个人业务界面如图所示:
(1)欢迎使用
using System;
using ;
using ponentModel;
using ;
using ;
using ;
using ;
using ;
using ;
namespace ATM自动取款机
{ public partial class 欢迎使用: Form
{ public 欢迎使用()
{ ponent(); }
private void button1_Click(object sender, EventArgs e)
{ = false;
new 新用户注册().Show();}
private void button2_Click(object sender, EventArgs e)
{ = false;
new 用户登录().Show(); }
private void button3_Click(object sender, EventArgs e)
{ ();}
private void button4_Click_1(object sender, EventArgs e)
{ = false;
new 欢迎使用().Show();}
private void button4_Click_2(object sende

C#与.NET 4.0数据库开发课程设计-ATM 交易管理系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3346389411
  • 文件大小0 KB
  • 时间2012-09-27