網吧管理系統(tǒng)設計-C語言_第1頁
網吧管理系統(tǒng)設計-C語言_第2頁
網吧管理系統(tǒng)設計-C語言_第3頁
網吧管理系統(tǒng)設計-C語言_第4頁
網吧管理系統(tǒng)設計-C語言_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

CC語言#/24printf("\t\t ??\n");printf("\t\t CO\n");使用計費情況printf("\t\t ??\n");printf("\t\t CO\n");使用計費情況退出系統(tǒng)printf("\t\tprintf("\t\tprintf("\t\t********************************************************\n");printf("\t\t△▲△▲△▲△▲△▲△▲△▲△▲△▲△▲△▲△▲△▲△▲\n");printf("\n");printf("選擇菜單 (1-7):");scanf("%d",&i);switch(i){case1:add_cmp_info();break;case2:search_cmp_info();break;case3:ouput_cmp_info();break;case4:omit_cmp_info();break;case5:modify_cmp_info();break;case6:cost_cmp_info();break;case7:go_out();break;default:printf("輸入出錯 !按任意鍵返回菜單輸入。 \n");getch();ma();}}3.2程序的調試、錯誤分析和完善密碼登陸的調試: 以密碼輸入進入系統(tǒng), 密碼正確就進入到主菜單畫面, 調試時故意輸入錯誤的密碼,會返回到密碼登陸畫面,無論密碼錯誤幾次都可以,考慮到實際應用密碼錯誤的次數應有限度,在此我運用 for循環(huán)控制次數,當密碼登陸界面出現三次后, 自動跳出 for循環(huán),輸出"對不起!你輸入的密碼錯誤次數已達三次 !你無權進入該系統(tǒng) !"然后強制推出。新增數據的調試: 起初我是用 for循環(huán)依次輸入各臺電腦的相關信息, 調試時發(fā)現信息的輸入必須按順序依次輸入, 一旦刪除了中間的某臺電腦的信息, 想要添加新的電腦信 息在該數組名中就不能了。針對這一點 ,我后來改用do while循環(huán)來完善,編號不是數組名的序列號(cmp[i-1].num=i),編號是獨立出來的一組信息, 想在哪個空電腦信息的數組上新增都可以編號與數組名的序列號不一定要對應,后面的修改函數還會考慮到這一點。顯示數據的調試: 運行顯示菜單, 問題出現了很多, 費用標準項目顯示的是0.000000,小數點后面的零太多, 還有顯示器規(guī)格只顯示第一個字母, 看來是輸入輸出數據的占位符用錯,將顯示函數中的 %f改為%.1f,%c改為%s后問題都解決了。查找數據的調試: 運行查找菜單, 根據要求查找時, 出現條件無法匹配的狀況,原來字符串的對比要用到字符串比較函數 strcmp,單個字符用“ ==”。而且考慮到實際應用中可能出現連續(xù)查找的情況, 我在兩種查找方式后面增加了一個本身函數的調用來達到循環(huán)查找。刪除數據的調試: 就只是出現編號和數組名組列號混淆的情況, 后來將兩者獨立出來后問題得以解決??紤]到實際操作時可能第一次輸入編號錯誤的情況,在此我用 if條件語句增加了確認一項。修改數據的調試: 編號的問題在前面其它菜單的調試問題中提到了, 修改方法一樣。另外出現了電腦顯示器項目無法修改的問題, 原來我將空格賦給原字符串是用的單引號‘空格’ ,而且不能用“ =”等方式來賦值,要用字符串復制函數strcpyo整體用do--while…語句實現循環(huán)修改。計費的調試: 出現輸出的費用是非正常數據的問題, 檢查后發(fā)現原來總費用cost未附初值,改正后問題消失。在此也用到了do-while…語句來實現循環(huán)計算費用。退出系統(tǒng)菜單的調試: 選擇退出菜單后出現返回到密碼登陸頁面, 加了函數exit(0)后問題解決。主菜單的調試: 誤輸入沒有的菜單選項時直接返回到密碼登陸頁面, 我想在菜單選項出錯是可以提示輸入出錯,并且返回到主菜單頁面,解決方法是在default:后面增加getch()和ma()語句,這也是函數的自我套用。4.總結課程設計是培養(yǎng)學生綜合運用所學知識 ,發(fā)現,提出,分析和解決實際問題 ,鍛煉實踐能力的重要環(huán)節(jié)。 回顧起此次課程設計, 使我感慨頗多, 自從拿到題目到完成整個編程, 從理論到實踐, 在這短短的幾天里, 可以說學到了很多很多的東西,不僅鞏固了以前所學過的知識, 而且學到了很多在書本上所沒有學到過的知識。我負責的是網吧系統(tǒng)管理, 當拿到這個課題后, 我的心中充滿了激情, 終于感覺到所學的東西有所用了。 但第一次上機時, 我不知道該從何入手, 指導老師叫我們看看早已發(fā)給我們的其它程序設計的案例, 我于是開始潛心鉆研老師的案例,找出關鍵, 后來我終于從中有了很多啟發(fā)。 后來組長給我們安排了各自負責的模塊,我就開始設計自己負責的模塊, 我想早點將自己的模塊搞完, 然后試試將整個程序自己設計一下。沒想到我在電腦前一坐居然就到了晚上 11點,回過神來就只差一個模塊沒搞完了, 當時的我特有成就感。 第二天上午我繼續(xù)將最后一個模塊也搞定了, 下午上機時我將我設計的整個初步的程序給我所在組的組員看,并一起研究和討論。 他們認為完全可以就用我的這個整體模塊方案, 然后就是加以調試、 修改和完善。 后來的幾天里我不斷的調試這個程序, 試著找出問題,并解決。其他組員也和我一樣,不斷努力地完善它,發(fā)現問題就和我討論,并一起解決。在設計的過程中我遇到過很多問題: 電腦某些項目的信息無法完全顯示,變量類型定義錯誤, 字符串輸入輸出符用錯, 指針的運用不熟練, 賦值項要附初值,某些函數的調用不熟練等等。 但我都憑借翻閱資料, 問老師而一一的得以解決。以前上課時老師曾多次告訴我們設計的程序界面要友好,程序要有容錯性,在這次的課程設計中我也充分考慮到了這些。 我們完成后的程序仍然有很多需要完善的地方, 比如:數據顯示只顯示有輸入信息的電腦; 修改完成后立刻顯示出修改后的信息,并提示“修改完成” ;計費中的時間不用手動輸入;每次輸入的信息在關閉系統(tǒng)后任然可以保存等。在課程設計過程中, 收獲知識, 提高能力的同時, 我也學到了很多人生的哲理,懂得怎么樣去制定計劃, 怎么樣去實現這個計劃, 并掌握了在執(zhí)行過程中怎么樣

溫馨提示

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

評論

0/150

提交評論