數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)--庫(kù)存管理系統(tǒng)_第1頁(yè)
數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)--庫(kù)存管理系統(tǒng)_第2頁(yè)
數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)--庫(kù)存管理系統(tǒng)_第3頁(yè)
數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)--庫(kù)存管理系統(tǒng)_第4頁(yè)
數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)--庫(kù)存管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 濱江學(xué)院 數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)報(bào)告 ( 2021 - 2021 年度第 1學(xué)期)課程名稱: 數(shù)據(jù)庫(kù)課程設(shè)計(jì) 題 目: 庫(kù)存管理系統(tǒng) 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí): 計(jì)科1班 學(xué) 號(hào): 20212308021 姓 名: 王昊 指導(dǎo)教師: 李振宏 日期:2021 年 12 月 16 日目錄一、引言1二、需求分析21、現(xiàn)行系統(tǒng)存在的問題分析22、系統(tǒng)需求23、功能需求3三、數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)41.系統(tǒng)功能總體結(jié)構(gòu)設(shè)計(jì)41.1總體結(jié)構(gòu)設(shè)計(jì)41.3代碼設(shè)計(jì)52.輸入輸出設(shè)計(jì)62.1輸入設(shè)計(jì)62.2輸出設(shè)計(jì)63.數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)63.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述63.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)74.數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)84.1數(shù)

2、據(jù)流圖95.數(shù)據(jù)庫(kù)表設(shè)計(jì)95.1表匯總95.2詳細(xì)表設(shè)計(jì)9四、程序代碼實(shí)現(xiàn)111.系統(tǒng)全部類匯總112.相關(guān)類詳細(xì)設(shè)計(jì)122.1 添加入庫(kù)信息的實(shí)現(xiàn)122.2 庫(kù)存查詢類的實(shí)現(xiàn)13六、總結(jié)14一、引言倉(cāng)庫(kù)在現(xiàn)實(shí)生活中用途十分廣泛,各種商城、超市要利用倉(cāng)庫(kù)存放物資,藥房、醫(yī)院等要利用倉(cāng)庫(kù)存放藥品,企業(yè)、工廠等要利用倉(cāng)庫(kù)存放原材料、生產(chǎn)成品,因此倉(cāng)庫(kù)的管理成了一項(xiàng)十分重要的工作。人工管理倉(cāng)庫(kù)既費(fèi)時(shí)又費(fèi)力,而且容易造成混亂,嚴(yán)重時(shí)會(huì)影響商城、企業(yè)的正常運(yùn)作,造成惡劣的后果。隨著信息技術(shù)的發(fā)展,辦公自動(dòng)化的普及,如何快速,高效,便捷的管理倉(cāng)庫(kù)受到了高度的關(guān)注。本系統(tǒng)模擬倉(cāng)庫(kù)管理,系統(tǒng)主要針對(duì)于日常庫(kù)存

3、信息的管理,包括物資管理、倉(cāng)庫(kù)管理、入庫(kù)操作、入庫(kù)查詢統(tǒng)計(jì)、出庫(kù)操作、出庫(kù)查詢統(tǒng)計(jì)、庫(kù)存查詢統(tǒng)計(jì)等處理情況。用戶可以通過相應(yīng)的模塊,對(duì)倉(cāng)庫(kù)里的物品的基本情況和庫(kù)存數(shù)量進(jìn)行查詢,管理員通過簡(jiǎn)單的操作即可輕松的管理倉(cāng)庫(kù),查詢各項(xiàng)相關(guān)信息,并能進(jìn)行入庫(kù)和出庫(kù)操作等。通過倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),使我們鞏固和加深對(duì)數(shù)據(jù)庫(kù)基礎(chǔ)理論和基本知識(shí)的理解,進(jìn)一步掌握了使用數(shù)據(jù)庫(kù)進(jìn)行軟件設(shè)計(jì)的基本思想和方法,提高了運(yùn)用數(shù)據(jù)庫(kù)理論解決實(shí)際問題的能力,鍛煉了實(shí)際動(dòng)手能力、創(chuàng)新能力,培養(yǎng)了調(diào)查研究、查閱技術(shù)文獻(xiàn)、資料、手冊(cè)以及編寫文檔的能力。 二、需求分析1、現(xiàn)行系統(tǒng)存在的問題分析近幾年,借鑒國(guó)外的管理模式,我國(guó)的文具

