版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上畢業(yè)設(shè)計說明書初稿太原電大張書豪08秋計算機專目 錄(一)數(shù)據(jù)庫課程設(shè)計提綱 - 倉庫零配件管理信息系統(tǒng)(二)一、 前言 ·························5二、 系統(tǒng)簡介 ···········&
2、#183;···········5三、 系統(tǒng)分析 ·······················7四、 系統(tǒng)設(shè)計 ············&
3、#183;··········81、系統(tǒng)運行的軟、硬件環(huán)境················8 2、系統(tǒng)功能概述···················8
4、 3、零配件信息數(shù)據(jù)表的設(shè)計···············94、系統(tǒng)主控模塊流程圖·················9五、系統(tǒng)功能模塊的說明···········
5、3;·······111、系統(tǒng)主要數(shù)據(jù)表和模塊程序文件名··········112、系統(tǒng)各模塊的功能及實現(xiàn)···············113、塊功能實現(xiàn)的方法··········
6、·······12 六、系統(tǒng)代碼設(shè)計······················13七、結(jié)束語及參考文獻·················&
7、#183;····18數(shù)據(jù)庫課程設(shè)計提綱-倉庫零配件管理信息系統(tǒng)一、 前言二、 系統(tǒng)簡介三、 系統(tǒng)分析四、 系統(tǒng)設(shè)計1、 系統(tǒng)運行的軟、硬件環(huán)境;2、 系統(tǒng)功能概述;3、 賓客信息數(shù)據(jù)表的設(shè)計;4、 系統(tǒng)主控模塊流程圖。五、 系統(tǒng)功能模塊的說明(一)、系統(tǒng)主要數(shù)據(jù)表和模塊程序文件名;(二)、系統(tǒng)各模塊的功能及實現(xiàn);(三)、模塊功能實現(xiàn)的方法。六、 系統(tǒng)代碼設(shè)計系統(tǒng)程序的功能本系統(tǒng)在任何IBM PC微機及兼容機上運行,用FOXPRO關(guān)系數(shù)據(jù)庫語言編制,是對倉庫零配件數(shù)據(jù)信息文檔進行管理應(yīng)用的軟件系統(tǒng)。按用戶要求本系統(tǒng)具有添加、修改、插入、刪除倉庫零配件數(shù)據(jù)
8、的功能,并且還具有多種查詢檢索手段。出于安全的考慮,在系統(tǒng)的主控模塊還設(shè)置了密碼。程序設(shè)計說明1、 倉庫零配件數(shù)據(jù)表.DBF包含以下字段:編號、單價、規(guī)格、顏色、數(shù)量、入庫、出庫、庫存等。2、 系統(tǒng)模塊總框圖 主控模塊添加模塊 修改模塊 插入模塊 刪除模塊 檢索模塊 打印模塊 ( 圖一 )七、 結(jié)束語及參考文獻倉庫零配件管理信息系統(tǒng)一、前 言某工廠原來是完全的人工管理,隨著計算機的現(xiàn)代化發(fā)展,工廠工作的繁雜,需要電腦處理的事情越來越多,本系統(tǒng)只是工廠管理的一小部分工廠倉庫零配件管理信息系統(tǒng),主要管理倉庫材料的不同信息、不同要求等各種各樣業(yè)務(wù)。這里每天都有大量的材料進出,每次都要處理重復很多相同
9、程序;隨時都有材料來登記,然后編入倉庫信息庫目錄中,等等這些業(yè)務(wù)均由倉庫管理員手工完成,這大大增加了管理員的工作量。為了使倉庫管理員工作管理科學化、規(guī)范化,做到準確及時的了解倉庫庫存材料的信息,提高工作效率,又鑒于該工廠到目前為止還沒有一套完整的信息管理系統(tǒng),于是我決定為該工廠建立管理信息系統(tǒng)。二、系統(tǒng)簡介(一)隨著計算機技術(shù)的飛速發(fā)展,利用計算機來獲得和處理信息是當今信息管理的一大特點。隨著計算機硬件的快速發(fā)展,有關(guān)信息管理的軟件數(shù)據(jù)庫系統(tǒng)軟件也在迅猛發(fā)展著,如今Microsoft公司已推出Visual FoxPor系列可進行可視化編程設(shè)計,同時引入了面向?qū)ο缶幊痰乃枷?,可以說這是
10、在Xbase這一工業(yè)標準上字的飛躍。Visual FoxPro所提供的速度、能力和靈活性優(yōu)于其它數(shù)據(jù)庫,是在其他數(shù)據(jù)庫管理系統(tǒng)中難以達到的,它將帶領(lǐng)我們進入一個Xbase的新時代,全新的對象和事件模型使得創(chuàng)建和修改應(yīng)用程序比以往任何時候都快速便捷。Visual FoxPor適用于Windows和Windows NT操作平臺,本系統(tǒng)的設(shè)計是使用了Visual FoxPro6.0來設(shè)計,Visual FoxPro6.0是一個具有Fox數(shù)據(jù)庫系統(tǒng)的軟件,Visual FoxPro數(shù)據(jù)庫是一個提供了豐富的命令和函數(shù)。多窗口的用戶界面,靈活實用的菜單生成語句,還具有開放結(jié)構(gòu)SQL語言
11、,多種開發(fā)工具和超加速查詢以及與C語言接口等眾多樣性能,還利用了Rushmone等技術(shù),不但使它具有管理大型數(shù)據(jù)庫的能力,更使得FoxPro開發(fā)的應(yīng)用系統(tǒng)其界面美觀大方,方便操作,數(shù)據(jù)共享度高,運行速度快且節(jié)省了內(nèi)存空間等優(yōu)點,Visual FoxPro與Visual Foxbase兼容性好,原來的Visual Foxbase及dbase 的程序完全可以在FoxPro中運行,且在原掌握前兩種系統(tǒng)的用戶只需學習新系統(tǒng)添加的內(nèi)容即可以運用。 (二)本軟件針對倉庫零配件的管理業(yè)務(wù)范圍及工作特點,設(shè)計了倉庫材料的輸入、輸出、修改、檢索、插入信息和用戶資料的打印管理等6個子系統(tǒng),這6個子系統(tǒng)包括了倉庫零
12、配件管理的主要業(yè)務(wù),可以全面實現(xiàn)對倉庫材料的輸入、輸出、修改、檢索、插入信息和用戶資料的打印等業(yè)務(wù)的計算機管理,大大減輕了倉庫管理工作人員的工作量,全面提高了倉庫的管理效率及材料的損失,使工廠倉庫零配件信息管理水平和業(yè)務(wù)水平躍上一個新的臺階。應(yīng)用本系統(tǒng)可以在計算機上靈活、方便地管理每種材料,從而大大的提高了處理效率,使管理更加現(xiàn)代化。本系統(tǒng)是根據(jù)實際情況和具體內(nèi)容,按一定的要求、科學、合理進行系統(tǒng)分析,設(shè)計,具體包括菜單設(shè)計、數(shù)據(jù)輸入、輸出、查詢、刪除、修改、打印等各種設(shè)計。從而使本系統(tǒng)完全能滿足經(jīng)濟性、靈活性、系統(tǒng)性及可靠性的要求。其特點有: ·簡潔一致,操作便利 ·圖形
13、化界面,完備的功能提示; ·表格中的文字和圖形同時顯示、操作。 ·本系統(tǒng)基于好用、易用、美觀的原則設(shè)計了統(tǒng)一的人機界面(三)本系統(tǒng)適用于各類小型倉庫,以及各類大中車間庫存、各種各樣的材料管理存放處、原材料領(lǐng)取倉庫的現(xiàn)代化綜合管理。 (四)系統(tǒng)考慮到設(shè)計與用戶兩方面,使其盡量具有好的兼容性,速度快,功能強的特點,可讓程序運行相對變得簡單而方便,可使用戶只要根據(jù)功能提供的提示,就可以簡便地運行正確操作。三、系統(tǒng)分析本系統(tǒng)是根據(jù)現(xiàn)代化倉庫管理的需要而開發(fā)的,方便、易操作及美觀的界面給用戶節(jié)省了不少寶貴的時間,全面實現(xiàn)對材料的輸入、輸出、修改、檢索、插入信息和用戶資料的打印等業(yè)務(wù)的
14、計算機管理,大大減輕了倉庫管理工作人員的工作量,全面提高了倉庫零配件的管理效率及材料損失。經(jīng)過輸入模塊,把數(shù)據(jù)記錄輸入,然后經(jīng)過系統(tǒng)進行統(tǒng)計分析和數(shù)據(jù)處理,系統(tǒng)實現(xiàn)了一次輸入多次輸出,各部門的數(shù)據(jù)都可實現(xiàn)共享,避免了單系統(tǒng)維護的重復性勞動,運轉(zhuǎn)效率大大提高。輸出信息多樣,然后通過系統(tǒng)轉(zhuǎn)置把報表打印出來。四、系統(tǒng)設(shè)計1、系統(tǒng)運行的軟、硬件環(huán)境軟件環(huán)境操作系統(tǒng):Windows95/98及其漢字系統(tǒng)和相應(yīng)平臺的中文版操作系統(tǒng)。關(guān)系數(shù)據(jù)庫系統(tǒng):Visual FOXPRO、FoxBASE文檔管理信息系統(tǒng)應(yīng)用軟件硬件環(huán)境IBM PC486的微機及兼容機系統(tǒng)(推薦使用Intel Pentium處理器),一個
15、軟盤驅(qū)動器、一個CD-ROM驅(qū)動器、16MB以上內(nèi)存、80MB以上硬盤空間。Microsoft Mouse或兼容設(shè)備。2、 系統(tǒng)功能概述本系統(tǒng)在任何IBM PC微機及兼容機上運行,用FXOPRO關(guān)系數(shù)據(jù)庫語言編制,是實用的針對倉庫零配件管理應(yīng)用的軟件系統(tǒng)。本系統(tǒng)采用模塊化程序設(shè)計技術(shù)以及人機對話、漢字提示、菜單驅(qū)動,人機界面友好、管理清楚、操作方便、簡單易行。按用戶的要求本系統(tǒng)建立倉庫數(shù)據(jù)表,并且具有輸入、修改、插入、刪除倉庫零配件數(shù)據(jù)的功能。具有多種檢索手段,能快速查到某種物品便于倉庫零配件管理人員和領(lǐng)導或有關(guān)人員查閱和提取清單;能顯示打印登錄報表和倉庫零配件庫存量清單。為了保證倉庫零配件數(shù)
16、據(jù)表的安全,防止非工作人員對數(shù)據(jù)表的破壞,在系統(tǒng)的主控模塊中設(shè)置了相應(yīng)的密碼,只有回答正確的密碼才能進入本系統(tǒng)的各個子系統(tǒng)。3、 倉庫零配件數(shù)據(jù)表的設(shè)計倉庫零配件數(shù)據(jù)表 .DBF的結(jié)構(gòu)如下所示:字段 字 段 名 類型 寬度小數(shù)位 1編號 C 92單價 N 52 3規(guī)格 C 10 4顏色 N 10 5數(shù)量 C 1626入庫C162 7出庫 C 10 8庫存 C 16記錄號是唯一的主關(guān)鍵字段,只有它才能唯一地確定一個記錄。類型和貨物名稱便于進行倉庫零配件數(shù)據(jù)分類檢索。4、 系統(tǒng)主控模塊流程圖 開 始 設(shè)置系統(tǒng)密碼HAAA=“*” 顯示歡迎信息調(diào)入數(shù)據(jù)庫:倉庫零配件.DBF 設(shè)置功能鍵的初始值 FN
17、=0 提示輸入密碼(暫存于HM中) DO WHILE N HM=HAAA ? Y 顯示系統(tǒng)功能表 提示輸入功能建的值,并賦給 FN判斷功能鍵的值 FN FN=0 RETU FN=1 DO DIP FN=2 DO DRE FN=3 DO DIN FN=4 DO DEL FN=5 DO DFI FN=6 DO DDP LOOP 結(jié) 束五、系統(tǒng)功能模塊的說明1、系統(tǒng)主要數(shù)據(jù)表和模塊程序文件名a) 倉庫零配件數(shù)據(jù)表:倉庫零配件數(shù)據(jù)表.DBFb) 主控模塊:DM.PRGc) 添加模塊:DIP.PRGd) 修改模塊:DRE.PRGe) 插入模塊:DIN.PRGf) 刪除模塊:DEL.PRGg) 檢索模塊:
18、DFI.PRGh) 打印及顯示模塊:DDP.PRG2、統(tǒng)各模塊的功能及實現(xiàn)各模塊的功能(1) 主控模塊:提供本系統(tǒng)的主菜單和程序接口。(2) 添加模塊:提供輸入倉庫零配件物品數(shù)據(jù)記錄的功能。(3) 修改模塊:當輸入有錯時或須要修改時進行修改。(4) 插入模塊:能夠在指定的記錄號以后插入一張新的倉庫零配件數(shù)據(jù)記錄和剛買回的貨物進行入庫登記。(5) 刪除模塊:因為各種原因,該物品已經(jīng)用完或陳舊過期需要報廢,須將此物品從數(shù)據(jù)表中刪除。(6) 檢索模塊:具有單項檢索和多項復合檢索的功能。(7) 顯示和打印模塊:從顯示器輸出全部貨物名稱和從打印機上輸出全部貨物名稱及相關(guān)信息。3、 塊功能實現(xiàn)的方法(1)
19、 主控模塊:進入系統(tǒng)必須先進入主控模塊,在FOXPRO的命令窗口(是個圓點提示符后)運行DO DM.PRG命令即可。系統(tǒng)顯示“歡迎您使用倉庫零配件管理信息系統(tǒng)”。對能夠正確回答密碼口令的用戶,就顯示系統(tǒng)的主菜單(見主控程序),輸入不同的功能鍵的值就可以進入相應(yīng)的子模塊。若退出本系統(tǒng)時,系統(tǒng)將顯示“結(jié)束倉庫零配件檢索!再見!”。(2) 添加模塊:進入該模塊后,屏幕將提示現(xiàn)有倉庫零配件數(shù)據(jù)表中有多少貨物記錄,現(xiàn)在將從多少記錄號開始,并顯示已經(jīng)設(shè)計好的一張屏幕輸入格式。即提供一張空白的貨物清單表格,以進行新的貨物記錄的輸入工作和新貨物的入庫手續(xù)。(3) 修改模塊:先輸入記錄號,由計算機查出此貨物名稱
20、記錄,按貨物清單形式由屏幕顯示出來。此時按屏幕提示,逐項進行修改,完成后系統(tǒng)將自動把修改后的貨物清單存入倉庫零配件數(shù)據(jù)表。(4) 插入模塊:先輸入指定的記錄號,屏幕顯示一張空白貨物清單表格,就可以逐項輸入需要插入的新記錄。(5) 刪除模塊:進入該模塊,然后輸入記錄號,根據(jù)此號碼查處此貨物的具體情況,并且按貨物清單的屏幕格式顯示出來,此時提示辨別是否要刪除該貨物,經(jīng)確認“是”后進行刪除,否則,退回主控模塊。(6) 檢索模塊:按關(guān)鍵詞檢索:主題法和分類法是倉庫分類的兩種基本方法,本系統(tǒng)使用的是主題法。操作后可以檢查出該關(guān)鍵詞下的全部貨物清單。編號檢索:輸入貨物編號以后,可以檢索出于此物品相同的全部
21、貨物清單。類型和出廠地址檢索:進入該子模塊,屏幕提示分別輸入類型、出廠地址。輸入完畢后,系統(tǒng)能按此檢索條件查找所需要的倉庫零配件。出庫時間檢索:進入該子模塊,只要輸入出庫時間,就能查詢出在這一時期領(lǐng)出的物品名稱和數(shù)量。然后還可查看其中貨物的具體情況和倉庫零配件中還剩余多少。注:以上檢索均按檢索條件對表進行檢索,凡符合條件的全部記錄都將被檢索出來,因而檢索結(jié)果可能不是唯一的。所以需要多重檢索,需要輸入更多的相關(guān)信息、關(guān)鍵詞,最后的結(jié)果才有可能是唯一。(7) 顯示和打印模塊:進入此模塊后,將提供一個子系統(tǒng)菜單,在此可進行選擇將倉庫零配件貨物清單顯示或打印出來。六、系統(tǒng)代碼設(shè)計* * * * DM.
22、PRG * * * * &&主控模塊 SET TALK OFFSET DEVI TO SCREPUB1 HAAA,HMHAAA=“”CLEA4,20 SAY “歡迎您使用倉庫零配件信息管理系統(tǒng)”KK=100DO WHILE KK>0KK=KK-1ENDDOCLEAUSE 倉庫零配件.DBFFN=0ACCEPT “請輸入系統(tǒng)密碼(加回車):” TO HMIF HM<>HAAA? “密碼不正確,即將退出。”RETUENDIFDO WIHLE .T.CLEATXET* 主功能表 * 0-退出 1-輸入零配件編號 * 2-修改零配件編號 3-插入零配件編號 * 4-刪
23、除零配件編號 5-檢索零配件編號 * 6-打印或顯示全部零配件信息 *ENDTINPUT “請輸入相應(yīng)的鍵進行功能的選擇:” TO FNDO CASE CASE FN=0 CLEA WAIT “您確定要退出了嗎?(Y/N):” TO RIF R=”Y”RETUENDIFCASE FN=1 DO DIP.PRGCASE FN=2 DO DRE.PRGCASE FN=3 DO DIN.PRGCASE FN=4 DO DEL.PRGCASE FN=5 DO DFI.PRGCASE FN=6 DO DDP.PRGOTHERWISELOOPENDCASEENDDORETU* * * * DIP.PRG
24、* * * * &&添加模塊SET TALK ONCLEACOUNT TO A? AAPPENDRETU* * * * DRE.PRG * * * * &&修改模塊SET TALK OFFCLEAINPUT “請指定要修改的記錄號:” TO BGO BEDIT RESTRETU* * * * DIN.PRG * * * * &&插入模塊SET TALK OFFCLEAINPUT “您希望在哪一條記錄后插入新紀錄:” TO CGO CINSERTRETU* * * * DEL.PRG * * * * &&刪除模塊SET TALK O
25、FFCLEAINPUT “請指定要刪除的記錄號:” TO DGO DDISPLAYWAIT “確定要刪除此記錄嗎?(Y/N):” TO EIF E=”Y” DELETE PACKENDIFRETU* * * * DFI.PRG * * * * &&檢索模塊SET TALK OFFCLEATEXT* 您希望做什么? * 0-退出檢索 * 1-按編號檢索 * 2-按顏色檢索 * 3-按編號、規(guī)格、單價檢索 *ENDTINPUT “請選擇:” TO FDO CASE CASE F=0 CLEA WAIT “您確定要結(jié)束檢索了嗎?(Y/N):” TO G IF G=”Y” RETU E
26、NDIF CASE F=1 DO DFI1.PRG CASE F=2 DO DFI2.PRG CASE F=3 DO DFI3.PRG OTHERWISE LOOPENDCASERETU* * * * DFI1.PRG * * * * &&按編號檢索SET TALK OFFCLEAACCEPT “請輸入要查找的編號:” TO HLOCATE FOR 編號=H? FOUND ()COUNT WHILE 編號=H TO IDO WHILE I>=0 I=I-1 DISPLAY CONTINUEENDDORETU* * * * DFI2.PRG * * * * &&am
27、p;按顏色檢索SET TALK OFFCLEAACCEPT “請輸入要查找哪種顏色:” TO JLOCATE FOR 顏色=J? FOUND ()COUNT WHILE 顏色=J TO KDO WHILE K>=0 K=K-1 DISPLAY CONTINUEENDDORETU* * * * DFI3.PRG * * * * &&按單價檢索SET TALK OFFCLEAACCEPT “請輸入要查找單價:” TO TSET FILTER TO 單價=TSKIPBROWRETU* * * * DDP.PRG * * * * &&顯示與打印程序SET TALK
28、 OFFCLEATEXT* 1-顯示全部庫存?zhèn)}庫零配件清單 2-打印全部庫存?zhèn)}庫零配件清單*ENDTINPUT “請選擇所需的操作(1/2):” TO OIF O=1 LISTENDIFIF O=2 SET PRINT ON LIST SET PRINT OFFENDIFRETU七、結(jié)束語及參考文獻在FOXPRO的命令窗口中鍵入DM.PRG后,屏幕將顯示“歡迎您使用倉庫零配件信息管理系統(tǒng)”的字樣,然后給出提示“請輸入系統(tǒng)密碼(加回車):”。若密碼錯誤,就將退出本系統(tǒng);若密碼正確,屏幕上將顯示系統(tǒng)功能菜單: * 主程序功能表 * 0-退出 1-添加模塊 * 2-修改模塊 3-插入模塊 * 4-刪除模塊 5-檢索模塊 * 6-打印或顯示全部倉庫零配件信息 *在系統(tǒng)提示“請輸入相應(yīng)的鍵進行功能的選擇:”之后給出選擇,即可進行相應(yīng)的操作。選擇“0”,屏幕顯示“您確定要退出了嗎?(Y/N):”并等待回答。此時若回答“Y”,就將退出本系統(tǒng);若回答“N”,將可以繼續(xù)進行其他操作。選擇“1”進入輸入功能模塊DIP.PRG后,屏幕將顯示目前已有的記錄數(shù),再給出一張空白的貨物清單,以進行錄入。新紀錄將成為倉庫零配件.PRG數(shù)據(jù)表的最后一條記錄。選擇“2”進入修改模塊DRE.PRG后,屏幕提示“請指定要修改的記錄號:”。輸入記錄號后,指定的記錄將顯示出來供修改。修改結(jié)束,結(jié)果自動存盤,并返
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 批發(fā)藥材購銷合同
- 月嫂服務(wù)合同編寫心得
- 房屋買賣合同的擔保條件分析
- 高質(zhì)量托兒所育兒服務(wù)合同
- 個人銀行借款抵押合同模板
- 煤礦礦區(qū)土地使用權(quán)合同協(xié)議
- 月嫂家政服務(wù)雇傭合同
- 官方發(fā)布的房產(chǎn)買賣合同模板
- 氣象監(jiān)測小站購銷合同
- 室內(nèi)美陳布置設(shè)計合同
- 機械原理課程設(shè)計-高位自卸汽車的設(shè)計
- 水廠工程工藝管道及設(shè)備安裝工程施工方案與技術(shù)措施
- 《社會網(wǎng)絡(luò)分析法》課件
- 初中語文部編版九年級上冊期末綜合性學習專項練習(2022秋)(附參考答案和解析)
- 縮句完整版本
- 2024年水發(fā)生態(tài)產(chǎn)業(yè)集團有限公司招聘筆試參考題庫含答案解析
- ISO9001質(zhì)量管理體系培訓教材
- 紙質(zhì)文物保護修復的傳統(tǒng)及現(xiàn)代技術(shù)研究
- 導尿術(shù)并發(fā)癥的預防及處理
- ?;饭芾淼某R妴栴}及解決方法
- 人機工程評價表
評論
0/150
提交評論