版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
..PAGE2.v.第一章開發(fā)環(huán)境和開發(fā)工具1.1開發(fā)背景隨著科學(xué)技術(shù)的不斷開展,計算機科學(xué)日漸成熟,其強大的功能已為人們所深刻認識,它己進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。采用計算機進展信息化管理已成為衡量企業(yè)管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,而超市的進銷存管理信息系統(tǒng)的全面自動化、信息化那么是現(xiàn)代超市運營體系中重要的組成局部。超市的進銷存管理信息系統(tǒng)的好壞對于超市的管理者和用戶來說都至關(guān)重要,在很大程度上影響著超市其他事務(wù)的進展。因此,本文所研究的超市的進銷存管理信息系統(tǒng)具有一定的使用價值和現(xiàn)實意義。一直以來人們使用傳統(tǒng)人工的方式進展超市的進銷存管理,這種管理方式存在著諸多缺點,如:工作量大,效率低,XX性差,數(shù)據(jù)冗余,容易喪失,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),不便于整理,這對于查找、更新和維護都帶來了不少的困難。鑒于此,本文研究了一種基于關(guān)系型數(shù)據(jù)庫的超市信息管理方案。利用SQLServer2005數(shù)據(jù)庫管理系統(tǒng)靈活性和開發(fā)效率高的特點,采用面向?qū)ο蟮腃#的方法,開發(fā)出超市的進銷存管理信息系統(tǒng)。該系統(tǒng)具有手工管理所無法比較的優(yōu)點,如:檢索迅速、查找方便、可靠性高、存儲量大、XX性好、信息利用率高、本錢低、便于更改等。該系統(tǒng)能夠極大地提高超市信息管理的效率,優(yōu)化學(xué)校的人力、物力,降低超市的管理本錢,為超市信息管理的信息化、正規(guī)化奠定了堅實的根底。1.2開發(fā)環(huán)境本文所采用的開發(fā)環(huán)境主要是基于數(shù)據(jù)庫系統(tǒng)的SQLServer2005和基于面向?qū)ο蟪绦蛟O(shè)計的C#。利用SQLServer2005創(chuàng)立超市供給商根本信息表,員工根本信息表,進貨表,退貨表,銷售表,庫存表等。利用C#和數(shù)據(jù)庫建立連接之后,利用C#中的控件按鈕以及一些程序代碼實現(xiàn)一些特定的功能,例如供給商信息查詢、供給商信息的修改、供給商信息的增加以及刪除,庫存信息查詢、庫存信息的修改、庫存信息的增加以及刪除等,極大地提高了超市信息管理的效率。第二章系統(tǒng)的分析與設(shè)計2.1系統(tǒng)需求分析超市的進銷存信息管理系統(tǒng)是針對超市人事處的大量業(yè)務(wù)處理工作而開發(fā)的管理軟件,主要用于超市商品管理,總體任務(wù)是實現(xiàn)超市信息關(guān)系的系統(tǒng)化、科學(xué)化、標(biāo)準(zhǔn)化和自動化,其主要任務(wù)是用計算機對商品各種信息進展日常管理,如查詢、修改、增加、刪除,另外還考慮到庫存管理,針對這些要求設(shè)計了超市信息管理系統(tǒng)。推行超市信息管理系統(tǒng)的應(yīng)用是進一步推進超市商品管理標(biāo)準(zhǔn)化、電子化和提高超市管理水平的重要舉措。因此開發(fā)出一套有效的超市信息管理系統(tǒng)有著重要的意義。2.2系統(tǒng)總體設(shè)計系統(tǒng)設(shè)計目標(biāo)本文研究開發(fā)的超市信息管理系統(tǒng)用于支持超市信息管理工作,有如下三個方面的目標(biāo):〔1〕支持超市實現(xiàn)標(biāo)準(zhǔn)化的管理?!?〕支持超市高效率完成商品信息管理的日常業(yè)務(wù),包括商品入庫時商品庫存的建立、超市商品的更新等?!?〕支持超市進展信息管理及其相關(guān)方面的科學(xué)決策,如超市管理人員根據(jù)現(xiàn)有的商品數(shù)目決定招聘人數(shù),規(guī)模的擴建等。開發(fā)設(shè)計思想〔1〕盡量采用學(xué)校現(xiàn)有軟硬環(huán)境,及先進的管理系統(tǒng)開發(fā)方案,從而到達充分利用超市現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的?!?〕系統(tǒng)應(yīng)符合學(xué)校超市信息管理的規(guī)定,滿足對商品日常管理的需要,并到達操作過程中的直觀、方便、實用、平安等要求?!?〕系統(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護人員補充、維護?!?〕系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進展數(shù)據(jù)的增加、刪除、修改、備份等操作。系統(tǒng)功能模塊設(shè)計本系統(tǒng)分為五個模塊:系統(tǒng)用戶設(shè)置、超市進貨信息管理、超市銷售信息管理、超市庫存信息管理和商品管理。得到如圖2-1所示的系統(tǒng)功能模塊圖。超市進銷存管理系統(tǒng)超市進銷存管理系統(tǒng)系統(tǒng)用戶商品管理進貨管理庫存管理銷售管理用戶設(shè)置添加商品查找商品商品類別進貨管理進貨查詢庫存查詢銷售額查詢銷售添加圖2-1系統(tǒng)功能模塊圖第三章數(shù)據(jù)庫設(shè)計3.1數(shù)據(jù)庫需求分析數(shù)據(jù)庫需求分析是數(shù)據(jù)庫構(gòu)造設(shè)計的第一個階段,也是非常重要的一個階段。在這個階段主要工作是收集根本數(shù)據(jù)以及數(shù)據(jù)處理的流程,為以后進一步設(shè)計一打下根底。需求分析主要解決兩個問題::1.內(nèi)容要求?!?〕內(nèi)容要求。調(diào)查應(yīng)用系統(tǒng)用戶所需要操作的數(shù)據(jù),決定在數(shù)據(jù)庫中存儲什么數(shù)據(jù)。〔2〕處理要求。調(diào)查應(yīng)用系統(tǒng)用戶要求對數(shù)據(jù)庫進展什么樣的處理,理清數(shù)據(jù)庫中各種數(shù)據(jù)之間的關(guān)系。2.在數(shù)據(jù)庫需求分析后,得到一個數(shù)據(jù)字典文檔,包括3方面內(nèi)容。〔1〕數(shù)據(jù)項。包括名稱、含義、類型、取值范圍、長度以及和其他數(shù)據(jù)項之間的邏輯關(guān)系。〔2〕數(shù)據(jù)構(gòu)造。假設(shè)干個數(shù)據(jù)項的有意義的集合,包括名稱、含義以及組成數(shù)據(jù)構(gòu)造的數(shù)據(jù)項?!?〕數(shù)據(jù)流。指數(shù)據(jù)中數(shù)據(jù)的處理過程,包括輸入、處理和輸出。3.2數(shù)據(jù)庫邏輯構(gòu)造設(shè)計概念構(gòu)造是獨立于實際數(shù)據(jù)模型的信息構(gòu)造,必須將其轉(zhuǎn)化為邏輯構(gòu)造后才能進展數(shù)據(jù)庫應(yīng)用的設(shè)計。也就是要將概念上的構(gòu)造轉(zhuǎn)化為BP數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型。超市信息管理系統(tǒng)數(shù)據(jù)庫中各個表格的設(shè)計結(jié)果如下面的六個表所示。每個表表示數(shù)據(jù)庫中的一個表。供給商表如表3-1所示,主要包括公司的ID、XX、、地址等信息。表3-1供給商表員工信息表如3-2所示,主要包括員工的編號、XX、登錄名、密碼、性別、出生日期等信息。表3-2員工信息表進貨表如3-3所示,包括食品的編號、生產(chǎn)日期、生產(chǎn)公司的XX、進貨售出的價格等信息。表3-3進貨表庫存信息表如3-4所示,包括食品的編號、生產(chǎn)日期、庫存的數(shù)量、庫存時間等信息。表3-4庫存信息表銷售信息表如3-5所示,包括食品名稱、售出的數(shù)量、售出的時間、售出價格等信息。表3-5銷售信息表退貨表如3-6所示,包括退貨食品編號、售出價格、退貨食品名稱、退貨數(shù)量、退貨需要的價格等信息。表3-6退貨表第四章系統(tǒng)詳細設(shè)計與實現(xiàn)4.1登陸界面此界面為登陸界面,用于實現(xiàn)與數(shù)據(jù)庫的連接及進入超市信息管理系統(tǒng)主頁面,如圖4-2所示。圖4-1登陸界面4.2主界面此界面針對于一般用戶,在窗體下方會顯示登陸者和登錄日期,可以查詢,瀏覽信息,如圖4-2所示,包括根本信息、進貨管理、銷售管理、庫存管理等信息。圖4-2用戶登錄主界面4.3根底信息設(shè)置設(shè)計(1)此界面為用戶登陸后的進展員工信息相關(guān)操作的界面,實現(xiàn)用戶對員工信息的增刪改查等維護功能,如圖4-3所示。圖4-3員工信息界面(2)此界面為用戶登陸后的進展供給商信息相關(guān)操作的界面,實現(xiàn)用戶對供給商信息的增刪改查等維護功能,如圖4-4所示。圖4-4供給商信息界面(3)此界面為用戶登陸后的進展庫存查詢操作的界面,如圖4-5所示。圖4-5庫存查詢界面(4)此界面為用戶登陸后的進展庫存警告設(shè)置的界面,如圖4-6所示。圖4-6庫存警告界面心得體會課程設(shè)計誠然是一門專業(yè)課,給我很多專業(yè)知識以及專業(yè)技能上的提升,同時又是一門講道課,一門辯思課,給了我許多道,給了我很多思,給了我莫大的空間。同時,設(shè)計讓我感觸很深。使我對抽象的理論有了具體的認識。通過這次課程設(shè)計,我掌握了信息系統(tǒng)設(shè)計的各個環(huán)節(jié);熟悉了各種工具軟件的操作和應(yīng)用等等在此次超市進銷存信息管理系統(tǒng)設(shè)計當(dāng)中我認識到開發(fā)一項好的軟件不是某一個人就能完成的任務(wù)。一個團隊的小組,一個勤奮的小組非常重要,溝通是解決問題的就好方法。所以小組中的每個成員的能力與協(xié)作能力也是致關(guān)重要的。同時,不僅是團隊內(nèi)部的交流,更多需要協(xié)調(diào)好團隊之間的交流。我們小組由三名成員組成,相互協(xié)作,共同努力,終于準(zhǔn)時完成了任務(wù)。首先,我們本次設(shè)計中也同樣遇到了各種各樣的困難,例如一開場就沒有真正理解本次設(shè)計,沒有真正把握住本次設(shè)計的主導(dǎo)方向。但是,隨著逐步的深入,我們有了方向,并開場根據(jù)課程設(shè)計的課程表做了工作安排。在設(shè)計過程當(dāng)中,我們對一些知識了解甚淺,無法很好的運用于實踐,但是在教師的指導(dǎo)和與同學(xué)的交流下,我們逐一排除困難,按方案完成了此次設(shè)計的任務(wù)。其次,在超市進銷存信息管理系統(tǒng)實習(xí)中我了解到,在開發(fā)一個系統(tǒng)時一定要先做好規(guī)劃,做好開發(fā)之前的可行性分析,充分了解店里的管理方法和運營狀況,按照系統(tǒng)的開發(fā)步驟,詳細地寫好每一個必要的文檔。而且,我們也必須事先找一些參考書并根據(jù)自己設(shè)計方案的特點,來完成這個管理信息的設(shè)計。由于我們能力有限,加上時間倉促,本系統(tǒng)難免會出現(xiàn)一些缺乏之處,我們深表歉意,如發(fā)現(xiàn)還有其它問題,希望教師批評指正。通過本次設(shè)計,我們不但穩(wěn)固了自己所學(xué)的知識而且還把所學(xué)知識運用到實踐中去,相信對以后的學(xué)習(xí)有很大的提醒和指導(dǎo)學(xué)習(xí)離不開實踐。參考文獻〔1〕鄺孔武,鄺志云.管理信息系統(tǒng)分析與設(shè)計[M].XX電子科技大學(xué),2006〔2〕王珊,李盛恩.?dāng)?shù)據(jù)庫根底與應(yīng)用[M].人民郵電,2005〔3〕林銳.軟件工程思想[M].XX電子科技大學(xué),2000〔4〕JamesFoxall.VisualC#2005入門經(jīng)典[M].人民郵電,2007〔5〕嚴蔚敏,X偉民.?dāng)?shù)據(jù)構(gòu)造[M].清華大學(xué),2005。附錄實現(xiàn)代碼如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespaceSupermarketMIS{publicpartialclassfrmMain:Form{publicfrmMain(){Initializeponent();}//用于傳遞信息publicstringSendNameValue;publicfrmMain(stringstrName){Initializeponent();SendNameValue=strName;}//記錄登錄用戶privatevoidfrmMain_Load(objectsender,EventArgse){timer2.Enabled=true;this.statusUser.Text="系統(tǒng)操作員:"+SendNameValue;}privatevoidtimer2_Tick(objectsender,EventArgse){ng();}privatevoidmenuEmployee_Click(objectsender,EventArgse){//員工信息frmEmpInfoempinfo=newfrmEmpInfo();empinfo.Owner=this;empinfo.ShowDialog();}privatevoidmenupany_Click(objectsender,EventArgse){//供給商信息frmpanyInfofrmp=newfrmpanyInfo();frmp.Owner=this;frmp.ShowDialog();}privatevoidmenuGoodsIn_Click(objectsender,EventArgse){//進貨信息frmPurchaseGoodsInfoPurchaseGood=newfrmPurchaseGoodsInfo();PurchaseGood.Owner=this;PurchaseGood.ShowDialog();}privatevoidmenuFind_Click(objectsender,EventArgse){//商品信息查查詢frmFindGoodsfindgood=newfrmFindGoods();findgood.Owner=this;findgood.ShowDialog();}privatevoidmenuSellGoods_Click(objectsender,EventArgse){//商品銷售信息frmSellGoodsfrmSell=newfrmSellGoods();frmSell.Owner=this;frmSell.ShowDialog();}privatevoidmenuSellFind_Click(objectsender,EventArgse){//商品退貨信息frmReturnGoodsInfofrmReturn=newfrmReturnGoodsInfo();frmReturn.Owner=this;frmReturn.ShowDialog();}privatevoidmenuDepotAlarm_Click(objectsender,EventArgse){//庫存警報frmStockGoodsInfokcGood=newfrmStockGoodsInfo();kcGood.Owner=this;kcGood.ShowDialog();}privatevoidmenuDepotFind_Click(objectsender,EventArgse){//庫存查詢frmStockGoodsFindkcfrmFind=newfrmStockGoodsFind();kcfrmFind.Owner=this;kcfrmFind.ShowDialog();}privatevoidfrmMain_FormClosing(objectsender,FormClosingEventArgse){Application.Exit();}namespaceSupermarketMIS{publicpartialclassfrmpanyInfo:Form{publicstaticintintReturn=0;tb_panypany=newtb_pany();//創(chuàng)立一個tb_pany對象tb_panyMethodpanyMethod=newtb_panyMethod();//創(chuàng)立tb_panyMethod對象,調(diào)用tb_panyMethod對象的方法可以對供給商進展增、刪、改、查tb_JhGoodsInfoMethodjhgood=newtb_JhGoodsInfoMethod();//創(chuàng)立一個tb_JhGoodsInfoMethod對象publicstaticintintFalg=0;publicfrmpanyInfo()//創(chuàng)立一個無參構(gòu)造方法{Initializeponent();}publicfrmpanyInfo(intintResult)//創(chuàng)立一個有參構(gòu)造方法{Initializeponent();intReturn=intResult;}privatevoidControlStatus()//用于控制按鈕的狀態(tài){this.toolSave.Enabled=!this.toolSave.Enabled;this.toolAdd.Enabled=!this.toolAdd.Enabled;d;this.toolAmend.Enabled=!this.toolAmend.Enabled;this.toolDelete.Enabled=!this.toolDelete.Enabled;}//將控件恢復(fù)到原始狀態(tài)privatevoidClearControls(){txtpanyDirector.Text="";txtpanyAddress.Text="";txtpanyFax.Text="";txtpanyName.Text="";txtpanyPhone.Text="";txtpanyRemark.Text="";}//控制控件狀態(tài)publicintGetCount(){intintReslult=0;if(intFalg==1||intFalg==2){if(txtpanyName.Text==""){MessageBox.Show("供給商名稱不能為空!","提示");returnintReslult;}if(txtpanyPhone.Text==""){MessageBox.Show("聯(lián)系不能為空!","提示");returnintReslult;}if(txtpanyDirector.Text==""){MessageBox.Show("地址不能為空!","提示");returnintReslult;}if(intFalg!=2){panyID=panyMethod.tb_CustomerID();}else{panyID=this.dgvpanyInfo[0,this.dgvpanyInfo.CurrentCell.RowIndex].Value.ToString();}EmpFalg=0;pany.strpanyAddress=txtpanyAddress.Text;pany.strpanyDirector=txtpanyDirector.Text;pany.strpanyFax=txtpanyFax.Text;pany.strpanyName=txtpanyName.Text;pany.strpanyPhone=txtpanyPhone.Text;pany.strpanyRemark=txtpanyRemark.Text;pany.daReDateTime=DateTime.Now;}if(intFalg==3){if(txtpanyName.Text==""){MessageBox.Show("供給商名稱不能為空!請選擇要刪除的的記錄","提示");returnintReslult;}EmpFalg=1;panyID=this.dgvpanyInfo[0,this.dgvpanyInfo.CurrentCell.RowIndex].Value.ToString();}intReslult=1;returnintReslult;}privatevoidfrmpaynInfo_Load(objectsender,EventArgse){panyMethod.tb_panyFind("",3,dgvpanyInfo);//窗體一加載,就調(diào)用tb_panyMethod對象的tb_panyFind方法,顯示全部供給商的信息}//保存事件privatevoidtoolSave_Click(objectsender,EventArgse){if(GetCount()==1){if(intFalg==1)//當(dāng)inFalg==1時,可以檢查表單中的空條件{if(panyMethod.tb_panyMethodAdd(pany)==1)//調(diào)用tb_panyMethod對象tb_panyMethodAdd〔〕方法,添加供給商,如果panyMethod.tb_panyMethodAdd(pany)==1為true,添加并保存成功{if(intReturn==1){frmSupplierfrmCop=(frmSupplier)this.Owner;//創(chuàng)立一個frmSupplier窗體對象jhgood.filltProd(frmCop.treeView1,frmCop.imageList1);ClearControls();//將控件恢復(fù)到原始狀態(tài)ControlStatus();//控制控件狀態(tài)intFalg=0;this.Close();}MessageBox.Show("添加成功");intFalg=0;panyMethod.tb_panyFind("",3,dgvpanyInfo);//在沒有輸入添加的情況下,顯示所有的供給商的信息ClearControls();ControlStatus();}else//如果panyMethod.tb_panyMethodAdd(pany)==1為false,添加失敗{MessageBox.Show("添加失敗");intFalg=0;panyMethod.tb_panyFind("",3,dgvpanyInfo);ClearControls();ControlStatus();}}if(intFalg==2)//調(diào)用tb_panyMethod對象tb_panyMethodUpdate〔〕方法,修改供給商,如果panyMethod.tb_panyMethodAdd(pany)==1為true,修改并保存成功{if(panyMethod.tb_panyMethodUpDate(pany)==1){MessageBox.Show("修改成功");intFalg=0;panyMethod.tb_panyFind("",3,dgvpanyInfo);ClearControls();ControlStatus();}else{MessageBox.Show("修改失敗");intFalg=0;panyMethod.tb_panyFind("",3,dgvpanyInfo);ClearControls();ControlStatus();}}if(intFalg==3){if(panyMethod.tb_panyMethodDelete(pany)==1){MessageBox.Show("刪除成功");intFalg=0;panyMethod.tb_panyFind("",3,dgvpanyInfo);ClearControls();ControlStatus();}else{MessageBox.Show("刪除失敗");intFalg=0;panyMethod.tb_panyFind("",3,dgvpanyInfo);ClearControls();ControlStatus();}}}}//把DataGridView控件中的數(shù)據(jù)填充到文本控件中去privatevoidFillControls(){try{//把從數(shù)據(jù)庫中讀取的數(shù)據(jù)填充到DataGridView控件中SqlDataReadersqldr=panyMethod.tb_panyFind(this.dgvpanyInfo[0,this.dgvpanyInfo.CurrentCell.RowIndex].Value.ToString());sqldr.Read();if(sqldr.HasRows){txtpanyName.Text=sqldr[1].ToString();//把DataGridView控件的第一列填充到txtpanyName文本控件中txtpanyDirector.Text=sqldr[2].ToString();//把DataGridView控件的第二列填充到txtpanyDirector文本控件中txtpanyPhone.Text=sqldr[3].ToString();//把DataGridView控件的第三列填充到txtpanyPhone文本控件中txtpanyFax.Text=sqldr[4].ToString();//把DataGridView控件的第四列填充到txtpanyFax文本控件中txtpanyAddress.Text=sqldr[5].ToString();//把DataGridView控件的第五列填充到txtpanyAddress文本控件中txtpanyRemark.Text=sqldr[6].ToString();//把DataGridView控件的第六列填充到txtpanyRemark文本控件中}}catch(Exceptionee){MessageBox.Show(ee.ToString());}}//取消事件privatevoidtoolCancel_Click(objectsender,EventArgse){ClearControls();//調(diào)用ClearControls方法情況所填寫的信息ControlStatus();//設(shè)置按鈕的狀態(tài)intFalg=0;//令intFlag的值為零}//添加事件privatevoidtoolAdd_Click(objectsender,EventArgse){ControlStatus();ClearControls();intFalg=1;//添加標(biāo)記}//修改事件privatevoidtoolAmend_Click(objectsender,EventArgse){ControlStatus();ClearControls();intFalg=2;//修改標(biāo)記}//刪除事件privatevoidtoolDelete_Click(objectsender,EventArgse){ControlStatus();intFalg=3;//刪除標(biāo)記}//按條件查找事件privatevoidtxtOK_Click(objectsender,EventArgse){stringP_Str_cmdtxt=String.Empty;stringP_Str_selectcondition=this.cbxCondition.Text;if(P_Str_selectcondition==null){MessageBox.Show("請選擇查詢條件!");return;}if(this.txtKeyWord.Text==""){MessageBox.Show("輸入查詢條件!");return;}switch(P_Str_selectcondition){case"供給商名稱":panyMethod.tb_panyFind(txtKeyWord.Text,1,dgvpanyInfo);break;case"負責(zé)人XX":panyMethod.tb_panyFind(txtKeyWord.Text,2,dgvpanyInfo);break;default:break;}}//退出privatevoidtoolExit_Click(objectsender,EventArgse){this.Close();}//點擊DatagridView控件任意的局部所觸發(fā)的事件privatevoiddgvpanyInfo_CellClick(objectsender,DataGridViewCellEventArgse){if(intFalg==2||intFalg==3)//只有intFalg=2(修改)和intFlag=3〔刪除〕時才將DataGridView中選定的數(shù)據(jù)填充到文本控件中{FillControls();}}}}namespaceSupermarketMIS{publicpartialclassfrmStockGoodsFind:Form{publicfrmStockGoodsFind(){Initializeponent();}tb_KcGoodsInfoMethodtb_GoodMenthd=newtb_KcGoodsInfoMethod();tb_KcGoodskcgood=newtb_KcGoods();privatevoidbtnSearch_Click(objectsender,EventArgse){if(thisbKey.Text==""){MessageBox.Show("請選擇查詢條件!");return;}if(this.txtKey.Text==""){MessageBox.Show("請輸入查詢信息");return;}switch(cmbKey.Text){case"商品編號"://"商品編號":kcgood.strGoodsID=txtKey.Text;tb_GoodMenthd.tb_ThGoodsFind(this.dgvStockInfo,1,kcgood);break;case"商品名稱"://商品名稱"kcgood.strKcGoodsName=txtKey.Text;tb_GoodMenthd.tb_ThGoodsFind(this.dgvStockInfo,2,kcgood);break;}}}}namespaceSupermarketMIS{publicpartialclassfrmStockGoodsInfo:Form{publicfrmStockGoodsInfo(){Initializeponent();}tb_KcGoodskcGood=newtb_KcGoods();tb_KcGoodsInfoMethodtb_GoodMenthd=newtb_KcGoodsInfoMethod();privatevoidfrmStockGoodsInfo_Load(objectsender,EventArgse){tb_GoodMenthd.tb_ThGoodsFind(dgvStockInfo,4,kcGood);}privatevoidFillControls(){try{SqlDataReadersqldr=tb_GoodMenthd.tb_ThGoodsFind(this.dgvStockInfo[0,this.dgvStockInfo.CurrentCell.RowIndex].Value.ToString());sqldr.Read();if(sqldr.HasRows){txtID.Text=sqldr[1].ToString();txtGoodsName.Text=sqldr[2].ToString();txtGoodsJhPrice.Text=sqldr[9].ToString();txtGoodsSellPrice.Text=sqldr[10].ToStrin
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版石油化工安全評價與隱患排查合同3篇
- 二零二五年度品牌推廣活動策劃與執(zhí)行合同3篇
- 二零二五版工藝品展覽館建設(shè)與運營管理合同3篇
- 二零二五年度電力工程建設(shè)項目融資合同2篇
- 二零二五年度4S店汽車租賃與綠色出行倡導(dǎo)合同3篇
- 二零二五版房地產(chǎn)開發(fā)項目掛靠合作保密協(xié)議合同3篇
- 2025年度特色餐飲品牌店面全面轉(zhuǎn)讓合同范本2篇
- 二零二五版物業(yè)公司應(yīng)急處理合同3篇
- 二零二五版數(shù)據(jù)中心建設(shè)工程施工合同2篇
- 基于2025年度區(qū)塊鏈技術(shù)的電子勞動合同信任機制合同3篇
- 高二物理競賽霍爾效應(yīng) 課件
- 金融數(shù)學(xué)-(南京大學(xué))
- 基于核心素養(yǎng)下的英語寫作能力的培養(yǎng)策略
- 現(xiàn)場安全文明施工考核評分表
- 亞什蘭版膠衣操作指南
- 四年級上冊數(shù)學(xué)教案 6.1口算除法 人教版
- DB32-T 3129-2016適合機械化作業(yè)的單體鋼架塑料大棚 技術(shù)規(guī)范-(高清現(xiàn)行)
- 6.農(nóng)業(yè)產(chǎn)值與增加值核算統(tǒng)計報表制度(2020年)
- 人工挖孔樁施工監(jiān)測監(jiān)控措施
- 供應(yīng)商物料質(zhì)量問題賠償協(xié)議(終端)
- 物理人教版(2019)必修第二冊5.2運動的合成與分解(共19張ppt)
評論
0/150
提交評論