版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEPAGE4一引言倉(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)注;因此為了解決這個(gè)問(wèn)題我們提供這個(gè)系統(tǒng)以滿足倉(cāng)庫(kù)管理需求,本系統(tǒng)是基于超市倉(cāng)庫(kù)的管理系統(tǒng)。本系統(tǒng)模擬倉(cāng)庫(kù)管理,系統(tǒng)主要針對(duì)于日常庫(kù)存信息的管理,包括物資管理、倉(cāng)庫(kù)管理、入庫(kù)操作、入庫(kù)查詢(xún)統(tǒng)計(jì)、出庫(kù)操作、出庫(kù)查詢(xún)統(tǒng)計(jì)、庫(kù)存查詢(xún)統(tǒng)計(jì)等處理情況。用戶(hù)可以通過(guò)相應(yīng)的模塊,對(duì)倉(cāng)庫(kù)里的物品的基本情況和庫(kù)存數(shù)量進(jìn)行查詢(xún),管理員通過(guò)簡(jiǎn)單的操作即可輕松的管理倉(cāng)庫(kù),查詢(xún)各項(xiàng)相關(guān)信息,并能進(jìn)行入庫(kù)和出庫(kù)操作等.本項(xiàng)目的任務(wù)提出者是老師,開(kāi)發(fā)者為本組成員,用戶(hù)為老師,實(shí)現(xiàn)該軟件的計(jì)算中心或計(jì)算機(jī)網(wǎng)絡(luò)為主樓501;該軟件系統(tǒng)獨(dú)立于其他系統(tǒng)或其他機(jī)構(gòu)。通過(guò)倉(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í)際問(wèn)題的能力,鍛煉了實(shí)際動(dòng)手能力、創(chuàng)新能力,培養(yǎng)了調(diào)查研究、查閱技術(shù)文獻(xiàn)、資料、手冊(cè)以及編寫(xiě)文檔的能力.二系統(tǒng)分析2.1實(shí)驗(yàn)?zāi)繕?biāo)本軟件是一個(gè)簡(jiǎn)單的倉(cāng)庫(kù)管理系統(tǒng),在滿足用戶(hù)需求的基礎(chǔ)上,用計(jì)算機(jī)來(lái)實(shí)現(xiàn)系統(tǒng)的信息處理邏輯模型中規(guī)定的輸入、輸出及內(nèi)部處理等多項(xiàng)功能,本軟件產(chǎn)品是一項(xiàng)獨(dú)立的軟件.相應(yīng)的需求有:⑴能分類(lèi)管理物資信息。⑵系統(tǒng)能管理多個(gè)倉(cāng)庫(kù)。⑶能進(jìn)行入庫(kù)操作,能按物資種類(lèi)、名稱(chēng)、入庫(kù)時(shí)間等信息查詢(xún)統(tǒng)計(jì)出入庫(kù)的數(shù)量、金額等信息。⑷能進(jìn)行出庫(kù)操作,能按物資種類(lèi)、名稱(chēng)、入庫(kù)時(shí)間等信息查詢(xún)統(tǒng)計(jì)出出庫(kù)的數(shù)量、金額等信息。如果物資數(shù)量小于出庫(kù)數(shù)量不允許進(jìn)行出庫(kù)操作。⑸能按各種方式查詢(xún)庫(kù)存信息。2.2數(shù)據(jù)描述2。2.1靜態(tài)數(shù)據(jù)所謂靜態(tài)數(shù)據(jù),指在運(yùn)行過(guò)程中主要作為參考的數(shù)據(jù),它們?cè)诤荛L(zhǎng)的一段時(shí)間內(nèi)不會(huì)變化,一般不隨運(yùn)行而改變。本系統(tǒng)中的實(shí)體倉(cāng)庫(kù)、物資、職工、供應(yīng)商及其屬性屬于靜態(tài)數(shù)據(jù),一般不會(huì)改變。2.2.2動(dòng)態(tài)數(shù)據(jù)所謂動(dòng)態(tài)數(shù)據(jù),包括所有在運(yùn)行中要發(fā)生變化的數(shù)據(jù)以及在運(yùn)行中要輸入、輸出的數(shù)據(jù).本系統(tǒng)中的動(dòng)態(tài)數(shù)據(jù)包括庫(kù)存表、入庫(kù)表和出庫(kù)表。2.3數(shù)據(jù)流圖圖1管理員數(shù)據(jù)流圖圖2用戶(hù)數(shù)據(jù)流圖2。4E-R圖圖3物資及其屬性圖圖4庫(kù)存表及其屬性圖圖5出庫(kù)表及其屬性圖圖6供應(yīng)商及其屬性圖圖7入庫(kù)表及其屬性圖圖8倉(cāng)庫(kù)及其屬性圖圖9職工及其屬性圖圖10實(shí)體及其聯(lián)系圖2.5數(shù)據(jù)字典名字:物資名字:物資別名:描述:唯一的標(biāo)識(shí)一個(gè)物資的信息集合定義:物資=物資號(hào)+物資名+供應(yīng)商號(hào)+類(lèi)別+每箱單價(jià)+每箱體積位置:存儲(chǔ)在數(shù)據(jù)庫(kù)名字:倉(cāng)庫(kù)別名:描述:唯一的標(biāo)識(shí)一個(gè)倉(cāng)庫(kù)的信息集合定義:倉(cāng)庫(kù)=倉(cāng)庫(kù)號(hào)+職工號(hào)+剩余容量+地址位置:存儲(chǔ)在數(shù)據(jù)庫(kù)名字:供應(yīng)商別名:描述:唯一的標(biāo)識(shí)一個(gè)供應(yīng)商特征的信息集合定義:供應(yīng)商=供應(yīng)商號(hào)+供應(yīng)商名+地址+電話+密碼位置:存儲(chǔ)在數(shù)據(jù)庫(kù)名字:職工別名:描述:唯一的標(biāo)識(shí)一個(gè)職工特征的信息集合定義:職工=職工號(hào)+姓名+電話+密碼位置:存儲(chǔ)在數(shù)據(jù)庫(kù)名字:庫(kù)存表別名:描述:倉(cāng)庫(kù)存儲(chǔ)物資的情況定義:庫(kù)存表=倉(cāng)庫(kù)號(hào)+物資號(hào)+總數(shù)量位置:存儲(chǔ)在數(shù)據(jù)庫(kù)名字:入庫(kù)表別名:描述:物資的入庫(kù)信息定義:入庫(kù)表=物資號(hào)+倉(cāng)庫(kù)號(hào)+入庫(kù)時(shí)間+數(shù)量位置:存儲(chǔ)在數(shù)據(jù)庫(kù)名字:出庫(kù)表別名:描述:物資的出庫(kù)信息定義:出庫(kù)表=物資號(hào)+倉(cāng)庫(kù)號(hào)+出庫(kù)時(shí)間+數(shù)量位置:存儲(chǔ)在數(shù)據(jù)庫(kù)2。6功能需求圖11系統(tǒng)層次圖2.7功能劃分管理員:入庫(kù)操作、出庫(kù)操作、查詢(xún)庫(kù)存信息、入庫(kù)信息、出庫(kù)信息、倉(cāng)庫(kù)信息、職工信息及供應(yīng)商信息,更改信息及注冊(cè)。用戶(hù):查詢(xún)?cè)撚脩?hù)的物資的入庫(kù)、出庫(kù)及庫(kù)存情況、更改密碼及注冊(cè)。2.8功能描述管理員:入庫(kù)操作通過(guò)將要入庫(kù)的物資信息更改倉(cāng)庫(kù)、物資、庫(kù)存表及入庫(kù)表。出庫(kù)操作通過(guò)將要出庫(kù)的物資信息更改倉(cāng)庫(kù)、物資、庫(kù)存表及出庫(kù)表。3、查詢(xún)根據(jù)管理員的需要查看相關(guān)信息,其中包括入庫(kù)信息、出庫(kù)信息、庫(kù)存信息、物資信息、職工信息、倉(cāng)庫(kù)信息和供應(yīng)商信息等。4、更改信息4.1增加倉(cāng)庫(kù)4.2刪除倉(cāng)庫(kù)4。3更改自己賬號(hào)的密碼5、注冊(cè)用戶(hù):1、查詢(xún)查詢(xún)?cè)撚脩?hù)的物資的入庫(kù)、出庫(kù)及庫(kù)存情況更改密碼注冊(cè)三系統(tǒng)設(shè)計(jì)3.1總體設(shè)計(jì)倉(cāng)庫(kù)管理系統(tǒng)是對(duì)物資的入庫(kù)出庫(kù)等信息進(jìn)行記錄并查詢(xún),包括管理員和用戶(hù)的操作。管理員可以對(duì)倉(cāng)庫(kù)進(jìn)行出庫(kù)入庫(kù)及修改倉(cāng)庫(kù)信息,用戶(hù)只能查看自己物資的相關(guān)情況。以下是對(duì)倉(cāng)庫(kù)各種操作的流程圖.3。1。1處理流程以下是管理員和用戶(hù)操作的流程圖,從流程圖中能很清楚的看出各種操作的處理流程,為系統(tǒng)實(shí)現(xiàn)提供了依據(jù),奠定了基礎(chǔ)。管理員的入庫(kù)操作圖12入庫(kù)流程圖出庫(kù)操作圖13出庫(kù)流程圖用戶(hù):查詢(xún)操作圖14查詢(xún)的流程圖2、更改密碼圖15更改的流程圖?3.1.2數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)在倉(cāng)庫(kù)管理系統(tǒng)中,對(duì)物資的管理是整個(gè)系統(tǒng)運(yùn)作的關(guān)鍵,是倉(cāng)庫(kù)管理、入庫(kù)操作出庫(kù)操作的基礎(chǔ),因此對(duì)物資的管理就顯得尤為重要.物資的基本表要設(shè)計(jì)合理,能涵蓋其他操作需要的各種信息,以及對(duì)各類(lèi)信息的限制條件等。設(shè)計(jì)好的物資管理表如下表所示:表1物資表列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否允許空物資號(hào)int4NOTNULL,主鍵物資名char10NOTNULL供應(yīng)商號(hào)int4NOTNULL類(lèi)別char10NOTNULL每箱單價(jià)float(yī)8NOTNULL每箱體積float8NOTNULL倉(cāng)庫(kù)管理是對(duì)倉(cāng)庫(kù)內(nèi)部存儲(chǔ)的物資進(jìn)行管理,經(jīng)過(guò)分析,設(shè)計(jì)出的倉(cāng)庫(kù)管理的倉(cāng)庫(kù)表如表2所示。表2倉(cāng)庫(kù)表列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否允許空倉(cāng)庫(kù)號(hào)int4NOTNULL,主鍵職工號(hào)int4NOTNULL剩余容量float8NOTNULL地址char20NOTNULL職工是管理倉(cāng)庫(kù)的人員,職工表的設(shè)計(jì)也應(yīng)該合理,設(shè)計(jì)好的職工表如下:表3職工列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否允許空職工號(hào)int4NOTNULL,主鍵電話char11NOTNULL姓名char10NOTNULL密碼char10NOTNULL物資的各種入庫(kù)信息應(yīng)該顯示在入庫(kù)表中,設(shè)計(jì)好的入庫(kù)表如下:表4入庫(kù)表列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否允許空物資號(hào)int4NOTNULL,主鍵倉(cāng)庫(kù)號(hào)int4NOTNULL,主鍵入庫(kù)時(shí)間datetime8NOTNULL,主鍵數(shù)量int4NOTNULL物資的各種出庫(kù)信息應(yīng)該顯示在出庫(kù)表中,設(shè)計(jì)好的出庫(kù)表如下:表5出庫(kù)表列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否允許空物資號(hào)int4NOTNULL,主鍵倉(cāng)庫(kù)號(hào)int4NOTNULL,主鍵出庫(kù)時(shí)間datetime8NOTNULL,主鍵數(shù)量int4NOTNULL物資的存放信息應(yīng)該顯示在庫(kù)存表中,設(shè)計(jì)好的庫(kù)存表如下所示:表6庫(kù)存表列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否允許空物資號(hào)int4NOTNULL,主鍵倉(cāng)庫(kù)號(hào)int4NOTNULL,主鍵總數(shù)量int4NOTNULL供應(yīng)商負(fù)責(zé)提供物資,所以供應(yīng)商表的設(shè)計(jì)也很重要,設(shè)計(jì)好的供應(yīng)商表如下所示:表7供應(yīng)商表列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否允許空供應(yīng)商號(hào)int4NOTNULL,主鍵供應(yīng)商名char20NOTNULL地址char20NOTNULL電話char11NOTNULL密碼char10四系統(tǒng)實(shí)現(xiàn)4.1開(kāi)發(fā)工具和環(huán)境操作系統(tǒng):MicrosoftWindowsxp數(shù)據(jù)庫(kù):MicrosoftSQLServer2000編程環(huán)境:MicrosoftVisualStudio20084.2系統(tǒng)的實(shí)現(xiàn)4。2。1管理員子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)管理員可以對(duì)倉(cāng)庫(kù)進(jìn)行各種操作,包括入庫(kù)操作、出庫(kù)操作、各種查詢(xún)操作及更改操作.因?yàn)槭莻z人合作,所以本部分實(shí)現(xiàn)入庫(kù)操作及出庫(kù)操作。4。2.1.1數(shù)據(jù)庫(kù)的連接:數(shù)據(jù)庫(kù)連接的代碼:stringconnectionString=”Dat(yī)aSource=HP-EA42E52C8880;IntegratedSecurity=SSPI;InitialCatalog=倉(cāng)庫(kù)管理系統(tǒng);UserID=sa;";SqlConnectionmyConnection=newSqlConnection(connectionString);myConnection.Open();4.2。1。2入庫(kù)操作執(zhí)行物資操作后,物資的相關(guān)數(shù)據(jù)就已經(jīng)改變,所以跟物資相關(guān)的倉(cāng)庫(kù)、庫(kù)存表、入庫(kù)表都有相應(yīng)的變化。典型代碼如下:stringstrsql6=”insertinto庫(kù)存表(物資號(hào),倉(cāng)庫(kù)號(hào),總數(shù)量)values('"+textBox1.Text+”’,'"+textBox7。Text+"',’"+textBox8.Text+”')”;//--—---向庫(kù)存表中填入新項(xiàng)目SqlCommandmycom=newSqlCommand(strsql6,myConnection);mycom.ExecuteNonQuery();stringstrsql8=”insertinto入庫(kù)表(物資號(hào),倉(cāng)庫(kù)號(hào),入庫(kù)時(shí)間,數(shù)量)values('"+textBox1。Text+"’,’”+textBox7.Text+”',getdate(),’"+textBox8。Text+"')”;SqlCommandmycom1=newSqlCommand(strsql8,myConnection);mycom1.ExecuteNonQuery();stringstrsql3="update倉(cāng)庫(kù)set剩余容量=”+s3+"where倉(cāng)庫(kù)號(hào)="+textBox7.Text;SqlCommandmycom3=newSqlCommand(strsql3,myConnection);mycom3。ExecuteNonQuery();stringstrsql9="select物資號(hào),倉(cāng)庫(kù)號(hào),數(shù)量,入庫(kù)時(shí)間from入庫(kù)表orderby入庫(kù)時(shí)間”;SqlDataAdapterda5=newSqlDataAdapter(strsql9,myConnection);DataSetds5=newDataSet();da5.Fill(ds5);dat(yī)aGridView1.DataSource=ds5.Tables[0].DefaultView;執(zhí)行入庫(kù)操作后,將顯示入庫(kù)表的情況,具體界面如下:圖16入庫(kù)界面4。2。1。3出庫(kù)操作出庫(kù)操作同入庫(kù)操作一樣要更改與物資有關(guān)的信息,比如出庫(kù)表、倉(cāng)庫(kù)及庫(kù)存表。典型代碼如下:stringstrsql1=”insertinto出庫(kù)表(物資號(hào),倉(cāng)庫(kù)號(hào),出庫(kù)時(shí)間,數(shù)量)values('”+textBox11.Text+"',’”+textBox10.Text+"',getdat(yī)e(),'"+textBox9.Text+"')";stringstrsql2="update庫(kù)存表set總數(shù)量=”+s+"where物資號(hào)=”+textBox11.Text+"and倉(cāng)庫(kù)號(hào)=”+textBox10.Text;stringstrsql3="select每箱體積,剩余容量from物資,倉(cāng)庫(kù)where物資號(hào)="+textBox11.Text+"and倉(cāng)庫(kù)號(hào)=”+textBox10.Text+"";stringstrsql4=”update倉(cāng)庫(kù)set剩余容量="+s1+"where倉(cāng)庫(kù)號(hào)="+textBox10.Text;4。2.2用戶(hù)子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)用戶(hù)管理的權(quán)限比較小,只能查詢(xún)自己所有物資的出庫(kù)、入庫(kù)及庫(kù)存情況,還可以更改密碼。4.2。2.1用戶(hù)查詢(xún)用戶(hù)查詢(xún)操作是只針對(duì)用戶(hù)物資的操作,即只可以查看自己物資的改變情況如:出庫(kù)信息、入庫(kù)信息、庫(kù)存信息及物資信息。典型代碼如下:stringstrsql2="select供應(yīng)商.供應(yīng)商號(hào),物資.物資號(hào),物資名,類(lèi)別,每箱體積,每箱單價(jià)from供應(yīng)商,物資where供應(yīng)商.供應(yīng)商號(hào)=物資.供應(yīng)商號(hào)and供應(yīng)商.供應(yīng)商號(hào)="+Form1。username;典型界面:圖17用戶(hù)查詢(xún)界
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 事件贊助與合作協(xié)議(2024版)3篇
- 2025年車(chē)隊(duì)車(chē)輛進(jìn)出口貿(mào)易合同范本3篇
- 2025銷(xiāo)售定金合同范本
- 2025廚師培訓(xùn)協(xié)議合同范本
- 2025年度酒店停車(chē)場(chǎng)車(chē)位租賃及客戶(hù)服務(wù)協(xié)議4篇
- 二零二五年度古建筑修復(fù)承包修建工程合同4篇
- 2025年度拆除工程風(fēng)險(xiǎn)評(píng)估與管理協(xié)議4篇
- 二零二四年度云計(jì)算產(chǎn)業(yè)委托擔(dān)保協(xié)議范本3篇
- 2025年度存量房買(mǎi)賣(mài)市場(chǎng)策略咨詢(xún)合同4篇
- 二零二四年度學(xué)生社會(huì)實(shí)踐與職業(yè)規(guī)劃研學(xué)旅行協(xié)議3篇
- 2024年蘇州工業(yè)園區(qū)服務(wù)外包職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 人教版初中語(yǔ)文2022-2024年三年中考真題匯編-學(xué)生版-專(zhuān)題08 古詩(shī)詞名篇名句默寫(xiě)
- 2024-2025學(xué)年人教版(2024)七年級(jí)(上)數(shù)學(xué)寒假作業(yè)(十二)
- 山西粵電能源有限公司招聘筆試沖刺題2025
- ESG表現(xiàn)對(duì)企業(yè)財(cái)務(wù)績(jī)效的影響研究
- 醫(yī)療行業(yè)軟件系統(tǒng)應(yīng)急預(yù)案
- 使用錯(cuò)誤評(píng)估報(bào)告(可用性工程)模版
- 《精密板料矯平機(jī) 第2部分:技術(shù)規(guī)范》
- 2024年高考全國(guó)甲卷英語(yǔ)試卷(含答案)
- 四年級(jí)上冊(cè)脫式計(jì)算300題及答案
- TQGCML 2624-2023 母嬰級(jí)空氣凈化器 潔凈空氣和凈化等級(jí)技術(shù)要求
評(píng)論
0/150
提交評(píng)論