freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設(shè)計課程設(shè)計報告--停車場管理系統(tǒng)-文庫吧

2025-07-23 14:54 本頁面


【正文】 /(2)并定義兩個全局變量:double t1=,t2=6,t3=24。 double m1=0,m2=1,m3=2,m4=3。 /*收費修改的全局變量*/ int b。 /*記錄車輛總數(shù)全局變量*/ int writeinfo_flag=0。 /*停車記錄保存標(biāo)志全局變量*/struct car*head=NULL,*p1,*p2,*p3。(3)主要模塊的實現(xiàn)系統(tǒng)以主函數(shù)void main()為入口,調(diào)用loadRec()函數(shù)自動導(dǎo)入文件中的信息,再調(diào)用menu_select()函數(shù),進入主菜單界面。系統(tǒng)接收用戶輸入的選擇,調(diào)用相應(yīng)的函數(shù),進入到下一級菜單進行相關(guān)工作。用戶輸入選擇“”時,進入車輛錄入模塊,調(diào)用void insertRec()函數(shù),接收用戶輸入的車牌號,獲取系統(tǒng)時間作為進入時間;用戶輸入選擇“”時,進入停車信息總體瀏覽模塊,調(diào)用void listRec()函數(shù),顯示所有車輛的車牌號、車輛進入時間、并通過調(diào)用修改函數(shù)double moneyget(double p)來計算車輛當(dāng)前收費以及停車場當(dāng)前收費總計。用戶輸入選擇“”時,進入功能查詢模塊,調(diào)用void searchRec()函數(shù),顯示停車場車位空閑情況、接收用戶輸入的車牌號瀏覽該車輛相關(guān)信息。用戶輸入選擇“”時,進入車輛出場模塊,調(diào)用void deleteRec()函數(shù),接收用戶輸入的出場的車輛的車牌號碼,刪除該車輛在文件中的信息。并通過對收費函數(shù)double moneyget(double p)的調(diào)用,實現(xiàn)相應(yīng)的車輛收費的查詢。用戶輸入選擇“”時,進入修改收費模塊,調(diào)用void modifyRec()函數(shù),給定密碼(123為初始密碼),若接收用戶輸入的密碼正確,則調(diào)用int moneycharge(int q)函數(shù)實現(xiàn)對全局變量tttmmmm4的修改,從而實現(xiàn)對車輛收費規(guī)定的修改。用戶輸入選擇“”時,調(diào)用int timu()函數(shù),顯示題目要求。用戶輸入選擇“”時,進入重新導(dǎo)入文件信息模塊,重新調(diào)用loadRec()函數(shù),再次載入文件信息。用戶輸入選擇“”時,進入退出系統(tǒng)模塊,調(diào)用exit0()函數(shù),若文件有改動,調(diào)用void writeInfo()函數(shù),將其保存;若無改動,安全退出系統(tǒng)。 以下是幾個主要模塊的流程圖:1) 主菜單函數(shù): 否 是 否 是打印自動導(dǎo)入文件信息提示打印主菜單接收用戶選項是否合法?是否為零?調(diào)用對應(yīng)選項函數(shù)退出系統(tǒng)主函數(shù)流程圖2) 車輛錄入函數(shù):打印車輛收費規(guī)定接收用戶輸入的車牌號是否合法提取系統(tǒng)時間再次選擇是否1返回主菜單2 車輛錄入函數(shù)流程圖3) 信息總體瀏覽函數(shù):接收用戶選項打印車輛總體信息界面回主菜單信息總體瀏覽函數(shù)流程圖4) 功能查詢函數(shù)打印空閑車位信息接收用戶輸入車牌號信息是否存在此車號打印停車時長信息是返回主菜單否功能查詢函數(shù)流程圖5) 車輛出場函數(shù)接收用戶輸入的車牌號信息是否存在該車牌號車輛打印車輛費用信息再次選擇返回主菜單是否21車輛出場函數(shù)6) 修改收費函數(shù)打印歡迎界面,接收用戶輸入的密碼密碼是否正確打印選擇界面接收用戶選擇按收費修改按時長修改接收用戶信息返回主菜單輸入的時間是否依次增大接收用戶信息返回主菜單12是否修改收費函數(shù)流程圖7) 題目顯示函數(shù)接收用戶選項打印題目要求返回主菜單題目顯示函數(shù)流程圖8) 重新導(dǎo)入文件信息接收用戶選項顯示提示成功界面返回主菜單重新導(dǎo)入文件信息流程圖9) 退出系統(tǒng)函數(shù)接收用戶選項是否有改動執(zhí)行保存退出系統(tǒng)退出系統(tǒng):信息自動導(dǎo)入提示界面:輸入功能選擇,系統(tǒng)自動進入相應(yīng)功能界面。車輛錄入界面 車輛錄入界面車輛錄入界面: 停車信息瀏覽: 從鍵盤中輸入選擇,可以按車牌號進行查詢。 按車牌號查詢的結(jié)果:從鍵盤中輸入需要出場的車牌號碼,自動提示該車輛的收費。車輛出場界面給定密碼(初始密碼為123),若密碼輸入正確,進入修改界面,可改變收費時長或增加降低時長內(nèi)費用。修改收費界面題目要求界面重新載入文件信息提示界面 若有改動,自動保存相關(guān)信息。(1) 各模塊分別調(diào)試過程及結(jié)果。車輛錄入界面 停車信息瀏覽 按車牌號查詢: 從鍵盤中輸入選擇,可以按車牌號進行查詢。車輛出場界面:從鍵盤中輸入需要出場的車牌號碼,自動提示該車輛的收費。修改收費界面:給定密碼(初始密碼為123),若密碼輸入正確,進入修改界面,可改變收費時長或增加降低時長內(nèi)費用。題目要求界面重新載入文件信息提示界面退出界面:若有改動,自動保存相關(guān)信息。(2) 集成調(diào)試過程及結(jié)果。信息自動導(dǎo)入提示界面車輛錄入界面:輸入功能選擇,系統(tǒng)自動進入相應(yīng)功能界面。,選擇8退出系統(tǒng)。(1) 各模塊測試用例數(shù)據(jù)的確定 設(shè)定一車牌號為222222的車輛于2012年 6 月23 日14時 30分進入,現(xiàn)定其2012年 6月 24日 14時 30分出場。(2) 測試結(jié)果 ,正確。(3) 測試中出現(xiàn)的問題的原因和分析 因程序中設(shè)定的時長計算為日、時、分的計算,故其無法實現(xiàn)跨年及跨日的收費計算。(1) 需求分析中存在的問題和分析 可另加入車場車位的編號,根據(jù)車位號查詢相關(guān)車輛信息。(2) 概要設(shè)計中存在的問題和分析 未能加入批量刪除的功能。(3) 詳細設(shè)計中存在的問題和分析 對于系統(tǒng)時間的獲取,由于系統(tǒng)的局限,只能算到日、時、分,而有關(guān)年、月的計算未能實現(xiàn)。(4) 代碼編制中存在的問題和分析 一些系統(tǒng)固有的功能函數(shù)未能使用,重新編譯,使程序冗長,使用全局變量較多,程序內(nèi)存較大。(5) 調(diào)試和測試中存在的問題和分析 調(diào)試時有些函數(shù)無變量返回而使用了int定義,后改為了void才沒有了系統(tǒng)警告??闪砑尤胲噲鲕囄坏木幪枺鶕?jù)車位號查詢相關(guān)車輛信息。編寫程序一定要認真嚴(yán)謹(jǐn),要對所調(diào)用的函數(shù)聲明,對鏈表的使用要認真,使用系統(tǒng)函數(shù)要寫出相應(yīng)的頭文件。:includeincludeincludeinclude includeinclude define LEN sizeof(struct car) double t1=,t2=6,t3=24。 double m1=0,m2=1,m3=2,m4=3。 /*收費修改的全局變量*/ int b。 /*記錄車輛總數(shù)全局變量*/ int writeinfo_flag=0。 /*停車記錄保存標(biāo)志全局變量*/ /*結(jié)構(gòu)體定義*/struct car{ char num[7]。 int year。 int month。 int day。 int hour。 int minute。 struct car *next。}。/*函數(shù)聲明*/void loadRec()。 /*從磁盤文件導(dǎo)入停車信息到內(nèi)存*/void insertRec()。 /*車輛錄入*/void listRec()。 /*停車信息總體瀏覽*/void searchRec()。 /*功能查詢*/void deleteRec()。 /*車輛出場*/void modifyRec()。 /*給定密碼修改收費標(biāo)準(zhǔn)*/ int moneycharge()。 /*修改收費*/void exit0()。 /*退出*/int menu_select()。 /*主菜單*/void writeInfo()。 /*保存停車記錄*/double moneyget()。
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1