版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精品 料推薦沈 陽 航 空 航 天 大 學(xué)課程設(shè)計(jì)學(xué)號 2010040701021班級 0 4 0 7 0 1 0 1姓名 王翰章指導(dǎo)教師楊煦2011 年 9 月 28 日1精品 料推薦沈 陽 航 空 航 天 大 學(xué)課 程 設(shè) 計(jì) 任 務(wù) 書學(xué)院:自動(dòng)化學(xué)院專業(yè):測控技術(shù)與儀器班級: 04070101學(xué)號: 2010040701021題目:自動(dòng)存取款機(jī)模擬一、課程設(shè)計(jì)時(shí)間201112 第 1 學(xué)期第 4 周,共計(jì) 1 周, 20 學(xué)時(shí)。二、課程設(shè)計(jì)內(nèi)容請你模仿自動(dòng)存取款機(jī)系統(tǒng),用C語言編寫軟件完成以下任務(wù):1. 登陸功能:某個(gè)用戶輸入賬戶名和密碼,可以登陸ATM。注意:應(yīng)有多個(gè)用戶,并把信息保
2、存在文件中。2查詢功能:登陸后,可以查詢存款余額。3. 存款功能:登陸后,可以向賬戶中存款。4. 取款功能:登陸后,可以取款。注意:取款金額不能超過存款金額。提示 : 用戶(賬號、密碼、存款余額、利率、開戶銀行)三、課程設(shè)計(jì)要求1.程序質(zhì)量:貫徹結(jié)構(gòu)化的程序設(shè)計(jì)思想。用戶界面友好,功能明確,操作方便。用戶界面中的菜單至少應(yīng)包括、 “數(shù)據(jù)輸入”、“數(shù)據(jù)保存”、“信息查詢”、“數(shù)據(jù)修改”、“退出” 5 項(xiàng)。代碼應(yīng)適當(dāng)縮進(jìn),并給出必要的注釋,以增強(qiáng)程序的可讀性。2.課程設(shè)計(jì)說明書:課程結(jié)束后,上交課程設(shè)計(jì)說明書和源程序。 課程設(shè)計(jì)說明書的內(nèi)容參見提供的模板。2精品 料推薦四、指導(dǎo)教師和學(xué)生簽字指導(dǎo)教
3、師:學(xué)生簽名:五、成績六、教師評語3精品 料推薦目錄一、需求分析1二、設(shè)計(jì)分析2三、主要界面截圖4四、技術(shù)要點(diǎn)5五、個(gè)人總結(jié)8六、參考文獻(xiàn)8七、源程序8I精品 料推薦一、需求分析根據(jù)任務(wù)書給定的“課程設(shè)計(jì)內(nèi)容”和“課程設(shè)計(jì)要求”作如下的需求分析。該系統(tǒng)是一個(gè)較典型的銀行存取款模擬系統(tǒng),其使用者被假定為銀行信用卡用戶,系統(tǒng)應(yīng)該具有安全、穩(wěn)定、功能齊全的特點(diǎn)。1. 安全性分析銀行存取款機(jī)的數(shù)據(jù)涉及到取款機(jī)內(nèi)儲(chǔ)存的所有用戶,數(shù)據(jù)量較大且對保密性的需求很高,所以要通過設(shè)置密碼等手段確保數(shù)據(jù)不能被隨意的刪減和修改。2. 穩(wěn)定性分析指系統(tǒng)比較健壯, 只要是用戶的合理操作, 系統(tǒng)都應(yīng)給出合理正確的回應(yīng), 而
4、不是出現(xiàn)令用戶感到意外的系統(tǒng)錯(cuò)誤或系統(tǒng)崩潰。3. 主要功能分析( 1)賬號及密碼輸入:允許用戶輸入賬號、密碼,對用戶由于疏忽錄入的非法數(shù)據(jù),能夠及時(shí)提示并更正。( 2)登陸成功界面:共有三個(gè)選項(xiàng),查詢余額、取1精品 料推薦款、退出分別對應(yīng) 1、2、3 選項(xiàng),若序號輸入不正確會(huì)予以提示。( 3)余額查詢:選定 1 后,進(jìn)入查詢界面,用戶輸入查詢條件, 系統(tǒng)規(guī)則地在界面顯示查詢結(jié)果, 且顯示的數(shù)據(jù)盡量全面。 當(dāng)輸入卡號時(shí), 系統(tǒng)需要輸入對應(yīng)的密碼(若密碼錯(cuò)誤則會(huì)有相應(yīng)提示) 密碼與卡號相對應(yīng)可查詢到該用戶的姓名、余額。( 3)取款:選定 2 后,進(jìn)入取款界面,用戶輸入取款金額,若取款金額大于存款金
5、額則會(huì)提示 “余額不足”,若小于則會(huì)在原余額上扣除取款金額。( 4)退出:選定 3 后,進(jìn)入退出界面,系統(tǒng)會(huì)延遲3-4 秒重新跳回登陸界面,供其他用戶使用。二、設(shè)計(jì)分析主要有 5 個(gè)功能模塊,每個(gè)模塊對應(yīng)一個(gè)C 語言子函數(shù)。這些函數(shù)原型及其功能簡述如下:void dljm();- 登陸成功后出現(xiàn)的界面void dl();- 登陸void cx();- 查詢2精品 料推薦void qk();- 取款void tk();- 退卡1、程序總體結(jié)構(gòu)圖圖 12、主要功能模塊框圖3精品 料推薦圖 2三、主要界面截圖圖 1 登陸成功后的操作4精品 料推薦圖 2 查詢及取款四、技術(shù)要點(diǎn)1、結(jié)構(gòu)體的應(yīng)用定義了結(jié)
6、構(gòu)體用來描述用戶的姓名、卡號、密碼以及金額。具體的定義如下 :struct atm/ATM自助銀行5精品 料推薦char name10;int account;/卡號short password;/密碼float money;/金額at10=ZhaoLin,1,1,4000,MaFang,2,2,7000,WangMing,3,3,5888,MaJiu,4,4,7543,HangHan,5,5,10000,ZhangHu,6,6,4087,MaFang,7,7,2765,ZhouLi,8,8,4530,HongShan,9,9,5693,YuLi,10,10,7543;所定義的結(jié)構(gòu)體主要用于定
7、義數(shù)組。2、循環(huán)語句與選擇性分支語句的嵌套while (z!=-1)printf(nn請輸入操作序號 :);scanf(%d,&z);switch(z)6精品 料推薦case 1:cx();break;/查詢余額case 2:qk();break;/取款case 3:tk();break;/退卡default:printf(操作序號不合法 !);return;3、關(guān)于延遲清屏?xí)r間for(i=0;i1000000000;i+); /延緩顯示時(shí)間system(cls);/清屏main();/回初始界面,供其他用戶使用此 for 循環(huán)語句可以使清屏函數(shù)延緩 3-4 秒執(zhí)行,后調(diào)用 main 函數(shù),完
8、成整個(gè)操作過程后重新供其他用戶登陸。五、個(gè)人總結(jié)在此次課設(shè)過程中, 我遇到了許多困難, 例如如何在7精品 料推薦沒有用戶注冊的程序中直接能完成登陸,只需建立一個(gè)結(jié)構(gòu)體數(shù)組,還有如何能做到像ATM 機(jī)那樣一個(gè)用戶用完之后還能供其他用戶使用, 這些都是經(jīng)過查找書籍和上網(wǎng)查找相關(guān)資料才得以解決。 所以這次課設(shè)對我的幫助很大。六、參考文獻(xiàn)1 譚浩強(qiáng) C程序設(shè)計(jì)北京:清華大學(xué)出版社,20052 詹紅霞, visualc+6.0 程序設(shè)計(jì),西安:西安電子科技大學(xué)出版社, 2009七、源程序#include#includeint x;/記錄下標(biāo)void dljm(); / 登錄成功后出現(xiàn)的界面void dl
9、();/登錄void cx();/查詢void qk();/取款void tk();/退卡struct atm/ATM 自助銀行char name10;int account;/卡號8精品 料推薦short password;/密碼float money;/金額at10=ZhaoLin,1,1,4000,MaFang,2,2,7000, WangMing,3,3,5888,MaJiu,4,4,7543, HangHan,5,5,10000,ZhangHu,6,6,4087, MaFang,7,7,2765,ZhouLi,8,8,4530, HongShan,9,9,5693,YuLi,10,10,7543;/主函數(shù)void main()printf(*歡 迎 使 用 自 動(dòng) 取 款 機(jī)*n);printf(*n );dl();/登錄函數(shù)void dl()int a;/臨時(shí) 記錄下標(biāo)int account;/卡號short password;/密碼printf( 請輸入卡號 :);scanf(%d,&account);for(a=0;aatx.money)printf( 你的余額不足 );elsep
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 內(nèi)分泌科科普
- 內(nèi)分泌用藥官方培訓(xùn)課件
- 冀時(shí)調(diào)培訓(xùn)課件
- 獸藥質(zhì)檢流程培訓(xùn)課件
- 計(jì)量確認(rèn)記錄的管理制度(3篇)
- 車站精細(xì)管理制度(3篇)
- 酒店給水設(shè)備區(qū)管理制度(3篇)
- 獸藥GSP培訓(xùn)課件
- 《GA 447-2003警服材料 精梳滌棉混紡格子布》專題研究報(bào)告
- 2026年及未來5年市場數(shù)據(jù)中國KTV點(diǎn)歌系統(tǒng)行業(yè)市場競爭格局及發(fā)展趨勢預(yù)測報(bào)告
- 《山東省市政工程消耗量定額》2016版交底培訓(xùn)資料
- 《中醫(yī)六經(jīng)辨證》課件
- 掛名合同協(xié)議書
- 蘇教版高中化學(xué)必修二知識(shí)點(diǎn)
- 2024年國家公務(wù)員考試國考中國人民銀行結(jié)構(gòu)化面試真題試題試卷及答案解析
- 2025年中考語文一輪復(fù)習(xí):民俗類散文閱讀 講義(含練習(xí)題及答案)
- 高中數(shù)學(xué)選擇性必修一課件第一章 空間向量與立體幾何章末復(fù)習(xí)(人教A版)
- 標(biāo)準(zhǔn)商品房買賣合同文本大全
- LY/T 3408-2024林下經(jīng)濟(jì)術(shù)語
- 2025年湖南邵陽市新邵縣經(jīng)濟(jì)開發(fā)區(qū)建設(shè)有限公司招聘筆試參考題庫附帶答案詳解
- 2023-2024學(xué)年八年級(上)期末數(shù)學(xué)試卷
評論
0/150
提交評論