計(jì)122申詩(shī)雨C語(yǔ)言銀行系統(tǒng)實(shí)訓(xùn)報(bào)告_第1頁(yè)
計(jì)122申詩(shī)雨C語(yǔ)言銀行系統(tǒng)實(shí)訓(xùn)報(bào)告_第2頁(yè)
計(jì)122申詩(shī)雨C語(yǔ)言銀行系統(tǒng)實(shí)訓(xùn)報(bào)告_第3頁(yè)
計(jì)122申詩(shī)雨C語(yǔ)言銀行系統(tǒng)實(shí)訓(xùn)報(bào)告_第4頁(yè)
計(jì)122申詩(shī)雨C語(yǔ)言銀行系統(tǒng)實(shí)訓(xùn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、河北建筑工程學(xué)院信息工程學(xué)院專 業(yè) 實(shí) 訓(xùn) 報(bào) 告課題名稱儲(chǔ)蓄綜合業(yè)務(wù)平臺(tái)(C語(yǔ)言版)專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí): 計(jì)122 姓 名: 申詩(shī)雨 學(xué) 號(hào): 2012309225 起迄日期:2014年 9月15日2014年 9月 19日 實(shí)訓(xùn)地點(diǎn): 計(jì)算機(jī)專業(yè)實(shí)驗(yàn)室 303 指導(dǎo)教師: 丁學(xué)鈞 成 績(jī): 報(bào)告提交日期: 推薦精選一周實(shí)習(xí)結(jié)束了,這一周下來我們通過使用C語(yǔ)言編寫一個(gè)簡(jiǎn)易版的銀行儲(chǔ)蓄系統(tǒng),在這個(gè)過程中我們通過老師給的資料和老師課前講解,然后自己自主的通過C語(yǔ)言編寫,經(jīng)過五天的努力完成了這次任務(wù)。Internshipisoveraweek,thisweekdownwethroug

2、htheuseofClanguagetowriteasimpleversionofthebanksystem,intheprocess,webytheteachertoclassinformationandtheteacher,thenindependentlywrittenbyClanguage,afterfivedaysofeffortstocompletethetask 關(guān)鍵字:C語(yǔ)言、銀行儲(chǔ)蓄系統(tǒng)、實(shí)習(xí)、任務(wù)推薦精選1. 緒論儲(chǔ)蓄業(yè)務(wù)越來越走進(jìn)人們的生活。銀行代發(fā)工資、代繳水電費(fèi)、代繳電話費(fèi)等業(yè)務(wù)極大的方便了人們的日常生活。越來越多的人們也開始使用銀行業(yè)務(wù)、儲(chǔ)蓄業(yè)務(wù),同時(shí)銀行儲(chǔ)蓄客戶越

3、來越多。銀行還在使用手工記賬,由于手工記賬工作效率非常低,通常有儲(chǔ)戶等待,排成長(zhǎng)龍的現(xiàn)象,同時(shí)這給工作人員增加了非常大的負(fù)擔(dān)和額外的工作負(fù)荷,也給銀行的發(fā)展帶來了嚴(yán)重的制約和壓力,銀行儲(chǔ)蓄信息化已經(jīng)到了不解決不行的地步。而且為了實(shí)現(xiàn)高效的特點(diǎn),本系統(tǒng)采用C語(yǔ)言作為編程。2 正文內(nèi)容2.1系統(tǒng)的具體需求 銀行操作員輸入用戶名密碼后,登錄本系統(tǒng)。 銀行操作員通過本系統(tǒng)為儲(chǔ)蓄用戶進(jìn)行開戶操作。 銀行操作員根據(jù)儲(chǔ)蓄用戶要求,通過本系統(tǒng)存入存款。 銀行操作員根據(jù)儲(chǔ)蓄用戶要求,通過本系統(tǒng)完成取款業(yè)務(wù)操作。 銀行操作員通過本系統(tǒng)查詢儲(chǔ)蓄用戶的余額。 銀行操作員根據(jù)儲(chǔ)蓄用戶要求,通過本系統(tǒng)完成銷戶業(yè)務(wù)操作。

4、儲(chǔ)蓄用戶的帳戶信息保存到文件中。 角色名稱 操作功能 銀行操作員 登錄、開戶、存款、取款、查詢余額、銷戶 銀行管理員 銀行操作員管理2.2總體設(shè)計(jì)推薦精選功能編號(hào)功能簡(jiǎn)述功能描述0退出退出應(yīng)用程序,返回到操作系統(tǒng)1登錄輸入用戶名和密碼,驗(yàn)證后進(jìn)入本系統(tǒng)2開戶為儲(chǔ)戶在本系統(tǒng)中開立一個(gè)帳戶,供后續(xù)業(yè)務(wù)使用3存款把儲(chǔ)戶的存款額加在其帳戶上4取款從該儲(chǔ)戶的帳戶余額上減去取款額5查詢查詢儲(chǔ)戶的帳戶余額及其他信息6銷戶結(jié)算帳戶余額,并將該帳戶的狀態(tài)置為銷戶2.3 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 任務(wù)一:登錄業(yè)務(wù)模塊功能及主函數(shù)實(shí)現(xiàn) 任務(wù)二:系統(tǒng)菜單功能實(shí)現(xiàn) 任務(wù)三:開戶功能實(shí)現(xiàn) 任務(wù)四:存款功能實(shí)現(xiàn) 任務(wù)五:取款功能實(shí)現(xiàn)

