進銷存管理系統(tǒng)設(shè)計與實現(xiàn)_第1頁
進銷存管理系統(tǒng)設(shè)計與實現(xiàn)_第2頁
進銷存管理系統(tǒng)設(shè)計與實現(xiàn)_第3頁
進銷存管理系統(tǒng)設(shè)計與實現(xiàn)_第4頁
進銷存管理系統(tǒng)設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

計算機與通信工程學院《網(wǎng)絡(luò)協(xié)議編程》課程設(shè)計報告項目名稱進銷存管理系統(tǒng)設(shè)計與實現(xiàn)子題名稱進貨管理指導(dǎo)教師劉青學生學號201058080227學生姓名文萬成同組姓名高恒波、楊聰偉、卓世平、梁星亮、盧書月、周偉起止日期13.09.16-13.09.27課程成績課程論文成績評定學院計算機與通信學院 專業(yè)網(wǎng)絡(luò)工程班級08581002 學號201058080227學生姓名文萬成 指導(dǎo)教師劉青課程成績 完成日期2013.9.27指導(dǎo)教師對學生在課程設(shè)計中的評價課程論文中的創(chuàng)造性成果學生掌握課程內(nèi)容的程度論文論文課程論文的質(zhì)量指導(dǎo)教師對課程論文的評定意見綜合成績指導(dǎo)教師簽字2013年9月27日進銷存管理系統(tǒng)設(shè)計與實現(xiàn)學生姓名:文萬成指導(dǎo)老師:劉青摘要最初的超市進銷存管理都是靠人力來完成的,但隨著市場經(jīng)濟的引導(dǎo),我國的超市經(jīng)營規(guī)模日益擴大、銷售額大幅度增加、超市產(chǎn)品多樣化發(fā)展,這就需要處理大量的信息,時刻要更新產(chǎn)品銷售信息,并對商品的各種信息進行統(tǒng)計分析。因此,在超市管理中引進現(xiàn)代化的辦公軟件,減少管理人員的勞動量。本課程設(shè)計主要是實現(xiàn)進銷存管理系統(tǒng)對商品的進貨信息、銷售信息、存儲信息的管理。本論文則主要介紹進銷存管理系統(tǒng)中進貨信息模塊的設(shè)計方案與具體的實現(xiàn)流程。實現(xiàn)設(shè)計過程中主要借助于VisualStudio開發(fā)環(huán)境的平臺,采用SQLSever數(shù)據(jù)庫,基本實現(xiàn)了系統(tǒng)的主要功能。關(guān)鍵詞VisualStudio;進銷存管理系統(tǒng);SQLSever