4、連鎖店有了一定的發(fā)展。但是,由于我國(guó)的市場(chǎng)環(huán)境與國(guó)外不同,在庫(kù)存管理系統(tǒng)的應(yīng)用上出現(xiàn)了不少問題。(1) 系統(tǒng)數(shù)據(jù)不一致文具連鎖店的數(shù)據(jù)量特別龐大,在數(shù)據(jù)管理方面比較欠缺。例如:系統(tǒng)中大量無用的冗余數(shù)據(jù)使得系統(tǒng)運(yùn)行速度變慢,日常管理中單據(jù)沒有及時(shí)錄入系統(tǒng),造成系統(tǒng)中的庫(kù)存數(shù)據(jù)與商品的實(shí)際庫(kù)存不一致,管理者根本無法依據(jù)系統(tǒng)產(chǎn)生的補(bǔ)貨報(bào)告來進(jìn)行庫(kù)存管理;最小訂貨量、最大訂貨量、安全庫(kù)存量和送貨周期等非常重要的數(shù)據(jù)并沒有預(yù)先進(jìn)行合理的設(shè)定。(2) 信息技術(shù)基礎(chǔ)薄弱 連鎖企業(yè)本身的特點(diǎn)就是通過連鎖規(guī)模來降低企業(yè)的經(jīng)營(yíng)成本,由于連鎖企業(yè)的擴(kuò)張速度比較快,相應(yīng)地企業(yè)就一直處于變化的過程中。信息系統(tǒng)能否根據(jù)企

5、業(yè)的變化進(jìn)行相應(yīng)的調(diào)整也就成了企業(yè)非常關(guān)心的問題。國(guó)內(nèi)企業(yè)構(gòu)建系統(tǒng)時(shí),缺乏長(zhǎng)遠(yuǎn)的考慮,系統(tǒng)的擴(kuò)展性不強(qiáng)。另外,企業(yè)對(duì)信息系統(tǒng)的持續(xù)投入比較少,已有的技術(shù)不及時(shí)更新和升級(jí),落后的技術(shù)成了阻礙企業(yè)快速發(fā)展的主要問題。2、系統(tǒng)需求本套應(yīng)用程序名稱為“連鎖店庫(kù)存管理系統(tǒng)”,主要用于連鎖店倉(cāng)庫(kù)貨品信息的管理,系統(tǒng)包括綜合管理、入庫(kù)管理、出庫(kù)管理、調(diào)庫(kù)管理、統(tǒng)計(jì)、查詢等幾部分組成。庫(kù)存管理系統(tǒng)需滿足倉(cāng)庫(kù)管理員及工作人員的需求,他們具有登陸應(yīng)用系統(tǒng)的權(quán)限,所以需要對(duì)工作人員的登陸本模塊進(jìn)行更多的考慮,設(shè)計(jì)不同用戶的操作權(quán)限和登陸方法。對(duì)于一個(gè)倉(cāng)庫(kù)來說,最大的功能就是存儲(chǔ)貨品,所以倉(cāng)庫(kù)管理就是對(duì)貨品信息,倉(cāng)庫(kù)

6、信息,短線貨品及超儲(chǔ)貨品的管理,用戶可以根據(jù)實(shí)際情況對(duì)各種貨品信息進(jìn)行分類管理,包括添加,刪除更新數(shù)據(jù)庫(kù)等。當(dāng)然,倉(cāng)庫(kù)中貨品入庫(kù)也是常有的事,入庫(kù)管理操作就是對(duì)于貨品入庫(kù)情況的管理,用戶可以方便地輸入一些貨品的信息。有了貨品的入庫(kù),自然也就有貨品的出庫(kù),這部分提供的功能與入庫(kù)操作流程差不多,有所區(qū)別的只是對(duì)一些出庫(kù)貨品的管理,也很方便數(shù)據(jù)的輸入。倉(cāng)庫(kù)貨品的信息量大,數(shù)據(jù)安全性和保密性要求高。本系統(tǒng)實(shí)現(xiàn)對(duì)貨品信息的管理和總體的統(tǒng)計(jì)等,倉(cāng)庫(kù)信息,供貨單位和經(jīng)辦人員信息的查看及維護(hù)。倉(cāng)庫(kù)管理人員可以瀏覽、查詢、添加、刪除等貨品的基本信息以及統(tǒng)計(jì)等。本系統(tǒng)基本涵蓋了庫(kù)存管理的主要需求,具有完善細(xì)致的功

