1 / 31
文档名称:

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

格式:doc   页数:31页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:3346389411 2012/9/27 文件大小:0 KB

下载得到文件列表

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

文档介绍

文档介绍:课程设计报告
课程名称: 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