版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、調研報告?zhèn)}庫管理系統(tǒng)實訓報告數(shù)據(jù)庫技術課程設訃題II:倉庫管理系統(tǒng)姓名:學號:班級:時間:2011年6月28日1目錄1.需求分析.1 1.1倉庫管理系統(tǒng)的功能分析.1 1.2倉庫管理系統(tǒng)的功能圖.2 2.概念結構設計.3 3.邏輯結構設計.5 4.數(shù)據(jù)庫設計.5 4.1數(shù)據(jù)庫和各表的創(chuàng)建.64. 1. 1數(shù)據(jù)表結構設ii-.64. 1.2創(chuàng)建數(shù)據(jù)表SQL腳本.74. 1. 3數(shù)據(jù)表快照.10 4.2系統(tǒng)功能實現(xiàn).13 5.設計總結.14參考文獻.152倉庫管理系統(tǒng)摘要:倉庫管理是與我們?nèi)粘I钕⑾⑾嚓P的問題,隨著改革開放的不斷深入, 經(jīng)濟飛速的發(fā)展,企業(yè)要想生存、發(fā)展,要想在激烈的市場競爭中立
2、于不敗之地, 沒有現(xiàn)代化的管理是萬萬不行的,倉庫管理的全面自動化、信息化則是其中極其重 要的部分。倉庫管理信息系統(tǒng)正是基于這樣的需求背景下研制開發(fā)的。本文按照軟件工程思想和管理信息系統(tǒng)的開發(fā)步驟,設訃并實現(xiàn)了一個倉庫管 理信息系統(tǒng)。以系統(tǒng)開發(fā)過程為主線,介紹了系統(tǒng)從需求分析,邏輯設計,總體設 計,詳細設訃以及系統(tǒng)測試、實施各階段的主要內(nèi)容和成果,包括系統(tǒng)結構圖、業(yè) 務流程圖、數(shù)據(jù)流程圖、E-R模型、物理表實現(xiàn)及其關系、功能模塊、界面設計等 等。最后對實現(xiàn)系統(tǒng)的優(yōu)缺點進行了分析,提出了今后進一步完善系統(tǒng)的方向和方 法。設計實現(xiàn)的管理系統(tǒng)能夠正確有效地完成倉庫管理的日常入庫出庫等工作,極 大提高了
3、管理工作的效率和正確性,并能夠根據(jù)需求進行靈活的查詢,完成數(shù)據(jù)查 詢等功能;系統(tǒng)與數(shù)據(jù)庫管理系統(tǒng)結合,提供了功能較為強大的數(shù)據(jù)查詢功能,防 止了越權操作、誤操作,;系統(tǒng)界面友好,操作簡單,效率高易掌握。最后,該系 統(tǒng)是典型的管理信息系統(tǒng)(MIS),其設計開發(fā)過程具有通用性,對類似工作的開展 具有借鑒意義。關鍵詞:管理員;一般用戶;進出貨查詢;修改;刪除。1.需求分析通過對武漢市部分超市倉庫管理進行調研、分析開發(fā)本系統(tǒng)的U的在于代替手 工管理、統(tǒng)計報表等工作具體要求包括:數(shù)據(jù)錄入:錄入商品信息、供貨商信息、入庫信息、出庫信息等信息,數(shù)據(jù)修 改:修改商品信息、供貨商信息、帳號等信息,統(tǒng)訃數(shù)據(jù):統(tǒng)計
4、倉庫里面的商品的數(shù)量種類,數(shù)據(jù)查詢:輸入查詢條件就會得到想要的查詢結果。1.1倉庫管理系統(tǒng)的功能分析倉庫管理系統(tǒng)的主要功能是:1,業(yè)務處理I-出庫登記1I-入庫登記2, 基本資料I-貨品類別I-貨品資料I-庫存變動類型I-供貨單資料3,系統(tǒng)維護卜密碼修改I-操作人員管理I-數(shù)據(jù)清理4,統(tǒng)計報表I-貨物入庫報表I-貨物出庫報表1. 2倉庫管理系統(tǒng)的功能圖根據(jù)以上需求分析倉庫管理系統(tǒng)功能如圖1-1所 示。2倉庫管理系統(tǒng)員進出密工貨貨碼理 理 理 理員員增刪進進進刪出出出刪修重工工加除貨貨貨除貨貨貨除改新 信信員員信信信進信信信出密登息息丄工息息息貨息息息貨碼 錄 查修信信查修增 信查修增信改加息詢
5、改息息詢詢改加息詢2.概念結構設計倉庫管理信息系統(tǒng)可以劃分的實體有:貨物信息實體、貨物入庫記錄信息實體、貨物出庫記錄信息實體用E-R圖一一描述這些實體。1,貨物信息實體及屬性E-R圖如圖2-1所示:貨物信息實體單價貨號生產(chǎn)商貨名產(chǎn)品數(shù)量32,貨物入庫記錄信息實體及屬性E-R圖如圖入庫信息實體用戶名貨號入庫日期入庫產(chǎn)品數(shù)量3,貨物出庫記錄信息實體系統(tǒng)E-R圖如圖出庫產(chǎn)品數(shù)量出庫時間貨號出庫庫信息實體實體4, 總的信息實體E-R圖:用戶名管理員mn_生產(chǎn)商貨物擁有n _epSn t-et-l登記查A入庫詢ddANeddm mw(Ne_p) : w(mm n Se管 理倉庫 管理員_pU);登記查詢
6、t-實體 SepdUl nA t-atepdddl AmDaate 出庫 Nen 經(jīng)理貨物 dd_pta (Da 提貨 w(mNeSetruta() ; _pw(t-e) ; truUSem ) ; Ame) : pdt Udd_pm ateU 出貨清單 pdNeSe_p Dapd atew(tSe ta(ateDa): Ut-tru(); ta(UpdUe); 1 4 trupdatepdme): ate(); ate_pmDal (); Se_pta(l t-3.邏輯結構設計對倉庫管理系統(tǒng)E-R圖分析結合各實體屬性E-R圖考慮各圖之間的關系 本系統(tǒng)的邏輯關系結構根據(jù)用戶的要求設訃該倉庫管理
7、系統(tǒng)共使用了四張表分別 是商品信息表,Goods, 進出貨類型表,Record, 員工信息表,Userl,以及用戶登陸 信息表,Users, o ,說明:“#”表示主鍵下劃線表示外鍵,E-R圖轉換成關系模式。Userl (員工號#,姓名,密碼,住址,性別,電話)Goods ,貨號#貨名單價生產(chǎn)數(shù)量生產(chǎn)商,Record (貨號日期用戶名#進出貨產(chǎn)品數(shù)量管理員)Users (用戶名密碼#)4. 數(shù)據(jù)庫設計數(shù)據(jù)庫管理系統(tǒng)選用SQL Server 2005根據(jù)倉庫管理系統(tǒng)的功能分析及邏輯 關系模式在SQL Server中創(chuàng)建了一個名為“CKGL”的數(shù)據(jù)庫并在給數(shù)據(jù)庫中一 共創(chuàng)建了 4張表包括用戶登錄表
8、、倉庫數(shù)據(jù)表“Goods”、倉庫出入信息表”。在“Users”中包括2個字段其中“用戶名”字段用于存儲用戶注uRecord冊及登陸的用戶名,“密碼”字段用于存儲登陸的密碼。在表“Goods”包括五 個字段其中“貨號”字段用于存儲貨物的編號,“貨名”字段用于存儲貨物的名 稱,“單價”字段用于存儲貨物的單價,“生產(chǎn)商”字段用于存儲貨物的生產(chǎn) 商,“產(chǎn)品數(shù)量”字段用于存儲貨物的產(chǎn)品數(shù)量。在表“Record”中包括五個字段 其中“日期”字段用于存儲進出貨日期,“貨號”字段用于存儲進出貨貨 號,“產(chǎn)品數(shù)量”字段用于存儲進出貨產(chǎn)品數(shù)量,“用戶名”字段用于存儲進出貨用 戶名,“進出貨類型”字段用于存儲進出貨
9、類型。在表“Userl”中包括六個字段名 其中“員工號”字段用于存儲員工工號,“姓名”字段用于存儲員工姓名,“密碼 號”字段用于存儲員工密碼,“住址”字段用于存儲員工住址,“性別”字段用于存 儲員工性別,“電話”字段用于存儲員工電話。4. 1數(shù)據(jù)庫和各表的創(chuàng)建4. 1. 1數(shù)據(jù)表結構設計1)貨物信息表:序數(shù)據(jù)項名稱別名數(shù)據(jù)類型數(shù)據(jù)1 int 4貨號號長度2 char 50 貨名3 int 4單價4 int 200產(chǎn)品數(shù)量5 char 100生產(chǎn)商52)貨物出入庫表:序數(shù)據(jù)項名稱別名數(shù)據(jù)類型數(shù)據(jù)長度號1貨號int 42 日期 datetime 503進出貨類型char 44產(chǎn)品數(shù)量int 200
10、5用戶名char 163)員工信息表:序數(shù)據(jù)項名別名 數(shù)據(jù)類數(shù)據(jù)長度1 int員工號號 稱 型2 char 8姓名3 int密碼4 char 30 住址5 char 2性別6 Int電話4. 1. 2 創(chuàng)建數(shù)據(jù)表 SQL 腳本 create database CKGLgouse CKGLcreate table Users(用戶名 char (16),密碼int ,用戶類型varchai(10)goinsert into Users(用戶名,密碼,用戶類型)values(Manager, 123456, System) insert into Users (用戶名,密碼,用戶類型)values
11、 ( User*, 456789, User)create table Userl6員工號int ,姓名 char (8),密碼 int references Users (密碼),住址 char (30),性別 char (2),電話int)goinsert into Userl (員工號,姓名,密碼,住址,性別,電話)values (1001,張三,123456,湖北,男,1010110) insert into Userl (員工號,姓名,密碼,住址,性別,電話)values (1002,李四,123456,湖北,男,1010120)create table Goods (int ,貨號
12、貨名 char (50),單價int,char (100),生產(chǎn)商產(chǎn)品數(shù)量int)goinsert into Goods(貨號,貨名,單價,生產(chǎn)商,產(chǎn)品數(shù)量)values(1,1紅塔山香煙,10,紅塔山集團,200)insert into Goods(貨號,貨名,單價,生產(chǎn)商,產(chǎn)品數(shù)量)values(2,1紅星二鍋頭,3,京酒廠,100)insert into Goods(貨號,貨名,單價,生產(chǎn)商,產(chǎn)品數(shù)量)values(3,1六神花露水,4,六神花露水廠,600)gocreate table Record (日期 datetime,貨號int,產(chǎn)品數(shù)量int,用戶名char(16),進岀貨類
13、型char(4)4. 1. 3數(shù)據(jù)表快照上述腳本形成的表在SQL Server 2005中如下圖所:7tTJtTJ&1UlUl欣HHHH BPl.BPl., rMrM -k-kntxntx :-:-一 、XtXt JBJB * * !*!* SWFSWF . |細尸低卜jg、P P w w;4*4*.BKteXSBKteXSW2ISW2ISy w(珀血各表間的關系圖如圖:亠soaMnfsoaMnft tsrrirsrrir亡 St-odiASt-odiA |x|x4. 2系統(tǒng)功能實現(xiàn)要實現(xiàn)需求分析中系統(tǒng)各功能需要設計一些存儲過程、觸發(fā)器及相應的查詢 語句。1. 添加倉庫商品信息存儲過程:CRE
14、ATE PROCEDURE 商品管理huohao intASSELECT Goods.貨號,貨名,單價,生產(chǎn)商,產(chǎn)品數(shù)量FROM Goods JION Recard ON Goods.貨號=Recard.貨號WHERE 貨號=huohaoGO102. 刪除、更新倉庫商品記錄觸發(fā)器:CERATE TRIGGER CKGL ON GoodsFOR DELETE, UPDATEASDECLARE huohao intSELECT huohao=貨號 FROM DELETESELETE huohao=貨號 FROM UPDATEGO5.設計總結經(jīng)過了這次倉庫管理系統(tǒng)的課程設訃我們團對從中學到了很多,同
15、時明白了做 一個小型軟件的步驟和流程如何讓自己設計的軟件運用到具體的實際工作中,這是 一個關鍵的環(huán)節(jié).還有就是程序設訃和運行測試中遇到的問題該如何解決,從解決問 題中我也學到了許多平時課本上所沒有的知識.當然,能夠完成這個倉庫管理系統(tǒng)我 們團隊每個人很有成就感。運用到的開發(fā)工具和軟件技術:此系統(tǒng)結合貨物倉庫管理的要求對C#程序設訃、SQL語言的學習和應用主 要完成貨物倉庫管理系統(tǒng)的需求分析系統(tǒng)的數(shù)據(jù)庫設計和實現(xiàn)系統(tǒng)的表單設訃 主控程序設訃并山此設計了數(shù)據(jù)庫結構和應用程序。系統(tǒng)運行結果證明我們 團隊設計的貨物倉庫管理系統(tǒng)基本可以滿足倉庫管理者完成倉庫管理的日常丄作 包括材料的入庫出庫以及庫存材料
16、信息的管理維護等軟件還需要哪些改進:在編寫源程序代碼的過程中對語言的運用還需要提高,應使寫出來的程序更加 簡潔,易讀懂,更加滿足實際匸作的需要.要想使做出來的程序更好的利用還需根據(jù) 實際需要在今后的運用中不斷的改進和完善。我們的倉庫管理系統(tǒng)還是有很11多的缺陷有很多的漏洞在實際運用方面還是有一些欠缺其中的有些環(huán)節(jié) 還不是很明確不是很系統(tǒng)只是一些編寫技術的拼湊所以離實際運用還是有一 些距離。但是一些的基本功能我們還是實現(xiàn)了的只是細節(jié)上還有不足需要我們 再進一步學習的基礎上再去完善再去改進。我們的管理系統(tǒng)其中還是有優(yōu)點的其中的職能體現(xiàn)和倉庫管理中應該岀現(xiàn)的管理功能都有實現(xiàn)貨物的進出管理管理人員的管理都有很細的劃分代碼的編 寫完全按照寫程序的要求去寫的因此代碼的編寫沒有任何問題只是精簡程度 上還不夠所以在這
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專題六-金屬的化學性質-A卷(人教版必修1)(原卷版)
- 以學生為中心的小學數(shù)學課堂互動實踐
- 二零二五年度體育場館停車場租賃管理協(xié)議3篇
- 小學語文課堂中的傳統(tǒng)文化教育實踐
- 安全教育與員工崗位責任的融合策略
- 醫(yī)療行業(yè)中的農(nóng)業(yè)機械智能技術探討
- 家居裝修行業(yè)的美工工作總結
- 商業(yè)背景下的數(shù)學教學創(chuàng)新實踐
- 船舶工程師船舶設計與海上運輸管理
- 2024綠植養(yǎng)護服務合同-庭院景觀植物養(yǎng)護與更新3篇
- 能源中國學習通超星期末考試答案章節(jié)答案2024年
- 中學美育(藝術教育)工作發(fā)展年度報告
- 農(nóng)業(yè)經(jīng)理人職業(yè)技能大賽考試題及答案
- GB/T 44679-2024叉車禁用與報廢技術規(guī)范
- 疼痛患者評估及護理
- 2024年精神文明建設實施方案
- 2024-2025學年哈爾濱市木蘭縣四年級數(shù)學第一學期期末學業(yè)水平測試模擬試題含解析
- 行車調度員賽項考試題庫(國賽)-上(單選題)
- 2024至2030年中國港口機械設備行業(yè)發(fā)展現(xiàn)狀調研與競爭格局報告
- 車輛駕駛業(yè)務外包服務方案
- 工業(yè)機器人控制器:FANUC R-30iB:機器人實時監(jiān)控與數(shù)據(jù)采集技術教程
評論
0/150
提交評論