5、 任務(wù)六:文件的讀寫操作 任務(wù)七:查詢功能實(shí)現(xiàn) 任務(wù)八:銷戶功能及系統(tǒng)退出功能實(shí)現(xiàn)2.4獨(dú)立完成部分取款的實(shí)現(xiàn)void withdraw() /取款int accNumber;char accPWD15;int accountPosition;/賬戶在數(shù)組中的位置double cash; /取出金額accNumber=0;accountPosition=-1;cash=0; /初始化accNumber=getaccNumber(1);/獲取賬號(hào) accountPosition=findAnAccount(accNumber); /查找該賬戶 if(accountPosition=-1)prin

6、tf(查無(wú)此賬戶n); system(pause); return;/endif/顯示賬戶信息getaccPWD(accPWD);if(strcmp(rsaccountPosition.accPWD,accPWD)!=0) return; dispAnAccount(accountPosition); if(strcmp(rsaccountPosition.flag,0)!=0)推薦精選 printf(該賬戶已銷戶,不能取款!n); system(pause); return; cash=getcash(1); if(rsaccountPosition.balance-cash)0) prin

7、tf(取款失敗,余額不足,不能提款!n); system(pause); return; rsaccountPosition.balance=rsaccountPosition.balance-cash; dispAnAccount(accountPosition); printf(取款成功!按任意鍵返回主菜單,n,);if(writeData() printf(寫文件出錯(cuò)!); return; getchar(); getchar(); 銷戶功能的實(shí)現(xiàn)void closeAccount() int accNumber;int i;char PWD15;accNumber=getaccNumb

8、er(2);for(i=0;i=maxAccount;i+)if(rsi.accNumber=accNumber)getaccPWD(PWD);if(strcmp(rsi.accPWD,PWD)=0) if(strcmp(rsi.flag,1)=0)printf(以銷戶;n); else strcpy(rsi.flag,1); printf(銷戶成功n); if(writeData() printf(寫文件出錯(cuò)!); return; break; else printf(密碼錯(cuò)誤);顯示所有開戶信息的實(shí)現(xiàn)void dispallaccount()/顯示所有賬戶信息int i; printf(+

9、-+n);printf(| %-5s | %-8s| %-6s | %-12s | %4s |n, 帳號(hào),戶名,密碼,余額,狀態(tài)); printf(+-+n);for(i=0;i=maxAccount;i+)推薦精選printf(| %5d | %-8s| %-6s | %12.2f | %4s |n, rsi.accNumber ,rsi.accName , */*rsi.accPWD*/ ,rsi.balance , atoi (rsi.flag )?銷戶:正常); printf(+-+n);3系統(tǒng)測(cè)試3.1項(xiàng)目調(diào)試:程序?qū)懲曛?,還要運(yùn)行并經(jīng)過測(cè)試,以發(fā)現(xiàn)編程中隱藏的錯(cuò)誤,即使通過所有測(cè)

10、試,也不能說程序不存在問題,只能說明程序通過本測(cè)試用例的測(cè)試。3.2測(cè)試步驟操作員登陸功能測(cè)試開戶功能測(cè)試存款功能測(cè)試取款功能測(cè)試銷戶功能測(cè)試查詢帳戶信息測(cè)試3.3測(cè)試數(shù)據(jù)測(cè)試功能測(cè)試目的輸入動(dòng)作期望情況實(shí)際情況登陸是否正常登陸輸入賬號(hào)1密碼1正常登陸與期望相符登陸是否正常登陸輸入賬號(hào)2密碼2登陸異常與期望相符開戶功能能否開戶按開戶按鈕,輸入開戶名1密碼1開戶成功與期望相符開戶功能能否開戶按開戶按鈕,輸入開戶名2密碼2開戶成功與期望相符存款功能能否存款按存款按鈕,輸入賬號(hào)10001,密碼1,輸入存款金額存款成功與期望相符取款功能能否取款按取款按鈕,輸入賬號(hào)10001,密碼1,輸入取款金額取款成

11、功與期望相符查詢功能能否查詢按查詢按鈕,輸入賬號(hào)10001,密碼1顯示查詢信息與期望相符銷戶功能能否銷戶按銷戶按鈕,輸入賬號(hào)10001,密碼1銷戶成功與期望相符顯示所有用戶信息功能能否顯示所有用戶信息按顯示所有用戶信息按鈕顯示所有用戶信息與期望相符退出功能能否退出按退出按鈕系統(tǒng)退出與期望相符41遇到的關(guān)鍵問題在編寫讀寫操作時(shí)文件不能正常讀寫文件,經(jīng)老師幫助找到問題是函數(shù)復(fù)制錯(cuò)誤所致推薦精選。在編寫取款功能時(shí)沒有添加取款時(shí)需用密碼,經(jīng)同學(xué)提醒添加。在編寫查詢功能時(shí),按姓名查找部分無(wú)法增加密碼這一部分,經(jīng)同學(xué)指點(diǎn)之后改善完畢。測(cè)試取款功能時(shí),發(fā)現(xiàn)取款金額沒有限制,最后在取款功能函數(shù)中增加取款金額限制。5.1實(shí)訓(xùn)收獲體會(huì)經(jīng)過五天的實(shí)訓(xùn)項(xiàng)目已經(jīng)完成。通過此項(xiàng)目可以學(xué)到如何利用C語(yǔ)言完

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論