7、能、友好的用戶界面、強(qiáng)大的數(shù)據(jù)處理功能和完備的安全機(jī)制; 3、功能需求根據(jù)上述的管理系統(tǒng)的業(yè)務(wù)流程、要求以及所要實(shí)現(xiàn)的目標(biāo),我們可以擬出以下需求目標(biāo):(1) 系統(tǒng)包括,添加用戶,刪除用戶,密碼修改,退出登錄。(2) 綜合管理包括辦事員管理,供貨單位管理,連鎖店管理。(3) 庫(kù)存管理貨品信息管理:對(duì)倉(cāng)庫(kù)里的貨品進(jìn)行登記;短線貨品管理:對(duì)倉(cāng)庫(kù)里短線的貨品進(jìn)行顯示,以便及時(shí)采購(gòu)或者調(diào)庫(kù)補(bǔ)貨;(4) 入庫(kù)管理入庫(kù)登記管理:能對(duì)貨品的入庫(kù)信息進(jìn)行查看或刪除,采購(gòu)入庫(kù),和調(diào)庫(kù)入庫(kù)功能;入庫(kù)期間統(tǒng)計(jì):貨品入庫(kù)期間的統(tǒng)計(jì);供貨單位期間供貨金額統(tǒng)計(jì):對(duì)貨品某期間供應(yīng)的金額進(jìn)行統(tǒng)計(jì);(5) 出庫(kù)管理出庫(kù)登記管理:

8、能對(duì)貨品的出庫(kù)信息進(jìn)行查看或刪除,銷售出庫(kù),和調(diào)庫(kù)出庫(kù)功能;出庫(kù)期間統(tǒng)計(jì):貨品出庫(kù)期間的統(tǒng)計(jì);收貨單位期間收貨金額統(tǒng)計(jì):對(duì)貨品某期間收貨的金額進(jìn)行統(tǒng)計(jì);(6) 操作日志顯示最近20條的操作信息。(7) 庫(kù)存匯總可根據(jù)輸入的條件,對(duì)貨品的入庫(kù)信息,庫(kù)存信息等進(jìn)行簡(jiǎn)單匯總和組合條件匯總。三、數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)1.系統(tǒng)功能總體結(jié)構(gòu)設(shè)計(jì)1.1總體結(jié)構(gòu)設(shè)計(jì)在系統(tǒng)功能分析的基礎(chǔ)上,考慮VB和SQL SEVER2021 的特點(diǎn),設(shè)計(jì)出如圖3-1所示的系統(tǒng)功能模塊圖。 1.2模塊功能介紹用戶輸入密碼,等到系統(tǒng)驗(yàn)證后才能進(jìn)行以下操作。(1) 系統(tǒng)密碼修改:用戶通過該頁(yè)面實(shí)現(xiàn)密碼修改功能。用戶通過輸入舊密碼,新密碼和

9、確認(rèn)密碼(兩者一致時(shí))點(diǎn)擊確定按鈕,系統(tǒng)提示密碼修改成功。點(diǎn)擊取消返回。刪除用戶:用戶通過該頁(yè)面實(shí)現(xiàn)刪除用戶功能,選中系統(tǒng)給出的用戶列表中的一個(gè)用戶,點(diǎn)擊刪除。添加用戶:用戶通過該頁(yè)面實(shí)現(xiàn)添加用戶的功能,給予新用戶登陸系統(tǒng)的密碼。(2) 綜合管理辦事員管理:用戶通過該頁(yè)面實(shí)現(xiàn)添加或刪除辦事員功能。選中系統(tǒng)給出的辦事員供貨單位列表中的一個(gè)辦事員,點(diǎn)擊刪除則該辦事員信息被刪除。點(diǎn)擊添加,輸入辦事員信息確定。新辦事員添加成功。供貨單位管理:用戶通過該頁(yè)面實(shí)現(xiàn)添加或刪除供貨單位功能。選中系統(tǒng)給出的列表中的一個(gè)單位,點(diǎn)擊刪除則該單位信息被刪除。點(diǎn)擊添加,輸入辦事員信息確定。新辦事員添加成功。連鎖店管理:

10、用戶通過該頁(yè)面實(shí)現(xiàn)添加或刪除辦事員功能。選中系統(tǒng)給出的用戶列表中的一個(gè)辦事員,點(diǎn)擊刪除則該辦事員被刪除。點(diǎn)擊添加,輸入辦事員信息確定。新辦事員添加成功。商品基本信息輸入:此界面提供將商品基本信息寫入數(shù)據(jù)庫(kù)的功能。(3) 入庫(kù)管理入庫(kù)登記管理:能對(duì)貨品的入庫(kù)信息進(jìn)行查看或刪除,采購(gòu)入庫(kù),和調(diào)庫(kù)入庫(kù)(兄弟店之間的貨物對(duì)調(diào))功能;入庫(kù)期間統(tǒng)計(jì):根據(jù)用戶選擇的條件,可實(shí)現(xiàn)貨品入庫(kù)期間的統(tǒng)計(jì)。供貨單位期間供貨金額統(tǒng)計(jì):對(duì)貨品某期間供應(yīng)的金額進(jìn)行統(tǒng)計(jì)。(4) 出庫(kù)管理出庫(kù)登記管理:能對(duì)貨品的出庫(kù)信息進(jìn)行查看或刪除,銷售出庫(kù),和調(diào)庫(kù)出庫(kù)功能(在調(diào)庫(kù)入庫(kù)時(shí)自動(dòng)執(zhí)行該功能);出庫(kù)期間統(tǒng)計(jì):根據(jù)用戶選擇的條件,貨

11、品出庫(kù)期間的統(tǒng)計(jì);收貨單位期間收貨金額統(tǒng)計(jì):根據(jù)用戶選擇的條件,對(duì)貨品某期間收貨的金額進(jìn)行統(tǒng)計(jì);(5) 庫(kù)存管理短線貨品管理:對(duì)倉(cāng)庫(kù)里短線的貨品進(jìn)行顯示,以便及時(shí)采購(gòu)或者調(diào)庫(kù)補(bǔ)貨;(6) 操作日志顯示最近20條的出庫(kù)和入庫(kù)操作信息,包括操作員,操作內(nèi)容,操作時(shí)間。(7) 庫(kù)存匯總可根據(jù)輸入的條件,對(duì)貨品的入庫(kù)信息,庫(kù)存信息等進(jìn)行簡(jiǎn)單匯總和組合條件匯總。1.3代碼設(shè)計(jì)開發(fā)連鎖店庫(kù)存管理系統(tǒng)是一項(xiàng)龐大的系統(tǒng)工程,開發(fā)過程中的數(shù)據(jù)量相當(dāng)龐大,管理起來相當(dāng)困難,編制代碼對(duì)其進(jìn)行管理是一種行之有效的方法。代碼是用以代表系統(tǒng)中客觀存在的事物名稱、屬性或狀態(tài)的符號(hào)。由于現(xiàn)代管理生活中的數(shù)據(jù)量很大,所需的信息

12、種類也很多,所以必須經(jīng)過分類整理后才能更有效地利用。將系統(tǒng)中具有某些共同屬性或特征的信息歸并在一起,并通過一些便于計(jì)算機(jī)或人進(jìn)行識(shí)別和處理的符號(hào)來表示各類信息,即是代碼設(shè)計(jì)。2.輸入輸出設(shè)計(jì)2.1輸入設(shè)計(jì)輸入設(shè)計(jì)包括輸入方式、輸入格式、校對(duì)方式等。(1) 輸入方式設(shè)計(jì):鍵盤輸入: 由于庫(kù)存管理系統(tǒng)及密碼管理系統(tǒng)小、流動(dòng)數(shù)據(jù)少、 基本數(shù)據(jù)變化小,可以應(yīng)用鍵盤輸入。(2) 校對(duì)方式:本系統(tǒng)在修改個(gè)人密碼時(shí),運(yùn)用了二次鍵入校對(duì)的方法,對(duì)密碼修改 進(jìn)行確認(rèn);并對(duì)刪除商品的出入庫(kù)信息時(shí)請(qǐng)求用戶的確認(rèn)。(3) 輸入格式設(shè)計(jì):所有輸入嚴(yán)格按照數(shù)據(jù)庫(kù)表中設(shè)計(jì)的屬性進(jìn)行輸入,輸入不符合 的給出相應(yīng)的提示。2.2

