




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、倉庫管理息系統(tǒng)設(shè)計告一、設(shè)簡述在倉庫管理信息系統(tǒng)中從量的日常倉庫存取中提取相關(guān)信息映存情況。 傳統(tǒng)的手工操作方式,易發(fā)生數(shù)據(jù)丟失,統(tǒng)計錯誤,勞動強度高,且速度慢。使用計算機可 以高速,快捷地完成以上工作在算機聯(lián)網(wǎng)后,數(shù)據(jù)在網(wǎng)上傳遞,可以實現(xiàn)數(shù)據(jù)共享,避 免重復(fù)勞動,規(guī)范教學(xué)管理行為,從而提高了管理效率和水平。倉庫管理信息系統(tǒng)是針對企業(yè)倉庫貨品的出入庫登記和查詢統(tǒng)計等方面工作而開發(fā)的 管理軟件是個非常實用的管信息系統(tǒng)可以針對各個倉庫的實際需要設(shè)定不同的 倉庫管理系統(tǒng)的功能,實現(xiàn)物資信息的登記庫登記出庫登記等任務(wù)管者可以通過 相應(yīng)的模塊 倉庫里的物資的基本情況進行修改、除和查詢,對物資的入庫和出庫
2、進行 管理對出入庫的物資進行查,能生成相應(yīng)的報表,對使用該系統(tǒng)的用戶進行修改、添加 等詢其他系統(tǒng)設(shè)計實現(xiàn)的理系統(tǒng)能夠正確有效地完成倉庫管理的日常工作能夠 根據(jù)需要進行靈活的查詢統(tǒng)數(shù)據(jù)庫管理系統(tǒng)緊密結(jié)合倉庫管理提供了功能較為強 大的數(shù)據(jù)安全功能。二、設(shè)目的倉庫信息管理系統(tǒng)以計算機為工通過對出庫、入庫、庫存等所的信息管,把管理 人員從繁瑣的數(shù)據(jù)計算處理中解脫出來,把倉庫管理的井井有條,便于統(tǒng)計,結(jié)構(gòu)清晰。本課程設(shè)計目的是培養(yǎng)學(xué)生在 Visual Studio.NET 開發(fā)環(huán)境下利用面向?qū)ο蟮木幷Z言 C發(fā)一個 應(yīng)程序的能力通過開發(fā)一個功能完善具有實際價值的管理信息系 統(tǒng)讓學(xué)生全面實踐本課程所學(xué)的編程
3、知,包括對 編語言的掌握與應(yīng)用VS.NET 開 環(huán)境下的各種工具的運用Windows 環(huán)下的數(shù)據(jù)庫編程際程中數(shù)據(jù)結(jié)構(gòu)和算法思想 的基本實現(xiàn)等。三、設(shè)步驟1 功需求分析、系統(tǒng)總體結(jié)構(gòu)計,功能模塊的劃分、畫出流程圖。 據(jù)庫需求分析、畫出 圖 據(jù)庫的實現(xiàn),要求最好使用 (酌情使用 ) 個功能模塊的設(shè)計及實現(xiàn)。 合調(diào)試、運行及發(fā)布。四、設(shè)要求(。1)設(shè)計目要本次綜合實訓(xùn)要求學(xué)生完成一個具有實用價值的倉庫管理信息系統(tǒng) ,夠方便地被具企 業(yè)的倉庫管理所使用,應(yīng)達到如下的設(shè)計要求:系統(tǒng)用戶管理模塊要求實現(xiàn):對系統(tǒng)操作用戶及權(quán)限的管理。 登模塊用戶身份的識別、用戶輸入的驗證。企業(yè)物資信息的管理包括添加、瀏覽、
4、修改、查看企業(yè)現(xiàn)有的物資情況企業(yè)物資出、入庫信息管理所有物資入庫、出庫的管理。(。)統(tǒng)性要要求系統(tǒng)界面美觀,布局合理,菜單設(shè)置方便操作;系統(tǒng)各項功能正常。五需求分(5。1)統(tǒng)求析本系統(tǒng)的具體要求為:1.通過使用計算機能方便地維護包括插入、刪除、修改)各信息;2。能組合查詢基于某信息表的需信息;3.能方便地實現(xiàn)基于多個表的連查詢;4.能方便地實現(xiàn)基于單個或多個的統(tǒng)計功能;5.系統(tǒng)具有操作方便、簡捷等特。(5。2)能需分1。系統(tǒng)管理:用戶和管理者的設(shè)2.物資信息管理:物資的一般信3。入庫信息管理:入庫物資的有信信息包括時間、價格、日期、型號等4.出庫信息管理:出庫物資的所信信息包括時間、價格、日期
5、、型號等5。庫存信息管:出物資的所有信信息包括時間、價格、日期、型號等6.用戶操作:通過登錄對倉庫進管理以及密碼的修改六、系模型簡述(6。1)成統(tǒng)實型1。本系統(tǒng)包括管理員,物資,庫,入庫庫存五個主要實體。2。管理員實體型屬性有用戶名密碼、角色名。3。物資實體型屬性有物資編號物資名稱、物資型號、規(guī)格型號、類型、單位4.入庫實體型屬性有物資編號、資名稱、物資型號、規(guī)格型號、類型、單位、數(shù)量、 單價、金額、入庫時間、經(jīng)辦人、保管人、倉庫5.出庫實體型屬性有物資編號、資名稱、物資型號、規(guī)格型號、類型、單位、數(shù)量、 單價、金額、入庫時間、經(jīng)辦人、保管人、倉庫6。庫存實體型屬性有物資編號物資名稱、物資型號
6、、類型、單位、金額、入庫時間、 經(jīng)辦人、保管人、倉庫(6。2)統(tǒng)功模倉庫管理信息系統(tǒng)系統(tǒng)管理物資信息管理入庫信息管理出庫信息管理庫存信息管理用戶操作添加用戶新建角色添加物資信瀏覽物資信查詢物資信添加入庫信瀏覽入庫信查詢?nèi)霂煨盘砑映鰩煨艦g覽出庫信查詢出庫信瀏覽庫存信查詢庫存信修改密碼重新操作息息息息息息息息息息息修改物資信息修改入庫信息修改出庫信息(6。3)數(shù)據(jù)表結(jié)得出數(shù)據(jù)表的各個關(guān)系模式后要給出是各數(shù)據(jù)表結(jié).考慮系統(tǒng)的兼容性及編寫程序的方便性,可將關(guān)系模式的屬性對應(yīng)為表字段的英文名。同,考慮到數(shù)據(jù)依賴關(guān)系和數(shù) 據(jù)完整性,需要指出表的主碼和外,及字段的值域約束和數(shù)據(jù)類型.系統(tǒng)各表的結(jié)構(gòu)如下所示入
7、庫信息表ininfo)列 名MIDInAccountInValueInDealerInSaverInStore數(shù)據(jù)類型intintintintDatetime長度說 明入庫編號(自動編號,主鍵) 物資編號數(shù)量單價金額入庫時間經(jīng)辦人保管人倉庫備注出庫信息表outinfo)列 名MIDOutPriceOutValueOutDealerOutUserOutStore數(shù)據(jù)類型intintintintDatetime長度說 明出庫編號(自動編號,主鍵) 物資編號數(shù)量單價金額入庫時間經(jīng)辦人領(lǐng)取人倉庫備注物資信息表materialinfo)列名數(shù)據(jù)類型長 度說明MIDMNameMModelMUnit物資編號
8、(主鍵) 物資名稱物資型號類型單位用戶表信息userinfo)列名數(shù)據(jù)類型長 度說明UID用戶名主鍵)PWD密角碼色 名七、部程序代碼和析登錄界:用戶通過用戶名和密碼登錄代碼如下private void button1_Click(object sender, SystemEventArgs e)/確定if (name.Text() = | password。Text = )MessageBox。Show(請輸入用戶名和密碼 , 提示);elsesqlConnection1.Open( SqlCommand cmd = new SqlCommand, sqlConnection1);strin
9、g sql = ”select RoleName from userinfo where UID= name.Text.Trim()+ and PWD= + password + ”;cmd.CommandText = sql;string rolenameif (null != cmd。ExecuteScalar() rolename = cmd.ExecuteScalar().ToString隱藏登錄窗口 = false創(chuàng)建并打開主界面Main main = new Main();main = this。FindForm;sql = select from roles where Role
10、Name= + rolename + SqlDataReader dr;cmd sqldr = cmd 。ExecuteReader()dr.Read();main.menuItem1 。Visible (bool)(dr.GetValue(1) main.menuItem4.Visible = ( )(2); main.menuItem5 。Visible ((dr.GetValue(3)) main = (bool); main = name.Text mainelseMessageBox”戶名或密碼錯誤”, 警告); sqlConnection1 。Close();private voi
11、d button2_Click( sender System. )/取消 ();添加用:登錄主界面之后添加用戶代碼如下:private void btAdd_Click sender SystemEventArgs e)if (textName.Text.Trim()=”|textPassword”|textPWDNewTrim(”)(請輸入完整信息”警告 );elseif (textPassword.Text.Trim() 兩次密碼輸入不一致,”告elsesqlConnection1.OpenSqlCommand cmd = SqlCommand( ”,sqlConnection1);str
12、ing sql = select * from userinfo where UID = 。Text。Trim()+”;cmd。CommandText = sql;if null = cmd。ExecuteScalar()string sql1 = ”insert into userinfo + (+textName。Text.Trim()+,+textPWDNew。Text)+”,+comRole()+”)”;cmd。CommandText = sql1;cmd。ExecuteNonQuery(MessageBox(添加用戶成功! ,提示”); this);elseMessageBox”戶名
13、”+textName.Text。Trim()+已經(jīng)存在,”提示);sqlConnection1.Close(); 3。通過主面進入物資信息管理點擊瀏覽物資信息出現(xiàn)如下:代碼如下:點擊修改出現(xiàn)如下頁面:/修改private void btModify_Clickobject sender, System. EventArgs (dataGrid1。DataSource != | dataGrid1dataGrid1 != materailModify = new MaterialModify(materailModify.textID0 。ToString()。Trim();materailMo
14、dify 。CurrentCell.RowNumber1.ToString()。Trim(materailModify。textModel.Text=ds。Tables0。CurrentCell2.ToString()。Trim()materailModify 0。RowNumber3.ToString()();materailModifyRows().Trim);materailModify.ShowDialogelseMessageBox( 沒有指定物資信息!,”示 ”;private void btDel_Click(object sender, System. EventArgs )
15、(dataGrid1 dataGrid1.DataSourcenull dataGrid1!=) sql select from ininfo where +ds”material dataGrid1).Trim()+;SqlCommand cmd = SqlCommand);SqlDataReader ;dr = cmd;if (dr.Read(MessageBox。Show(刪除物資 。Tables.RowsdataGrid1.CurrentCell。RowNumber1.ToString(失敗,請先刪 除該物資入庫信息!”,”示 );dr.Close();else dr.Close();
16、string sql1=delete * from materialinfo where MID = +ds.Tables”material”.RowsdataGrid1.CurrentCell。RowNumber0。ToString().Trim()+”;cmd。CommandText = sql1;cmd);MessageBox刪除物資+dsmaterial”。RowsdataGrid1 CurrentCell。RowNumber。Trim()+功!提示elseMessageBox(”沒有指定物資信息 ,提示);private void btClose_Click(object sende
17、r System EventArgs e) this.Close();4 。 主 頁 進 息 管 點 擊 資 信 出 /查詢 private void btQuery_Click( sender System. bool flag true;string = select MID as 物資編號,MName as 物資名稱, as 資型號,as 類型,MUnit as 單位” materialinfo where ;if (textID.Text.Trim&textName。Text.Trim()=。Text.Trim(”MessageBox(請輸入查詢條件! ,警告 ); return el
18、se if )sql = sql+MID= ”+textID。Trim()+else (textName.Text。Trim() )sql sql+”MName= ”+”+textName。Text+;flag = false if (textModel。Text.Trim() != )if (flag)sql = sql+ +”+textModel。Text+”elsesql = sql+ and MModel= +”+textModel。Text+; oleConnection1SqlDataAdapter adp = SqlDataAdapter,oleConnection1); Dat
19、aSet ds = new DataSet();ds.Clear;adp(ds,material;dataGrid1.DataSource=ds0。DefaultView; dataGrid1.CaptionText= 共有”+ds.Tables。Count+”條查詢記錄 ; oleConnection1.Close/重置private void btNew_Click(object sender, System EventArgs e)this.textID.Text=;this。textModel”;this。textName.Text=5通過主頁面進入物資信息管理點擊添加物資信息出現(xiàn)如下
20、:代碼如下:/確定 private void btAdd_Click( sender SystemEventArgs ) (textID.Text。Trim”MessageBox請輸入物資編號! ”提示);else ;string sql = select from materialinfo where MID = +textID。Text。Trim(this。CommandText = sqlif (null = oleCommand1.ExecuteScalar() sql1 = insert into materialinfo values (+textID.Text。Trim()+te
21、xtName.Text+textModel.Text.Trim()+”+textType ,”+textUnit。Text。Trim()+);oleCommand1;oleCommand1.ExecuteNonQuery();MessageBox(”添加物資信息成功,提示”;elseMessageBox物資編號+textID()+已經(jīng)存在,”警告); oleConnection1.Close; 綜上所述是物資信息的添加刪除詢修改等一系列操作的實現(xiàn)以此類推 關(guān)于入庫信息管理、出庫信息管理、庫存信息管理都是大同小異而論的。 6。通過主面進入用戶操作點擊修改密碼出現(xiàn)如下:private void btSave_Click( sender System. (textName.Text.Trim()=”。Trim(|textPWDNew) =|textPWDNew2.Text.Trim()=”MessageBox。Show(”請?zhí)顚懲暾畔?,”提示);else oleConnection1);SqlCommand cmd = SqlCommand(”,oleConnection1)string sql = select * from useri
溫馨提示
- 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 美國 教學(xué)設(shè)計-2024-2025學(xué)年人教版地理七年級下冊
- 2024-2025學(xué)年湖南省新邵縣高一上冊10月聯(lián)考數(shù)學(xué)檢測試題
- 第一單元Flash動畫初步第2課三、《改變對象的不透明度》教學(xué)設(shè)計 2023-2024學(xué)年人教版初中信息技術(shù)八年級上冊
- 出租毛坯房裝修合同范例
- 縣城郊區(qū)房屋買賣合同范本
- 修理電機合同范例
- 合作意愿合同范例
- 產(chǎn)品互換合同范例
- 與店簽定合同范例
- 業(yè)主購買瓷磚合同范例
- 四川省遂寧市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細
- 剪力墻止水對拉螺栓施工方案
- QES三體系內(nèi)審檢查表 含審核記錄
- 北京市新英才學(xué)校教職員工手冊
- 帶電核相試驗報告
- 腎單位的結(jié)構(gòu)(課堂PPT)
- 春季常見傳染病預(yù)防知識PPT課件
- VDA2供貨質(zhì)量保證培訓(xùn)PPT課件
- 折疊紙盒結(jié)構(gòu)設(shè)計
- 軋機安裝方案
- 教師教學(xué)常規(guī)工作檢查記錄表
評論
0/150
提交評論