c語言綜合性設(shè)計實驗報告

c語言綜合性設(shè)計實驗報告

ID:10570557

大?。?10.50 KB

頁數(shù):33頁

時間:2018-07-07

c語言綜合性設(shè)計實驗報告_第1頁
c語言綜合性設(shè)計實驗報告_第2頁
c語言綜合性設(shè)計實驗報告_第3頁
c語言綜合性設(shè)計實驗報告_第4頁
c語言綜合性設(shè)計實驗報告_第5頁
資源描述:

《c語言綜合性設(shè)計實驗報告》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、C語言綜合性設(shè)計實驗報告1.實驗題目建立一個簡單的會員卡儲值積分管理系統(tǒng)。該系統(tǒng)的主要功能是:會員卡管理功能和會員卡儲值積分管理。會員卡管理功能:(1)根據(jù)身份證辦理會員卡,一張身份證只能辦理一張會員卡。(2)根據(jù)需要可以注銷、掛失、凍結(jié)會員卡或修改會員卡密碼以及積分和消費(fèi)金額查詢。會員基本信息包括:會員身份證號、卡號、密碼、積分、消費(fèi)金額、級別。會員卡儲值積分管理:(1)根據(jù)會員卡級別設(shè)置折扣率,根據(jù)折扣率自動打折計算消費(fèi)金額。(2)根據(jù)消費(fèi)金額計算積分,積分累計達(dá)到一定標(biāo)準(zhǔn)后換購商品。2.設(shè)計分工組員:2010級五班xxxxx(組長)2010級五班xxxxxx2010級五班xx

2、xxxx2010級五班xxxxxx2010級六班xxxxxx在本系統(tǒng)開發(fā)中,小組各成員的分工如下:a.會員的信息存儲數(shù)據(jù)結(jié)構(gòu)和各個子函數(shù)的名稱及實驗報告的書寫由全體成員統(tǒng)一制定;b.主函數(shù)main,主控程序模塊call函數(shù),系統(tǒng)退出函數(shù),各函數(shù)名稱及用到的變量名稱的定由楊政輝統(tǒng)一負(fù)責(zé)。c.會員管理總函數(shù),會員積分總函數(shù),會員信息查詢函數(shù)及信息內(nèi)容輸出函數(shù)由陳衛(wèi)兵負(fù)責(zé)。d.會員信息凍結(jié)函數(shù),掛失函數(shù),注銷函數(shù)及內(nèi)部返回到主菜單的返回函數(shù)由鄒博文負(fù)責(zé)。e.密碼設(shè)置函數(shù),查詢時檢查函數(shù),增加新會員函數(shù),修改密碼函數(shù)統(tǒng)一由楊明山負(fù)責(zé)。f.輸入級別函數(shù),輸入消費(fèi)函數(shù),查詢積分函數(shù),查詢折扣率

3、函數(shù)統(tǒng)一交由賴榕負(fù)責(zé)。3.問題概述要實現(xiàn)這個會員積分管理系統(tǒng),要遇到的問題如下:①.首先要有一個主函數(shù)來負(fù)責(zé)對子函數(shù)的調(diào)用。②.進(jìn)行新增一個會員時的增加操作③.對身份證號碼的判定操作及密碼的設(shè)置及判定操作④.輸出會員信息時對各部分的總體把握⑤.修改密碼時覆蓋其原有的密碼⑥.會員級別及消費(fèi)來查詢折扣率和積分的操作4.問題分析首先該問題分為兩個大塊,一個是會員卡管理功能,另一個是會員積分管理功能。針對會員卡管理功能,首先應(yīng)具備7項功能,新會員的錄入,查詢會員的信息,會員的掛失操作,會員的凍結(jié)操作,修改密碼的操作,注銷會員的操作,以及返回上一層目錄的操作。在沒有一個會員的時候,如果用戶進(jìn)