13、輸出設(shè)計(jì)輸出設(shè)計(jì)包括報(bào)表輸出、圖形輸出等。3.數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)3.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述數(shù)據(jù)庫(kù)設(shè)計(jì)的基本任務(wù)是根據(jù)一個(gè)單位的信息需求、處理需求和數(shù)據(jù)庫(kù)的支撐環(huán)境(包括DBMS、操作系統(tǒng)和硬件),設(shè)計(jì)出數(shù)據(jù)模式(包括外模式、邏輯(概念)模式和內(nèi)模式)以及典型的應(yīng)用程序。數(shù)據(jù)庫(kù)設(shè)計(jì)一定要結(jié)構(gòu)合理,使用方便、效率較高。數(shù)據(jù)庫(kù)設(shè)計(jì)如圖:數(shù)據(jù)庫(kù) 設(shè)計(jì)信息需求處理需求DBMS與軟硬件特征數(shù)據(jù)庫(kù)模式應(yīng)用系統(tǒng) 數(shù)據(jù)庫(kù)設(shè)計(jì)以降低數(shù)據(jù)冗余,保證數(shù)據(jù)完整性及一致性和提高數(shù)據(jù)并發(fā)性能力為原則。主要做到以下幾點(diǎn) :數(shù)據(jù)庫(kù)各關(guān)系子模式符合第三范式 (3NF),消除數(shù)據(jù)冗余。利用事務(wù)級(jí)操作,保證數(shù)據(jù)的一致性和完整性通過觸發(fā)器機(jī)制保

14、證數(shù)據(jù)引用的完整性各表之間通過外鍵相連,根據(jù)具體情況保留一定的冗余,以提高訪問速度。3.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)的主要功能是商品的入庫(kù)、出庫(kù)管理,根據(jù)上面的設(shè)計(jì)規(guī)劃出的主要實(shí)體有庫(kù)存實(shí)體、出庫(kù)實(shí)體、入庫(kù)實(shí)體、需求實(shí)體,采購(gòu)實(shí)體。各個(gè)實(shí)體的E-R圖及其關(guān)系描述如下: 圖3-3庫(kù)存實(shí)體E-R圖圖3-4入庫(kù)記錄實(shí)體E-R圖 圖3-5出庫(kù)記錄實(shí)體E-R圖圖3-6調(diào)庫(kù)需求實(shí)體E-R圖圖3-7采購(gòu)實(shí)體E-R圖圖3-8系統(tǒng)E-R圖4.數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)用戶用戶名密碼用戶權(quán)限入庫(kù)信息入庫(kù)編號(hào)貨物編號(hào)單價(jià).貨物信息貨物編號(hào)貨物名稱.出庫(kù)信息出庫(kù)編號(hào)貨物編號(hào)數(shù)量.權(quán)限系統(tǒng)管理員普通管理員操作員4.1數(shù)據(jù)流圖5.數(shù)據(jù)

15、庫(kù)表設(shè)計(jì)5.1表匯總表名類型說明用戶信息表(EmpInfo)基本表集中保存系統(tǒng)中用戶的帳號(hào)、密碼等信息貨物信息表(KcGoods)基本表集中存放貨物的相關(guān)信息銷售商信息表(Company)基本表存放銷售商的角色)信息入庫(kù)信息表(JhGoodsInfo)基本表集中存放入庫(kù)貨物的相關(guān)信息出庫(kù)信息表(SellGoods)基本表集中存放出庫(kù)貨物的相關(guān)信息退貨信息表(ThGoodsInfo)基本表集中存放退貨的相關(guān)信息5.2詳細(xì)表設(shè)計(jì)用戶表:EmpInfo字段類型長(zhǎng)度說明約束EmpId文本50員工編號(hào)主鍵EmpName文本10角色名稱權(quán)限EmpLoginName文本50密碼EmpSex文本2性別EmpB

16、rithday日期50出生日期EmpDept文本10所屬部門EmpPost文本10職務(wù)EmpPhone文本20聯(lián)系 EmpPhoneM文本20 EmpAddress文本20地址EmpRemark文本50備注貨物表:KcGoods字段類型長(zhǎng)度說明約束GoodsID文本50貨物編號(hào)主鍵KcGoodsName文本50貨物名稱KcNum文本50貨物數(shù)量KcDeptName文本50存放倉(cāng)庫(kù)KcUnit文本50存放單位KcTime文本50存放時(shí)間KcRemark文本50備注銷售商表:Company字段類型長(zhǎng)度說明約束CompanyName文本50公司名稱主鍵CompanyDirect文本10公司負(fù)責(zé)人Co

