- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
该设计论文已经通过各大高校老师审核认可并通过答辩,。欢迎大家下载学习交流。如有疑问可随时联系店主,竭诚为您解答!!
《C#与.NET》课程设计报告
学 院 计算机学院、软件学院
专 业 计算机科学与技术
学 生 学 号
学 生 姓 名 王健
指 导 教 师 欧晓鸥 叶水仙
日 期 2014年11月13日
1、课程设计目的
(1)通过本次设计掌握使用c#语言中窗体的建立,各个控件的使用,以及界面的设计
(2)进一步巩固所学的C#及数据库的相关理论知识,提高分析和解决实际问题的能力
(3)初步掌握使用C#工具设计一个具体实例的方法,包括软件的设计,调试的全过程
2、系统的分析与设计
ATM应用系统为更进一步的提供银行交易服务,实现24小时不间断自助服务,对提高银行间的业务竞争能力有很大的帮助。通过ATM系统的项目实施和建设可以更进一步的提供自身竞争力,紧跟网路技术的潮流,为银行业务的进一步的电子化、自动化迈出坚实的一步。实现一个银行业务自动取款系统,客户通过ATM系统可以实现业务功能方面性能:可使用户在无任何经验的情况下ATM自助式服务customerPID nvarchar 18 否 否 身份证号 Telephone nvarchar 13 否 否 客户电话 Address nvarchar 50 否 否 地址
表二 cardInfo
列名 数据类型 长度 允许为空 是否为主键 说明 cardID char 19 否 是 卡号 cardType nvarchar 5 否 否 卡类型 savingType nvzrchar 8 否 否 存款类型 openDate datetime 20 否 否 开户日期 openMoney money 50 是 否 交易金额 Balance money 50 是 否 余额 passWord char 6 否 否 密码 isLoss bit 否 否 是否挂失 customerID int 4 否 否 客户编号 表三 transInfo
列名 数据类型 长度 允许为空 是否为主键 说明 transId int 4 否 是 交易明细号 transData datatime 8 否 否 交易日期 transType char 4 否 否 交易类型 cardID char 19 否 否 卡号 transMoney money 50 否 否 交易金额 表的实现:
表一:
表二:
表三:
2.2.2逻辑层次的设计
本次课设的自动提款机模拟软件系统可以使用户进行登录、取款、存款、查询余额、修改密码等基本业务。
ATM系统基本结构框图如图1所示:
图1 ATM系统的基本框图
2.2.3界面的设计
根据个人业务界面所提供的按钮,用户可以进行取款,存款、查询余额,修改密码等操作,个人业务界面如图2所示:
图2 个人业务界面
2.3程序设计
用户进入系统后,点击用户登录进入登陆界面,在登录窗口中输入卡号和密码,判断卡号与密码是否正确,若卡号与密码正确则进入用户操作界面,并根据用户的相关操作给用户提供相应的服务。若卡号与密码不正确,弹出对话框提示用户确认卡号和密码错误后重新输入,并对输入错误次数进行计数,若输入密码错误次数大于3次,则锁定该帐号。
2.3.1 程序流程图
软件设计程序流程图如图3所示:
图3 程序流程图
2.3.2系统实施
本系统主要通过运用C#的Windows窗体的设计进行开发和实施,主要通过如下几个功能模块来完成系统的具体的实施过程:
(1)用户登陆窗体:通过登陆界面可以进行用户的登陆过程,进而实现相应的用户操作。即当用户名与密码都正确时用户就可以登陆进行所需的操作,其界面如图所示:
图 登陆界面
具体实现的代码如下:
namespace ATM自动取款机设计
{ public partial class frmzuichu : Form
{ public frmzuichu()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
Form1 form1 = new Form1();
this.Hide();
form1.Show();
}
private v
您可能关注的文档
- 英语本科毕业论文-A Study on the Translation of Biblical Idioms.doc
- 英语本科毕业论文-A Brief Analysis of Teaching Environment Affecting Chinese Students’ English Learning.doc
- 英语本科毕业论文-The loanwords in the Development of English and Chinese.doc
- 英语本科毕业论文-The Analysis of Emotions in Wuthering Heights.doc
- 英语本科毕业论文-The Use of Body Language in Junior English Teaching.doc
- 英语本科毕业论文-变与不变:中国形象自改革开放以来在美国电影中的变迁.doc
- 英语本科毕业论文-多媒体在英语单词教学中的应用.doc
- 英语本科毕业论文-美国奴隶制度对黑人的摧残--《宠儿》主题评析.doc
- 英语本科毕业论文-牛仔裤文化浅析.doc
- 英语本科毕业论文-浅析《了不起的盖茨比》中颜色的蕴义.doc
文档评论(0)