【正文】
system cls 清屏函數(shù) printf \n 文件保存成功 有 d 條記錄保存成功 \ncount shoudsave 0 getchar getchar menu fclose fp void main 主函數(shù) menu Link l 鏈表 Node r int sel char ch int count 0 l Node malloc sizeof Node l next NULL r l while l scanf dsel if sel 0 if shoudsave 1 getchar printf \n 資料已改動(dòng)是否將改動(dòng)的文件保存到文件中 y or n \n scanf cch if ch y ch Y Save l printf \n 已退出系統(tǒng) \n break switch sel case 1Add l break 物品進(jìn)庫(kù) case 2Del l break 物品出庫(kù) case 3Qur l break 查詢(xún)物品 case 4Modify l break 修改物品信息 case 5Save l break 保存物品信息 defaultWrong getchar break 六 運(yùn)行結(jié)果分析 1 截圖顯示及流程結(jié)果分析 用戶(hù)使用說(shuō)明 ①運(yùn)行程序進(jìn)入物品庫(kù)存管理系統(tǒng)主界面 ②用戶(hù)鍵入 1即選擇物品入庫(kù)管理隨即調(diào)用清屏函數(shù) system cls 和 Add l 輸入商品信息 ③用戶(hù)鍵入 2 進(jìn)入出庫(kù)操作輸入 1 按代碼出庫(kù) ④用戶(hù)鍵入 4 進(jìn)入修改物品信息系統(tǒng) ⑤用戶(hù)接著鍵入編碼即進(jìn)入修改頁(yè)面 ⑥用戶(hù)鍵入 3 進(jìn)入瀏覽物品信息查詢(xún)系統(tǒng) ⑦用戶(hù)又查看 5 編碼的信息 2 程序創(chuàng)新及思路分析 算法簡(jiǎn)單性 本系統(tǒng)直接通過(guò)定義類(lèi) struct item 并利用幾個(gè)函數(shù) Wrong Nofind printc printe Node p Locate Link lchar findmess[]char nameorcode[] 來(lái)對(duì)輸入的錯(cuò)誤和輸出做了相應(yīng)的操作主要用到了類(lèi)鏈表串?dāng)?shù)組等方面的知識(shí)來(lái)設(shè)計(jì)出庫(kù)入庫(kù)瀏覽修改以及 退出系統(tǒng)的操作操作界面簡(jiǎn)單快捷用戶(hù)使用起來(lái)方便安全 穩(wěn)定性 我們充分考慮了程序運(yùn)行中用戶(hù)可能進(jìn)行的各種錯(cuò)誤操作例如在選擇程序功能時(shí)用戶(hù)可能輸入了不正確的物品代碼或物品名稱(chēng)我們是這樣解決的添加一個(gè)判斷用戶(hù)輸入的語(yǔ)句 if 如果用戶(hù)操作不當(dāng)則程序會(huì)提示該物品不存在等字樣提醒用戶(hù)正確操作或者根據(jù)幫助操作 布局的科學(xué)化性 關(guān)鍵碼的分布情況 struct item struct node void Add Link l void Qur Link l void Del Link l void Modify Link l1 頁(yè)共 27 頁(yè) 開(kāi)始 用戶(hù)進(jìn)入物品庫(kù)存管理 用戶(hù)進(jìn)入物品進(jìn)庫(kù)系統(tǒng) 用戶(hù)進(jìn)入查看物品信息系統(tǒng) 用戶(hù)進(jìn)入物品信息出庫(kù)系統(tǒng) 用戶(hù)進(jìn)入修改物品信息系統(tǒng) 用戶(hù)進(jìn)入瀏覽物品信息系統(tǒng) 結(jié)束 用戶(hù)退出物品庫(kù)存管理系統(tǒng) 用戶(hù)鍵入物品信息 用戶(hù)執(zhí)行其他操作 用戶(hù)鍵入自己所需項(xiàng)目 用戶(hù)鍵入退出操作 調(diào)用 mian 用戶(hù)操作 進(jìn)入管理 主界面