17、mpanyPhone文本10公司 CompanyFax文本10公司 CompanyAddress文本50公司地址Remark文本50備注入庫(kù)信息表:JhGoodsInfo字段類型長(zhǎng)度說明約束GoodsID文本50入庫(kù)編號(hào)主鍵EmpID文本50進(jìn)貨員工編號(hào)GoodsNum文本50入庫(kù)數(shù)量GoodsJhPrice文本50入庫(kù)單價(jià)DoodsNeedPrice文本50入庫(kù)總值DoodTime日期50入庫(kù)時(shí)間DepotName文本50存入的倉(cāng)庫(kù)Remark文本50備注出庫(kù)信息表:SellGoods字段類型長(zhǎng)度說明約束GoodsID文本50出庫(kù)編號(hào)主鍵EmpID文本50貨員工編號(hào)SellGoodsNum文

18、本50出庫(kù)數(shù)量Sellprice文本50出庫(kù)單價(jià)SellNeedPrice文本50出庫(kù)總值SellGoodsTime日期50出庫(kù)時(shí)間SellRemark文本50備注四、程序代碼實(shí)現(xiàn)1.系統(tǒng)全部類匯總類名說明frm.cs程序主模塊frmCompanyInfo.cs查詢修改添加刪除銷售商信息frmDataBack.cs數(shù)據(jù)備份frmDataReole.cs數(shù)據(jù)還原frmEmpInfo.cs查詢修改添加刪除員工信息frmFindGood.cs查詢貨物信息frmGonYingShang.cs選擇供應(yīng)商信息frmGoodID.cs選擇商品名稱frmJhGoodsInfo.cs進(jìn)貨信息frmKcGoodF

19、ind.cs選擇查詢條件frmKcGoods.cs查詢庫(kù)存信息及設(shè)置警報(bào)數(shù)量frmLogin.cs用戶登錄frmMain.cs程序主界面frmSellGoodInfo.cs商品銷售信息frmSellGoods.cs修改添加刪除商品銷售信息frmThGoodsInfo.cs查詢修改添加刪除商品銷售信息Program.cs應(yīng)用程序的主入口點(diǎn)2.相關(guān)類詳細(xì)設(shè)計(jì)2.1 添加入庫(kù)信息的實(shí)現(xiàn)添加入庫(kù)信息設(shè)計(jì):進(jìn)入主界面后,點(diǎn)擊【進(jìn)貨管理】-【商品進(jìn)貨信息】即可打開添加入庫(kù)界面。下面給出完成添加功能的關(guān)鍵代碼:public partial class frmJhGoodsInfo : Form public

20、 frmJhGoodsInfo() InitializeComponent(); public frmJhGoodsInfo(int intCdo) InitializeComponent(); tb_JhGoodsInfo jhGood=new tb_JhGoodsInfo(); tb_JhGoodsInfoMenthod jhMenthod=new tb_JhGoodsInfoMenthod(); public static int intFalg = 0; private void ControlStatus() this.toolSave.Enabled = !this.toolSav

21、e.Enabled; this.toolAdd.Enabled = !this.toolAdd.Enabled; this.toolCancel.Enabled = !this.toolCancel.Enabled; this.toolAmend.Enabled = !this.toolAmend.Enabled; this.tollDelete.Enabled = !this.tollDelete.Enabled; 2.2 庫(kù)存查詢類的實(shí)現(xiàn)庫(kù)存查詢界面:進(jìn)入主界面后,選擇【庫(kù)存管理】-【庫(kù)存查詢】即可進(jìn)入入庫(kù)信息的查詢界面。本系統(tǒng)共提供兩種查詢方式,分別是商品編號(hào)查詢、商品名稱查詢查詢,選擇

22、任意一種查詢方式并輸入要查詢的值,點(diǎn)擊【查詢】按鈕,系統(tǒng)會(huì)根據(jù)輸入的查詢值以及選取的查詢方式在數(shù)據(jù)庫(kù)中進(jìn)行檢索,并將查詢結(jié)果顯示在界面下方的空白區(qū)域。完成庫(kù)存查詢功能的核心代碼:namespace CHEXC public partial class frmKcGoodFind : Form public frmKcGoodFind() InitializeComponent(); tb_KcGoodsMenthod tb_GoodMenthd = new tb_KcGoodsMenthod(); tb_KcGoods kcgood = new tb_KcGoods(); private vo