目錄1概述 頁共9頁1概述進銷存管理系統(tǒng)的基本實現(xiàn)功能,有基本檔案、進貨管理、銷售管理、庫存管理和系統(tǒng)維護這五個功能。每個功能模塊都對相應(yīng)的信息提供了增刪改查的操作。本論文主要介紹其中的進貨管理模塊的設(shè)計與實現(xiàn)。1.1進貨操作實現(xiàn)運行系統(tǒng),在主界面上按下進貨管理按鈕選擇商品進貨,進入商品進貨界面。進貨管理界面如圖1-1所示。圖1-SEQ圖_1-\*ARABIC1進貨信息在進貨界面上點擊“添加”按鈕即可進行進貨信息的填入,并將全局變量publicstaticintintFalg的值設(shè)置為1,表示添加進貨,添加進貨如圖1-2所示。圖1-SEQ圖_1-\*ARABIC2添加進貨在添加進貨界面上,進貨編號是基于當前時間自動生成的,應(yīng)付金額是根據(jù)進貨單價和進貨數(shù)量計算生成的,其他的商品名稱、進貨數(shù)量、進貨單價、銷售單價、進貨員工、所屬倉庫、實付金額和備注都是需要手動填寫的。供應(yīng)商名稱是從所有供應(yīng)商中選擇,如圖1-3所示。進貨數(shù)量里面可以選擇單位,如圖1-4所示。圖1-SEQ圖_1-\*ARABIC3選擇供應(yīng)商圖1-SEQ圖_1-\*ARABIC4進貨單位商品信息填寫完畢之后點擊左上角的保存按鈕將進貨信息存入數(shù)據(jù)庫,如圖1-5所示。圖1-SEQ圖_1-\*ARABIC5進貨成功在添加信息成功后都會調(diào)用兩個方法:ControlStatus()和ClearContorl(),其中ControlStatus()是將界面上的按鍵置反,ClearContorl()是將界面上的控件內(nèi)容清空,代碼如下:privatevoidControlStatus(){this.toolSave.Enabled=!this.toolSave.Enabled;//保存按鈕this.toolAdd.Enabled=!this.toolAdd.Enabled;//添加按鈕this.toolCancel.Enabled=!this.toolCancel.Enabled;//取消按鈕this.toolAmend.Enabled=!this.toolAmend.Enabled;//修改按鈕this.toolDelete.Enabled=!this.tollDelete.Enabled;//刪除按鈕}publicvoidClearContorl(){txtGoodsNum.Text="";//貨物數(shù)量txtGoodsRemark.Text="";//貨物備注txtGoodsSellPrice.Text="";//銷售價格txtJhCompName.Text="";//供應(yīng)商名稱txtGoodsNoPrice.Text="";//實付金額txtGoodsNeedPrice.Text="";//應(yīng)付金額txtGoodsName.Text="";//貨物名稱txtGoodsJhPrice.Text="";//進貨價txtGoodsID.Text="";//貨物編號txtEmpId.Text="";//員工名cmbDepotName.Text="";//倉庫名}1.2進貨信息修改在進貨界面上點擊“修改”按鈕可以修改已進貨物的信息,單擊界面下面的貨物列表中的行即可選中要修改的貨物,同時將變量intFalg的值設(shè)置為2表示修改進貨信息,修改信息如圖1-6所示。圖1-SEQ圖_1-\*ARABIC6修改貨物信息在修改“進貨單價”和“進貨數(shù)量”這兩個控件中的值時,“應(yīng)付金額”中的值也將一起改變,代碼如下:///<summary>///貨物數(shù)量改變時觸發(fā)的事件///</summary>privatevoidtxtGoodsNum_TextChanged(objectsender,EventArgse){if(txtGoodsJhPrice.Text!=""&&txtGoodsNum.Text!=""){intGoodsJhPrice=Convert.ToInt32(txtGoodsJhPrice.Text);intGoodsNum=Convert.ToInt32(txtGoodsNum.Text);intGoodsNeedPrice=GoodsJhPrice*GoodsNum;txtGoodsNeedPrice.Text=Convert.ToString(GoodsNeedPrice);}}///<summary>///貨物價格改變時觸發(fā)的事件///</summary>privatevoidtxtGoodsJhPrice_TextChanged(objectsender,EventArgse){if(txtGoodsJhPrice.Text!=""&&txtGoodsNum.Text!=""){intGoodsJhPrice=Convert.ToInt32(txtGoodsJhPrice.Text);intGoodsNum=Convert.ToInt32(txtGoodsNum.Text);intGoodsNeedPrice=GoodsJhPrice*GoodsNum;txtGoodsNeedPrice.Text=Convert.ToString(GoodsNeedPrice);}}點擊“保存”按鈕將修改后的信息加入數(shù)據(jù)庫中,這里將進貨單價由原來的100修改為150,如圖所示。圖1-SEQ圖_1-\*ARABIC7修改進貨信息1.3進貨信息刪除進貨信息的具體操作與進貨修改的操作相似,選擇要刪除的信息如圖1-8所示。成功刪除信息如圖1-9所示。圖1-SEQ圖_1-\*ARABIC8選擇要刪除的貨物圖1-SEQ圖_1-\*ARABIC9刪除貨物信息成功1.4進貨查詢在主界面下,點擊“進貨管理”菜單按鈕,選擇“商品查詢”操作如圖1-10所示,進入商品查詢界面,查詢界面如圖1-11所示。圖1-SEQ圖_1-\*ARABIC10操作圖1-SEQ圖_1-\*ARABIC11查詢界面在查詢界面上可以選擇查詢條件,查詢條件有:商品編號、商品名稱和查詢所有信息。選中商品編號可以在右邊的框中輸入商品的編號進行查詢,如圖1-12所示。圖1-SEQ圖_1-\*ARABIC12商品編號查詢以商品名稱的查詢結(jié)果如圖1-13所示。圖1-SEQ圖_1-\*ARABIC13商品名稱查詢查詢的實現(xiàn)主要是調(diào)用數(shù)據(jù)庫模塊的類,代碼如下:tb_JhGoodsInfoMenthodjhMenthod=newtb_JhGoodsInfoMenthod();switch(comboBox1.Text){case"商品編號"://"商品編號"jhMenthod.tb_JhGoodsInfoFind(textBox1.Text,1,dataGridView1);comboBox1.SelectedIndex=0;break;case"商品名稱"://商品名稱"jhMenthod.tb_JhGoodsInfoFind(textBox1.Text,2,dataGridView1);comboBox1.SelectedIndex=0;break;case"查詢所有信息"://"所有信息"jhMenthod.tb_JhGoodsInfoFind(textBox1.Text,5,dataGridView1);comboBox1.SelectedIndex=0;break;}其中的數(shù)字1、2、5是對數(shù)據(jù)庫查詢中的查詢類型所添加的標記。

2結(jié)束語課程設(shè)計主旨在于促進學生的動手能力,把課本所學付諸實踐,。學生應(yīng)該充分發(fā)揮自主能動性,了解相關(guān)知識、發(fā)現(xiàn)問題并解決問題,不只局限于較淺層面上。不能抄襲他人的作品,但應(yīng)該適當利用前人的資源,參考他人的思路,提取優(yōu)點,然后再用自己的思路進行分析解決。應(yīng)該深入了解題目,理清思路,通過課程設(shè)計培養(yǎng)聯(lián)系實際和解決實際問題的能力。通過這次網(wǎng)絡(luò)協(xié)議編程課程設(shè)計,我更加充分的理解了課本上的知識,對C#編程過程有了較深入的理解,掌握了C#編程語言的基本方法。這次課程設(shè)計用時兩個星期,但是這兩個星期我學到的東西很多,重新學習了一邊之前課本上的知識,夯實了基礎(chǔ),同時還學到了很對課程內(nèi)容沒有的知識。加深了理論與實踐結(jié)合的理解,理論提供了行走的能力,實踐強化了行走的步伐,理論與實踐結(jié)合才能在學習中走得更穩(wěn)、更快、更遠。在課程設(shè)計的過程中遇到了許多問題,通過查找資料和與同學討論加深了對問題的印象,也發(fā)現(xiàn)了自己的不足之處,許多基礎(chǔ)知識掌握

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論