第一篇:實(shí)驗(yàn)教案
海波的溶解實(shí)驗(yàn)教案
一、教學(xué)目標(biāo)
1、知識和技能
(1)、學(xué)習(xí)和了解晶體熔化的條件
(2)、通過實(shí)驗(yàn)明白熔化與吸熱的關(guān)系
(3)、使學(xué)生認(rèn)識、理解晶體在溶解過程中溫度保持不變的特性
2、過程與方法
讓學(xué)生體驗(yàn)實(shí)驗(yàn)的全過程,領(lǐng)會科學(xué)實(shí)驗(yàn)的方法
3、情感態(tài)度與價值觀
(1)、培養(yǎng)嚴(yán)謹(jǐn)?shù)目茖W(xué)實(shí)驗(yàn)態(tài)度與協(xié)作精神
(2)、通過實(shí)驗(yàn)使學(xué)生得到一種獲得知識的滿足感
(3)、培養(yǎng)學(xué)生的科學(xué)實(shí)驗(yàn)?zāi)芰蛯?shí)事求是的科學(xué)態(tài)度
二、教學(xué)的重點(diǎn)、難點(diǎn)
(1)、根據(jù)實(shí)驗(yàn)裝置圖,組裝實(shí)驗(yàn)裝置(2)、易破、易碎的實(shí)驗(yàn)器材的使用(3)、溫度計的使用與讀數(shù)
三、實(shí)驗(yàn)器材
直徑為25cm的試管、5000ml燒杯、鐵架臺(附鐵圈架座和試管夾)、溫度計、酒精燈、細(xì)玻璃棒、海波、石棉鐵絲網(wǎng)
四、教學(xué)過程
1、復(fù)習(xí)與準(zhǔn)備
引領(lǐng)學(xué)生回顧理論課上,熔化與吸熱的關(guān)系,以及晶體融化的特征
2、進(jìn)行新課
首先,讓學(xué)生認(rèn)識每一個實(shí)驗(yàn)需要用到的器材,并對酒精燈應(yīng)輕拿輕放,不可拔高燈芯以及應(yīng)用外焰加熱和點(diǎn)燃與熄滅的方式進(jìn)行講解;對石棉網(wǎng)的作用和燒杯的使用;對試管的易碎和輕拿輕放,以及不可裝太滿,至三分之一處即可進(jìn)行講解、最后對溫度計的使用和讀數(shù)以及注意事項進(jìn)行講解和叮囑。
然后,讓學(xué)生觀察實(shí)驗(yàn)裝置圖(引導(dǎo)學(xué)生裝置實(shí)驗(yàn)應(yīng)從下往上裝),認(rèn)清每一步裝哪一個器材,如何裝置,對溫度計放入試管內(nèi)應(yīng)盡量靠近試管壁又不與其接觸進(jìn)行提醒。
之后,與學(xué)生講解實(shí)驗(yàn)的各個步驟和注意事項,并讓學(xué)生完成第一步裝海波與第二步裝溫水。
然后,讓學(xué)生裝置好實(shí)驗(yàn)裝置,老師進(jìn)行逐個檢查,確定裝置無誤后,讓學(xué)生點(diǎn)燃酒精燈,進(jìn)行實(shí)驗(yàn)。
之后,提醒學(xué)生,實(shí)驗(yàn)過程應(yīng)不斷攪拌以及記錄數(shù)據(jù),和對玻璃器材應(yīng)小心輕拿輕放。
之后,當(dāng)達(dá)到52度后,熄滅酒精燈,等全體同學(xué)實(shí)驗(yàn)完畢后,讓學(xué)生觀察其得到的數(shù)據(jù),發(fā)現(xiàn)其融化過程中溫度不變的事實(shí),將理論與實(shí)際結(jié)合。
最后,交流與討論,讓學(xué)生各組之間進(jìn)行交流,讓學(xué)生明白實(shí)驗(yàn)之間存在的誤差,之后收拾器材,結(jié)束實(shí)驗(yàn)。
第二篇:實(shí)驗(yàn)教案
《動物營養(yǎng)學(xué)實(shí)驗(yàn)》教案
實(shí)驗(yàn)一 直接干燥法測定飼料中水分含量
一、實(shí)驗(yàn)?zāi)康呐c要求
1.通過測定飼料中水分,讓學(xué)生掌握烘箱和水分測定儀的使用方法。
2.通過飼料樣品中干物質(zhì)的測定,讓學(xué)生了解飼料干物質(zhì)含量與飼料營養(yǎng)價值之間的關(guān)系。通過實(shí)驗(yàn),要求學(xué)生能夠掌握各類飼料樣品中干物質(zhì)(水分)的測定方法。
二、實(shí)驗(yàn)原理
試樣在105±2℃烘箱內(nèi),在大氣壓下烘干,直至恒重,逸失的重量為水分。
三、實(shí)驗(yàn)儀器、試劑 實(shí)驗(yàn)室用樣品粉碎機(jī)或研缽。2 分樣篩:孔徑0.45mm(40目)。3 分析天平:感量0.0001g。4 電熱式恒溫烘箱:可控制溫度為105±2℃。5 稱樣皿:玻璃或鋁質(zhì),直徑40mm以上,高25mm以下。6 干燥器:用氯化鈣(干燥試劑)或變色硅膠作干燥劑。
四、實(shí)驗(yàn)操作步驟
1.潔凈稱樣皿,在105±2℃烘箱中烘1h,取出,在于燥器中冷卻30min,稱準(zhǔn)至0.0002g,再烘干m30in,同樣冷卻,稱重,直至兩次稱重之差小于0.0005g為恒重。
2.用己恒重稱樣皿稱取兩分平行試樣,每份2~5g(含水重0.1g以上,樣品厚度4mm以下)。
準(zhǔn)確至0.0002g,不蓋稱樣皿蓋,在105±2℃烘箱中烘3h(以溫度到達(dá)105℃開始計時),取出,蓋好稱樣皿蓋,在干燥器中冷卻30min,稱重。
3.再同樣烘干lh,冷卻,稱重,直至兩次稱重之差小于0.002g。水分(%)=水分質(zhì)量/樣本質(zhì)量*100
五、實(shí)驗(yàn)注意事項
1.如果試樣按4.3步驟進(jìn)行過預(yù)先干燥處理,應(yīng)按下式計算原來試樣中所含水分總量:原試樣總水分(%)=預(yù)干燥減重(%)+〔100-預(yù)干燥減重(%)〕×風(fēng)干試樣水分(%)。
2.某些含脂肪高的樣品,烘干時間長反而增重,乃脂肪氧化所致,應(yīng)以增重前那次重量為準(zhǔn)。
3.含糖分高的易分解或易焦化試樣,應(yīng)使用減壓干燥法(70℃,600mm汞柱以下,烘干5h)測定水分。
六、作業(yè)
實(shí)際檢驗(yàn)操作中,水分的測定方法有幾種,測定原理是什么?
實(shí)驗(yàn)二 飼料中粗脂肪、粗灰分、粗蛋白、粗纖維、鈣、總
磷含量的測定
一、實(shí)驗(yàn)?zāi)康呐c要求
1.通過測定飼料中粗脂肪、粗灰分、粗蛋白、粗纖維、鈣、總磷,讓學(xué)生掌握飼料中常規(guī)成分的測定方法和相關(guān)儀器的使用方法。
2.通過對飼料中以上成分的測定,讓學(xué)生飼料中常規(guī)成分測定方法中存在問題及解決的方案。
二、實(shí)驗(yàn)原理
1.粗蛋白:在催化劑上,用硫酸破壞有機(jī)物,使含氮物轉(zhuǎn)化成硫酸銨。加入強(qiáng)堿并蒸餾使氨逸出,用硼酸吸收后,用酸滴定測出氮含量,乘以氮與蛋白質(zhì)的換算系數(shù)6.25計算粗蛋白質(zhì)量。
2.粗脂肪:索氏脂肪提取器中用乙醚提取試樣,稱提取物的重量,除脂肪外還有有機(jī)酸,磷脂、脂溶性Vit,葉綠素等,因而測定結(jié)果稱粗脂肪或乙醚提取物。
3.粗纖維:在硫酸作用下,樣品中的糖、淀粉、果膠質(zhì)和半纖維素經(jīng)水解除去后,再用堿處理,除去蛋白質(zhì)及脂肪酸,遺留的殘渣為粗纖維。如其中含有不溶于酸堿的雜質(zhì),可灰化后除去。
三、實(shí)驗(yàn)儀器、試劑
粉碎機(jī)、分析天平、電熱式恒溫烘箱、干燥器、古氏坩堝、消煮器、分光光度計、凱氏燒瓶、玻璃漏斗、錐形瓶
四、實(shí)驗(yàn)操作步驟
1.樣品粉碎與處理 2.儀器測定
五、實(shí)驗(yàn)注意事項
1.稱取樣品和接受瓶重量一定要準(zhǔn)確。
六、作業(yè)
飼料養(yǎng)分常規(guī)測定法的優(yōu)缺點(diǎn)?
實(shí)驗(yàn)三 飼料能量的測定
一、實(shí)驗(yàn)?zāi)康呐c要求
使學(xué)生了解了解氧彈式熱量計測熱的基本原理及方法。
二、實(shí)驗(yàn)原理
三、實(shí)驗(yàn)儀器、試劑
氧彈式熱量計、氧氣鋼瓶(附氧氣表)及支架、量筒200,500mL、分析天平
四、實(shí)驗(yàn)操作步驟
1.稱量樣品及引火絲的準(zhǔn)備; 2.加水及充氧;
3.內(nèi)外水筒的準(zhǔn)備及熱量計的安裝; 4.點(diǎn)火測定。
五、實(shí)驗(yàn)注意事項
點(diǎn)火絲的勿接觸干鍋邊緣。
六、作業(yè)
簡述能量測定儀的工作原理?
實(shí)驗(yàn)四 飼料容重測量
一、實(shí)驗(yàn)?zāi)康呐c要求
1.使學(xué)生初步掌握飼料容重測定的基本原理及方法。
2.讓學(xué)生通過對飼料容重的測定,學(xué)會根據(jù)容重判斷飼料質(zhì)量。
二、實(shí)驗(yàn)原理
每單位容積被測飼料的重量或質(zhì)量。
三、實(shí)驗(yàn)儀器、試劑
容重計2個,刮鏟2個。
四、實(shí)驗(yàn)操作步驟
1.取被測樣本鋪于瓷盤中,用四分法取樣,輕而仔細(xì)地倒人1000ml量筒中,用刮鏟調(diào)整至1000ml刻度處(勿壓和震搖)。
2.將樣品從量筒中倒出稱重,以g/L計算樣品容重。每一樣品要求重復(fù)測量3次,取其平均值作為容重。并與純料容重比較。
五、實(shí)驗(yàn)注意事項
注意取樣操作的隨機(jī)性。
六、作業(yè)
簡述飼料容重的測定原理。
實(shí)驗(yàn)五 飼料配方設(shè)計
一、實(shí)驗(yàn)?zāi)康呐c要求
通過本實(shí)驗(yàn)使學(xué)生初步掌握飼料飼料配方的基本原理和配方軟件的使用方法。
二、實(shí)驗(yàn)原理
多種原料間合適比例配合提高營養(yǎng)素之間的互補(bǔ)與利用效率。
三、實(shí)驗(yàn)儀器、試劑
電子計算機(jī)、配方軟件
四、實(shí)驗(yàn)操作步驟
1.配方軟件的安裝與卸載; 1.飼料配方軟件的使用詳解; 2.全價料配方的實(shí)例演習(xí)。
五、實(shí)驗(yàn)注意事項
配方軟件中原料選擇時要結(jié)合地理,生產(chǎn)季節(jié)針對性選擇。
六、作業(yè)
演練配方軟件的使用。
實(shí)驗(yàn)六 肉雞的飼養(yǎng)試驗(yàn)
一、實(shí)驗(yàn)?zāi)康呐c要求
通過本實(shí)驗(yàn)使學(xué)生初步掌握肉雞的飼養(yǎng)和管理技巧及試驗(yàn)設(shè)計技巧。
二、實(shí)驗(yàn)原理
日增重=總增重/試驗(yàn)天數(shù);料肉比=總增重/總耗料
三、實(shí)驗(yàn)儀器、試劑
肉雞、飼料、粉碎設(shè)備。
四、實(shí)驗(yàn)操作步驟
學(xué)生討論、選題——查閱資料——寫出綜述報告——撰寫實(shí)施方案——試驗(yàn)條件準(zhǔn)備——試驗(yàn)飼糧配制——小班分組正式試驗(yàn)——論文總結(jié)、討論
五、實(shí)驗(yàn)注意事項
及時清理糞便及病死雞。
六、作業(yè)
飼養(yǎng)試驗(yàn)有哪些操作要點(diǎn)。
實(shí)驗(yàn)七 肉雞的代謝試驗(yàn)
一、實(shí)驗(yàn)?zāi)康呐c要求
通過本實(shí)驗(yàn)使學(xué)生初步掌握代謝試驗(yàn)的原理,測定技巧及代謝試驗(yàn)的設(shè)計技巧。
二、實(shí)驗(yàn)原理
代謝能=(食入能-糞尿能)/食入料重;
養(yǎng)分利用率=(食入某養(yǎng)分-糞中某養(yǎng)分)*100/食入某養(yǎng)分
三、實(shí)驗(yàn)儀器、試劑
肉雞、飼料,粉碎設(shè)備,烘箱,能量測定儀、蛋白質(zhì)測定儀、微量元素測定儀
四、實(shí)驗(yàn)操作步驟
資料的收集——撰寫試驗(yàn)實(shí)施方案——實(shí)驗(yàn)前準(zhǔn)備——小班分組正式試驗(yàn)——實(shí)驗(yàn)室測定——實(shí)驗(yàn)總結(jié)、小班討論
五、實(shí)驗(yàn)注意事項
代謝能和養(yǎng)分利用率公式的差異;飼料和糞便收集完全并準(zhǔn)確稱重。
六、作業(yè)
代謝試驗(yàn)的基本原理。
實(shí)驗(yàn)八 豬的飼養(yǎng)試驗(yàn)
一、實(shí)驗(yàn)?zāi)康呐c要求
通過本實(shí)驗(yàn)使學(xué)生初步掌握豬的飼養(yǎng)和管理技巧及試驗(yàn)設(shè)計技巧。
二、實(shí)驗(yàn)原理
日增重=總增重/試驗(yàn)天數(shù);料肉比=總增重/總耗料
三、實(shí)驗(yàn)儀器、試劑
豬、飼料、粉碎設(shè)備
四、實(shí)驗(yàn)操作步驟
學(xué)生討論、選題——查閱資料——寫出綜述報告——撰寫實(shí)施方案——試驗(yàn)條件準(zhǔn)備——試驗(yàn)飼糧配制——小班分組正式試驗(yàn)——論文總結(jié)、討論
五、實(shí)驗(yàn)注意事項
科學(xué)的選擇稱重時間和稱重設(shè)備。
六、作業(yè)
飼養(yǎng)試驗(yàn)有哪些操作要點(diǎn)。
實(shí)驗(yàn)九 豬的消化試驗(yàn)
一、實(shí)驗(yàn)?zāi)康呐c要求
在學(xué)習(xí)了解養(yǎng)分利用與營養(yǎng)需要的評定方法基礎(chǔ)上,著重掌握消化試驗(yàn)法,了解各類養(yǎng)分生物利用率的主要評定方法。
二、實(shí)驗(yàn)原理
消化能=(食入能-糞尿能)/食入料重;
養(yǎng)分利用率=(食入某養(yǎng)分-糞中某養(yǎng)分)*100/食入某養(yǎng)分
三、實(shí)驗(yàn)儀器、試劑
豬、飼料、粉碎設(shè)備、烘箱、能量測定儀、蛋白測定儀等。
四、實(shí)驗(yàn)操作步驟 資料的收集——撰寫試驗(yàn)實(shí)施方案——實(shí)驗(yàn)前準(zhǔn)備——小班分組正式試驗(yàn)——實(shí)驗(yàn)室測定——實(shí)驗(yàn)總結(jié)、小班討論
五、實(shí)驗(yàn)注意事項
飼料和糞便收集完全并準(zhǔn)確稱重。
六、作業(yè)
消化試驗(yàn)的基本原理。
第三篇:結(jié)晶實(shí)驗(yàn)教案
材料的凝固(結(jié)晶)實(shí)驗(yàn)
實(shí)驗(yàn)教學(xué)課時:2小時
教學(xué)要求(分別掌握、熟悉、了解三個層次)教學(xué)要求:
1.了解材料凝固(結(jié)晶)的熱力學(xué)條件、結(jié)晶的過冷現(xiàn)象、結(jié)晶過程。
2.掌握均勻形核的條件、理解非均勻形核的條件。
3.理解形核功、粗糙界面、光滑界面的概念。
4.理解影響形核的主要因數(shù);理解晶體長大的動力學(xué)條件。
5.了解晶體長大機(jī)制及凝固時晶體的生長形態(tài)。
6.理解樹枝狀長大、偽共晶、離異共晶的概念。
7.了解快均質(zhì)成核和非均質(zhì)成核等凝固技術(shù)的應(yīng)用。
實(shí)驗(yàn)教學(xué)目的:通過實(shí)驗(yàn)深刻理解異質(zhì)成核在實(shí)際材料結(jié)晶過程中的重要性,掌握從過飽和溶液中結(jié)晶晶體的實(shí)驗(yàn)方法。
實(shí)驗(yàn)教學(xué)內(nèi)容(注明:重點(diǎn)、難點(diǎn)及疑點(diǎn))
(1)從明礬的過飽和溶液中結(jié)晶明礬石晶體。
(2)從氯化銨過飽和溶液中結(jié)晶氯化銨雪花狀晶體。
實(shí)驗(yàn)教學(xué)過程設(shè)計:
第一次實(shí)驗(yàn):(40分鐘實(shí)驗(yàn))
從焊接、鑄造、單晶制備、區(qū)域提純等工程問題引入、說明凝固理論的重要性。、從液態(tài)金屬的結(jié)構(gòu)特征,均勻形核熱力學(xué)條件講清結(jié)晶形核的必要條件。、重點(diǎn)講純金屬均勻形核臨界晶核半徑、臨界形核功推導(dǎo)。簡述非均勻形核,講清差別。、圖示講清形核率與過冷度關(guān)系、小結(jié)
第二次課: 2010.4.22 1、利用高倍枝晶 SEM 照片,引入晶核長大。、從粗糙界面和光滑界面概念,研究晶核長大機(jī)制(微觀)。、從正負(fù)溫度梯度對結(jié)晶長大的影響分析晶核長大形態(tài)(宏觀)。、從均晶相圖分析引入固溶體合金凝固的溶質(zhì)再分配。、這部分公式推導(dǎo)多,重在學(xué)習(xí)方法(樹林與樹的關(guān)系),要求學(xué)生重點(diǎn)先分清各部分之間的 關(guān)系,再進(jìn)行具體的研究。、以均晶合金平衡凝固講清概念。研究一般情況的溶質(zhì)再分配微分方程與邊界條件。方程求
解略講。要求學(xué)生復(fù)習(xí)微分方程求解。
第三次課: 2010.4.26 1、討論一般情況的溶質(zhì)再分配微分方程,三種情況討論,重在相互關(guān)系,與冷凝速度關(guān)系。、從液態(tài)溶質(zhì)再分配規(guī)律和均晶相圖引出成分過冷。、圖示推導(dǎo)成分過冷公式,成分過冷極大值。分析實(shí)驗(yàn)可控參數(shù)及應(yīng)用。、圖解分析固溶體合金凝固的晶體生長形態(tài)。、講清共晶合金凝固的組織形態(tài)與固液界面的關(guān)系。、利用凝固理論分析鑄件結(jié)晶組織三個區(qū)的形成及特點(diǎn),分析凝固條件對鑄錠組織與缺陷的 影響,組織控制技術(shù)。
(內(nèi)容過多,約差一節(jié)課,后移)、利用凝固理論分析凝固技術(shù)應(yīng)用,重在原理分析,擴(kuò)展視野,區(qū)域提純技術(shù)講清原理和溶
液質(zhì)分布方程,推導(dǎo)略提示。8、小結(jié)
教學(xué)方法及手段:
1、多媒體,傳統(tǒng)板書。
討論、作業(yè):
正立方體均勻形核臨界晶核半徑、臨界形核功推導(dǎo)。
參考資料:
備注: 2010.5.4,實(shí)驗(yàn)一:體視顯微鏡、金相顯微鏡的使用及結(jié)晶過程觀察
結(jié)晶實(shí)驗(yàn)
一、實(shí)驗(yàn)?zāi)康?/p>
通過實(shí)驗(yàn)深刻理解異質(zhì)成核在實(shí)際材料結(jié)晶過程中的重要性,掌握從過飽和溶液中結(jié)晶晶體的實(shí)驗(yàn)方法。
二、實(shí)驗(yàn)原理
物質(zhì)在一定的外界溫度和環(huán)境下發(fā)生成核和長大的過程我們稱之為結(jié)晶。其往往會因外界環(huán)境的不同產(chǎn)生均質(zhì)成核和非均質(zhì)成核現(xiàn)象。在特殊的實(shí)驗(yàn)條件下,液態(tài)金屬才有可能出現(xiàn)均質(zhì)成核。但無論是懸浮在液體中的還是裝盛液體的容器壁上與液體接觸的夾雜物都提供了能在其上形成固體的表面。這樣就可以得到曲率半徑大于臨界半徑的固體顆粒,同時固體和液體之間的總表面很小。只要有少數(shù)原子聚集在一起,就可以產(chǎn)生一個具有所需曲率半徑的固體顆粒。達(dá)到臨界尺寸所要求的過冷度小得多,因此成核較易出現(xiàn),在夾雜物表面上的成核稱為異質(zhì)成核。
按照成核的動力學(xué)計算,物質(zhì)發(fā)生成核的必需條件為: RK(臨界晶胚半徑)越小,越易形成新相。RK與溫度關(guān)系,要發(fā)生相變必須過冷T?T0,? T愈小,RK愈大,越不易形成新相。影響RK的因素有外因和內(nèi)因兩個方面。由 RK計算系統(tǒng)中單位體積的自由焓變化。要形成臨界半徑大小的新相,需作的功等于新相界面能的1/3。過冷度越大系統(tǒng)臨界自由焓變化越小,即成核位壘越小,相變過程越容易進(jìn)行。?GK越小,具有臨界半徑RK的粒子數(shù)愈多,越易發(fā)生成核結(jié)晶。除這些因素外,異質(zhì)成核發(fā)生的重要原因是:有外加界面參加,成核基體存在降低成核位壘,有利于成核。即產(chǎn)生較小的過冷度即可以成核結(jié)晶。
三、實(shí)驗(yàn)設(shè)備和材料
化學(xué)純明礬試劑、化學(xué)純氯化銨試劑、蒸餾水、燒杯、玻璃棒、棉線,放大鏡等。
四、實(shí)驗(yàn)內(nèi)容
(1)從明礬的過飽和溶液中結(jié)晶明礬石晶體。實(shí)驗(yàn)步驟:
① 準(zhǔn)確稱量10克粗明礬,并將其溶解于50毫升蒸餾水中。
② 將盛有明礬溶液的燒杯盛放在帶有石棉網(wǎng)的電爐上加熱,并不斷攪拌,使之完全溶解,形成過飽和明礬溶液。
③ 不斷攪拌溶液,同時緩緩移去電爐,使之冷卻。
④ 將大約10CM的棉線系綁在玻璃榜上,緩緩放入溶液中。(棉線端浸入過飽和溶液中。)
⑤ 靜置溶液至室溫或更低溫度。⑥ 觀察溶液中結(jié)晶出的明礬晶體。(2)從氯化銨過飽和溶液中結(jié)晶氯化銨雪花狀晶體。實(shí)驗(yàn)步驟:
① 取一個250ML干凈的燒杯,置入約20ML~50ML純水,放進(jìn)冰浴中冰鎮(zhèn)冷卻。(用于最后過濾清洗結(jié)晶之用。)取另一 250ML燒杯,秤取約40克粗制氯化銨。
② 再以量筒量取80ML純水,加入粗氯化銨中攪拌溶解之。(氯化銨與水的比率約為1比2)③ 試樣溶解后,將燒杯置于三腳架之陶瓷心網(wǎng)上,點(diǎn)燃酒精燈加熱之,并且不停地攪拌,至溶液沸騰,計時。在加熱期間,可以先安裝抽氣過濾裝置。裝置時,應(yīng)注意小心不要將水流抽氣器裝反了。漏斗底端之尖嘴應(yīng)超過過濾瓶分支出口以免濾液被抽進(jìn)抽氣器而造成損失。過濾后先排掉水流,再將漏斗拆下。
④ 將大小適中的濾紙放進(jìn)布氏漏斗中,再以蒸餾水沾濕,使其能貼緊于濾孔上。溶液繼續(xù)攪拌加熱至澄清并沸騰。至杯內(nèi)壁產(chǎn)生少量的白色結(jié)晶,即可熄火。記錄最高溫度持續(xù)之時間和最高加熱溫度。
⑤ 緩緩打開水龍頭,以免過濾瓶傾覆。開始抽吸,趁熱,以玻棒抵住濾紙,迅速過濾。愈快愈好,記下過濾時間。
⑥ 小心且快速的將過濾瓶內(nèi)的氯化銨溶液傾入一干凈的250ML燒杯中。將盛裝氯化銨熱溶液的燒杯,置入冰浴中冷卻之,并且不斷地攪拌。量取冷卻時的最低溫度并記錄維持此段溫度的時間。(冷卻溫度應(yīng)低于5℃以下,并保持至少5分鐘以上。)⑦ 打開抽氣器的水龍頭再將冷卻的氯化銨結(jié)晶倒入布氏漏斗抽氣過濾并干燥。
⑧ 以藥勺刮取干燥的氯化銨結(jié)晶于新濾紙上或燒杯中稱重記錄數(shù)據(jù)。⑨ 觀察結(jié)晶形狀。
五、實(shí)驗(yàn)要求
1.認(rèn)真觀察兩種過飽和溶液析出晶體的過程。2.對自己所結(jié)晶的明礬石和氯化銨晶體的數(shù)量、形態(tài)和大小進(jìn)行觀察描述。3.對兩種異質(zhì)成核現(xiàn)象進(jìn)行分析比較和總結(jié)。
第四篇:管理信息系統(tǒng)實(shí)驗(yàn)教案
《管理信任課教師:尹慧君 經(jīng)濟(jì)管理學(xué)院信息管理系
實(shí)驗(yàn)一 管理信息系統(tǒng)教學(xué)演示軟件的操作與運(yùn)行
一、實(shí)驗(yàn)?zāi)康暮鸵螅?管理信息系統(tǒng)演示軟件內(nèi)含23個具有不同功能的模塊,通過操作與運(yùn)行這些模塊了解其功能、輸入、輸出以及所涉及的管理模型。要求學(xué)生描述模塊功能、模塊的輸入、輸出以及所涉及的管理模型,并寫出實(shí)驗(yàn)報告。
二、實(shí)驗(yàn)內(nèi)容: 演示教學(xué)軟件中的各個模塊,包括1.1利潤計劃編制模塊,3.1網(wǎng)上傳輸圖示,5.1判斷樹,5.2 ABC分類,5.4 預(yù)測,6.1校驗(yàn)位設(shè)計,6.2生產(chǎn)計劃優(yōu)化,6.3屏幕輸入,7.1選擇結(jié)構(gòu),7.2文獻(xiàn)查詢系統(tǒng),7.3畫直方圖,7.4建立扣款文件,7.6工資管理系統(tǒng),10.1 what-IF,12.1庫存管理系統(tǒng)等。
三、實(shí)驗(yàn)課時:2學(xué)時 實(shí)驗(yàn)二 系統(tǒng)分析
一、實(shí)驗(yàn)?zāi)康暮鸵螅?1.能夠正確運(yùn)用系統(tǒng)分析的過程與方法,結(jié)合一個教學(xué)模擬課題,復(fù)習(xí)、鞏固、管理信息系統(tǒng)的系統(tǒng)分析知識,提高系統(tǒng)分析實(shí)踐能力。
2.熟悉業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、數(shù)據(jù)字典的繪制。
3.樹立正確的系統(tǒng)分析思想,培養(yǎng)分析問題、解決問題的能力,提高查詢資料和撰寫書面文件的能力。4.寫出實(shí)驗(yàn)報告,包括業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、數(shù)據(jù)字典等項目,并附簡單說明。
二、實(shí)驗(yàn)內(nèi)容:(1)根據(jù)前述實(shí)驗(yàn)所選定的模塊,分析管理功能及業(yè)務(wù)流程。(2)繪制數(shù)息系統(tǒng)》實(shí)驗(yàn)教案 據(jù)流程圖,編制數(shù)據(jù)字典。(3)完成系統(tǒng)化分析,提出新系統(tǒng)的邏輯方案。
三、實(shí)驗(yàn)課時:4學(xué)時 附:庫存管理信息系統(tǒng)的系統(tǒng)分析案例 根據(jù)收集到的各種系統(tǒng)輸入單、帳頁和輸出報表等憑證,又通過親身實(shí)踐以及向有關(guān)業(yè)務(wù)管理人員的訪問調(diào)查,系統(tǒng)分析結(jié)果如下: 1
l.組織機(jī)構(gòu)圖:該廠產(chǎn)品庫存管理的組織機(jī)構(gòu)如圖l所示。
經(jīng)營副廠長 銷售科 倉庫 出入庫管理組 統(tǒng)計分析組 圖l 組織機(jī)構(gòu)設(shè)置圖 2.管理職能分析 庫長——全面負(fù)責(zé)倉庫的行政與業(yè)務(wù)管理; 出入庫管理組——負(fù)責(zé)產(chǎn)品的入庫檢驗(yàn)、產(chǎn)品的出入庫管理、登記出入庫帳; 統(tǒng)計分析組——每天根據(jù)出入庫管理組的出入庫帳,統(tǒng)計出各種規(guī)格產(chǎn)品當(dāng)日出入庫累計數(shù)字,然后登庫存臺帳。此外,負(fù)責(zé)生成產(chǎn)品收發(fā)存月報表,經(jīng)庫長簽字后呈上級主管部門。有時還要盡量滿足各方面的各種查詢要求。庫存管理 出入庫管理 統(tǒng)計報表 入出月報查庫庫報警詢 管管理理 圖2 管理職能 3.業(yè)務(wù)流程分析 現(xiàn)行產(chǎn)品庫存管理系統(tǒng)的業(yè)務(wù)流程圖如圖3所示。2
銷售科 車 間 零售出庫單 批發(fā)出庫單 入庫單 合格入庫單
付貨付貨檢驗(yàn) 記賬 記賬 零售出庫帳 批發(fā)出庫帳 合格入庫單
記庫存 入庫臺 帳 記賬 入庫帳 統(tǒng)計庫存臺帳 報表 月報表 圖3 業(yè)務(wù)流程圖 4.?dāng)?shù)據(jù)流程分析 1)現(xiàn)行系統(tǒng)的頂層數(shù)據(jù)流程圖如圖4所示。對頂層圖中的數(shù)據(jù)流“l(fā),2,3,4”說明如下:
庫存管理 3 圖4 頂層DFD “1”:車間產(chǎn)品入庫單。“2”:銷售科開出的有效零售產(chǎn)品出庫單。“3”:銷售科開出的有效批發(fā)產(chǎn)品出庫單。“4”:倉庫制作的產(chǎn)品庫存收發(fā)存月報表。2)第一層數(shù)據(jù)流程圖如圖5所示。3
圖5中的數(shù)據(jù)流“1,2,3,4”與圖4中的數(shù)據(jù)流“1,2,3,4”相同。1 2 出入庫 管理 3 4 出入庫 管理 庫存帳 圖5 第一層DFD 3)第二層數(shù)據(jù)流程圖如圖6所示。5 1 P 1 8 登記入庫帳 P FP 145 登記庫存臺帳 制作收發(fā) D入庫帳1 存月報表 P 6 9 2 11 登記零售出賬 12 F2 D零售出庫帳 2 D庫存臺帳 7 4P 3登批發(fā)出庫帳 10 F3 D批發(fā)出庫帳3 現(xiàn)對圖6中的數(shù)據(jù)流說明如下: “l(fā),2,3,4”:其意義與圖4中的相同。“5”:產(chǎn)品入庫單上的數(shù)據(jù)。“6”:零售出庫單上的數(shù)據(jù)。“7”:批發(fā)出庫單上的數(shù)據(jù)。“8”:入庫流水帳上的當(dāng)日按產(chǎn)品名稱、規(guī)格分別累計的數(shù)據(jù)。“9”:零售出庫流水帳上的當(dāng)日按產(chǎn)品名稱、規(guī)格分別累計的數(shù)據(jù)。“10”:批發(fā)出庫流水帳上的當(dāng)日按產(chǎn)品名稱、規(guī)格分別累計的數(shù)據(jù)。“11”:獲得的“8,9,10”數(shù)據(jù)。“12”:庫存臺帳上的當(dāng)月按產(chǎn)品名稱、規(guī)格分別累計的數(shù)據(jù)和其它加工處理后的數(shù)據(jù)。4
5.?dāng)?shù)據(jù)字典(1)數(shù)據(jù)流字典 ① 數(shù)據(jù)流名稱:產(chǎn)品入庫單 標(biāo)識符:F1 數(shù)據(jù)結(jié)構(gòu): 01產(chǎn)品入庫單 02日期(RQ)PIC X(8)
02產(chǎn)品代碼(CPDM)
PIC X(3)02產(chǎn)品名稱(CPMC)PIC X(18)02單位代碼(DWDM)PIC X 02單位(DW)PIC X(4)02規(guī)格代碼(GGDM)
PIC XX
02規(guī)格(GG)PIC X(10)02入庫數(shù)量(RKSL)PIC 9(6)排列方式:按(入庫日期+產(chǎn)品代碼)升序排列 流量:最大 50張/日平均30張/日 來源:生產(chǎn)車間 去向:產(chǎn)品入庫處理 ② 數(shù)據(jù)流名稱:產(chǎn)品出庫單 標(biāo)識符:F2 數(shù)據(jù)結(jié)構(gòu): 01產(chǎn)品出庫單 02日期(RQ)PIC X(8)02產(chǎn)品代碼(CPDM)PIC X(3)02產(chǎn)品名稱(CPMC)
PIC X(18)
02單位代碼(DWDM)PIC X.02單位(DW)PIC X(4)02規(guī)格代碼(GGDM)
PIC XX
02規(guī)格(GG)PIC X(10)02備注 03零售出庫數(shù)量(LSSL)PIC 9(6)03批發(fā)出庫數(shù)量(PFSL)PIC 9(6)5 排列方式:按(日期十產(chǎn)品代碼)升序排列 流量:最大:70張/日平均:50張/日 來源:銷售科 去向:產(chǎn)品出庫處理
③ 數(shù)據(jù)流名稱:倉庫產(chǎn)品收發(fā)存月報表標(biāo) 標(biāo)識符:F3 數(shù)據(jù)結(jié)構(gòu): 01收發(fā)存月報表 02日期(BBRQ)PIC X(8)02產(chǎn)品代碼(CPDM)PIC X(3)02產(chǎn)品名稱(CPMC)PIC X(18)02單位(DW)P1CX(4)02本月累計入庫數(shù)量(RKSL)PIC 9(8)02本月累計零售數(shù)量(LSSL)PIC 9(8)
02本月累計批發(fā)數(shù)量(PFSL)
PIC 9(8)02庫存數(shù)量(KCSL)PIC 9(8)排列方式:按日期排列 流量:最大:1份/月平均:1份/月 來源:倉庫統(tǒng)計分析 去向:主管部門 其它中間過程的數(shù)據(jù)流描述省略。(2)數(shù)據(jù)存儲字典 ① 存儲文件名:產(chǎn)品入庫流水帳 標(biāo)識符:D1 數(shù)據(jù)結(jié)構(gòu): 01本品入庫帳 02日期(RQ)PIC X(8)
02產(chǎn)品代碼(CPDM)
PIC X(3)02產(chǎn)品名稱(CPMC)PIC X(18)02單位(DW)PIC X(4)6
02規(guī)格(GG)PIC X(10)02入庫數(shù)量(RKSL)PIC 9(6)流入的數(shù)據(jù)流:產(chǎn)品入庫單(F1)流出的數(shù)據(jù)流;
涉及的處理名:入庫處理、記庫存臺帳 排列方式:按入庫日期計序
② 存儲文件名:庫存臺帳 標(biāo)識符:D4 數(shù)據(jù)結(jié)構(gòu): 01庫存臺帳 02日期(KCRQ)PIC X(8)
02產(chǎn)品代碼(CPDM)
PIC X(3)02產(chǎn)品名稱(CPMC)PIC X(18)02本日累計入庫量(RKSL)PIC 9(8)02本日累計零售出庫量(LSSL)PIC 9(8)02本日累計批發(fā)出庫量(PFSL)PIC 9(8)流入的數(shù)據(jù)流:11 流出的數(shù)據(jù)流:收發(fā)存月報表 涉及的處理名:登記庫存臺帳、制月報表
排列方式:按(日期+產(chǎn)品代碼)升序排列 其它存儲文件的描述省略。6.處理描述 ① 處理名:登記入庫帳 標(biāo)識符:P1 輸入:數(shù)據(jù)流F1 輸出:數(shù)據(jù)流 F5 處理定義: 當(dāng)一張入庫單上的數(shù)據(jù)檢驗(yàn)合格,并且產(chǎn)品實(shí)物入庫后,立即將這張入庫單上的數(shù)據(jù)登入產(chǎn)品入庫流水帳。激發(fā)條件:產(chǎn)品入庫發(fā)生 ② 處理名:登記庫存臺帳 標(biāo)識符:P4 輸入:出入庫流水帳上的當(dāng)日數(shù)據(jù) 輸出:登記入庫存臺帳上的數(shù)據(jù) 7
處理定義: 對出入庫流水帳上當(dāng)日發(fā)生的數(shù)據(jù),按產(chǎn)品代碼分別進(jìn)行入庫累計、零售出庫累計和批發(fā)出庫累計計算。然后將當(dāng)天的日期、產(chǎn)品代碼和累計結(jié)果等填入庫存臺帳的相應(yīng)欄內(nèi)。激發(fā)條件:每日過帳處理 ③ 處理名:制作收發(fā)存月報表 標(biāo)識符:P5 輸入:取自庫存臺帳的數(shù)據(jù) 輸出:填入輸出報表中的統(tǒng)計數(shù)據(jù) 處理定義: 對庫存臺帳本月發(fā)生的出入庫數(shù)據(jù),分別按產(chǎn)品代碼進(jìn)行累計,一種代碼代表的產(chǎn) 品累計值即為輸出報表中的一行。計算公式: 工業(yè)產(chǎn)值(不變價)=∑S*J ii 工業(yè)產(chǎn)值(現(xiàn)行價)= ∑S*J ii1 其中:S——產(chǎn)品代碼為i的產(chǎn)品本月入庫量計量 i J——產(chǎn)品代碼為i的產(chǎn)品不變價 i J——產(chǎn)品代碼為i的產(chǎn)品現(xiàn)行價 i1 激發(fā)條件:每月制作庫存報表 系統(tǒng)中的另外幾個加工處理描述省略。7.現(xiàn)行系統(tǒng)評價
通過對現(xiàn)行系統(tǒng)的需求分析,本系統(tǒng)數(shù)據(jù)流向是合理的,但為了便于計算機(jī)化管理,也為了使系統(tǒng)能夠提供更多的輔助決策信息,本系統(tǒng)應(yīng)做如下改進(jìn)設(shè)想: 1)將各種帳本暫合為一本庫存帳考慮。2)增加庫存報警功能。3)增強(qiáng)各種靈活的查詢分析功能。8.新系統(tǒng)邏輯模型的提出 根據(jù)前面的分析與評價結(jié)果,提出的新系統(tǒng)邏輯模型如圖7和圖8所示。9.系統(tǒng)邊界和處理方式(l)系統(tǒng)邊界 輸入邊界——產(chǎn)品出入庫單、查詢條件。輸出邊界——各種報表和查詢響應(yīng)輸出。(2)處理方式 8
新系統(tǒng)采用實(shí)時處理方式。月報表 入庫單 入庫處理 收發(fā)存月報 庫存臺帳 庫存報警 報警表 出庫處理 查 詢 查詢條件 出庫單 響應(yīng)結(jié)果 圖7 系統(tǒng)邏輯模型I 產(chǎn)品出入 庫單 錄 入 查詢條件
庫存臺帳
統(tǒng)計分析 查
詢
收發(fā)存月報 報警數(shù)據(jù) 顯示結(jié)果 圖8 系統(tǒng)邏輯模型 II 實(shí)驗(yàn)三 系統(tǒng)設(shè)計
一、實(shí)驗(yàn)?zāi)康暮鸵螅?1)通過演示優(yōu)秀的管理信息系統(tǒng),借鑒正確、優(yōu)秀的系統(tǒng)設(shè)計思想。9
(2)進(jìn)一步強(qiáng)化、提高系統(tǒng)分析實(shí)踐能力。(3)要求寫出實(shí)驗(yàn)報告,包括系統(tǒng)流程圖設(shè)計、輸入輸出設(shè)計。
二、實(shí)驗(yàn)內(nèi)容: 根據(jù)前述實(shí)驗(yàn)系統(tǒng)分析內(nèi)容,進(jìn)行系統(tǒng)設(shè)計。包括代碼設(shè)計、數(shù)據(jù)存儲設(shè)計、功能結(jié)構(gòu)圖設(shè)計、系統(tǒng)流程圖設(shè)計、輸入輸出設(shè)計等。其中重點(diǎn)是系統(tǒng)流程圖設(shè)計和輸入輸出設(shè)計。實(shí)驗(yàn)課時:4學(xué)時
三、附:庫存管理信息系統(tǒng)的系統(tǒng)設(shè)計案例 1.系統(tǒng)目標(biāo)設(shè)計 1)方便的數(shù)據(jù)輸入性能,良好的人機(jī)界面,盡量避免漢字和長字符串的人工重復(fù)輸入(采用代碼詞組)。2)靈活地查詢性能,能快速實(shí)現(xiàn)多項產(chǎn)品輸入數(shù)據(jù)和庫存數(shù)據(jù)的查詢。
3)考慮到工廠生產(chǎn)的發(fā)展,對新產(chǎn)品數(shù)據(jù)也能給予處理。
4)把目前基本上是“靜態(tài)”庫存管理變?yōu)椤皠討B(tài)”管理,能隨時提供庫存現(xiàn)狀信息(包括庫存報警信息)。2.新系統(tǒng)功能結(jié)構(gòu)圖 綜合考慮改進(jìn)后的系統(tǒng)邏輯模型(見圖7)和設(shè)計的新系統(tǒng)目標(biāo)的要求。設(shè)計新系統(tǒng)功能結(jié)構(gòu)如圖9所示。圖9 系統(tǒng)功能結(jié)構(gòu)圖:
庫存管理 數(shù)據(jù)錄入 數(shù)據(jù)查詢 報表輸出 產(chǎn)品目錄維護(hù) 結(jié)束退出 入出庫每每出報打打增修退退 庫庫存筆筆入表印印加改至至數(shù)數(shù)數(shù)入出庫數(shù)收報產(chǎn)產(chǎn) DOS FOX 據(jù)據(jù)據(jù)庫庫數(shù)據(jù)發(fā)警品品錄錄查查查據(jù)計存信品目入入詢詢詢查算表息種錄 詢 每每累日月計 數(shù)數(shù)數(shù)據(jù)據(jù)據(jù) 查查查詢詢詢 3.新系統(tǒng)計算機(jī)信息系統(tǒng)流程設(shè)計 計算機(jī)化的信息系統(tǒng)流程如圖10所示。圖10中的處理框內(nèi)標(biāo)出了相應(yīng)的程序名,其功能說明見程序模塊設(shè)計說明書。10
4.代碼設(shè)計(1)產(chǎn)品規(guī)格代碼設(shè)計 由于該廠在未來的幾年內(nèi)生產(chǎn)的產(chǎn)品品種不會超過十種,并且每種產(chǎn)品的規(guī)格也不會超過十種,因此,產(chǎn)品規(guī)格代碼采用層次碼,并用兩位整數(shù)表示,設(shè)計方案如圖11所示,全部規(guī)格編碼列于表8中。
規(guī)格順序號 品種順序號 圖11 代碼設(shè)計方案
A 出入庫單 cpsjsr Cp11.prg 產(chǎn)品修新產(chǎn)品 cpdzb 改數(shù)據(jù) 數(shù)據(jù) cprk cpxs A Cp21.prg Cp23.prg Cp41.prg Cp42.prg A X X X X A cpdm cprdats A cpkc cpbbjs Cp31.pr A A Cp32.prg Cp33.prg Cp24.prg XX 收發(fā)存 報警表 kcjc 匯總表 圖10 新系統(tǒng)信息處理系統(tǒng)流程圖 11
表8 規(guī)格代碼 規(guī)格代碼 規(guī)格 01 220V—15W 02 220V—45W 03 220V—60W 04 220V—100W 05 220V—150W 06 220V—200W 07 220V—300W 11 220V—4W 12 220V—8W 13 220V—16W 21 220V—8W 22 220V—20W 23 220V—30W 24 220V—40W(2)產(chǎn)品代碼設(shè)計 產(chǎn)品代碼用三位整數(shù)表示,設(shè)計方案如圖12所示。表9列出了全部產(chǎn)品的代碼。
校驗(yàn)位
規(guī)格碼 圖11 代碼設(shè)計方案 12
表9 產(chǎn)品代碼表
產(chǎn)品代碼 產(chǎn)品名稱 規(guī)格代碼 規(guī)格 012 燈泡 01 220V—15W 024 燈泡 02 220V—45W 036 燈泡 03 220V—60W 048 燈泡 04 220V—100W 050 燈泡 05 220V—150W 061 燈泡 06 220V—200W 073 燈泡 07 220V—300W 115 節(jié)能燈 11 220V—4W 127 節(jié)能燈 12 220V—8W 139 節(jié)能燈 13 220V—16W
218 日光燈 21 220V—8W
220 日光燈 22 220V—20W 231 日光燈 23 220V—30W 243 日光燈 24 220V—40W 產(chǎn)品代碼中的校驗(yàn)位a值的確定方法如下: 3 a=取[(3a+2a)/11]的余數(shù) 312 例如: a a a 123 2 4 3 X)3 2 6+ 8=14 則a=(14/11)的余數(shù)=3 3 當(dāng)余數(shù)為10時,則按a=0處理。3 5.系統(tǒng)物理配置方案設(shè)計 本系統(tǒng)采用單機(jī)單用戶操作方式,基本配置如下; 機(jī)型: COMPAQ486/40 軟驅(qū):雙軟驅(qū)動器
硬盤:540MB 內(nèi)存:8MB
顯示器:VGA 打印機(jī):Star CR3240 軟件:Foxpro 2.5 for Windows 3.1(漢化)。機(jī)器安裝在倉庫辦公室。6.輸出設(shè)計 本系統(tǒng)的報表輸出格式設(shè)計成表10~表12的形式(表中的數(shù)據(jù)為試運(yùn)行結(jié)果數(shù)據(jù))
表10 產(chǎn)品名稱 單位 規(guī)格 上月結(jié)存
本月入庫 本月出庫 本月結(jié)存 不變價金額(元)
214700.00
64400.00
150300.00 現(xiàn)行價金額(元)250400.00
75160.00
175240.00 數(shù)量合計
44500 19300 25200 燈泡 只 220V—15w 2000 1000 1000 燈泡 只 220V—45w 1500 1000 500 燈泡 只 220V—60w 3000 3000 燈泡 只 220V—200w 12000 11800 200 節(jié)能燈 只 220V—4w 3000 2500 500 節(jié)能燈 只 220V—8w 3000 3000 日光燈 只 220V—8w 2000 2000 日光燈 只 220V—20w 14000 14000 日光燈 只 220V—30w 4000 3000 1000 表11 超儲產(chǎn)品
產(chǎn)品代碼 產(chǎn)品名稱 庫存量 最高儲備 超儲量 220 日光燈 14000 10000 4000 表12 不足產(chǎn)品
產(chǎn)品代碼 產(chǎn)品名稱 庫存量 最低儲備 不足儲備 024 燈泡 500 600 100 048 燈泡 0 400 400 050 燈泡 0 400 400 061 燈泡 200 300 100 073 燈泡 500 1000 500 115 節(jié)能燈 500 1000 500 139 節(jié)能燈 0 1000 1000 14
日光燈 0 1000 1000 7.存儲文件(數(shù)據(jù)庫)結(jié)構(gòu)設(shè)計
由于本系統(tǒng)的應(yīng)用程序全部用Foxpro2.5編寫,因此,存儲文件的結(jié)構(gòu)設(shè)計就是指.DBF文件的結(jié)構(gòu)設(shè)計。(1)設(shè)計規(guī)范 庫文件名稱和庫字段變量名稱規(guī)范分別如表13和表14所示。表13 庫文件名稱
序號 文件名稱 標(biāo)識符 備注 1 產(chǎn)品目錄庫文件 CPDM.DBF 2 產(chǎn)品單位及規(guī)格代碼表 CPDZB.DBF 事先建好 3 出入庫數(shù)據(jù)輸入暫存文件 CPSJSR.DBF 各種產(chǎn)品每日庫存累計文件 CPKC.DBF 5 各種產(chǎn)品每日每筆人享文件 CPRK.DBF 6 各種產(chǎn)品每日每筆出庫文件 CPXS.DBF 7 各種產(chǎn)品每日入出存累計文件 CPRDATA.DBF 8 報表計算輔助文件 CPBBJS.DBF 9 備品報表文件 CPBB.DBF 10 庫存報表數(shù)據(jù)文件 KCJC.DBF 表14 庫文件字段變量名規(guī)范 序號 字述名義 標(biāo)識符 備注 1 產(chǎn)品不變價格 BBJ 2 日期 BBRQ 3 產(chǎn)品代碼 CPDM 4 產(chǎn)品名稱 CPMC 代碼為ijk的產(chǎn)品庫存量 CPIJK
i=0,1,2,3,4,5,6,7,8,9 j=0,1,2,3,4,5,6,7,8,9 k=0,1,2,3,4,5,6,7,8,9 6 產(chǎn)品單位代碼 DWDM 7 產(chǎn)品組位 DW 8 產(chǎn)品規(guī)格代碼 GGDM 9 產(chǎn)品規(guī)格 GG 15
產(chǎn)品庫存超儲或不足 JC 取值“超儲”或“不足” 11 產(chǎn)品庫存數(shù)量 KCSL 12 日期 KCRQ 13 累計入庫量 LJRK 14 累計總出庫量 LJXS 15 產(chǎn)品零售數(shù)量 LSSL 16 產(chǎn)品批發(fā)出庫數(shù)量 PFSL 17 產(chǎn)品入庫數(shù)量 RKSL 18 日期 RQ 19 產(chǎn)品現(xiàn)行價格 XXJ 20 產(chǎn)品最大儲備量 ZGCB 21 產(chǎn)品最小儲備量 ZDCB(2)各個庫文件結(jié)構(gòu)設(shè)計 本系統(tǒng)中建立的10個數(shù)據(jù)庫(.DBF)文件結(jié)構(gòu)如表15~24所示。表15 產(chǎn)品單位及規(guī)格代碼庫(CPDZB.DBF)結(jié)構(gòu)
序號 字段名稱 字段類型 長度 備注 1 DWDM Character 1 2 DW Character 4 3 GCDM Character 2 4 GG Character 10 表16 產(chǎn)品目錄庫(CPDM.DBF)結(jié)構(gòu)
序號 字段名稱 字段類型 長度 備注 1 CPDM Character 3 2 CPMC Character 18 3 DWDM Character 1 4 DW Character 4 5 GGDM Character 2 6 GG Character 10 BBJ Numeric 7 XXJ Numeric 7 ZGCB Numeric 7 16
ZDCB Numeric 4
表17 產(chǎn)品出入庫數(shù)據(jù)暫存文件(CPSJSR.DBF)結(jié)構(gòu)
序號 字段名稱 字段類型 長度 備注 1 RQ Date 8 2 CPDM Character 3 3 RKSL Numeric 6 4 LSSL Numeric 6 PFSL Numeric 6
表18 各種產(chǎn)品每日入庫累計文件(CPRK.DBF)結(jié)構(gòu) 序號 字段名稱 字段類型 長度 備注 1 RQ Date 8 2 CPDM Character 3 3 RKSL Numeric 6 表19 各種產(chǎn)品每日銷售出庫累計文件(CPXS.DBF)結(jié)構(gòu) 序號 字段名稱 字段類型 長度 備注 1 RQ Date 8 2 CPDM Character 3 3 LSSL Numeric 6 4 PFSL Numeric 6 表20 各種產(chǎn)品每日庫存量累計文件(CPKC.DBF)
序號 字段名稱 字段類型 長度 備注 1 KCRQ Date 8 CP012 Numeric 8 CP024 Numeric 8
CP036 Numeric 8 5 CP048 Numeric 8 6 CP050 Numeric 8 7 CP061 Numeric 8 17
CP073 Numeric 8 9 CP115 Numeric 8 10 CP127 Numeric 8 11 CP139 Numeric 8 12 CP218 Numeric 8 13 CP220 Numeric 8 14 CP231 Numeric 8 15 CP243 Numeric 8 表21 各種產(chǎn)品每日出入存累計文件(CPRDATA.DBF)結(jié)構(gòu)
序號 字段名稱 字段類型 長度 備注RQ Date 8 CPDM Character 3 CPMC Numeric 6 4 DW Numeric 6 5 PFSL Numeric 6 6 KCSL Numeric 6 表22 報表計算輔助文件(CPBBJS.DBF)結(jié)構(gòu) 序號 字段名稱 字段類型 長度 備注 1 BBRQ Date 8 2 CPDM Character 3 3 CPMC Character 18 4 DW Character 4 5 RKSL Numeric 8 6 LSSL Numeric 8 7 PFSL Numeric 8 8 KCSL Numeric 8 9 LJRK Numeric 8 10 LJXS Numeric 8 18 表23 各月收發(fā)存報表文件(CPBB.DBF)結(jié)構(gòu) 序號 字段名稱 字段類型 長度 備注 1 BBRQ Date 8 2 CPDM Character 3 3 CPMC Character 18 4 DW Character 4 5 RKSL Numeric 8 6 LSSL Numeric 8 7 PFSL Numeric 8 8 KCSL Numeric 8 9 LJRK Numeric 8 LJXS Numeric 8
表24 庫存報警數(shù)據(jù)文件(KCJC.DBF)結(jié)構(gòu) 序號 字段名稱 字段類型 長度 備注 1 CPDM Character 3 2 JC Character 4 8.輸入設(shè)計(1)出入庫數(shù)據(jù)錄入卡設(shè)計 本系統(tǒng)中的產(chǎn)品出入庫數(shù)據(jù)錄入卡沿用現(xiàn)行系統(tǒng)的產(chǎn)品出入庫單格式,參見表2和表3。(2)輸入屏幕格式設(shè)計 基礎(chǔ)(原始)數(shù)據(jù)分為產(chǎn)品入庫數(shù)據(jù)和產(chǎn)品出庫數(shù)據(jù)兩大類,因此輸入屏幕分開設(shè)計。
入庫日期 年 月 日 顯示窗口 產(chǎn)品入庫數(shù)據(jù)錄入窗口 產(chǎn)品代碼 產(chǎn)品名稱 產(chǎn)品代碼 產(chǎn)品名稱 入庫數(shù)量 保存 放棄 繼續(xù) 19 圖13 產(chǎn)品入庫數(shù)據(jù)輸入屏幕格式 l)圖13是產(chǎn)品入庫數(shù)據(jù)輸入時的屏幕格式。當(dāng)輸入入庫日期之后,便在屏幕上出現(xiàn)此畫面。數(shù)據(jù)錄入方式有兩種: ·光標(biāo)在右邊的提示窗口內(nèi)上下移動,選擇正確的入庫產(chǎn)品代碼后,則產(chǎn)品代碼、名稱等信息自動進(jìn)入左邊窗口當(dāng)前顯示行的相應(yīng)欄目內(nèi)。然后;光標(biāo)停在“入庫數(shù)量”欄上,打入入庫數(shù)量即可。如此重復(fù)即可將本日內(nèi)各張入庫單上的數(shù)據(jù)輸入機(jī)內(nèi)暫存文件內(nèi)。然后,選擇提示“存盤”、“放棄”或“繼續(xù)”。·調(diào)整光標(biāo)至左邊窗口的“代碼”欄,接著打入要入庫的產(chǎn)品代碼,此時對應(yīng)的產(chǎn)品名稱便由系統(tǒng)自動填入,然后打入入庫數(shù)量即可,最后選擇“存盤”、“放棄”或“繼續(xù)”。2)產(chǎn)品出庫數(shù)據(jù)輸入的屏幕格式設(shè)計與產(chǎn)品入庫數(shù)據(jù)輸入的屏幕格式基本相同,只是將圖13中的“入庫數(shù)量”欄辟為“零售數(shù)量”和“批發(fā)數(shù)量”兩欄。9.程序模塊設(shè)計說明(1)總控模塊 1)程序名:CPMAIN.PRG。2)功能 ·定義本系統(tǒng)的數(shù)據(jù)錄入、數(shù)據(jù)查詢等功能菜單及各項功能的下拉式菜單。·選取功能菜單及其下拉菜單中的操作項,進(jìn)入相應(yīng)的操作。3)實(shí)現(xiàn) ·調(diào)用程序CP11.PRG實(shí)現(xiàn)產(chǎn)品出入庫數(shù)據(jù)的錄入。·調(diào)用過程MPROC2實(shí)現(xiàn)數(shù)據(jù)查詢功能。·調(diào)用過程MPROC3實(shí)現(xiàn)統(tǒng)計報表功能。·調(diào)用過程MPRCO4實(shí)現(xiàn)產(chǎn)品目錄維護(hù)功能。·調(diào)用過程MPRCO5實(shí)現(xiàn)本系統(tǒng)運(yùn)行結(jié)束退出功能。4)程序、過程、自定義函數(shù)間的關(guān)系見圖14。20
CPMAIN.PRG CP11.PRG FCPDM()FRET()FAPPE()CP11X(過程)
MPROC2
CP21.PRG
CP23.PRG
CP24.PRG
MPROC3 CP31.PRG CP32.PRG CP33.PRG MPROC4 CP41.PRG CPDM()
PRET()FAPPE()CP42.PRG CPDM()CP43.PRG MPROC5 圖14 程序、過程、函數(shù)間關(guān)系(2)產(chǎn)品出入庫數(shù)據(jù)錄入模塊 1)程序名: CP11.PRG
2)功能:實(shí)現(xiàn)每筆產(chǎn)品出入庫數(shù)據(jù)的錄入。
3)處理流程(見圖15)。出入庫單
CPDM
CPSJSR
CP11.PRG CPRK CPXS CPKC CPRDAT圖15 處理流程 4)實(shí)現(xiàn)
·打開CPDM.DBF并索引之。
·打開CPRDATA.DBF及其索引。
·打開 CPRK.DBF。
·若錄入入庫數(shù)據(jù),則打開CPKC.DBF;若錄入出庫數(shù)據(jù),則打開CPXS.DBF。
·輸入日期。·打開CPSJSR.DBF,并與CPDM.DBF建立關(guān)聯(lián),然后清空CIJSJSR.DBF。
·用BROW將出入庫數(shù)據(jù)錄入 CPPJSR.DBF中。·若數(shù)據(jù)不保存,則退出返回;若數(shù)據(jù)保存,則首先將CPSJSR.DBF的RQ字段值全部用輸入日期替代,然后通過調(diào)用過程CP11X把CPSJSR.DBF中的數(shù)據(jù)轉(zhuǎn)錄到CPRK.DBF(入庫)或 CPXS.DBF(出庫數(shù)據(jù))中,并更新CPKC.DBF和CPRDATD.DBF。(3)每筆出入庫數(shù)據(jù)查詢模塊 1)程序名:CP 21.PRG 2)功能:實(shí)現(xiàn)對三個月以內(nèi)的任何一天的每筆入庫數(shù)據(jù)查詢顯示。3)處理流程(見圖16)。
CPDM CPRK CPXS
CP21.PRG 圖16 處理流程 4)實(shí)現(xiàn) 22
·打開 CPDM.DBF。·若查詢?nèi)魏我惶斓拿抗P入庫數(shù)據(jù),則打開CPRK.DBF。
·若查詢?nèi)魏我惶斓拿抗P出庫數(shù)據(jù),則打開CPXS.DBF。
·依據(jù)字段CPDM建立與CPDM.DBF的關(guān)聯(lián)。·輸入要查詢的日期。從CPRK或CPXS庫中定位滿足查詢?nèi)掌诘氖子涗洝H魺o數(shù)據(jù)可查到,則顯示“無數(shù)據(jù)”,否則用“過濾器技術(shù)”和BROW命令顯示查詢結(jié)果。
(4)每日、月、截止期出入庫數(shù)據(jù)查詢模塊 1)程序名:CP23.PRG 2)功能:實(shí)現(xiàn)對下述查詢條件的查詢顯示功能 ·查詢?nèi)齻€月以內(nèi)任何一天的各種產(chǎn)品全天累計出入庫數(shù)據(jù)。·查詢兩年內(nèi)任何一個月份的各種產(chǎn)品全月累計出入庫數(shù)據(jù)。·查詢從年初至某個截止日期的各種產(chǎn)品累計出入庫數(shù)據(jù)。
3)處理流程(見圖17)。CPDM CPRDAT CP23.PRG 圖17 處理流程 4)實(shí)現(xiàn) 分三種情況討論: 第一種情況(按天查詢)·打開 CPRDATA.DBF和 CPDM.DBF。·輸入查詢?nèi)掌凇!ぐ摧斎氲娜掌趶腃PRDATA庫中過濾出與輸入日期匹配的記錄。
·顯示結(jié)果。
第二種情況(按月查詢)
·打開 CPRDATA.DBF和CPDM.DBF。·輸入查詢月份。·對與輸入月份匹配的該月內(nèi)各產(chǎn)品出入庫數(shù)據(jù)分別累計。·將該月累計值為零的產(chǎn)品過濾掉。23
·顯示結(jié)果。
第三種情況(查詢從年初至截止日期備產(chǎn)品累計出入庫數(shù))·打開 CPRDATA.DBF和CPDM.DBF。·輸入截止日期。·對截止日期之前的各產(chǎn)品出入庫數(shù)據(jù)分別累加。·顯示結(jié)果。(5)某日實(shí)際庫存數(shù)據(jù)查詢模塊 1)程序名:CP24.PRG。
2)功能:實(shí)現(xiàn)查詢某一天各種產(chǎn)品的實(shí)際庫存數(shù)量。3)處理流程(見圖18)。
CPKC CPDM
CP24.PRG
圖18 處理流程 4)實(shí)現(xiàn)
·打開 CPKC.DBF與
CPDM.DBF。·輸入查詢?nèi)掌凇!ぴ贑PKC.DBF中定位滿足查詢條件的第一條記錄,若沒有則顯示“無數(shù)據(jù)可查”,否則顯示查詢結(jié)果。(6)新增產(chǎn)品代碼(目錄)模塊 1)程序名:CP41.PRG。2)功能:將新產(chǎn)品的目錄數(shù)據(jù)增加到CPDM.DBF中,并在CPKC.DBF中增加相應(yīng)的字段。3)處理流程(見圖19)。新產(chǎn)品 CPDM 數(shù)據(jù) CP41.PR G CPDM CPKC 24 圖19 處理流程 4)實(shí)現(xiàn) ·在命令執(zhí)行方式下,將新產(chǎn)品的單位、單位代碼、規(guī)格、規(guī)格代碼錄入CPDZB.DBF中。·打開CPDZB.DBF、CPDM.DBF和CPKC.DBF。·錄入新產(chǎn)品的產(chǎn)品代碼,并校驗(yàn)。·再錄入該新產(chǎn)品的其它目錄數(shù)據(jù)。·修改CPKC.DBF的庫結(jié)構(gòu)(增加新產(chǎn)品的字段)。(7)修改產(chǎn)品的價格、儲備定額模塊 1)程序名:CP42.PRG。2)功能:修改產(chǎn)品的價格和儲備足額。3)處理流程(見圖20)。
CPDM CPRDCPKC
CPBBCP31.PR
CPDM 圖20 處理流程 4)實(shí)現(xiàn) ·打開CPDM.DBF。·用BROW命令進(jìn)行修改(注意只允許修改產(chǎn)品的不變價、現(xiàn)行價、最高儲備和最低儲備)。(8)報表計算模塊 1)程序名:CP31.PRG。2)功能:根據(jù)本月實(shí)際發(fā)生的數(shù)據(jù),計算出統(tǒng)計報表(產(chǎn)品收發(fā)存報表)中的數(shù)據(jù),并將計算結(jié)果存入CPBB.DBF中供打印用。
3、)處理流程(見圖21)。新數(shù)據(jù) CP42.PRG CPDM 25
圖21 處理流程 4)實(shí)現(xiàn)
·輸入報表月份。
·打開 CPRDATA.DBF。·在CPRDATA庫中定位滿足報表日期的第一條記錄。若無數(shù)據(jù),即eof()為真,則顯示“本月無數(shù)據(jù)”,并返回。·在本月范圍內(nèi),按產(chǎn)品代碼分別求出各產(chǎn)品本月出入庫累計值。·打開CPKC.DBF,定位到報表生成那天的各產(chǎn)品實(shí)際庫存數(shù)記錄行。
·打開CPBBJS.DBF,并物理清空。·把已計算出的報表月份各產(chǎn)品累計出入庫量及尚有的實(shí)際庫存數(shù)量填入CPBBJS.DBF中。
·打開CPBB.DBF,將CPBBJS.DBF中的數(shù)據(jù)復(fù)制到CPBB.DBF中。
(9)打印《產(chǎn)品收發(fā)存月匯總表》模塊 1)程序名:CP32.PRG。2)功能:實(shí)現(xiàn)《產(chǎn)品收發(fā)存月匯總表》的打印輸出。打印機(jī)型號為:STAR CR3240型。3)處理流程(見圖22)。CPDM CPBB CP32.PR圖22 處理流程
4)實(shí)現(xiàn)
·輸入年份和月份。·打開CPDM.DBF,并索引。·打開CPBB.DBF,并過濾出符合報表月份的數(shù)據(jù)記錄。·使CPBB.DBF與CPDM.DBF建立關(guān)聯(lián)。·若CPBB.DBF中無本月數(shù)據(jù),則顯示“本月報表未形成”,并返回,否則如下:
·打印表頭。
·從CPBB.DBF中輸出打印該月份匯總數(shù)據(jù)。(10)打印《產(chǎn)品庫存報警表》模塊 1)程序名:CP33.PRG。26
2)功能:隨時打印出低于最小儲備定額和高于最高儲備定額的產(chǎn)品庫存數(shù)據(jù)。3)處理流程(見圖23)。CPDM CPKC CP33.PRG CPJC 圖23 處理流程 4)實(shí)現(xiàn) ·打開CPKC.DBF,并將記錄指針指向最后一行記錄。
·打開CPDM.DBF并索引。·按CPDM.DBF中的記錄順序,逐行去檢查CPKC.DBF的最后一行記錄中各產(chǎn)品庫存量是否超儲或不足。若不足時,在KCJC.DBF的CPDM字段填上該產(chǎn)品代碼,在JC字段填“不足”;若超儲,則在JC字段填“超儲”。·打印表頭。·打印報表內(nèi)容。27
第五篇:實(shí)驗(yàn)六教案
國家二級C機(jī)試培訓(xùn)資料
國家二級C機(jī)試培訓(xùn)資料
}
main()
{ char c1, c2;
printf(“nThe result :n”);
c1='2';c2 = fun(c1);
printf(“c1=%c c2=%cn”, c1, c2);
c1='8';c2 = fun(c1);
printf(“c1=%c c2=%cn”, c1, c2);
c1='a';c2 = fun(c1);
printf(“c1=%c c2=%cn”, c1, c2);}
國家二級C機(jī)試培訓(xùn)資料
fun 的花括號中填入你編寫的若干語句。
#include
{ char s[N];
printf(“Enter a string: ”);scanf(“%s”,s);
fun(s);
printf(“The result:%s”,s);} 國家二級C機(jī)試培訓(xùn)資料
{ int i,n=0;
for(i=0;i< num;i++)
{ if(【1】)
{ bb[n]=【2】;
n++;
}
}
return 【3】;}
main()
{ char str[N];
int num=0,n,i;
printf(“Enter a string:n”);
gets(str);
while(str[num])
num++;
n=fun(str,bb,num);
printf(“nbb= ”);
for(i=0;i< n;i++)
printf(“%d”,bb[i]);}
國家二級C機(jī)試培訓(xùn)資料
國家二級C機(jī)試培訓(xùn)資料
}
2、程序填空題
國家二級C機(jī)試培訓(xùn)資料
}
else printf(“nEnter(A-Z)!n”);}
4、程序填空題
國家二級C機(jī)試培訓(xùn)資料
} }
main()
{ char a[N];
printf(“Enter a string : ”);gets(a);
printf(“The original string is : ”);puts(a);
fun(a);
printf(“The string after modified : ”);
puts(a);}
6、程序改錯題
國家二級C機(jī)試培訓(xùn)資料
#define N 81 fun(char *s){ } main()
{ char a[N];
printf(“Enter a string:”);gets(a);
printf(“The original string is :”);puts(a);
fun(a);
printf(“The string after modified: ”);
puts(a);}
8、程序設(shè)計題