23、id button1_Click(object sender, EventArgs e) if (comboBox1.Text = "") MessageBox.Show("請(qǐng)選擇查詢條件!"); return; if (txtkey.Text = "") MessageBox.Show("請(qǐng)輸入查詢信息"); return; switch (comboBox1.Text) case "商品編號(hào)":/"商品編號(hào)": kcgood.strGoodsID = txtkey.Tex

24、t; tb_GoodMenthd.tb_ThGoodsFind(dataGridView1,1,kcgood); break; case "商品名稱":/商品名稱" kcgood.strKcGoodsName = txtkey.Text; tb_GoodMenthd.tb_ThGoodsFind(dataGridView1, 2, kcgood); break; private void frmKcGoodFind_Load(object sender, EventArgs e) 六、總結(jié)在設(shè)計(jì)倉(cāng)庫(kù)管理系統(tǒng)的時(shí)候,便是從以上兩個(gè)方面入手,首要實(shí)現(xiàn)功能性需求,再設(shè)計(jì)

25、一個(gè)相對(duì)方便操作的用戶界面。在這兩個(gè)方面集成開發(fā)環(huán)境(IDE)的作用顯得十分突出,Microsoft Visual Studio 2021 是一套非常強(qiáng)大的開發(fā)套件,利用它可以快速的開發(fā)出界面友好,功能強(qiáng)大的軟件系統(tǒng)。此次完成的倉(cāng)庫(kù)管理系統(tǒng)可以完全適應(yīng)中小型的倉(cāng)庫(kù)管理需求,它具有用戶管理、物資管理、出入庫(kù)管理、庫(kù)存管理等功能,可以方便快捷進(jìn)行添加、刪除、查詢等操作,且系統(tǒng)運(yùn)行比較穩(wěn)定。在完成課程設(shè)計(jì)的過程中也遇到了許多問題,主要是因?yàn)樽约簩?duì)高級(jí)語(yǔ)言編程以及數(shù)據(jù)庫(kù)方面的知識(shí)理解不夠深刻,平時(shí)動(dòng)手做的軟件不多;但是在指導(dǎo)老師的悉心指導(dǎo)下,通過查閱資料基本上都能比較好的解決遇到的問題,最終比較順利的

26、完成了此次課程設(shè)計(jì)。在這個(gè)過程中我也學(xué)到了很多東西,對(duì)C#,數(shù)據(jù)庫(kù)都有了更深入的理解,可以較熟練地使用VS2021 開發(fā)軟件,也增強(qiáng)了分析問題、解決問題的能力,總的來說這次課程設(shè)計(jì)使我受益頗多。參考文獻(xiàn) 1翟中 吳渝 劉冰 編著,軟件工程,機(jī)械工業(yè)出版,2021 年4月 2龔沛曾 陸慰民 楊志強(qiáng) 編著,Visual Basic 程序設(shè)計(jì)簡(jiǎn)明教程(第二版),高等教育出版社,2021 年12月 3高晉義 編著,管理信息系統(tǒng)-原理、方法與應(yīng)用,高等教育出版社,2021 年7月

27、60;4譚浩強(qiáng) 編著,Access 應(yīng)用系統(tǒng)開發(fā)教程,清華大學(xué)出版社,2021 年3月 5陳元春 張亮 王勇 編著,實(shí)用數(shù)據(jù)結(jié)構(gòu),中國(guó)鐵道出版社,2021 年8月 教師見習(xí)報(bào)告總結(jié)期待已久的見習(xí)已經(jīng)結(jié)束了,在龍巖三中高中部見習(xí)聽課,雖然只是短短的兩個(gè)星期,但感觸還是蠻深的,以前作為一名學(xué)生坐在課室聽課,和現(xiàn)在作為一名準(zhǔn)教師坐在課室聽課是完全不同的感受,感覺自己學(xué)到了一些在平時(shí)課堂上學(xué)不到的東西。在這里,我獲得的不僅是經(jīng)驗(yàn)上的收獲,更多是教學(xué)管理,課堂教學(xué)等的理念,以及他們帶給我的種種思考。教育見習(xí)實(shí)踐過程:聽課。教育見習(xí)的主要目的是讓

