




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 #- -前言當今時代是飛速發(fā)展的信息時代,在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應用于信息處理系統(tǒng)的環(huán)境。計算機最大的好處在于利用它能夠進行信息管理,使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對復雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。倉庫作為總貨品資源的集散地,貨品的種類繁多,包含很多的信息數(shù)據(jù)的管理。據(jù)調(diào)查得知,以前倉庫進行信息管理的方式主要是基于文本、表格等紙介質(zhì)的手工處理,對于貨品的出入庫情況的統(tǒng)計和核實等往往采用對賬本的人工檢查,對管理者的管理權(quán)限等不受約束,任何
2、人都可查看,這樣容易引起資料外泄。另外,數(shù)據(jù)信息處理工作量大,容易出錯,由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩碚f,缺乏系統(tǒng)、規(guī)范的信息管理手段。而且,一般的存儲情況是記錄在賬本上的,倉庫的工作人員和管理員也只是當時記得比較清楚,時間一長,如果再要進行查詢,就得在眾多的資料中翻閱查找了,這樣造成費時、費力,如要對很長時間以前的貨品進行更改就更加困難了。因此,很有必要建立一個庫存管理系統(tǒng),使貨品管理工作規(guī)范化,系統(tǒng)化,程序化。提高信息處理的速度和準確性。- - - 需求分析與用例建??尚行苑治鲭S著計算機及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,Internet/Intranet應用在全球范圍內(nèi)日益普及,當今社會正
3、快速向信息化社會前進,信息自動化的作用也越來越大,從而可以使我們從繁雜的信息管理中解放出來,提高了我們的工作效率。如今,信息網(wǎng)絡(luò)技術(shù)已經(jīng)無處不在,無時不在了,各種各樣的信息管理系統(tǒng)也就應運而生。目前,隨著企業(yè)規(guī)模的不斷壯大,產(chǎn)品的種類和數(shù)量都不斷增加,產(chǎn)品的流通越來越多,這就使產(chǎn)品的存儲需求不斷增加,需要工作人員花費很大力氣來統(tǒng)籌管理這項工作,為了保證工作的正確性和可靠性同時提高管理的效率,很有必要建立一個庫存管理系統(tǒng),使貨品管理工作規(guī)范化,系統(tǒng)化,程序化。社會可行性分析倉庫作為一總貨品資源的集散地,貨品的種類繁多,包含很多的信息數(shù)據(jù)的管理。據(jù)調(diào)查得知,以前倉庫進行信息管理的方式主要是基于文本
4、、表格等紙介質(zhì)的手工處理,對于貨品的出入庫情況的統(tǒng)計和核實等往往采用對賬本的人工檢查,對管理者的管理權(quán)限等不受約束,任何人都可查看,這樣容易引起資料外泄。另外,一般的存儲情況是記錄在賬本上的,倉庫的工作人員和管理員也只是當時記得比較清楚,時間一長,如果再要進行查詢,就得在眾多的資料中翻閱查找了,這樣造成費時、費力,如要對很長時間以前的貨品進行更改就更加困難了。計算機信息化管理有著儲存量大,速度快等許多優(yōu)點,提供給我們的處理信息及時快捷,因此我們利用計算機提供給我們的信息對企業(yè)庫存的產(chǎn)品管理過程形成一整套動態(tài)的管理。而且在經(jīng)濟飛速的發(fā)展的今天很多企業(yè)都在采用他們各自的庫存管理系統(tǒng),利用計算機把庫
5、存產(chǎn)品管理的井井有條,社會可行性自然不言而喻。經(jīng)濟可行性分析在經(jīng)濟上,費用的支出和帶來的巨大收益相比自是不能相提并論了,至于管理上,工作人員對于這項工程的實施必然是持贊成的態(tài)度,因為這樣會大大減輕他們的工作量提高工作效率。且成本低,建成后的維護費用也與線性系統(tǒng)運行費用相同,而每年可以促進企業(yè)倉庫存儲的工作優(yōu)化、庫存產(chǎn)品的有效利用率,并可有效降低企業(yè)庫存的不必要支出,提高企業(yè)產(chǎn)品存儲資金的有效利用。技術(shù)可行性分析在技術(shù)上,如今成熟的語言有很多,像是PowerBuilder、VB、Delphi等都能開發(fā)出很好用的系統(tǒng)。而本次設(shè)計我采用的是C#,也是很成熟的語言,再加上數(shù)據(jù)庫SQLSEVER2005
6、如今的發(fā)展狀況,開發(fā)出一個庫存管理的應用程序是沒有問題的。鑒于軟硬件方面對系統(tǒng)的需求,軟件要求易學,界面友好,容易掌握,可以很簡單方便的進行圖書信息管理。硬件的配置要求不能太高,這樣可以很好的適應當前的企業(yè)辦公管理工作,如今電腦軟硬件技術(shù)飛速發(fā)展,計算機系統(tǒng)開發(fā)人員也比比皆是,開發(fā)知識密集型的信息系統(tǒng)的技術(shù)條件也已經(jīng)很成熟了。法律可行性分析本系統(tǒng)設(shè)計的初衷是為企業(yè)提供便捷的服務,不違反相關(guān)法律。操作可行性本系統(tǒng)是面向一般企業(yè)的庫存管理系統(tǒng),只要操作者具備最基本的電腦操作知識和庫存管理常識,就可以使用。而且本系統(tǒng)對計算機和操作系統(tǒng)的要求也不高,都是一般條件下所具有的。只要使用者熟悉一下就可以馬上
7、投入使用,簡單、方便、快捷的實現(xiàn)對庫存的管理。可行性結(jié)論作為計算機應用的一部分,使用計算機對產(chǎn)品庫存信息進行管理,具有著人工管理無法比擬的優(yōu)點,它檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等,可減少更多的人力物力,這些都能夠極大地提高貨品庫存的管理效率,也是公司庫存管理科學化、正規(guī)化,與世界接軌的重要條件。因此,開發(fā)一個庫存管理系統(tǒng)是很有必要的,具有其特有的技術(shù)意義和管理意義。綜上所述,本庫存管理系統(tǒng)投資少、收益大,且其運行操作簡單易學,具備了開發(fā)的可行性。需求分析系統(tǒng)需求倉庫管理的特點是信息處理量較大,所管理的設(shè)備種類繁多,在管理上實現(xiàn)起來有一定的困難。倉庫管理系統(tǒng)應該
8、滿足以下需求:為保障系統(tǒng)健壯性,對于可能發(fā)生問題的輸入要進行檢驗,同時要給出合理的提示信息;業(yè)務上滿足倉庫管理系統(tǒng)的基本需求,能夠方便地進行出/入/還庫信息查詢,庫存管理;獲得準確的庫存量,隊及時采購設(shè)備提供方便;與傳統(tǒng)的手工管理相比,要添加基礎(chǔ)數(shù)據(jù)的管理和用戶權(quán)限的設(shè)置;所有的界面要有信息瀏覽的功能,同時要保證數(shù)據(jù)的在男權(quán)、可靠。功能需求倉庫管理信息系統(tǒng)的業(yè)務主要包括如下內(nèi)容:系統(tǒng)管理:可以進行用戶管理,權(quán)限設(shè)置和退出系統(tǒng)。貨物管理:入庫管理,貨物入庫信息的添加及修改;出庫管理,貨物出庫信息的添加;借貨還貨管理,貨物的還庫信息的添加;盤點管理,盤點貨物信息?;緳n案:包括供貨商設(shè)置,用來設(shè)置
9、供貨商信息;貨物檔案管理,主要是貨物號和貨物名稱信息,當新進貨新產(chǎn)生一種新貨物時,都要先添加貨物號;倉庫設(shè)置,用來對倉庫實施管理。查詢統(tǒng)計,用來進行入庫、出庫、庫存的查詢;用戶操作:用來實現(xiàn)修改密碼、重新登錄等操作。性能需求目前我們所開發(fā)的系統(tǒng)主要是應用在中小規(guī)模的企業(yè)內(nèi)部,因此,一般配置的計算機硬件就可以滿足系統(tǒng)需求,考慮到企業(yè)規(guī)模的擴大和硬件價格的降低,為本系統(tǒng)配置在較優(yōu)秀的服務器硬件,可以充分發(fā)揮本系統(tǒng)的性能。本系統(tǒng)采用單機模式:1.硬件環(huán)境處理器:IntelPentium(R)4CPU3.00GHz或更高內(nèi)存:2G硬盤空間:320GB顯卡:SVGA顯示適配器2.軟件環(huán)境:操作系統(tǒng):Wi
10、ndows2000/XP開發(fā)軟件:MicrosoftVisualStudio.NET2005數(shù)據(jù)庫:MicrosoftSqlServer2000用例建模系統(tǒng)采用統(tǒng)一建模語言UML對整個系統(tǒng)進行建模設(shè)計,通過從不同角度的UML圖來反應本系統(tǒng),將系統(tǒng)結(jié)構(gòu)透明化,使設(shè)計思路更加清晰。根據(jù)調(diào)查及分析的結(jié)果繪出系統(tǒng)用例圖如下:最高層用例圖,如圖2-1所示:圖2-1最高層用例圖普通用戶在最高層用例中,實線方框表示系統(tǒng)邊界,在系統(tǒng)邊界內(nèi)共有5個用例。系統(tǒng)內(nèi)“用戶操作”用例依賴“系統(tǒng)管理”用例提供信息,“查詢統(tǒng)計”依賴“貨物管理”用例查詢貨物信息,“貨物管理”依賴“基本檔案”用例提供貨物檔案倉庫、供應商等信息
11、。系統(tǒng)外有2個人執(zhí)行者:“管理員”執(zhí)行者對系統(tǒng)內(nèi)的所有用例進行操作?!捌胀ㄓ脩簟眻?zhí)行者參與“查詢統(tǒng)計”和“用戶操作”用例的業(yè)務運作。第2層用例圖,如圖2-2,2-3,2-4,2-5,2-6所示:系統(tǒng)內(nèi)有2個用例,“權(quán)限設(shè)置”用例依賴“用戶管理”用例。系統(tǒng)外有1個人執(zhí)行者:“管理員”執(zhí)行者對系統(tǒng)內(nèi)的所有用例進行操作。貨物管理子系統(tǒng)圖2-3第2層用例圖貨物管理子系統(tǒng)系統(tǒng)內(nèi)有4個用例,“盤點管理”用例依賴“入庫管理”用例和“出庫管理”用例,“借貨還貨”用例依賴“入庫管理”用例和“出庫管理”用例。系統(tǒng)外有2個人執(zhí)行者:“管理員”執(zhí)行者對系統(tǒng)內(nèi)的所有用例進行操作。“貨物檔案管理子系統(tǒng)”執(zhí)行者根據(jù)系統(tǒng)內(nèi)的
12、所有用例,進行貨物檔案管理。貨物檔案設(shè)置倉庫設(shè)置管理員基本檔案管理子系統(tǒng)廠供貨商設(shè)置圖2-4第2層用例圖基本檔案管理子系統(tǒng)系統(tǒng)內(nèi)有3個用例,“貨物檔案設(shè)置”用例依賴“倉庫設(shè)置”用例和“供貨商設(shè)置”用例。系統(tǒng)外有1個人執(zhí)行者:“管理員”執(zhí)行者對系統(tǒng)內(nèi)的所有用例進行操作。查詢統(tǒng)計子系統(tǒng)管理員庫存查詢普通用戶入庫查詢出庫查詢貨物管理子系統(tǒng)圖2-5第2層用例圖查詢統(tǒng)計子系統(tǒng)系統(tǒng)內(nèi)有3個用例,“庫存查詢”用例依賴“入庫查詢”用例和“出庫查詢”用例。系統(tǒng)外有3個人執(zhí)行者:“管理員”執(zhí)行者對系統(tǒng)內(nèi)的所有用例進行操作,包括入庫信息的查詢、庫存信息的查詢和出庫信息的查詢?!捌胀ㄓ脩簟眻?zhí)行者參與“入庫查詢”用例中
13、的貨物入庫與入庫信息查詢與瀏覽,還參與“出庫查詢”用例中的貨物出庫與出庫信息查詢和瀏覽,同時也參與“庫存查詢”中的貨物庫存查詢與瀏覽?!柏浳锕芾碜酉到y(tǒng)”執(zhí)行者根據(jù)“入庫查詢”,“庫存查詢”和“出庫查詢”得出的信息進行貨物管理。圖2-6第2層用例圖基本檔案管理子系統(tǒng)系統(tǒng)內(nèi)有2個用例,“修改密碼”用例和“重新登錄”用例。系統(tǒng)外有1個人執(zhí)行者:“管理員”執(zhí)行者對系統(tǒng)內(nèi)的所有用例進行操作。“普通用戶”執(zhí)行者對系統(tǒng)內(nèi)的所有用例進行操作。系統(tǒng)分析與對象類建模詳細調(diào)查面談即通過與有關(guān)人員面對面交談來獲取有關(guān)信息,可以是一對一的專訪或一對多的座談。問卷調(diào)查即通過設(shè)計制作調(diào)查表,向被調(diào)查者發(fā)放調(diào)查表進行調(diào)查的方
14、式。根據(jù)被調(diào)查者的特點選擇用選擇題還是問答題,要向被調(diào)查者闡明調(diào)查的目的及關(guān)系,采用匿名或自愿署名等方式。閱讀文件或歷史資料通過閱讀組織的文件與歷史資料,可間接了解組織的相關(guān)信息。實地觀察與實踐信息收集人員直接觀察或參加現(xiàn)行系統(tǒng)的業(yè)務實踐,這是縮短用戶與開發(fā)人員距離、取得共同語言的最好方法。缺點是浪費時間。管理業(yè)務調(diào)查組織結(jié)構(gòu)調(diào)查根據(jù)調(diào)查結(jié)果,該庫存管理系統(tǒng)中共有兩個倉庫管理員負責對庫存信息的管理。超級管理員A負責全方面的倉庫管理以及對普通用戶B的管理。普通用戶B負責倉庫信息的查詢等。組織結(jié)構(gòu)圖如圖4-1所示。圖4-1系統(tǒng)組織結(jié)構(gòu)圖業(yè)務流程調(diào)查根據(jù)分析,本系統(tǒng)業(yè)務流程主要包括如下內(nèi)容:(1)出
15、入庫管理:倉庫管理員負責電器出入庫管理,需要對出入庫的電器資料進行登記,以便倉庫管理員對電器數(shù)量進行核對,以及形成出入庫清單。(2)存儲查詢:倉庫管理員可以對各種型號電器的存儲量進行查詢,以便確定電器的采購量,同時銷售部門人員也可以對電器資料進行查詢。(3)物資信息管理:包括供貨商產(chǎn)品信息的添加、瀏覽查詢。(4)庫存信息管理:倉庫管理員可以查詢、瀏覽產(chǎn)品的具體情況根據(jù)產(chǎn)品 - -的數(shù)量種類選擇進貨的數(shù)量和種類。建立對象類根據(jù)已經(jīng)建立的用例圖和客戶需求,采用CRC卡的方法確定對象類及其屬性和操作。通過檢查類的定義、分析問題的需求和運用該領(lǐng)域知識來完善和確定類的屬性。根據(jù)系統(tǒng)功能要求和系統(tǒng)設(shè)計需要
16、完善和確定類的操作。下面將“倉庫庫存管理系統(tǒng)”中的對象類及其屬性和操作的定義如下:、(1)用戶類名:用戶類的編號:0201類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,可以共享。功能:負責對系統(tǒng)中所有信息的操作,包括用戶信息的增加、修改、查詢、刪除,等等。屬性:用戶編號,用戶名,用戶密碼,用戶權(quán)限等。操作:增加(),刪除(),修改(),查詢()等。(2)倉庫信息類名:倉庫信息類的編號:0202類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,可以共享。功能:負責存儲所有關(guān)于倉庫的信息。屬性:倉庫編號,倉庫名稱,負責人,電話,所屬單位,建庫日期,備注,修改人,修改日期
17、等。操作:增加(),刪除(),修改(),查詢()等。(3)貨物檔案信息類名:貨物檔案信息類的編號:0203類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,可以共享。功能:負責存儲所有關(guān)于貨物檔案的信息。屬性:貨物編號,貨物名稱,倉庫名稱,貨物規(guī)格計量單位,貨物數(shù)量進貨價格,出貨價格,最低存儲,最高存儲,修改人,盤點日期等。操作:增加(),刪除(),修改(),查詢()等。(4)供應商信息類名:供應商信息類的編號:0204類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,可以共享。功能:負責存儲所有關(guān)于供應商的信息。屬性:供應商編號,供應商名稱,負責人,電話,傳真,備注,
18、修改人修改日期等。操作:增加(),刪除(),修改(),查詢()等。(5)入庫信息類名:入庫信息類的編號:0205類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,可以共享。功能:負責存儲所有關(guān)于入庫管理的信息。屬性:入庫編號,貨物編號,貨物名稱,供應商名稱,倉庫名稱,貨物規(guī)格,計量單位,入庫數(shù)量,進貨價格,總金額,入庫日期,經(jīng)手人,備注等。操作:增加(),刪除(),修改(),查詢()等。(6)出庫信息類名:出庫信息類的編號:0206類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,可以共享。功能:負責存儲所有關(guān)于出庫管理的信息。屬性:出庫編號,貨物編號,貨物名稱,供應商
19、名稱,倉庫名稱,貨物規(guī)格,計量單位,出庫數(shù)量,進貨價格,總金額,出庫日期,提貨單位提貨人,經(jīng)手人,備注等。操作:增加(),刪除(),修改(),查詢()等。(7)借貨基本信息類名:借貨基本信息類的編號:0207類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,可以共享。功能:負責存儲所有關(guān)于借貨管理的信息。屬性:借貨編號,貨物名稱,倉庫名稱,貨物規(guī)格,借出數(shù)量,借貨日期,經(jīng)手人,借貨人,借貨單位,備注等。 #操作:增加(),刪除(),修改(),查詢()等。(8)還貨基本信息類名:還貨基本信息類的編號:0207類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,可以共享。功能
20、:負責存儲所有關(guān)于還貨管理的信息。屬性:還貨編號,借貨編號,貨物名稱,倉庫名稱,貨物規(guī)格,歸還數(shù)量,未歸還數(shù)量,借貨日期,經(jīng)手人,借貨人,備注,修改人,修改日期等。操作:增加(),刪除(),修改(),查詢()等。(9)盤點信息類名:盤點信息類的編號:0207類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,可以共享。功能:負責存儲所有關(guān)于盤點管理的信息。屬性:盤點編號,貨物編號,倉庫名稱,貨物名稱,計量單位,盤點數(shù)量,盤虧數(shù)量,盤點日期,盤點人,備注,修改人,修改日期等。操作:增加(),刪除(),修改(),查詢()等。類圖根據(jù)類之間的關(guān)系繪制類圖如圖3-1所示 - -倉庫信息-倉庫
21、編號int-倉庫名稱:string-負責人:string-電話:string-所屬單位:string-建庫日期:Date-備注:string-修改人:string-修改日期;Date+增加倉庫信息+刪除倉庫信息+修改倉庫信息+查詢倉庫信息貨物檔案信息-貨物編號int-貨物名稱:string-倉庫名稱:string-貨物規(guī)格:string-計量單位:string-貨物數(shù)量:int-進貨價格:int-岀貨價格:int*-最低存儲int*-最高存儲int-修改人:string盤點日期:Date+增加貨物檔案信息+刪除貨物檔案信息+修改貨物檔案信息1+查詢貨物檔案信息I供應商信息-供應商編號int-供
22、應商名稱string-負責人:string-電話:string-傳真:string-備注:string*-修改人:string-修改日期:Date+增加供應商信息+刪除供應商信息+修改供應商信息L查詢供應商信息I入庫信息-入庫編號int-貨物編號int-貨物名稱string-供應商名稱string-倉庫名稱:string-貨物規(guī)格:string-計量單位:string-入庫數(shù)量:int-進貨價格:int-總金額-入庫日期Date-經(jīng)手人:string備注:string+增加入庫信息+刪除入庫信息+修改入庫信息盤點信息-盤點編號int-貨物編號int-倉庫名稱:string-貨物名稱:strin
23、g-計量單位:string-盤點數(shù)量int-盈虧數(shù)量:int-盤點日期Date-盤點人:string-備注:string-修改人:string-修改日期:Date+增加盤點信劇+刪除盤點信劇+修改盤點信恿+查詢盤點信息出庫信息-岀庫編號int-貨物編號int-貨物名稱string-供應商名稱string-倉庫名稱:string-貨物規(guī)格:string-計量單位:string-岀庫數(shù)量int-進貨價格:int-總金額-岀庫日期Date-提貨單位string-提貨人:string-經(jīng)手人:string備注:string+增加岀庫信劇+刪除岀庫信劇+修改岀庫信劇+查詢岀庫信嚴借貨基本信息-借貨編號i
24、nt-貨物名稱string-倉庫名稱:string-貨物規(guī)格:string-借出數(shù)量int-借貨日期Date-經(jīng)手人:string-借貨人:string-借貨單位string-備注:string+增加借貨基本信息+刪除借貨基本信息+修改借貨基本信息L查詢借貨基本信息還貨基本信息-還貨編號int-借貨編號int-貨物名稱string-倉庫名稱:string-貨物規(guī)格:string-歸還數(shù)量:int-未歸還數(shù)量int-借貨日期Date-經(jīng)手人:string-借貨人:string-備注:string-修改人:string修改日期:Date+增加還貨基本信息+刪除還貨基本信息+修改還貨基本信息1+查詢
25、還貨基本信息圖3-1類圖系統(tǒng)設(shè)計與對象動態(tài)交互模型系統(tǒng)功能設(shè)計倉庫庫存管理系統(tǒng)主要設(shè)有五個主要功能模塊:系統(tǒng)管理模塊,貨物管理模塊,基本檔案模塊,查詢統(tǒng)計模塊、用戶操作模塊。系統(tǒng)管理:新建角色、添加用戶和查看用戶權(quán)限。管理員可以通過管理界面添加用戶,添加新管理員,驗證用戶的合法性,阻止非法用戶登錄。貨物管理:主要是產(chǎn)品入庫信息、產(chǎn)品出庫信息、借貨還貨、盤點信息?;緳n案:供貨商、貨物檔案、倉庫的管理和設(shè)置。查詢統(tǒng)計:產(chǎn)品入庫信息、產(chǎn)品出庫信息、產(chǎn)品庫存信息的瀏覽和查詢。用戶操作:用戶密碼的修改和用戶的重新登錄。系統(tǒng)功能模塊圖,如圖4.111r用權(quán)入出借盤供貨戶限庫庫貨占八、貨物管設(shè)管管還管商檔
26、理置理理貨理設(shè)置案設(shè)置圖4-1系統(tǒng)功能結(jié)構(gòu)圖rz_亠倉入出庫修重庫庫庫存改新設(shè)查查查密登置詢詢詢碼錄倉庫庫存管理系統(tǒng)系統(tǒng)管理貨物管理基本檔案查詢統(tǒng)計用戶操作順序圖在倉庫庫存管理系統(tǒng)中,主要涉及增、刪、改、查四種操作,關(guān)于各種操作以下以對用戶進行管理所用到的信息以及系統(tǒng)主要功能所涉及到的順序圖進行舉例說明。1.用戶登錄的順序圖如圖4-2所示:圖4-3增加新用戶信息順序圖 -圖4-3增加新用戶信息順序圖 -2.增加新用戶的順序圖如圖4-3所示::管理員:用尸管理模塊窗口界面:用尸信息數(shù)據(jù)庫1.登錄用戶管理2.進入管理界面3.選擇添加用戶16.新增用戶v!8.修改權(quán)限信息11i|1、|U1111I1
27、1iii113.刪除用戶信息的順序圖如圖4-4所示:圖4-4刪除用戶信息順序圖4.修改用戶信息的順序圖如圖4-5所示:圖4-5修改用戶信息順序圖-16-圖4-9入庫管理順序圖 - -5.查詢用戶信息的順序圖如圖4-6所示:圖4-6查詢用戶信息順序圖6.修改用戶密碼的順序圖如圖4-7所示:圖4-7修改用戶密碼順序圖7.修改用戶權(quán)限的順序圖如圖4-8所示::管理員:用戶管理模塊窗口界面:用戶信息數(shù)據(jù)庫1登錄用戶管理E2進入管理界面3.選擇修改用戶E4.返回信息5.輸入用戶編號6查詢用戶8.修改用戶權(quán)限久返回用戶信息I9修改權(quán)限信息.-10修改成功百U衛(wèi)9,1圖4-8修改用戶權(quán)限順序圖8.入庫管理的
28、順序圖如圖4-9所示:1.-頂層包:Itil3.倉庫狀態(tài)不為空4.倉庫正在盤點庫倉庫信息庫9.出庫管理的順序圖如圖4-10所示:10.入庫查詢統(tǒng)計的順序圖如圖4-11所示:- - -11.出庫查詢統(tǒng)計的順序圖如圖4-12所示:圖4-12出庫查詢統(tǒng)計順序圖12.庫存查詢統(tǒng)計的順序圖如圖4-13所示:圖4-13庫存查詢統(tǒng)計順序圖- - -數(shù)據(jù)庫設(shè)計5.1代碼設(shè)計本系統(tǒng)涉及到的代碼有物資編號、倉庫編號等。物資編號格式:XXXX,順序碼,0001-9999。倉庫編號格式:XX,順序碼,01-99。總體數(shù)據(jù)庫設(shè)計本系統(tǒng)是基于數(shù)據(jù)庫的倉庫信息管理系統(tǒng),系統(tǒng)大部分功能均和數(shù)據(jù)庫中記錄的查詢、增加、修改和刪除
29、處理相關(guān),如何合理科學地設(shè)計數(shù)據(jù)庫是系統(tǒng)設(shè)計中很重要的環(huán)節(jié)。數(shù)據(jù)庫設(shè)計是要在一個給定的應用環(huán)境(DBMS)中,通過合理的邏輯設(shè)計和有效的物理設(shè)計,構(gòu)造較優(yōu)的數(shù)據(jù)庫模式、子模式,建立數(shù)據(jù)庫和設(shè)計應用程序,滿足用戶的各種信息需求。關(guān)系模型倉庫庫存管理信息系統(tǒng)中所涉及到的實體及其轉(zhuǎn)換成的關(guān)系模式為:用戶(用戶編號,用戶名,用戶密碼,用戶權(quán)限)倉庫信息(倉庫編號,倉庫名稱,負責人,電話,所屬單位,建庫日期,備注,修改人,修改日期)貨物檔案信息(貨物編號,貨物名稱,倉庫名稱,貨物規(guī)格計量單位,貨物數(shù)量,進貨價格,出貨價格,最低存儲,最高存儲,修改人,盤點日期)供應商信息(供應商編號,供應商名稱,負責人,
30、電話,傳真,備注,修改人,修改日期)入庫信息(庫編號,貨物編號,貨物名稱,供應商名稱,倉庫名稱,貨物規(guī)格,計量單位,入庫數(shù)量,進貨價格,總金額,入庫日期,經(jīng)手人,備注)出庫信息(出庫編號,貨物編號,貨物名稱,供應商名稱,倉庫名稱,貨物規(guī)格,計量單位,出庫數(shù)量,進貨價格,總金額,出庫日期,提貨單位,提貨人,經(jīng)手人,備注)借貨基本信息(借貨編號,貨物名稱,倉庫名稱,貨物規(guī)格,借出數(shù)量,借貨日期,經(jīng)手人,借貨人,借貨單位,備注)還貨基本信息(還貨編號,借貨編號,貨物名稱,倉庫名稱,貨物規(guī)格,歸還數(shù)量,未歸還數(shù)量,借貨日期,經(jīng)手人,借貨人,備注,修改人,修改日期)盤點信息(盤點編號,貨物編號,倉庫名稱
31、,貨物名稱,計量單位,盤點數(shù)量,盤虧數(shù)量,盤點日期,盤點人,備注,修改人,修改日期)E-R圖本系統(tǒng)對象之間的關(guān)系用E-R圖方法表示,如圖5-1所示。數(shù)據(jù)結(jié)構(gòu)由E-R圖導出數(shù)據(jù)庫。該系統(tǒng)的數(shù)據(jù)庫命名為db_SMS,數(shù)據(jù)庫中的基本表包括:借貨基本信息(tb_BorrowGoods),盤點信息表(tb_Check),貨物檔案信息表(tb_GoodsInfo),入庫信息表(tb_InStore),出庫信息表(tb_OutStore),供貨商信息表(tb_Provider),還貨基本信息表(tb_ReturnGoods),倉庫信息表(tb_Storage),用戶信息表(tb_User)下面列出各表的數(shù)據(jù)
32、結(jié)構(gòu),如表1表9所示。表1借貨基本信息表(tbBorrowGoods)的數(shù)據(jù)結(jié)構(gòu)列名說明數(shù)據(jù)類型長度是否為空1BGID借貨編號intNotnulliGoodsName貨物名稱string50Null11iStoreName倉庫名稱string100NullGoodsSpec貨物規(guī)格string50Null1iGoodsNum1借出數(shù)量int一Null1BGDate1借貨日期date一Null11iHandlePeople經(jīng)手人string20NulliBGPeople1借貨人string20Null11BGUnit11借貨單位string100Null111BGRemark備注string10
33、0Null表2盤點信息表(tbCheck)的數(shù)據(jù)結(jié)構(gòu)列名111說明1111數(shù)據(jù)類型1111長度1111是否為空CheckIDi盤點編號i11Iint|11111111NotnullGoodsID1貨物編號11int1111NullStoreName倉庫名稱11iistring|100|NullGoodsName1貨物名稱111string11150111INullGoodsUnit1計量單位1string1118|NullCheckNum11盤點數(shù)量11int1111NullPALNum盈虧數(shù)量int1111NullCheckDate盤點日期date1111111111NullCheckPeo
34、ple盤點人string20NullCheckRemark備注string111000NullEditer修改人string20NullEditDate修改日期date1Null表3貨物檔案信息表(tbGoodslnfo)的數(shù)據(jù)結(jié)構(gòu)|列名|說明|1數(shù)據(jù)類型1|長度|1是否為空1GoodsID|貨物編號|int111111NotnulliGoodsName111貨物名稱|11string115011Notnull|111iStoreName111倉庫名稱1111111string11|100|11Null11iGoodsSpec貨物規(guī)格11string50Nulli1iGoodsUnit111計
35、量單位111string1111i8i11Null11;GoodsNum111貨物數(shù)量111int11111111Null11GoodsInPrice1進貨價格1intNulliGoodsOutPrice1出貨價格111int11111111Null11|GoodsLeast最低存儲intNull- - -GoodsMost最咼存儲intNullEditer修改人string20NullEditDate盤點日期dateNull表4入庫信息表(tblnStore)的數(shù)據(jù)結(jié)構(gòu)列名說明數(shù)據(jù)類型長度是否為空ISID1入庫編號iintNotnull11GoodsID11貨物編號1intTNull1:Go
36、odsName1貨物名稱string50TNull1|PrName1供應商名稱!string100TNulliStoreName11倉庫名稱|string100TNull1|GoodsSpec1貨物規(guī)格string50TNull1|GoodsUnit計量單位string8NullIiGoodsNumT入庫數(shù)量|intTNulliiiGoodsPrice1-111進貨價格丨1int11Null1iGoodsAPrice1.總金額NullISDateriL入庫日期丨1dater-11|NullHandlePeoplerL經(jīng)手人1string20rLNullISRemarkr備注Istring20r
37、Null表5出庫信息表(tbOutStore)的數(shù)據(jù)結(jié)構(gòu)列名說明數(shù)據(jù)類型長度是否為空IOSID1出庫編號intNotnull1StoreName倉庫名稱string100Null11GoodsName1貨物名稱string50NulliGoodsSpec1貨物規(guī)格string50Null:GoodsUnit計量單位string8Null1:GoodsNum出庫數(shù)量intNulliGoodsPrice1進貨價格int-丨Null|11|GoodsAPrice總金額一一NullOSDate出庫日期dateNull|PGProvider提貨單位string100NullPGPeople提貨人stri
38、ng20NullHandlePeople1經(jīng)手人string20Null|OSRemarki備注string20Null表6供應商信息表(tbProvider)的數(shù)據(jù)結(jié)構(gòu)I列名|說明數(shù)據(jù)類型i長度i11是否為空|:PrID:11供應商編號:int1111Notnull1:PrName:供應商名稱:string丨100111Notnull|PrPeople|負責人丨string150|11NulliPrPhonei11電話|string丨50i11Null11iPrFaxi111I傳真string丨8111Null1111iPrRemarki備注|string1000Null:Editer:11
39、修改人丨1string丨20111Null|1|EditDate|修改日期!dateiiiiiiNull表7還貨基本信息表tb_ReturnGoods)的數(shù)據(jù)結(jié)構(gòu)列名說明|數(shù)據(jù)類型長度是否為空RGID還貝編號;intNotnullIBGID1借貨編號|intNull1GoodsName貨物名稱string501Null111iStoreName1倉庫名稱:string100NulliGoodsSpec1貨物規(guī)格string50Null:RGNum歸還數(shù)量|int1Null111iNRGNum11未歸還數(shù)量丨1intiNulli11111BGDate借貨日期1date1Null111iHandlePeople1經(jīng)手人丨string20Null11RGPeople借貨人string201Null111RGRemark備注string100|Null|11iEditer1修改人string201Null111iEditDate修改日期dateNull表8倉庫信息表(tbStorage)的數(shù)據(jù)結(jié)構(gòu)列名說明數(shù)據(jù)類型長度是否為空StorelD1倉庫編號intNotnull1St
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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è)計藝術(shù)與傳統(tǒng)工藝美術(shù)產(chǎn)業(yè)研究
- 課題開題報告:成長型思維視角下職校學生的職業(yè)素養(yǎng)提升路徑與策略研究
- 課題開題報告:財經(jīng)數(shù)據(jù)科學課程建設(shè)(數(shù)字經(jīng)濟、金融科技、財務大數(shù)據(jù)、大數(shù)據(jù)管理與應用)
- 2024秋-22機工-CADCAM課程報告模板- - 副本
- 仿制抗過敏藥行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 家用健身綜合力量訓練器行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 二零二五年度股權(quán)投資合作框架協(xié)議:人工智能芯片產(chǎn)業(yè)投資合作框架協(xié)議
- 二零二五年度員工分紅股股權(quán)激勵與員工績效評估協(xié)議
- 創(chuàng)業(yè)輔導服務合同模板
- 晴綸衫褲企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 2025年貴州蔬菜集團有限公司招聘筆試參考題庫含答案解析
- 2025蛇年一上英語寒假作業(yè)
- 2024年呼和浩特職業(yè)學院單招職業(yè)適應性測試題庫參考答案
- 2025年太倉市文化旅游發(fā)展集團限公司及子公司公開招聘12名高頻重點提升(共500題)附帶答案詳解
- 機械制圖題庫及答案
- 安裝承包合同(2025年)
- 云上貴州大數(shù)據(jù)(集團)有限公司招聘筆試沖刺題2024
- 人教版四年級下冊數(shù)學第二單元觀察物體(二) 單元測試
- 護理技能培訓師競聘
- 2025屆東北師大附屬中學高考數(shù)學倒計時模擬卷含解析
- 智能交通監(jiān)控系統(tǒng)運維服務方案(純方案-)
評論
0/150
提交評論