




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精品 料推薦沈 陽 航 空 航 天 大 學(xué)課程設(shè)計(jì)學(xué)號(hào) 2010040701021班級(jí) 0 4 0 7 0 1 0 1姓名 王翰章指導(dǎo)教師楊煦2011 年 9 月 28 日1精品 料推薦沈 陽 航 空 航 天 大 學(xué)課 程 設(shè) 計(jì) 任 務(wù) 書學(xué)院:自動(dòng)化學(xué)院專業(yè):測控技術(shù)與儀器班級(jí): 04070101學(xué)號(hào): 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. 取款功能:登陸后,可以取款。注意:取款金額不能超過存款金額。提示 : 用戶(賬號(hào)、密碼、存款余額、利率、開戶銀行)三、課程設(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)賬號(hào)及密碼輸入:允許用戶輸入賬號(hào)、密碼,對用戶由于疏忽錄入的非法數(shù)據(jù),能夠及時(shí)提示并更正。( 2)登陸成功界面:共有三個(gè)選項(xiàng),查詢余額、取1精品 料推薦款、退出分別對應(yīng) 1、2、3 選項(xiàng),若序號(hào)輸入不正確會(huì)予以提示。( 3)余額查詢:選定 1 后,進(jìn)入查詢界面,用戶輸入查詢條件, 系統(tǒng)規(guī)則地在界面顯示查詢結(jié)果, 且顯示的數(shù)據(jù)盡量全面。 當(dāng)輸入卡號(hào)時(shí), 系統(tǒng)需要輸入對應(yīng)的密碼(若密碼錯(cuò)誤則會(huì)有相應(yīng)提示) 密碼與卡號(hào)相對應(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)體用來描述用戶的姓名、卡號(hào)、密碼以及金額。具體的定義如下 :struct atm/atm自助銀行5精品 料推薦char name10;int account;/卡號(hào)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請輸入操作序號(hào) :);scanf(%d,&z);switch(z)6精品 料推薦case 1:cx();break;/查詢余額case 2:qk();break;/取款case 3:tk();break;/退卡default:printf(操作序號(hào)不合法 !);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;/卡號(hào)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;/卡號(hào)short password;/密碼printf( 請輸入卡號(hào) :);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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中班健康我愛小手課件
- 中班心理健康教育課件
- 2025版生態(tài)居住區(qū)房屋拆遷與生態(tài)修復(fù)承包協(xié)議
- 二零二五年度LNG船舶運(yùn)輸管理服務(wù)合同
- 2025版ch03國際航空運(yùn)輸與客運(yùn)服務(wù)合同
- 2025至2030運(yùn)動(dòng)摩托車行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報(bào)告
- 風(fēng)險(xiǎn)防范措施-洞察及研究
- 中段課件家長會(huì)教學(xué)
- 產(chǎn)科考試題庫及答案
- 建業(yè)城客服培訓(xùn)
- 【1500噸年產(chǎn)量的對氯苯甲醛合成工藝設(shè)計(jì)8700字(論文)】
- 2025年河北廊坊市直事業(yè)單位招聘工作人員256人筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 2025年醫(yī)學(xué)綜合素質(zhì)考試題及答案
- 電大市場營銷試題及答案
- 浙江省臺(tái)州市2024-2025學(xué)年高一下學(xué)期6月期末質(zhì)量評估物理試卷(圖片版含答案)
- 《半年護(hù)理工作回顧與改進(jìn)》課件
- 2025年?duì)I銷管理課程考試試卷及答案
- 設(shè)備技改異動(dòng)管理制度
- 五升六插班生試卷
- 新疆協(xié)鑫硅業(yè)科技有限公司年產(chǎn)20萬噸工業(yè)硅項(xiàng)目環(huán)境影響報(bào)告書
- 徐州市教師業(yè)務(wù)能力測試題庫(數(shù)學(xué))
評論
0/150
提交評論