4、行了查詢及注銷等其他在有用戶基礎(chǔ)上才應(yīng)該進(jìn)行的操作,也應(yīng)該給出相應(yīng)的提示,來警示用戶應(yīng)該正確的操作。要實現(xiàn)新會員的增加,首先應(yīng)設(shè)置一個會員的結(jié)構(gòu)體數(shù)據(jù)結(jié)構(gòu)來存儲每個會員的信息,以防會員之間的信息混淆,每個會員的信息包含身份證號碼的存儲數(shù)組,密碼的存儲數(shù)組,凍結(jié)的存儲,掛失的存儲,消費(fèi)額的存儲,級別的存儲,積分的存儲這些內(nèi)容,在增加時對于身份證號碼的判定,輸入錯誤時應(yīng)該采取的措施,新會員增加時密碼的設(shè)置,對于密碼位數(shù)的要求以及出現(xiàn)不符合要求應(yīng)該33采取的相應(yīng)措施,以及再次密碼的確認(rèn)。實現(xiàn)會員信息輸出時要進(jìn)行身份證號碼的識別,密碼的確認(rèn),然后按照一定的格式給出會員信息存儲的內(nèi)容。在進(jìn)行

5、凍結(jié)以及后面的相應(yīng)操作時也都是首先進(jìn)行身份的識別,密碼的確認(rèn),通過后再進(jìn)行相應(yīng)的操作。進(jìn)行密碼修改的時候,首先要進(jìn)行身份的識別,進(jìn)行舊密碼的確認(rèn),然后才提示輸入新密碼,并再次進(jìn)行新密碼的確認(rèn)。新密碼要覆蓋舊密碼,下次進(jìn)行其他操作時要實現(xiàn)新密碼的置換。在進(jìn)行注銷用戶操作時,要刪除該用戶,在進(jìn)行下一次操作時,要做出相應(yīng)的提示該用戶已刪除。返回上一層菜單可以使用戶返回到上一層的菜單,該功能較容易實現(xiàn)。在進(jìn)行積分查詢時首先要消費(fèi)額的錄入來驗證該功能的實現(xiàn)。在進(jìn)行折扣率查詢時首先要級別的錄入來驗證該功能。5.功能模塊描述及功能模塊圖本系統(tǒng)包含以下函數(shù):①.系統(tǒng)主函數(shù)函數(shù)名voidmain()

6、②.主控模板call函數(shù)函數(shù)名voidcall()③.系統(tǒng)退出函數(shù)函數(shù)名inttuichu()④.會員管理總函數(shù)函數(shù)名intguanli()⑤.會員積分總函數(shù)函數(shù)名intjifen()⑥.會員信息查詢函數(shù)函數(shù)名intchaxun()⑦.……各模板的N-S圖如下:1系統(tǒng)主函數(shù)輸出“會員卡存儲值積分管理系統(tǒng)”調(diào)用call()2主控模板call函數(shù)清空緩沖區(qū)fflush(stdin)屏幕輸出提示操作的內(nèi)容讀取鍵盤輸入的數(shù)字i=1真否調(diào)用guanli()i=2真否調(diào)用jifen()調(diào)用tuichu()3.系統(tǒng)退出函數(shù)調(diào)用exit(0)返回04.會員管理函數(shù)清空緩沖區(qū)fflush(stdin

7、)33屏幕輸出提示操作的內(nèi)容讀取鍵盤輸入的數(shù)字是i=1否調(diào)用zengjia()是i=2否調(diào)用chaxun()是i=3否調(diào)用guashi()是i=4否調(diào)用dongjie()是i=5否調(diào)用xiugaimima()是i=6否調(diào)用zhuxiao()調(diào)用fanhui()返回05.會員積分總函數(shù)清空緩沖區(qū)fflush(stdin)屏幕輸出提示操作的內(nèi)容讀取鍵盤輸入的數(shù)字是i=1否調(diào)用shuruxiaofei()是i=2否調(diào)用shurujibie()是i=3否調(diào)用zhekoulv(

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。