![(實訓(xùn)報告)數(shù)據(jù)庫技術(shù)課程設(shè)計倉庫管理系統(tǒng)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/0824270f-51e2-471a-801e-175b630ebd20/0824270f-51e2-471a-801e-175b630ebd201.gif)
![(實訓(xùn)報告)數(shù)據(jù)庫技術(shù)課程設(shè)計倉庫管理系統(tǒng)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/0824270f-51e2-471a-801e-175b630ebd20/0824270f-51e2-471a-801e-175b630ebd202.gif)
![(實訓(xùn)報告)數(shù)據(jù)庫技術(shù)課程設(shè)計倉庫管理系統(tǒng)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/0824270f-51e2-471a-801e-175b630ebd20/0824270f-51e2-471a-801e-175b630ebd203.gif)
![(實訓(xùn)報告)數(shù)據(jù)庫技術(shù)課程設(shè)計倉庫管理系統(tǒng)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/0824270f-51e2-471a-801e-175b630ebd20/0824270f-51e2-471a-801e-175b630ebd204.gif)
![(實訓(xùn)報告)數(shù)據(jù)庫技術(shù)課程設(shè)計倉庫管理系統(tǒng)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/0824270f-51e2-471a-801e-175b630ebd20/0824270f-51e2-471a-801e-175b630ebd205.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1 數(shù)據(jù)庫技術(shù)課程設(shè)計數(shù)據(jù)庫技術(shù)課程設(shè)計 題目:題目: 倉庫管理系統(tǒng) 姓名:姓名: 學(xué)號:學(xué)號: 班級:班級: 時間:時間: 2011 年 6 月 28 日目 錄1.需求分析.121.1 倉庫管理系統(tǒng)的功能分析 .11.2 倉庫管理系統(tǒng)的功能圖.22.概念結(jié)構(gòu)設(shè)計.33.邏輯結(jié)構(gòu)設(shè)計.54.數(shù)據(jù)庫設(shè)計.54.1 數(shù)據(jù)庫和各表的創(chuàng)建 .64.1.1 數(shù)據(jù)表結(jié)構(gòu)設(shè)計.64.1.2 創(chuàng)建數(shù)據(jù)表 SQL 腳本.74.1.3 數(shù)據(jù)表快照.104.2 系統(tǒng)功能實現(xiàn) .135.設(shè)計總結(jié).14參考文獻.151倉庫管理系統(tǒng)摘要:倉庫管理是與我們?nèi)粘I钕⑾⑾嚓P(guān)的問題,隨著改革開放的不斷深入,經(jīng)濟飛速的發(fā)展,企業(yè)
2、要想生存、發(fā)展,要想在激烈的市場競爭中立于不敗之地,沒有現(xiàn)代化的管理是萬萬不行的,倉庫管理的全面自動化、信息化則是其中極其重要的部分。倉庫管理信息系統(tǒng)正是基于這樣的需求背景下研制開發(fā)的。本文按照軟件工程思想和管理信息系統(tǒng)的開發(fā)步驟,設(shè)計并實現(xiàn)了一個倉庫管理信息系統(tǒng)。以系統(tǒng)開發(fā)過程為主線,介紹了系統(tǒng)從需求分析,邏輯設(shè)計,總體設(shè)計,詳細設(shè)計以及系統(tǒng)測試、實施各階段的主要內(nèi)容和成果,包括系統(tǒng)結(jié)構(gòu)圖、業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、E-R 模型、物理表實現(xiàn)及其關(guān)系、功能模塊、界面設(shè)計等等。最后對實現(xiàn)系統(tǒng)的優(yōu)缺點進行了分析,提出了今后進一步完善系統(tǒng)的方向和方法。設(shè)計實現(xiàn)的管理系統(tǒng)能夠正確有效地完成倉庫管理的日常
3、入庫出庫等工作,極大提高了管理工作的效率和正確性,并能夠根據(jù)需求進行靈活的查詢,完成數(shù)據(jù)查詢等功能;系統(tǒng)與數(shù)據(jù)庫管理系統(tǒng)結(jié)合,提供了功能較為強大的數(shù)據(jù)查詢功能,防止了越權(quán)操作、誤操作, ;系統(tǒng)界面友好,操作簡單,效率高易掌握。最后,該系統(tǒng)是典型的管理信息系統(tǒng)(MIS) ,其設(shè)計開發(fā)過程具有通用性,對類似工作的開展具有借鑒意義。關(guān)鍵詞:管理員;一般用戶;進出貨查詢;修改;刪除。1.需求分析 通過對武漢市部分超市倉庫管理進行調(diào)研、分析開發(fā)本系統(tǒng)的目的在于代替手工管理、統(tǒng)計報表等工作,具體要求包括:數(shù)據(jù)錄入:錄入商品信息、供貨商信息、入庫信息、出庫信息等信息;數(shù)據(jù)修改:修改商品信息、供貨商信息、帳號
4、等信息;統(tǒng)計數(shù)據(jù):統(tǒng)計倉庫里面的商品的數(shù)量,種類; 數(shù)據(jù)查詢:輸入查詢條件,就會得到想要的查詢結(jié)果。1.1 倉庫管理系統(tǒng)的功能分析倉庫管理系統(tǒng)的主要功能是:1)業(yè)務(wù)處理2|-|- 出庫登記|-|- 入庫登記2)基本資料|-|- 貨品類別|-|- 貨品資料|-|- 庫存變動類型|-|- 供貨單資料3)系統(tǒng)維護|-|- 密碼修改|-|- 操作人員管理|-|- 數(shù)據(jù)清理4)統(tǒng)計報表|-|- 貨物入庫報表|-|- 貨物出庫報表1.2 倉庫管理系統(tǒng)的功能圖根據(jù)以上需求分析,倉庫管理系統(tǒng)功能如圖 1-1 所示。3倉庫管理系統(tǒng)員工管理進貨管理出貨管理密碼管理員工信息查詢刪除員工信息增加員工信息員工信息修改進
5、貨信息查詢詢進貨信息修改進貨信息增加刪除進貨信息出貨信息查詢出貨信息修改出貨信息增加修改密碼重新登錄刪除出貨信息2.概念結(jié)構(gòu)設(shè)計 倉庫管理信息系統(tǒng)可以劃分的實體有:貨物信息實體、貨物入庫記錄信息實體、貨物出庫記錄信息實體,用 E-R 圖一一描述這些實體。1)貨物信息實體及屬性 E-R 圖如圖 2-1 所示:貨物信息實體貨物信息實體貨名貨名產(chǎn)品數(shù)量產(chǎn)品數(shù)量生產(chǎn)商生產(chǎn)商貨號貨號單價單價42)貨物入庫記錄信息實體及屬性 E-R 圖如圖入庫信息實體入庫信息實體入庫日期入庫日期入庫產(chǎn)品數(shù)量入庫產(chǎn)品數(shù)量貨號貨號用戶名用戶名3)貨物出庫記錄信息實體系統(tǒng) E-R 圖如圖 4)總的信息實體 E-R 圖: 倉倉
6、庫庫入庫入庫管管 理理出庫出庫貨貨 物物貨貨 物物管理員管理員實體實體mn擁擁 有有生產(chǎn)商生產(chǎn)商提提 貨貨 m_pSet-AddNew();UpdateData(true);m_pSet-Update(); 1m_pSet-AddNew();UpdateData(true);m_pSet-Update(); 1m_et-AddNew();UpdateData(true);m_pSet-Update(); 1n_pSet-AddNew();UpdateData(true);m_pSet-Update(); 1m_pSet-AddNew();UpdateData(true);m_pSet-Upda
7、te(); 1nm_pSet-Update(); 1n1n1 出庫庫信息實出庫庫信息實體實體體實體出庫產(chǎn)品數(shù)量出庫產(chǎn)品數(shù)量貨號貨號出庫時間出庫時間用戶名用戶名出貨清單出貨清單登記查詢登記查詢經(jīng)理經(jīng)理1m登記查登記查詢詢管理員管理員nm53.邏輯結(jié)構(gòu)設(shè)計 對倉庫管理系統(tǒng) E-R 圖分析,結(jié)合各實體屬性 E-R 圖,考慮各圖之間的關(guān)系,本系統(tǒng)的邏輯關(guān)系結(jié)構(gòu)根據(jù)用戶的要求設(shè)計該倉庫管理系統(tǒng)共使用了四張表,分別是商品信息表(Goods) 、進出貨類型表(Record) 、員工信息表(User1)以及用戶登陸信息表(Users) 。 (說明:“#”表示主鍵,下劃線表示外鍵)E-RE-R 圖轉(zhuǎn)換成關(guān)系模式
8、。圖轉(zhuǎn)換成關(guān)系模式。 User1 (員工號#, 姓名, 密碼, 住址, 性別, 電話)Goods (貨號#,貨名,單價,生產(chǎn)數(shù)量,生產(chǎn)商)Record (貨號,日期,用戶名#,進出貨產(chǎn)品數(shù)量,管理員)Users (用戶名,密碼#)4.數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫管理系統(tǒng)選用 SQL Server 2005,根據(jù)倉庫管理系統(tǒng)的功能分析及邏輯關(guān)系模式在 SQL Server 中創(chuàng)建了一個名為“CKGL”的數(shù)據(jù)庫,并在給數(shù)據(jù)庫中一共創(chuàng)建了 4 張表,包括用戶登錄表、倉庫數(shù)據(jù)表“Goods” 、倉庫出入信息表“Record” 。在“Users”中包括 2 個字段,其中“用戶名”字段用于存儲用戶注冊及登陸的用戶名
9、;“密碼”字段用于存儲登陸的密碼。在表“Goods”包括五個字段,其中“貨號”字段用于存儲貨物的編號;“貨名”字段用于存儲貨物的名稱;“單價”字段用于存儲貨物的單價;“生產(chǎn)商”字段用于存儲貨物的生產(chǎn)商;“產(chǎn)品數(shù)量”字段用于存儲貨物的產(chǎn)品數(shù)量。在表“Record”中包括五個字段,其中, “日期”字段用于存儲進出貨日期;“貨號”字段用于存儲進出貨貨號;“產(chǎn)品數(shù)量”字段用于存儲進出貨產(chǎn)品數(shù)量;“用戶名”字段用于存儲進出貨用戶名;“進出貨類型”字段用于存儲進出貨類型。在表“User1”中包括六個字段名,其中“員工號”字段用于存儲員工工號;“姓名”字段用于存儲員工姓名;“密碼號”字段用于存儲員工密碼;“
10、住址”字段用于存儲員工住址;“性別”字段用于存儲員工性別;“電話”字段用于存儲員工電話。4.1 數(shù)據(jù)庫和各表的創(chuàng)建4.1.1 數(shù)據(jù)表結(jié)構(gòu)設(shè)計1) 貨物信息表:序號數(shù)據(jù)項名稱別名數(shù)據(jù)類型數(shù)據(jù)長度1貨號int42貨名char503單價int44產(chǎn)品數(shù)量int2005生產(chǎn)商char10062)貨物出入庫表:序號數(shù)據(jù)項名稱別名數(shù)據(jù)類型數(shù)據(jù)長度1貨號int42日期datetime503進出貨類型char44產(chǎn)品數(shù)量int2005用戶名char163)員工信息表:序號數(shù)據(jù)項名稱別名數(shù)據(jù)類型數(shù)據(jù)長度1員工號int2姓名char83密碼int4住址char305性別char26電話Int4.1.2 創(chuàng)建數(shù)據(jù)表
11、 SQL 腳本create database CKGLgouse CKGLgocreate table Users(用戶名 char(16),密碼 int ,用戶類型 varchar(10)goinsert into Users(用戶名,密碼,用戶類型) values(Manager,123456,System)insert into Users(用戶名,密碼,用戶類型) values(User,456789,User)go7create table User1(員工號 int ,姓名 char(8),密碼 int references Users(密碼),住址 char(30),性別 cha
12、r(2),電話 int)goinsert into User1(員工號,姓名,密碼,住址,性別,電話)values(1001,張三,123456,湖北,男,1010110)insert into User1(員工號,姓名,密碼,住址,性別,電話)values(1002,李四,123456,湖北,男,1010120)gocreate table Goods(貨號 int ,貨名 char(50),單價 int,生產(chǎn)商 char(100),產(chǎn)品數(shù)量 int)goinsert into Goods(貨號,貨名,單價,生產(chǎn)商,產(chǎn)品數(shù)量)values(1,紅塔山香煙,10,紅塔山集團,200)inser
13、t into Goods(貨號,貨名,單價,生產(chǎn)商,產(chǎn)品數(shù)量)values(2,紅星二鍋頭,3,京酒廠,100)insert into Goods(貨號,貨名,單價,生產(chǎn)商,產(chǎn)品數(shù)量)values(3,六神花露水,4,六神花露水廠,600)gocreate table Record(日期 datetime,貨號 int,產(chǎn)品數(shù)量 int,用戶名 char(16),進出貨類型 char(4)4.1.3 數(shù)據(jù)表快照上述腳本形成的表在 SQL Server 2005 中,如下圖所:89各表間的關(guān)系圖如圖:104.2 系統(tǒng)功能實現(xiàn)要實現(xiàn)需求分析中系統(tǒng)各功能,需要設(shè)計一些存儲過程、觸發(fā)器及相應(yīng)的查詢語句
14、。1.添加倉庫商品信息存儲過程:CREATE PROCEDURE 商品管理 huohao int AS SELECT Goods.貨號,貨名,單價,生產(chǎn)商,產(chǎn)品數(shù)量 FROM Goods JION Recard ON Goods.貨號=Recard.貨號 WHERE 貨號=huohaoGO112. 刪除、更新倉庫商品記錄觸發(fā)器:CERATE TRIGGER CKGL ON GoodsFOR DELETE, UPDATEASDECLARE huohao intSELECT huohao=貨號 FROM DELETESELETE huohao=貨號 FROM UPDATEGO5.設(shè)計總結(jié) 經(jīng)過了這
15、次倉庫管理系統(tǒng)的課程設(shè)計我們團對從中學(xué)到了很多,同時明白了做一個小型軟件的步驟和流程.如何讓自己設(shè)計的軟件運用到具體的實際工作中,這是一個關(guān)鍵的環(huán)節(jié).還有就是程序設(shè)計和運行測試中遇到的問題該如何解決,從解決問題中我也學(xué)到了許多平時課本上所沒有的知識.當然,能夠完成這個倉庫管理系統(tǒng)我們團隊每個人很有成就感。運用到的開發(fā)工具和軟件技術(shù):此系統(tǒng)結(jié)合貨物倉庫管理的要求,對 C#程序設(shè)計、SQL 語言的學(xué)習(xí)和應(yīng)用,主要完成貨物倉庫管理系統(tǒng)的需求分析,系統(tǒng)的數(shù)據(jù)庫設(shè)計和實現(xiàn),系統(tǒng)的表單設(shè)計,主控程序設(shè)計,并由此設(shè)計了數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序。系統(tǒng)運行結(jié)果證明,我們團隊設(shè)計的貨物倉庫管理系統(tǒng)基本可以滿足倉庫管理
16、者完成倉庫管理的日常工作,包括材料的入庫,出庫以及庫存材料信息的管理維護等軟件還需要哪些改進: 在編寫源程序代碼的過程中對語言的運用還需要提高,應(yīng)使寫出來的程序更加簡潔,易讀懂,更加滿足實際工作的需要.要想使做出來的程序更好的利用還需根據(jù)實際需要在今后的運用中不斷的改進和完善。我們的倉庫管理系統(tǒng)還是有12很多的缺陷,有很多的漏洞,在實際運用方面還是有一些欠缺,其中的有些環(huán)節(jié)還不是很明確,不是很系統(tǒng),只是一些編寫技術(shù)的拼湊,所以離實際運用還是有一些距離。但是一些的基本功能我們還是實現(xiàn)了的,只是細節(jié)上還有不足,需要我們再進一步學(xué)習(xí)的基礎(chǔ)上,再去完善,再去改進。我們的管理系統(tǒng)其中還是有優(yōu)點的,其中的職能體現(xiàn)和倉庫管理中應(yīng)該出現(xiàn)的管理功能都有實現(xiàn),貨物的進出管理,管理人員的管理都有很細的劃分,代碼的編寫完全按照寫程序的要求去寫的,因此,代碼的編寫沒有任何問題,只是精簡程度上還不夠,所以在這方面我們
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇教版二年級下冊數(shù)學(xué)口算練習(xí)題
- 視頻會議系統(tǒng)合同范本
- 網(wǎng)絡(luò)布線及設(shè)備采購合同范本
- 安全協(xié)議書范本及員工責任書
- 滬科版數(shù)學(xué)九年級上冊22.3《相似三角形的性質(zhì)》聽評課記錄1
- 二零二五年度校園消毒防疫應(yīng)急預(yù)案合同
- 北師大版歷史七年級上冊第19課《北方的民族匯聚》聽課評課記錄
- 2025年子女撫養(yǎng)權(quán)變更法律援助與協(xié)議書模板
- 2025年度醫(yī)療事故快速調(diào)解專項協(xié)議
- 二零二五年度倉儲物流租賃合同電子版模板即點即用
- 無人機航拍技術(shù)理論考核試題題庫及答案
- T∕CMATB 9002-2021 兒童肉類制品通用要求
- 工序勞務(wù)分包管理課件
- 暖通空調(diào)(陸亞俊編)課件
- 工藝評審報告
- 中國滑雪運動安全規(guī)范
- 畢業(yè)論文-基于51單片機的智能LED照明燈的設(shè)計
- 酒廠食品召回制度
- 中職數(shù)學(xué)基礎(chǔ)模塊上冊第一章《集合》單元檢測試習(xí)題及參考答案
- 化學(xué)魯科版必修一期末復(fù)習(xí)98頁PPT課件
- 《農(nóng)產(chǎn)品質(zhì)量安全檢測》PPT課件
評論
0/150
提交評論