當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 建筑OA系統(tǒng) > 材料管理軟件
工程材料管理軟件主要利用單鏈表實(shí)現(xiàn)總體設(shè)計(jì)
申請(qǐng)免費(fèi)試用、咨詢(xún)電話(huà):400-8352-114
工程材料管理軟件主要利用單鏈表實(shí)現(xiàn),由如下七個(gè)功能模塊實(shí)現(xiàn):
1、讀取記錄:以只讀方式打開(kāi)文件,泛普軟件方便當(dāng)前內(nèi)容已存入文件時(shí)的處理,以免出現(xiàn)重復(fù)。
2、保存記錄模塊:保存你所輸入的貨物信息。
3、添加記錄模塊:添加貨物(名稱(chēng)、品牌、價(jià)格、數(shù)量、日期)。
4、刪除記錄模塊:刪除某項(xiàng)貨物的數(shù)據(jù)。
5、查詢(xún)記錄模塊:查詢(xún)某項(xiàng)貨物的數(shù)據(jù)。
6、更改記錄模塊:修改某項(xiàng)貨物的數(shù)據(jù)。
7、統(tǒng)計(jì)功能模塊:統(tǒng)計(jì)貨物花費(fèi)金額。(該功能模塊下又有子菜單,由四個(gè)功能模塊實(shí)現(xiàn))。
材料管理軟件總體設(shè)計(jì)
1、功能模塊設(shè)計(jì)
(1)主函數(shù)執(zhí)行流程
進(jìn)入主菜單,利用開(kāi)關(guān)(switch)分支,很據(jù)條件的取值來(lái)選擇其中的一個(gè)分支。進(jìn)入所選分支后,調(diào)用相應(yīng)的函數(shù)來(lái)執(zhí)行菜單任務(wù)。
(2)讀取記錄模塊
由if語(yǔ)句判斷該文件是否存在,若不存在,由printf提示“打開(kāi)文件失敗”;若存在,用當(dāng)型循環(huán)語(yǔ)句(while)先判斷是否清除記錄,再利用while循環(huán)語(yǔ)句讀取文件。
(3)保存記錄模塊
首先由if 語(yǔ)句判斷是否有記錄錄入,若無(wú),則由printf“提示尚未錄入任何記錄”,同時(shí)已只寫(xiě)方式打開(kāi)文件并清空文件內(nèi)容,提示“保存失敗”;若存在,材料管理軟件將鏈表內(nèi)容逐條寫(xiě)入文件中,提示“寫(xiě)入文件成功!”。
(4)添加記錄模塊
首先提示“要添加記錄條數(shù):”,泛普軟件-材料管理軟件利用for循環(huán)逐個(gè)添加貨物記錄,其中包括名稱(chēng)、品牌、價(jià)格、數(shù)量、日期。
(5)刪除記錄模塊
首先提示“請(qǐng)輸入要?jiǎng)h除記錄的編號(hào):”,進(jìn)入while循環(huán)語(yǔ)句,先由if條件語(yǔ)句判斷輸入記錄編號(hào)是否與記錄相符,若相符則顯示該條記錄信息并提示用戶(hù)“是否確認(rèn)刪除?(y/n):”,若選擇“y”,則提示“刪除成功”;反之提示“放棄刪除”。
(6)查詢(xún)記錄模塊
先由if語(yǔ)句判斷是否存在記錄,若無(wú)則提示“尚未錄入任何記錄!”;若有則進(jìn)入while循環(huán),循環(huán)中同樣利用菜單選擇,由switch來(lái)執(zhí)行。其中包含findall()和findsome()兩個(gè)調(diào)用函數(shù)。
(7)更改記錄模塊
首先提示“請(qǐng)輸入查詢(xún)材料的編號(hào):”,進(jìn)入while循環(huán)語(yǔ)句,用if語(yǔ)句進(jìn)行判斷,若與錄入記錄材料編號(hào)相符,工程材料管理軟件顯示該材料的原信息并提示“請(qǐng)輸入你所修改的新信息:”,依次輸入更改后的信息即可;若不相符,則提示“無(wú)該項(xiàng)記錄!”。
(8)統(tǒng)計(jì)記錄模塊
先由if語(yǔ)句判斷是否存在記錄,若無(wú)則提示“尚未錄入任何記錄!”;若有則進(jìn)入while循環(huán),接著該模塊利用一個(gè)子菜單及switch分支來(lái)執(zhí)行任務(wù)。其中包含tongji_all()、tongji_name()、tongji_pinpai()、tongji_date()調(diào)用函數(shù)來(lái)分別實(shí)現(xiàn)統(tǒng)計(jì)所有材料資金、按名稱(chēng)統(tǒng)計(jì)資金、按品牌統(tǒng)計(jì)資金、按日期統(tǒng)計(jì)資金的功能。
- 1材料管理軟件
- 2材料需求計(jì)劃
- 3材料基礎(chǔ)設(shè)置
- 4材料入庫(kù)
- 5材料需用計(jì)劃
- 6材料合同
- 7材料退庫(kù)
- 8材料管理
- 9材料管理
- 10材料結(jié)算
- 11材料盤(pán)點(diǎn)
- 12材料付款
- 12014年1-12月江蘇陶質(zhì)磚產(chǎn)量統(tǒng)計(jì)(分月度)
- 2懸索橋精品圖紙匯總
- 3水泥倉(cāng)|水泥罐原材料的三大基本要求
- 4TH-928 聚羧酸系高性能減水劑
- 52015年1-7月中國(guó)夾層玻璃產(chǎn)量分省市統(tǒng)計(jì)
- 62010年一級(jí)建造師《機(jī)電工程》復(fù)習(xí)資料:計(jì)量器具的建立
- 7關(guān)于進(jìn)口設(shè)備影子價(jià)格
- 8攪拌站管理基礎(chǔ)打得牢混凝土生產(chǎn)層層高
- 9方差分析和相關(guān)系數(shù)檢驗(yàn)
- 10淺談鋼筋混凝土加固方法
- 11屋頂上的科技
- 12某航道橋(投標(biāo))施工組織設(shè)計(jì)
- 13穩(wěn)定土拌合站的粉塵污染的處理和控制問(wèn)題
- 14框筒結(jié)構(gòu)電信大廈施工組織設(shè)計(jì)方案
- 152014年1-9月全國(guó)膠合板產(chǎn)量及其增長(zhǎng)統(tǒng)計(jì)表
- 16某辦公樓施工組織設(shè)計(jì) 224P
- 17橋梁抗震設(shè)計(jì)及對(duì)策分析
- 18一種保溫防水隔熱一體化預(yù)制屋頂面板
- 19豎曲線(xiàn)高程計(jì)算
- 20提出工傷認(rèn)定申請(qǐng)應(yīng)當(dāng)提交哪些材料?
- 212014年1-12月海南鋼材產(chǎn)量統(tǒng)計(jì)(分月度)
- 22做專(zhuān)業(yè)的清洗混凝土罐車(chē)是否有市場(chǎng)
- 23橋梁中的復(fù)合鋼管混凝土計(jì)算方法
- 24有關(guān)配電設(shè)備運(yùn)行維護(hù)的探討
- 25巖石礦物特性
- 262010年教學(xué)用模型及教具制造行業(yè)企業(yè)排行榜
- 27緊縮的財(cái)政政策的區(qū)別
- 28鄭州商品混凝土攪拌站生產(chǎn)線(xiàn)生產(chǎn)率高 比其它廠家同型號(hào)產(chǎn)
- 292013年1-12月寧夏商品混凝土產(chǎn)量統(tǒng)計(jì)(分月度)
- 30河道治理工程施工方案63P
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