![商品進銷存管理系統(tǒng)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/15/e3e9a634-2ee9-45bc-95ff-b358f1f62232/e3e9a634-2ee9-45bc-95ff-b358f1f622321.gif)
![商品進銷存管理系統(tǒng)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/15/e3e9a634-2ee9-45bc-95ff-b358f1f62232/e3e9a634-2ee9-45bc-95ff-b358f1f622322.gif)
![商品進銷存管理系統(tǒng)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/15/e3e9a634-2ee9-45bc-95ff-b358f1f62232/e3e9a634-2ee9-45bc-95ff-b358f1f622323.gif)
![商品進銷存管理系統(tǒng)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/15/e3e9a634-2ee9-45bc-95ff-b358f1f62232/e3e9a634-2ee9-45bc-95ff-b358f1f622324.gif)
![商品進銷存管理系統(tǒng)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/15/e3e9a634-2ee9-45bc-95ff-b358f1f62232/e3e9a634-2ee9-45bc-95ff-b358f1f622325.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第一章 引 言隨著計算機技術(shù)的迅速發(fā)展,管理信息系統(tǒng)的實施在技術(shù)上已逐步成熟,要提高企業(yè)效益,就必須加強企業(yè)的管理,進銷存管理系統(tǒng)作為商品或者貨物管理必須要涉及到的部分,在各種企業(yè)中有廣泛的應用前景.在傳統(tǒng)企業(yè)的經(jīng)營活動中,進、銷、存一般都是手工管理,這樣的管理浪費人力、物力、財力,而且效率非常低。在我國數(shù)量眾多的企業(yè)中,中小企業(yè)占了絕大多數(shù)。這些企業(yè)也不可避免地要加入國際化企業(yè)的競爭行列,而實現(xiàn)企業(yè)信息化是參與挑戰(zhàn)的必要條件。但是中小企業(yè)的多樣性及其靈活多變的經(jīng)營方式,加上相關(guān)投入量的限制,使得很多中小企業(yè)沒有進行信息化建設。實際上大部分中小企業(yè)需要的只是能解決進銷存管理、財務管理等的基礎(chǔ)軟
2、件。因此,開發(fā)基于中小企業(yè)應用的進銷存管理系統(tǒng)優(yōu)為重要。在該系統(tǒng)中要實現(xiàn)對商品進貨基本信息的錄入、查詢、打印,庫存信息的錄入、查詢、打印,還有商品銷售信息的商品入庫、出庫,銷售記錄查詢、打印。系統(tǒng)維護主要對操作員的口令修改和對數(shù)據(jù)的轉(zhuǎn)入和轉(zhuǎn)出,方便系統(tǒng)操作員進行系統(tǒng)操作。本文所設計的進銷存管理系統(tǒng)可以基本上滿足中小商品管理公司的進銷存管理。本系統(tǒng)將通過使用Visual FoxPro 6.0簡體中文版開發(fā)進銷存管理系統(tǒng),可以解決這些問題大大提高企業(yè)的效益,為企業(yè)創(chuàng)造較大的商業(yè)機會。但由于本人軟件設計方面的經(jīng)驗不足,因此本系統(tǒng)在設計過程中出現(xiàn)了許多的困難,我查閱了許多的資料,并參考了別人的程序,才
3、最終完成了本系統(tǒng)的設計。46 / 46第二章 研究現(xiàn)狀及設計目標2.1 應用背景在我國數(shù)量眾多的企業(yè)中,中小企業(yè)占了絕大多數(shù)。這些企業(yè)也不可避免地要加入國際化企業(yè)的競爭行列,而實現(xiàn)企業(yè)信息化是參與挑戰(zhàn)的必要條件。但是中小企業(yè)的多樣性及其靈活多變的經(jīng)營方式,加上相關(guān)投入量的限制,使得很多中小企業(yè)沒有進行信息化建設。實際上大部分中小企業(yè)需要的只是能解決進銷存管理、財務管理等的基礎(chǔ)軟件。因此,開發(fā)基于中小企業(yè)應用的進銷存管理系統(tǒng)優(yōu)為重要。一般的說,軟件開發(fā)要經(jīng)過系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施和維護幾個階段。(1)分析階段在軟件開發(fā)的分析階段,信息收集是決定軟件項目可行性的重要環(huán)節(jié)。程序設計要通過對開發(fā)
4、項目信息的收集,確定系統(tǒng)目標、軟件開發(fā)的總體思路及所需的時間等。(2)設計階段在軟件開發(fā)的設計階段,首先要對軟件開發(fā)進行總體規(guī)劃,認真細致地搞好規(guī)劃可以省時、省力、省資金;然后具體設計程序完成的任務、程序輸入輸出的要求及采用的數(shù)據(jù)庫等,并用算法描述工具詳細描述算法。(3)實施階段在軟件開發(fā)的實施階段,要按系統(tǒng)論的思想,把程序?qū)ο笠暈橐粋€大的系統(tǒng),然后將這個大系統(tǒng)分成若干小系統(tǒng),保證高級控制程序能夠控制各個功能模塊。一般采用“自頂向下”的設計思想開發(fā)高級控制程序,并逐級控制更低一層的模塊,每一種模塊執(zhí)行一個獨立、精確的任務,且受控于高級程序。編寫程序時要堅持使程序易閱讀、易維護的原則,并使過程和
5、函數(shù)盡量小而簡明,使模塊間的接口數(shù)目盡量的少。(4)維護階段 在軟件開發(fā)的維護階段,要經(jīng)常修正系統(tǒng)程序的缺陷,增加新的功能。在這個階段,測試系統(tǒng)的性能尤為關(guān)鍵,要通過調(diào)試檢查語法錯誤和算法設計錯誤。并加以修正。2.2系統(tǒng)功能本系統(tǒng)中的商品進銷存管理系統(tǒng)完成的功能主要包括如下內(nèi)容。1.系統(tǒng)登錄:只有使用正確的用戶名與密碼登錄后才能使用系統(tǒng)提供的各項功能。2.系統(tǒng)管理:就是要進行用戶信息的管理,包括添加用戶、刪除用戶等功能。3.商品信息:就是對商品的進銷存管理的一些信息,包括商品入庫信息的入庫、刪除、修改、瀏覽、退出等功能。商品進貨信息的確定、打印、刪除、修改、瀏覽和退出等功能。商品銷售信息的商品
6、銷售統(tǒng)計等功能。4.商品查詢信息:就是關(guān)于商品的一些查詢信息,包括進貨查詢(按商品名稱、按進貨日期、按聯(lián)系電話和按聯(lián)系人查詢)、銷售查詢(按顧客名稱、按商品名稱、按銷售日期、按商品編號和按電話號碼查詢)、庫存查詢(按庫存號、按商品名、按入庫時間、按商品編號查詢)。5.打印報表:就是關(guān)于本系統(tǒng)商品的一些打印報表信息,包括進貨信息報表、庫存信息報表和銷售信息報表的預覽和打印。6.系統(tǒng)維護:包括修改密碼、商品進銷存數(shù)據(jù)轉(zhuǎn)入和商品進銷存數(shù)據(jù)轉(zhuǎn)出等功能。7.退出系統(tǒng):就是本系統(tǒng)的結(jié)束退出本系統(tǒng)。在該系統(tǒng)中要實現(xiàn)對商品進貨基本信息的錄入、查詢、打印,庫存信息的錄入、查詢、打印,還有商品銷售信息的商品入庫、
7、出庫,銷售記錄查詢、打印。系統(tǒng)維護主要對操作員的口令修改和對數(shù)據(jù)的轉(zhuǎn)入和轉(zhuǎn)出,方便系統(tǒng)操作員進行系統(tǒng)操作。2.3系統(tǒng)特點本系統(tǒng)的主要特點是界面清晰、易于操作、功能較完善,系統(tǒng)運行的硬件要求不高。2.4開發(fā)工具與運行環(huán)境(1)開發(fā)工具本系統(tǒng)采用面向?qū)ο罂梢暬幊坦ぞ遃isual FoxPro6.0開發(fā)。(2)運行環(huán)境硬件環(huán)境:PII350MHz以上處理器、32MB以上內(nèi)存、一般需240MB硬盤空間。第三章 解決的幾個關(guān)鍵問題3.1系統(tǒng)中模塊的劃分進入Visual FoxPro之后,新建一個項目商品進銷存管理系統(tǒng).pjx,將以上所列的數(shù)據(jù)庫及數(shù)據(jù)庫中的表分別建入項目文件的數(shù)據(jù)頁面的數(shù)據(jù)庫之中,各臨
8、時表加入到數(shù)據(jù)頁面的自由表中。通過“項目管理器新建”對話框在文檔中建立14個表單文檔,分別是報表匯總、登錄界面、進貨查詢表、庫存查詢表、銷售查詢表、入庫表、入庫瀏覽表、商品銷售統(tǒng)計、系統(tǒng)維護表、系統(tǒng)主界面、進貨信息表、商品入庫表、修改密碼和添加用戶等表單。同時在此對話框的報表項目中創(chuàng)建報表,分別為:kc1、sp1、xs1、進貨報表、口令、庫存報表、銷售報表。數(shù)據(jù)記錄來源于項目中的數(shù)據(jù)庫中的表。3.2 系統(tǒng)開發(fā)要掌握的幾個技術(shù)項目管理器:項目是指文件、數(shù)據(jù)、文檔和Visual FoxPro對象的集合。項目管理器是Visual FoxPro6.0用來管理、組織數(shù)據(jù)和對象的主要工具。Visual F
9、oxPro6.0項目存儲在以.pjx為擴展名的文件中。數(shù)據(jù)庫:表屬于數(shù)據(jù)庫中的一部分,建立表時先打開所屬的數(shù)據(jù)庫,在數(shù)據(jù)庫中建立新表,也可以在創(chuàng)建表后往數(shù)據(jù)庫中添加表。表單:表單是用戶和Visual FoxPro6.0應用程序之間進行數(shù)據(jù)交換的接口。表單包含多種控件,控件是一個可以圖形化的方式顯示出來并能與用戶進行交流的對象。菜單:菜單是一個應用程序為用戶提供功能服務的窗口,在Visual FoxPro6.0中,設計自己的菜單,給應用程序添加一個友好的界面,方便用戶操作。主程序設計:主程序的起點,一般包括初始化環(huán)境,顯示啟動界面,控制時間循環(huán),退出應用程序后恢復原來發(fā)系統(tǒng)環(huán)境。編譯應用程序:一
10、個完整的Visual FoxPro數(shù)據(jù)庫應用系統(tǒng),最終運行環(huán)境應該脫離Visual FoxPro系統(tǒng)。因此,還應該把設計好的應用程序進行連編,就是把數(shù)據(jù)庫、表單、報表、菜單等應用程序文件的擴展名可以連編成一個.app應用文件或一個.exe可執(zhí)行文件。第四章 系統(tǒng)結(jié)構(gòu)與模型4.1系統(tǒng)功能的設計思想企業(yè)商品進、銷、存系統(tǒng)主要目的和任務是利用計算機快速、準確處理大量數(shù)據(jù)的特點,對商品實現(xiàn)自動化管理,及時處理信息,確定經(jīng)營決策,提高經(jīng)營者對市場的預測能力,提高員工的工作效率和企業(yè)的經(jīng)濟效益。在該系統(tǒng)中要實現(xiàn)對商品進貨基本信息的錄入、查詢、打印,庫存信息的錄入、查詢、打印,還有商品銷售信息的商品入庫、出
11、庫,銷售記錄查詢、打印。系統(tǒng)維護主要對操作員的口令修改和對數(shù)據(jù)的轉(zhuǎn)入和轉(zhuǎn)出,方便系統(tǒng)操作員進行系統(tǒng)操作。本系統(tǒng)中的商品進銷存管理系統(tǒng)完成的功能主要包括如下內(nèi)容。1.系統(tǒng)登錄:只有使用正確的用戶名與密碼登錄后才能使用系統(tǒng)提供的各項功能。2.系統(tǒng)管理:就是要進行用戶信息的管理,包括添加用戶、刪除用戶、計算器等功能。3.商品信息:就是對商品的進銷存管理的一些信息,包括商品入庫信息的入庫、刪除、修改、瀏覽、退出等功能。商品進貨信息的確定、打印、刪除、修改、瀏覽和退出等功能。商品銷售信息的商品銷售統(tǒng)計等功能。4.商品查詢信息:就是關(guān)于商品的一些查詢信息,包括進貨查詢(按商品名稱、按進貨日期、按聯(lián)系電話和
12、按聯(lián)系人查詢)、銷售查詢(按顧客名稱、按商品名稱、按銷售日期、按商品編號和按電話號碼查詢)、庫存查詢(按庫存號、按商品名、按入庫時間、按商品編號查詢)。5.打印報表:就是關(guān)于本系統(tǒng)商品的一些打印報表信息,包括進貨信息報表、庫存信息報表和銷售信息報表的預覽和打印。6.系統(tǒng)維護:包括修改密碼、商品進銷存數(shù)據(jù)轉(zhuǎn)入和商品進銷存數(shù)據(jù)轉(zhuǎn)出等功能。7.退出系統(tǒng):就是本系統(tǒng)的結(jié)束退出本系統(tǒng)。4.2系統(tǒng)功能模塊劃分考慮到計算機技術(shù)的發(fā)展及銷售業(yè)務的擴展,在全面調(diào)查的基礎(chǔ)上,通過對現(xiàn)行管理的分析,提出系統(tǒng)的目標需求和功能分析的總體邏輯描述。確定開發(fā)思路之后,緊接著要進行詳細的系統(tǒng)調(diào)查和認真的需求分析,掌握實際系統(tǒng)
13、中的基本結(jié)構(gòu)和當前已明確的業(yè)務流程,進行推導出計算機管理信息系統(tǒng)所要初步達到的目標。經(jīng)調(diào)查和研究,可得知系統(tǒng)功能結(jié)構(gòu)圖如下圖所示: 圖系統(tǒng)功能模塊圖4.3數(shù)據(jù)庫設計 數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設計的好壞直接對應用系統(tǒng)的效率,以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。設計數(shù)據(jù)庫系統(tǒng)時應該首先充分了解用戶各個方面的需求,包括現(xiàn)有的及將來可能增加的需求。4.3.1數(shù)據(jù)庫需求分析用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu),以及數(shù)據(jù)處理的流程,
14、組成一份詳盡的數(shù)據(jù)字典,為后面的具體設計打下基礎(chǔ)。在仔細調(diào)查企業(yè)的進銷存管理過程的基礎(chǔ)上,得到企業(yè)的商品進銷存管理主要包括商品購進、商品入庫和商品銷售等幾大業(yè)務部分,系統(tǒng)所要處理數(shù)據(jù)的流程如下圖所示:數(shù)據(jù)流程圖如下:進貨員輸入過程庫存添加銷售員錄入過程檢索經(jīng)調(diào)查得到以下的業(yè)務基本情況:1) 商品購進信息:市場信息市場調(diào)查市場分析商品銷售商品購進等。商品信息包括商品編號、商品名稱、商品型號、進貨單位、聯(lián)系人、進貨人、聯(lián)系電話、進貨日期、進貨數(shù)量、商品單價、進貨總價。2) 商品入庫信息:檢驗商品按序編號商品入庫等。商品入庫包括商品編號、商品名稱、入庫號、倉庫號、庫存量、商品型號、入庫時間、商品單價
15、。3) 產(chǎn)品銷售信息:銷售需求商品出庫商品銷售企業(yè)調(diào)查。商品銷售過程包括商品基本信息的錄入、銷售信息的存儲等。4.3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設計這一設計階段是在需求設計的基礎(chǔ)上,設計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設計打下基礎(chǔ)。本實例根據(jù)前面的設計而規(guī)劃出的實體有庫存信息實體、銷售信息實體、進貨信息實體、各個實體及實體之間的聯(lián)系可采用ERD圖來描述。 管理員用戶名密碼管理庫存信息單價商品名庫存量入庫時間倉庫號入庫號進貨信息商品名進貨單位進貨數(shù)量進貨日期聯(lián)系人電話管理銷售信息商品名電話單價總價商品型號商品編號銷售日期銷售數(shù)量顧客1n11nn1管理管理1nn 圖4.3
16、.2商品進銷存管理系統(tǒng)E-R圖4.3.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設計數(shù)據(jù)庫的概念結(jié)構(gòu)設計完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)甩支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。使用Visual FoxPro開發(fā)時可以直接使用Visual FoxPro自帶的數(shù)據(jù)庫,商品進銷存管理系統(tǒng)中使用的各個數(shù)據(jù)表的字段設置如下。表1、庫存表(kc.dbf) 字段名 類型 寬度 小數(shù)位數(shù) 索引商品編號 字符型 6 普通索引 商品名 字符型 10入庫號 字符型 8商品型號 字符型 12倉庫號 字符型 4庫存量 數(shù)值型 8入庫時間 日期型 8單價 貨幣型 8表2、進貨表(sp.dbf)字段名 類型 寬度小數(shù)
17、位數(shù)索引 商品編號 字符型 6 普通索引 商品名 字符型 10 商品型號 字符型 12 進貨單位字符型 40 聯(lián)系人字符型 10 電話 字符型 13 進貨日期 日期型 8進貨數(shù)量 數(shù)值型 8 單價 貨幣型 8 總價 貨幣型 8表3、商品銷售表(xs.dbf)字段名 類型 寬度小數(shù)位數(shù) 索引 商品編號 字符型 6 主索引 商品名 字符型 10 商品型號字符型 12 顧客字符型 20 電話字符型 13 銷售日期日期型 8 銷售數(shù)量數(shù)值型 8 2 單價貨幣型8 總價貨幣型 8表4、口令表(口令.dbf)字段名 類型 寬度小數(shù)位數(shù) 索引 Yhm 字符型 10 Mm字符型 104.3.4數(shù)據(jù)庫物理結(jié)構(gòu)設
18、計在需求分析和概念結(jié)構(gòu)設計的基礎(chǔ)上得到數(shù)據(jù)庫的邏輯結(jié)構(gòu)之后,就可以得到其物理結(jié)構(gòu),如下圖所示: 新建項目:單擊“文件新建”命令,選擇“項目”,單擊“新建文件”按鈕,在彈出的對話框中輸入項目的名字為“商品進銷存管理系統(tǒng)、pjx”,單擊“保存”按鈕,將彈出“項目管理器”對話框。新建數(shù)據(jù)庫:在項目管理器中選擇“數(shù)據(jù)”選項卡,選中“數(shù)據(jù)庫”項,單擊“新建”按鈕。此時,又出現(xiàn)“創(chuàng)建”對話框,將新建的數(shù)據(jù)庫起名為“數(shù)據(jù)1”,單擊“保存”按鈕,將出現(xiàn)數(shù)據(jù)庫設計器。此時,數(shù)據(jù)庫已經(jīng)創(chuàng)建成功。新建表:當數(shù)據(jù)庫創(chuàng)建成功后,選定數(shù)據(jù)庫設計器對話框,右擊,在彈出的快捷菜單中選擇“新建表”命令,彈出“新建表”對話框,單
19、擊“新表”按鈕,將數(shù)據(jù)庫命名,單擊“保存”按鈕將彈出“表設計器”對話框。在表設計器對話框中,選定字段選項卡,然后根據(jù)需要輸入字段名、類型、寬度。輸入記錄: 把記錄輸入表中,所有的字段都已經(jīng)輸入后,單擊“確定”按鈕,此時,Visual FoxPro將詢問用戶是否要立即輸入記錄,選擇“是”將會出現(xiàn)記錄編輯窗口。在輸入記錄時,可以有兩種方式的對話框,一種是編輯,另一種是瀏覽。第五章 系統(tǒng)實現(xiàn)技術(shù)5.1創(chuàng)建項目與數(shù)據(jù)庫設計好數(shù)據(jù)庫的結(jié)構(gòu)后,需要創(chuàng)建程序中使用的數(shù)據(jù)庫,在使用Visual FoxPro開發(fā)時,利用項目管理器有利于開發(fā)的規(guī)范化和條理化,因此首先需要創(chuàng)建一個Visual FoxPro項目。在
20、Visual FoxPro主窗口中選擇【文件】【新建】命令,在打開的“創(chuàng)建”對話框的“文件類型”區(qū)域中選擇“項目”,然后單擊【新建文件】按鈕,即可打開項目管理器,完成1個新項目的創(chuàng)建。在項目管理器中切換到“數(shù)據(jù)”選項卡,在列表框中選擇“數(shù)據(jù)庫”選項,單擊選項卡右側(cè)的【新建】按鈕,在打開的“新建數(shù)據(jù)庫”對話框中單擊【新建數(shù)據(jù)庫】按鈕,然后在打開的“創(chuàng)建”對話框中選擇數(shù)據(jù)庫文件保存的位置及數(shù)據(jù)庫的名稱,單擊【保存】按鈕可以完成一個空白數(shù)據(jù)庫的創(chuàng)建。數(shù)據(jù)庫創(chuàng)建完成后,在新建的數(shù)據(jù)庫節(jié)點的子節(jié)點中選擇“表”選項,單擊選項卡右側(cè)的【新建】按鈕,在打開的“新建表”對話框中單擊【新建表】按鈕,然后在打開的“
21、創(chuàng)建”對話框中選擇表文件保存的位置及表的名稱,單擊【保存】按鈕打開“表設計器”設計表的結(jié)構(gòu)。5.2 系統(tǒng)登錄界面設計界面的設計: 分別是三個label控件、一個text文本框控件、一個組合控件和兩個命令按鈕組成。如果登錄的系統(tǒng)用戶具有商品信息管理的權(quán)限,可在如圖所示的登錄界面表單中選擇操作用戶名和輸入密碼就可以進入下圖的系統(tǒng)主界面表單。其“確定”按鈕的代碼如下:private syspasssele 口令syspass=alltrim(thisform.text2.value)locate for alltrim(口令.yhm)=allt(thisform.text1.value)if fou
22、nd() and alltrim(口令.mm)=syspass do form 系統(tǒng)主界面thisform.text2.value="" thisform.releaseelse =messagebox("用戶名或密碼不正確,請重新輸入!") thisform.text1.value="" thisform.text1.setfocusendif圖 登錄界面表單“退出”按鈕的代碼如下: local ynyn=messagebox("確定退出嗎?",4+32,"信息提示!")if yn=6this
23、form.releaseclear eventsendif 5.2.1 系統(tǒng)主界面設計其系統(tǒng)主界面的設計內(nèi)容如下圖所示:1)“進貨信息”按鈕的代碼do form d:高健進貨信息表.scx2)“商品入庫” 按鈕的代碼do form d:高健入庫表.scx3)“商品銷售”按鈕的代碼do form d:高健商品銷售統(tǒng)計.scx4)“進貨查詢”按鈕的代碼do form d:高健進貨查詢表.scx5)“銷售查詢”按鈕的代碼do form d:高健銷售查詢表.scx圖 系統(tǒng)主界面表單1) 界面中命令按鈕的設計 界面中的9個命令按鈕控件分別連控了系統(tǒng)中的6個子模快(子模塊是由添加的菜單中的表單組成,即系統(tǒng)
24、管理、商品信息、商品查詢、打印報表、系統(tǒng)維護、退出系統(tǒng)),承擔了本系統(tǒng)的主要功能,命令按鈕組成的功能鍵不僅體現(xiàn)了菜單的作用,同時也體現(xiàn)了相對于菜單快捷的操作方式和美觀形象的特點。2) 菜單的制作利用菜單設計器,創(chuàng)建了一個菜單欄,在其中包括6個菜單項,分別是系統(tǒng)管理(<M)、商品信息(<I)、商品查詢(<F)、打印報表(<C)、系統(tǒng)維護(<W)、退出系統(tǒng)(<X)。在系統(tǒng)管理菜單項中包含兩個過程子菜單修改密碼和添加用戶,分別可以運行一個“修改密碼.scx”表單和一個“添加用戶.scx”。在商品信息菜單項中包含三個過程子菜單,分別可以運行一個“商品信息表.scx”
25、表單、一個“入庫表.scx”表單、一個“商品銷售表.scx”表單。在商品查詢菜單項中包含三個過程子菜單,分別是庫存查詢、銷售查詢、進貨查詢,它們分別可以運行一個“庫存查詢表.scx”表單、一個“銷售查詢表.scx”表單、一個“進貨查詢表.scx”表單。在打印報表菜單項中包含三個過程子菜單,分別是進貨報表、銷售報表、庫存報表。它們分別可以運行一個“進貨報表.frx”報表、“銷售報表.frx” 報表、 “庫存報表.frx” 報表。在系統(tǒng)維護菜單項中包含一個過程子菜單,可以運行一個“系統(tǒng)維護.scx”表單。 在退出系統(tǒng)菜單項中包含一個過程子菜單,可以運行一段程序代碼。5.3 系統(tǒng)中各個表單的設計5.
26、3.1 進貨信息表單的設計本表單的主要功能是對某一具體商品的詳細情況進行瀏覽、查詢,并可進行實時的打印輸出,如下圖所示: 圖 進貨信息表單(1)在界面中加入所需控件本表單由11個label控件、10個text文本框控件、6個command命令按鈕(確定、打印、刪除、修改、瀏覽、退出),一個表控件組成。5.3.2 商品入庫表單的設計產(chǎn)品入庫表主要功能是從本界面向數(shù)據(jù)表中添加入庫的產(chǎn)品明細。為系統(tǒng)各項的查詢提供依據(jù)。其具體如下圖所示:圖 商品入庫表單(1)在界面中加入所需控件本表單的主要控件為標簽(label)、文本框(text)、數(shù)據(jù)表格(grid)、按鈕(button)。其各個名稱分別如上圖所
27、示。在此不在詳述。5.3.3 銷售統(tǒng)計表單的設計考慮到用戶的實際需要,在這里設計了對所銷售商品的有條件和無條件統(tǒng)計兩種統(tǒng)計方式,有條件統(tǒng)計必須輸入對應的商品編號和商品名,然后可實現(xiàn)對其按日、月、年進行統(tǒng)計。而所謂的無條件統(tǒng)計是指用戶統(tǒng)計的結(jié)果是銷售庫里全部的記錄,而不是對應商品的記錄,統(tǒng)計結(jié)果在下面的文本中顯示出來。(1)在界面中加入所需控件統(tǒng)計表單主要由一個頁框控件(pageframe)、一個命令按鈕、三個標簽、三個文本控件組成。其中在頁框控件(pageframe)中包括兩個頁面設置,每個頁面中有5個標簽控件、5個文本控件、一個命令按鈕組。其主要設計如下圖所示: 圖 商品銷售統(tǒng)計表單1)“按
28、所銷售商品統(tǒng)計.日統(tǒng)計”的代碼 public a,bsele xslocate all for xs.商品編號=alltrim(thisform.text1.value) and xs.商品名=alltrim(thisform.text2.value) and xs.銷售日期=ctod(thisform.pageframe1.page1.text1.value)if found ()sum xs.銷售數(shù)量 for xs.商品編號=alltrim(thisform.text1.value) and xs.商品名=alltrim(thisform.text2.value) and xs.銷售日期=
29、ctod(thisform.pageframe1.page1.text1.value) to a sum xs.總價 for xs.商品編號=alltrim(thisform.text1.value) and xs.商品名=alltrim(thisform.text2.value) and xs.銷售日期=ctod(thisform.pageframe1.page1.text1.value) to bthisform.pageframe1.page1.text3.value=athisform.pageframe1.page1.text4.value=belsemessagebox("
30、;記錄沒有發(fā)現(xiàn)",4+32,"信息提示")endif5.3.4 進貨查詢表單設計進貨查詢表單主要功能是查詢目前的進貨明細情況,表單設計采用多頁控件。數(shù)據(jù)顯示采用數(shù)據(jù)表格控件grid,網(wǎng)格控件的加入相當于數(shù)據(jù)源的加載。加入網(wǎng)格控件后,點擊右鍵選擇“生成器”,從中可以選擇該窗體的數(shù)據(jù)庫表連接源,從而在Grid的RecordSource屬性中表現(xiàn)出來。圖 進貨查詢表單(1)界面主要控件 此界面主要是由一個pageframe1頁面控件、一個label標簽控件、兩個命令按鈕、一個text文本控件組成。(2)pageframe1頁面控件的設置此控件分為4個頁面,在每個頁面上分
31、別加入一個grid網(wǎng)格控件、一個命令按鈕、一個文本控件和一個標簽控件。5.3.5 銷售查詢表單設計本表單的設計與“進貨查詢表單”的控件設計基本相同,不同的是grid1的recordsource屬性的值為xs.dbf(銷售數(shù)據(jù)表),如圖所示:“按顧客名稱”查詢按鈕的代碼set safety offsele * from xs where thisform.pageframe1.page1.text1.value=xs.顧客 into dbf xs1if _tally<>0 messagebox("祝賀你查詢成功!",4+32,"信息提示")el
32、se messagebox("對不起,查詢失敗,請重新查詢",4+32,"信息提示“)endifthis.parent.grid1.recordsource="xs1"this.parent.grid1.refresh圖 銷售查詢表單(1)界面主要控件此界面主要是由一個pageframe1頁面控件、一個label標簽控件、三個命令按鈕、一個text文本控件組成。(2)pageframe1頁面控件的設置此控件分為5個頁面,在每個頁面上分別加入一個grid網(wǎng)格控件、三個命令按鈕、一個文本控件和一個標簽控件。5.3.6 庫存查詢表單設計表單的設計與“
33、進貨查詢表單”的控件設計基本相同,不同的是grid1的recordsource屬性的值為kc.dbf(庫存數(shù)據(jù)表)。(1)界面主要控件 此界面主要是由一個pageframe1頁面控件、一個label標簽控件、三個命令按鈕、一個text文本控件組成。(2)pageframe1頁面控件的設置此控件分為4個頁面,在每個頁面上分別加入一個grid網(wǎng)格控件、一個命令按鈕、一個文本控件和一個標簽控件。其主要設計如圖所示:圖 庫存查詢表單5.3.7 打印匯總表單設計在打印匯總表單里實現(xiàn)的是對所有庫里記錄的打印,這一項主要是考慮到企業(yè)對商品的庫存、銷售和進貨信息的集中查閱而設置的。在這里通過打印按鈕及相應的代
34、碼實現(xiàn)了對銷售表、庫存表和進貨表信息表的集中打印。在界面中加入所需的控件本界面是由三個命令按鈕組每個按鈕組包括兩個命令按鈕)、4個標簽按鈕、一個命令按鈕組成。1)進貨報表中的“預覽”按鈕的代碼 report form d:高健進貨報表.frx preview 2) 進貨報表中的“打印” 按鈕的代碼 report form d:高健進貨報表.frx previewreport form d:高健進貨報表.frx to printer圖 報表匯總表單5.3.8 系統(tǒng)維護表單設計在系統(tǒng)維護表單里主要實現(xiàn)的是對用戶密碼的修改和對數(shù)據(jù)的轉(zhuǎn)入和轉(zhuǎn)出。這里通過列表框和文本框?qū)崿F(xiàn)對用戶密碼的修改。在第一個文本
35、框(text1)中要求輸入對應操作員的原始密碼,通過鍵盤事件確認密碼后才可以對其進行修改,在第二個文本框(text2)中要求輸入修改后的密碼,第三個文本框(text3)是確認密碼,系統(tǒng)確認密碼后會給出相應的提示框。第二個選項按鈕( option2)實現(xiàn)的是數(shù)據(jù)轉(zhuǎn)出功能,第三個選項按鈕( option3)實現(xiàn)的是數(shù)據(jù)轉(zhuǎn)入功能,這兩個功能的實現(xiàn)都是通過鼠標點擊事件實現(xiàn)的,如圖所示:圖 系統(tǒng)維護表單在界面中加入所需的控件:本界面是由一個選項組控件(optiongroup)(包括三個單選按鈕)、一個標簽控件、一個容器控件(container)(包括四個標簽控件、三個文本控件和一個組合控件)、一個命令按
36、鈕控件。5.3.9 修改密碼表單的設計 修改密碼菜單實現(xiàn)的是對用戶名的密碼修改,以防別人盜取密碼。修改密碼時需要知道舊密碼才能實現(xiàn)修改成新密碼。具體設計如下圖所示:圖 修改密碼表單1)“確定”按鈕的代碼if thisform.text2.value<>thisform.text3.value messagebox("兩次密碼輸入不同,請重新輸入!",30,"警告") thisform.text2.value="" thisform.text3.value="" thisform.text2.setfoc
37、us else messagebox("恭喜你,修改成功,請點擊“確定”成功修改!",64,"信息提示") replace mm with thisform.text2.value replace yhm with bo1.valueendif在界面中加入所需控件: 本界面是由四個標簽控件、一個組合控件、三個文本控件和兩個命令按鈕組成。5.3.10 添加用戶表單的設計添加用戶表單要實現(xiàn)的是添加新用戶,具體設計如下圖所示:1)“添加” 按鈕的代碼If thisform.text3.value<>thisform.text2.value.or.l
38、en(thisform.text3.value)=0.or.len(thisform.text2.value)=0messagebox("兩次輸入密碼不一致!",30,"警告")elseappe blankmessagebox("恭喜你,添加用戶成功!",64,"信息提示")replace mm with thisform.text2.valuereplace yhm with thisform.text1.valuethisform.text1.value=""thisform.text2.v
39、alue=""thisform.text3.value="endif圖 添加用戶表在界面中加入所需控件:本界面是由四個標簽控件、三個文本控件和兩個命令按鈕組成。第六章 性能測試與分析6.1 程序的調(diào)試創(chuàng)建了應用程序的各個組件后,希望它們能正常的工作,但在編譯運行程序時,或多或少的都要有些這樣或那樣的錯誤,于是就要用到VFP提供的調(diào)試工具進行調(diào)試。選擇使用哪些調(diào)試工具,取決于VFP的當前操作環(huán)境;調(diào)試窗口和跟蹤窗口在開發(fā)環(huán)境和運行環(huán)境都可用,而命令窗口只在開發(fā)環(huán)境中可用??偟膩碚f在調(diào)試程序時可以用到以下幾種方法:6.1.1 在命令窗口中直接輸入測試命令命令窗口允許開
40、發(fā)者在開發(fā)環(huán)境中對單獨的代碼進行測試,在命令窗口鍵入命令后,可查看到結(jié)果。但不同的命令會產(chǎn)生不同的結(jié)果,某些命令(如wait windows)可以立即看到結(jié)果;而某些命令僅返回值(如打印命令?,?,?)等等,如果一個命令沒有可視結(jié)果,可以組合使用命令窗口和調(diào)試窗口來查看程序執(zhí)行的結(jié)果。6.1.2 動態(tài)顯示值當測試和調(diào)試單個命令和用戶自定義的代碼時,可能需要知道某些變量和函數(shù)的值。若要使用命令窗口來測試命令,則必須使用開發(fā)環(huán)境。如果要在開發(fā)環(huán)境或運行中查看動態(tài)值可使用跟蹤窗口和查看窗口,在監(jiān)視窗口里能觀察到代碼表達式及它們的當前值,并能夠在表達式上設置斷點。跟蹤程序和表單程序在執(zhí)行時是非常快的,
41、要測試中間結(jié)果比較難,這時可通過跟蹤窗口來觀察到這些代碼的執(zhí)行。通過跟蹤窗口可調(diào)節(jié)程序和方法的執(zhí)行速度,一步一步地執(zhí)行命令或跳過已檢驗的代碼并設置斷點,可以控制用戶自定義代碼的執(zhí)行速度,也可跟蹤表單,設置事件代碼斷點。6.2 添加測試代碼在程序執(zhí)行過程中顯示階段性結(jié)果也是一種有效的測試代碼方法,因此可在代碼中添加測試行來顯示變量、函數(shù)和表達式的值。Wait命令和message box()函數(shù)常常用來顯示測試信息和掛起程序,等待開發(fā)者按下一個鍵或單擊某一鍵,然后程序繼續(xù)執(zhí)行。例如,若想知道是否已經(jīng)刪除,可以在原代碼中加入測試語句:=message box(“記錄刪除成功”)也可以添加以下測試代碼
42、:?“記錄刪除成功”6.3 故障分析開發(fā)一個系統(tǒng),并不是一帆風順的事,或多或少會出現(xiàn)這樣或那樣的錯誤。在整個開發(fā)過程中,有許多環(huán)節(jié)是經(jīng)過反復、多次更改才最終定型的,可以說遇到的問題很多,但總的來說應歸納為以下幾個比較有代表性的問題:(1)系統(tǒng)表單的測試中常會遇到加載錯誤,例如,在數(shù)據(jù)中找不到表單中某些文本框綁定的數(shù)據(jù)源。(2)在程序運行中,因為表一般都是以獨占方式打開的,當一個表沒關(guān)閉,而另一個命令又要調(diào)用此表,就會發(fā)生錯誤,如果系統(tǒng)提示“表正在使用”,說明在引用前,未關(guān)閉此表。如果是第二種情況說明還有其他表正在打開??偟目磥恚绻诖蜷_表之前,關(guān)閉其他表,就可以解決這些問題。因此,解決的關(guān)鍵
43、在于關(guān)閉一個應用程序之前先關(guān)閉它所引用的表。還有另一種方法就是在程序中使用臨時表,因為臨時表在程序釋放后會自動關(guān)閉。(3)當程序運行出錯時,單擊“忽略”或“掛起”,程序執(zhí)行被終止,但界面仍留在屏幕上,即使使用clear命令也不能清屏,打開跟蹤窗口后可以看出,程序運行時并未結(jié)束,而是被掛起了,要想結(jié)束程序,應在跟蹤窗口中選擇取消,回到主屏幕后發(fā)現(xiàn)界面已經(jīng)被清除了。(4)在程序設計中,經(jīng)常要用到字符串的比較,有時兩個字符串的內(nèi)容相同,但程序卻認為不同,造成判斷的錯誤。這時表面上看起來兩個字符串是一樣的,修正進一步研究才發(fā)現(xiàn)實際上兩個字符串是不同的,原來其中一個多出了一些空格,為了消除這個錯誤,可用
44、all trim()函數(shù)來刪除字符串兩端的空格。(5)在表單中直接利用grid引用表,既便于更改,又便于更新,但刷新grid后,每行寬度變小,因此在刷新時,要重新定義每一行寬度。下面就開發(fā)本系統(tǒng)時所遇到的難點及運用的技巧加發(fā)總結(jié),主要包括數(shù)據(jù)緩沖、事務處理和表格控件的數(shù)據(jù)刪除。 結(jié) 束 語經(jīng)過一個月對該系統(tǒng)的設計和開發(fā),商品進銷存管理與分析系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成對商品進貨基本信息的錄入、查詢、打印,庫存信息的錄入、查詢、打印,還有商品銷售信息的商品出庫、銷售記錄的查詢、打印。并提供部分系統(tǒng)管理功能、維護等功能,對于數(shù)據(jù)的一致性的問題也通過程序進行有效地解決。但由于畢
45、業(yè)設計時間短,本人技術(shù)和水平有限,所以該系統(tǒng)還有許多不盡人意的地方,比如有些功能未能實現(xiàn),用戶界面不夠美觀,出錯處理不夠等許多方面問題。這些都有待進一步改善,我從本次畢業(yè)設計中學到許多課外無法學到的知識。經(jīng)過這次課程設計,可以說是對前面各章所講的知識和設計技巧的綜合的運用和訓練,基本了解Microsoft Visual Foxpro6.0軟件。大學??频膶W習生活即將結(jié)束,在此,我要感謝所有曾經(jīng)教導過我的老師和關(guān)心過我的同學,他們在我成長過程中給予了我很大的幫助。本文能夠成功的完成,要特別感謝我的指導老師劉慶華老師的關(guān)懷和指導,感謝各位兄弟姐妹的關(guān)心和幫助。最后還要感謝我的父母,是他們一直在背后
46、支持著我、鼓勵著我。致 謝從2006年03月我接觸該課題,到今年5月份正式開始畢業(yè)設計,到現(xiàn)在畢業(yè)設計正式完成,我的導師劉慶華老師給我極大的幫助,她學識淵博,待人熱心,工作細致。從一開始進行總體方向總體框架的把握上開始指導,到最后系統(tǒng)論文中的一絲絲的找出,其嚴謹?shù)墓ぷ髯黠L及和藹的性情給了我很大的影響。她的為人品格和在工作中的認真負責的態(tài)度是我學習的榜樣。我系的領(lǐng)導老師也給予我熱心的幫助,從材料的收集,系統(tǒng)需要的調(diào)查到開發(fā)時系統(tǒng)數(shù)據(jù)庫的結(jié)構(gòu)等等。他們都給予我關(guān)心,給予我?guī)椭?,給予支持,給予我了解眾多的資料、書本如果沒有你們的支持與關(guān)心,我的畢業(yè)設計也許不會完成的這么順利,在此特向你們致敬!參考文
47、獻1數(shù)據(jù)庫系統(tǒng)原理Visual FoxPro6.0應用系統(tǒng)開發(fā) 李慶超 豐樹謙 編著 河南大學出版社2數(shù)據(jù)庫系統(tǒng)基礎(chǔ) 馮玉才 編著 華中理工大學出版社3Visual FoxPro6.0數(shù)據(jù)庫開發(fā)實例與導航 清華大學出版社4Visual FoxPro6.0數(shù)據(jù)庫開發(fā) 顧斌、楊德斌 譯 清華大學出版社5Visual FoxPro 應用基礎(chǔ)于面向?qū)ο蟪绦蛟O計教程 主編 李雁翎 高等教育出版社6數(shù)據(jù)庫應用基礎(chǔ)-Visual FoxPro 6.0主編 王森 李紅 電子工業(yè)出版社7數(shù)據(jù)庫系統(tǒng)概論(第三版) 主編 薩師煊 王珊 高等教育出版社8數(shù)據(jù)庫技術(shù) 主編 羅曉沛 清華大學出版社9Visual FoxP
48、ro面向?qū)ο缶幊讨改?主編 張琦 梁恩主 清華大學出版社10軟件工程(第二版) 主編 王立福 麻志毅 張世琨 北京大學出版社附錄(部分源程序)1.Object: “主程序”系統(tǒng)代碼:clearclear all close allset sysmenu save &&隱藏系統(tǒng)菜單set sysmenu toset exact offset safety offset status bar offset exclusive onuse d:高健kc.dbf shareduse d:高健sp.dbf shareduse d:高健xs.dbf shareddo form d:高健登錄
49、界面.scxread event &&開始事件菜單set talk on2 主界面設計中的代碼如下:1)“進貨信息”按鈕的代碼do form d:高健進貨信息表.scx2)“商品入庫” 按鈕的代碼do form d:高健入庫表.scx3)“商品銷售”按鈕的代碼do form d:高健商品銷售統(tǒng)計.scx4)“進貨查詢”按鈕的代碼do form d:高健進貨查詢表.scx5)“銷售查詢”按鈕的代碼do form d:高健銷售查詢表.scx6)“庫存查詢”按鈕的代碼do form d:高健庫存查詢表.scx7)“打印輸出”按鈕的代碼do form d:高健報表匯總.scx8)“系統(tǒng)
50、維護”按鈕的代碼do form d:高健系統(tǒng)維護表.scx9)“退出系統(tǒng)”按鈕的代碼a=messagebox("真的要退出嗎?",4+16+0,"對話窗口")if a=6quitendif3 進貨查詢表單設計中的代碼如下:1)“打印”按鈕的代碼report form "d:高健進貨報表.frx" preview2)“退出”按鈕的代碼release thisform3)“按商品名”查詢按鈕的代碼set safety offsele * from sp where thisform.pageframe1.page1.text1.value
51、= sp.商品名 into dbf sp1if _tally<>0 messagebox("祝賀你查詢成功!",4+32,"信息提示")else messagebox("對不起查詢失敗,請重新查詢!",4+32,"信息提示")endifthis.parent.grid1.recordsource="sp1"this.parent.grid1.refresh4)“按進貨日期”查詢按鈕的代碼set safety offsele * from sp where thisform.pagef
52、rame1.page2.text1.value= sp.進貨日期 into dbf sp1if _tally<>0 messagebox("祝賀你查詢成功!",4+32,"信息提示") else messagebox("對不起查詢失敗,請重新查詢!",4+32,"信息提示")endifthis.parent.grid1.recordsource="sp1"this.parent.grid1.refresh5)“按聯(lián)系電話”查詢按鈕的代碼set safety offsele * fro
53、m sp where thisform.pageframe1.page3.text1.value= sp.聯(lián)系電話 into dbf sp1if _tally<>0 messagebox("祝賀你查詢成功!",4+32,"信息提示") else messagebox("對不起查詢失敗,請重新查詢!",4+32,"信息提示")endifthis.parent.grid1.recordsource="sp1"this.parent.grid1.refresh6)“按聯(lián)系人”查詢按鈕的代碼
54、set safety offsele * from sp where thisform.pageframe1.page4.text1.value= sp.聯(lián)系人 into dbf sp1if _tally<>0 messagebox("祝賀你查詢成功!",4+32,"信息提示") else messagebox("對不起查詢失敗,請重新查詢!",4+32,"信息提示")endifthis.parent.grid1.recordsource="sp1"this.parent.grid1
55、.refresh4 商品入庫表單設計中的代碼如下:1)“入庫”按鈕的代碼if empty (thisform.text1.value) or empty (thisform.text2.value) or empty (thisform.text3.value) or empty(thisform.text4.value)or empty(thisform.text5.value) or empty(thisform.text6.value) or empty(thisform.text7.value) or empty (thisform.text8.value)messagebox("請將入庫信息全部填寫",4+32,"信息提示")elseselect kclocate for kc.商品編號=alltrim(thisform.tex
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度知識產(chǎn)權(quán)合同變更補充協(xié)議書
- 2025年度員工股份激勵與股權(quán)鎖定協(xié)議
- 二零二五年度荒山承包造林生態(tài)保護合同
- 二零二五年度教育投資銀行擔保協(xié)議
- 施工現(xiàn)場施工防事故制度
- 父母如何培養(yǎng)孩子的批判性思維與決策能力
- 科技領(lǐng)域安全風險評估及保障措施
- DB6528T 074-2024庫爾勒香梨人工授粉技術(shù)規(guī)程
- XX市幼兒園學生家長安全責任合同2025
- 產(chǎn)學研技術(shù)合作框架合同
- 2025年度新能源汽車充電站運營權(quán)轉(zhuǎn)讓合同樣本4篇
- 第5課 隋唐時期的民族交往與交融 課件(23張) 2024-2025學年統(tǒng)編版七年級歷史下冊
- 2024年全國職業(yè)院校技能大賽高職組(生產(chǎn)事故應急救援賽項)考試題庫(含答案)
- 2024年江蘇農(nóng)牧科技職業(yè)學院高職單招語文歷年參考題庫含答案解析
- 廣聯(lián)達智慧工地合同范例
- 老年上消化道出血急診診療專家共識2024
- 廣東省廣州黃埔區(qū)2023-2024學年八年級上學期期末物理試卷(含答案)
- GB/T 6329-1996膠粘劑對接接頭拉伸強度的測定
- 2023年遼寧鐵道職業(yè)技術(shù)學院高職單招(語文)試題庫含答案解析
- 2022年中國電信維護崗位認證動力專業(yè)考試題庫大全-下(判斷、填空、簡答題)
- 國家標準圖集16G101平法講解課件
評論
0/150
提交評論