28、學(xué)生在指導(dǎo)教師的引導(dǎo)下,觀摩教師上課方法、技巧等。聽課是教育見習(xí)的主要內(nèi)容。我院規(guī)定在一周的見習(xí)中需完成至少6課的見習(xí)任務(wù)。我在教師的安排指導(dǎo)下,分別對(duì)高一、高二物理專業(yè)課型為主,其他課型齊頭的方式,積極主動(dòng)的完成了聽課任務(wù),收到良好的效果。我聽的第一節(jié)課是高二(8)班,這是一個(gè)平衡班,水平不如實(shí)驗(yàn)班高。在上課前。科任老師已經(jīng)跟我說了這個(gè)班的紀(jì)律是比較差的,而且成績(jī)也不是很好。在我聽課期間,確實(shí)有幾個(gè)學(xué)生在課堂上說話,但是我發(fā)現(xiàn)了一個(gè)有趣的現(xiàn)象,這個(gè)現(xiàn)象我在往后的幾個(gè)班都發(fā)現(xiàn)了,就是絕大部分的學(xué)生的學(xué)習(xí)熱情都好高漲,積極舉手發(fā)言,積極參與課堂活動(dòng)。我跟老師們提起這個(gè)現(xiàn)象的時(shí)候,科任老師就跟我說

29、,一個(gè)班里不可能所有的學(xué)生都能全神貫注地聽完一節(jié)課,所以作為一名教師,應(yīng)該想辦法吸引學(xué)生的注意力,調(diào)動(dòng)的積極性,比如可以以小組為單位,以搶答計(jì)分的形式調(diào)動(dòng)學(xué)生的積極性,這樣課堂氣氛就會(huì)活躍起來了。在為期兩周的見習(xí)工作中,我真的有很大的感觸,我第一次感受到自己已經(jīng)從一名學(xué)生向一名教師靠近,走在校園里,每當(dāng)有學(xué)生叫我一聲老師,我在感到無比自豪的同時(shí),還感受到了自己的責(zé)任。見習(xí)工作結(jié)束了,我要回到學(xué)校繼續(xù)我的學(xué)習(xí)了,但是我會(huì)好好記住我從*中學(xué)學(xué)到的一切,并應(yīng)用于我的專業(yè)學(xué)習(xí)中去。一、教學(xué)管理理念 在龍巖三中,從領(lǐng)導(dǎo)階層到一位普通的科任老師,都秉承以學(xué)生為主體的宗旨進(jìn)行學(xué)校的管理,進(jìn)行教學(xué)工

30、作的開展。作為一個(gè)課程改革的示范學(xué)校,一個(gè)教育實(shí)驗(yàn)基地。這所學(xué)校鼓勵(lì)著老師做各種研究,各種改革。每個(gè)班主任都有著自己的管理經(jīng)驗(yàn)與管理宗旨。有了這種思想的自由,自然這里也就充滿著探索與嘗試,從而有所創(chuàng)造與進(jìn)步。在我見習(xí)的班集體中,班主任對(duì)他的學(xué)生說:“我要讓你們成為學(xué)習(xí)型的管理者,也是管理型的學(xué)習(xí)者。”這樣一句簡(jiǎn)單的話,讓我感到這里老師進(jìn)行班級(jí)管理的良苦用心。他們關(guān)心的不只是學(xué)生的學(xué)習(xí),更多的是從一個(gè)完整的人的概念出發(fā),去培養(yǎng)學(xué)生多方面的素質(zhì)。二、教學(xué)理念 在見習(xí)期間,借著錄課的機(jī)會(huì),我聽了很多的市級(jí),校級(jí)的公開棵,還有理科實(shí)驗(yàn)班的課。在這些課堂上,讓我看到教學(xué)改革正在悄然進(jìn)行,有意識(shí)的老師正在努力體會(huì)“以學(xué)生為主體”的課堂模式。學(xué)生的創(chuàng)造也逐步成為教師追求的教學(xué)效果。其次,這里的老師也都在適應(yīng)著多媒體教學(xué),信息化教學(xué),使得課堂更加生動(dòng),資源更加豐富,學(xué)生獲取學(xué)習(xí)資源的渠道也就更多。盡管,這種教學(xué)理念、教學(xué)模式的推廣仍然有很長(zhǎng)的路,但似乎也并不遙遠(yuǎn),相信,這股改革的浪潮會(huì)給教育領(lǐng)域帶來很大的沖擊。 三

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論