




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件工程大作業(yè)物資管理系統(tǒng)學(xué)院:科學(xué)技術(shù)學(xué)院專業(yè):計算機(jī)科學(xué)與技術(shù)學(xué)生:劉昊125145010 于昊125145001 褚旭125145034刑強(qiáng)125145014
1.引言 31.1背景 31.2參考資料 32.任務(wù)概述 32.1.目標(biāo) 32.2.用戶特點(diǎn) 33.需求陳述 43.1.功能描述 43.2.性能規(guī)定 43.2.1.時間特性要求 43.2.2.可操作性要求 53.2.3.靈活性要求 54.結(jié)構(gòu)化分析 54.1.功能建模(數(shù)據(jù)流圖) 54.1.1.功能建模概述 54.1.2.數(shù)據(jù)流圖 54.2.數(shù)據(jù)建模(E-R圖) 124.2.1.數(shù)據(jù)建模概述 124.2.2.E-R圖 134.3.行為建模(狀態(tài)轉(zhuǎn)換圖) 144.3.1.行為建模概述 14為了開發(fā)這個系統(tǒng),我們從不同的角度抽象出目標(biāo)系統(tǒng)的特性,使用精確的表示方法構(gòu)造系統(tǒng)的模型,驗(yàn)證模型是否滿足用戶對目標(biāo)系統(tǒng)的需求,并在設(shè)計過程中逐漸把和實(shí)現(xiàn)有關(guān)的細(xì)節(jié)加進(jìn)模型中,直至最終用程序?qū)崿F(xiàn)模型。 144.3.2.狀態(tài)轉(zhuǎn)換圖 145.結(jié)構(gòu)化設(shè)計 175.1.系統(tǒng)結(jié)構(gòu)描述 175.1.1.系統(tǒng)結(jié)構(gòu)概述 175.1.2.HIPO圖 186.面向?qū)ο笤O(shè)計 196.1.需求建模 196.1.1.需求建模概述 196.1.2.用例圖 206.2.對象建模 206.2.1.對象建模概述 206.2.2.系統(tǒng)設(shè)計類圖 217.參考書目 231.引言1.1背景目前在國內(nèi),企業(yè)是國民經(jīng)濟(jì)的基本單元,而企業(yè)信息系統(tǒng)建設(shè)是我國企業(yè)走向現(xiàn)代化的必由之路。隨著企業(yè)規(guī)模的擴(kuò)大和市場競爭的更加激烈,各類企業(yè)都愈來愈認(rèn)識到物資管理的重要性及提升企業(yè)自身物資管理水平的迫切性,而物資管理水平的提升不僅需要高素質(zhì)的管理人員,而且也需要信息化工具進(jìn)行輔助。物資管理系統(tǒng)也就應(yīng)運(yùn)而生了。、而從全球看,在企業(yè)管理信息系統(tǒng)中,物資管理系統(tǒng)是其中最重要的部分之一,物資管理系統(tǒng)的成功運(yùn)用給企業(yè)帶來相當(dāng)?shù)男б?。進(jìn)入21世紀(jì),隨著信息科技的不斷發(fā)展,企業(yè)的商務(wù)貿(mào)易規(guī)模也逐漸擴(kuò)大,因此引發(fā)出許多問題。總務(wù)采購時,存在很多不合理之處,如采購價位過高、銷售商暗箱操作等問題。因此,開發(fā)一套系統(tǒng)限制總務(wù)采購科的采購范圍,并管理采購物品。建立一個界面友好、架構(gòu)設(shè)計合理的物資管理系統(tǒng)是十分必要的。它可以為部門進(jìn)行有效的物資管理,并為公司節(jié)約大量的人力、物力,減少工作中容易出現(xiàn)的一些問題。1.2參考資料軟件工程導(dǎo)論(第5版)2.任務(wù)概述2.1.目標(biāo)本系統(tǒng)供某企業(yè)總務(wù)處使用。包括經(jīng)銷商注冊、經(jīng)銷商競價、采購科采購、物品入庫、物品出庫、庫存盤點(diǎn)等功能。2.2.用戶特點(diǎn)本系統(tǒng)用戶分為5類,分別是經(jīng)銷商,采購主管,采購員,勞資員,系統(tǒng)管理員,他們的職能與特點(diǎn)如下:經(jīng)銷商能夠熟練操作計算機(jī)及相關(guān)軟件,注冊,修改自己的信息,對商品目錄中每一個商品進(jìn)行報價,每個經(jīng)銷商可以查看自己報價的信息。采購主管能夠熟練操作計算機(jī)及相關(guān)軟件,負(fù)責(zé)審核經(jīng)銷商信息,發(fā)送email告之登陸密碼,可修改所有經(jīng)銷商的信息,審核采購計劃單。采購員能夠熟練操作計算機(jī)及相關(guān)軟件,負(fù)責(zé)瀏覽每一個產(chǎn)品的所有報價信息,但只能從價格最低的三項中選擇,并需注明選擇這個銷售商的原因,生成采購計劃單。勞資員能夠熟練操作計算機(jī)及相關(guān)軟件,負(fù)責(zé)產(chǎn)品入庫,產(chǎn)品出庫,庫存管理,庫存管理。系統(tǒng)管理員能夠熟練操作計算機(jī)及相關(guān)軟件,負(fù)責(zé)用戶管理和權(quán)限管理,可增刪改用戶并為不同的用戶分配不同的權(quán)限,可增刪改權(quán)限,并為不同的權(quán)限分配不同的節(jié)點(diǎn)。3.需求陳述3.1.功能描述基本信息管理經(jīng)銷商管理:經(jīng)銷商注冊、修改自己的信息;采購主管審核后,經(jīng)銷商信息方可生效,發(fā)送email告之登陸密碼;采購主管可修改所有經(jīng)銷商的信息。用戶管理:系統(tǒng)管理員可增刪改用戶,并為不同的用戶分配不同的權(quán)限。 權(quán)限管理:系統(tǒng)管理員可增刪改權(quán)限,并為不同的權(quán)限分配不同的節(jié)點(diǎn)(節(jié)點(diǎn)-頁面對應(yīng)關(guān)系可由開發(fā)者寫入數(shù)據(jù)庫或XML)。商品目錄管理:采購主管可增刪改待采購的商品目錄。經(jīng)銷商競價審核后的經(jīng)銷商登陸系統(tǒng),對商品目錄中每一個商品進(jìn)行報價,每個經(jīng)銷商可以查看自己報價的信息,并且顯示相同產(chǎn)品價格最低的三條記錄(注:不顯示其報價)。編輯采購計劃采購員可瀏覽每一個產(chǎn)品的所有報價信息,但只能從價格最低的三項中 選擇,并需注明選擇這個銷售商的原因,生成采購計劃單。采購主管審核采購計劃單,采購員可憑此進(jìn)行采購。需打印采購報表,供采購員使用。庫存管理產(chǎn)品入庫:采購的產(chǎn)品入庫,勞資員可從采購計劃中導(dǎo)入入庫單信息,也可手動填寫,審核后,更新庫存。產(chǎn)品出庫:其他部門領(lǐng)取產(chǎn)品,勞資員填寫出庫單,標(biāo)明使用部門,出庫數(shù)量,更新庫存。庫存管理:勞資員可瀏覽庫存情況,查詢每一個產(chǎn)品的庫存,并能查看該產(chǎn)品的入出記錄(入庫單、出庫單、盤盈入庫單、盤虧出庫單、)。庫存盤點(diǎn):勞資員可對庫存進(jìn)行盤點(diǎn)。審核后,生成盤盈入庫單和盤虧出庫單,平庫存帳。查詢統(tǒng)計(要求導(dǎo)出報表)產(chǎn)品查詢:某一個時間段,每一個產(chǎn)品的購買情況銷售商查詢:某一個時間段,每一個銷售商的交易情況3.2.性能規(guī)定3.2.1.時間特性要求系統(tǒng)為B/S結(jié)構(gòu),能夠同時接受多用戶使用。在系統(tǒng)正常工作狀態(tài)下,當(dāng)每秒鐘的訪問量在1000次以下時,系統(tǒng)的響應(yīng)時間不超過1秒。3.2.2.可操作性要求操作簡單便捷,適合大多數(shù)業(yè)務(wù)人員。3.2.3.靈活性要求系統(tǒng)具有自我恢復(fù)功能,例如在進(jìn)行錄入操作時,如果錄入操作為完成發(fā)生斷電等中斷,所有未被保存的錄入操作將被撤銷。系統(tǒng)根據(jù)用戶的不同,提供不同的操作界面以及不同的操作功能。這些功能被劃分為模塊,當(dāng)用戶需要添加功能時,可以從備用功能中選擇需要添加的功能,將其列入主界面。反之,當(dāng)某些功能不需要時,可以將其取消,不顯示在主界面中。例如,在月末薪金管理時,需要想對應(yīng)的更新薪資表等操作,但在非月末時,并不需要此功能,完全可以取消,從而使得工作界面簡單明了,方便使用。這種功能的添加選擇在B/S結(jié)構(gòu)的軟件上應(yīng)用很廣泛。4.結(jié)構(gòu)化分析4.1.功能建模(數(shù)據(jù)流圖)4.1.1.功能建模概述在功能建模部分,根據(jù)需求定義,以數(shù)據(jù)流圖(DFD)的技術(shù)描繪系統(tǒng)中信息流和數(shù)據(jù)流從輸入移動到輸出的過程中所經(jīng)受的變換。在本系統(tǒng)的設(shè)計中,數(shù)據(jù)流圖的設(shè)計分為三個層次,由抽象到具體。4.1.2.數(shù)據(jù)流圖1.第零層數(shù)據(jù)流圖在第一層數(shù)據(jù)流圖中,確定了系統(tǒng)中信息和數(shù)據(jù)的源點(diǎn)及終點(diǎn),如下:經(jīng)銷商采購主管勞資員采購員這里沒有將“系統(tǒng)管理員”列入,我們認(rèn)為系統(tǒng)管理員進(jìn)行的操作屬于物資管理系統(tǒng)之外的操作,在有了系統(tǒng)管理員賦予的權(quán)限之后才能進(jìn)入物資管理系統(tǒng)。2.第一層數(shù)據(jù)流圖 數(shù)據(jù)的處理分為5個部分。如下:1.基本信息管理:經(jīng)銷商注冊、修改自己的信息。采購主管審核信息,修改信息。2.經(jīng)銷商競價:審核后的經(jīng)銷商登陸系統(tǒng),對商品目錄中每一個商品進(jìn)行報價,每個經(jīng)銷商可以查看自己報價的信息,并且顯示相同產(chǎn)品價格最低的三條記錄。3.編輯計劃:采購員可瀏覽每一個產(chǎn)品的所有報價信息,但只能從價格最低的三項中 選擇,并需注明選擇這個銷售商的原因,生成采購計劃單。采購主管審核采購計劃單,采購員可憑此進(jìn)行采購。需打印采購報表,供采購員使用。4.庫存管理:產(chǎn)品入庫:采購的產(chǎn)品入庫,勞資員可從采購計劃中導(dǎo)入入庫單信息,也可手動填寫,審核后,更新庫存。產(chǎn)品出庫:其他部門領(lǐng)取產(chǎn)品,勞資員填寫出庫單,標(biāo)明使用部門,出庫數(shù)量,更新庫存。庫存管理:勞資員可瀏覽庫存情況,查詢每一個產(chǎn)品的庫存,并能查看該品的入出記錄(入庫單、出庫單、盤盈入庫單、盤虧出庫單、)。庫存盤點(diǎn):勞資員可對庫存進(jìn)行盤點(diǎn)。審核后,生成盤盈入庫單和盤虧出庫單,平庫存帳。5.信息查詢:產(chǎn)品查詢:某一個時間段,每一個產(chǎn)品的購買情況銷售商查詢:某一個時間段,每一個銷售商的交易情況3.第二層數(shù)據(jù)流圖基本信息流程圖: 如圖,在基本信息管理過程中,信息和數(shù)據(jù)的處理過程如下:接收信息審核信息修改信息更新信息接受密碼接收目錄更新信息采購主管對經(jīng)銷商注冊的信息進(jìn)行審核、修改,形成【經(jīng)銷商信息庫】。采購主管給審核通過的經(jīng)銷商發(fā)送登陸系統(tǒng)的密碼。經(jīng)銷商競價管理數(shù)據(jù)流程圖:如圖,在經(jīng)銷商競價管理過程中,信息和數(shù)據(jù)的處理過程如下:登錄系統(tǒng)接收報價更新報價篩選審核后的經(jīng)銷商登陸系統(tǒng),對商品目錄中每一個商品進(jìn)行報價,每個經(jīng)銷商可以查看自己報價的信息,并且顯示相同產(chǎn)品價格最低的三條記錄。編輯采購計劃管理數(shù)據(jù)流程圖: 如圖,在編輯采購計劃管理過程中,信息和數(shù)據(jù)的處理過程如下:篩選報價審核計劃單打印采購員可瀏覽每一個產(chǎn)品的所有報價信息,但只能從價格最低的三項中 選擇,并需注明選擇這個銷售商的原因,生成采購計劃單。采購主管審核采購計劃單,采購員可憑此進(jìn)行采購。需打印采購報表,供采購員使用。庫存管理數(shù)據(jù)流程圖:如圖,在庫存管理過程中,信息和數(shù)據(jù)的處理過程如下:導(dǎo)入信息審核更新信息填寫盤點(diǎn)審核產(chǎn)品入庫:采購的產(chǎn)品入庫,勞資員可從采購計劃中導(dǎo)入入庫單信息,也可手動填寫,審核后,更新庫存。產(chǎn)品出庫:其他部門領(lǐng)取產(chǎn)品,勞資員填寫出庫單,標(biāo)明使用部門,出庫數(shù)量,更新庫存。庫存管理:勞資員可瀏覽庫存情況,查詢每一個產(chǎn)品的庫存,并能查看該產(chǎn)品的入出記錄(入庫單、出庫單、盤盈入庫單、盤虧出庫單、)。庫存盤點(diǎn):勞資員可對庫存進(jìn)行盤點(diǎn)。審核后,生成盤盈入庫單和盤虧出庫單,平庫存帳 查詢系統(tǒng)流程圖:如圖,在查詢系統(tǒng)流程圖中數(shù)據(jù)處理過程如下:接受信息更新信息從庫存信息中讀取信息,系統(tǒng)將接受到的信息更新到交易情況表和購買情況表,采購主管可以查看交易情況表,經(jīng)銷商可以查看購買情況表。4.2.數(shù)據(jù)建模(E-R圖)4.2.1.數(shù)據(jù)建模概述數(shù)據(jù)建模顯示了系統(tǒng)設(shè)計中的實(shí)體及實(shí)體之間的關(guān)系,在本系統(tǒng)中,實(shí)體有: 倉庫 勞資員 產(chǎn)品 采購員 采購報表 系統(tǒng) 采購主管 經(jīng)銷商經(jīng)銷商賬戶4.2.2.E-R圖4.3.行為建模(狀態(tài)轉(zhuǎn)換圖)4.3.1.行為建模概述為了開發(fā)這個系統(tǒng),我們從不同的角度抽象出目標(biāo)系統(tǒng)的特性,使用精確的表示方法構(gòu)造系統(tǒng)的模型,驗(yàn)證模型是否滿足用戶對目標(biāo)系統(tǒng)的需求,并在設(shè)計過程中逐漸把和實(shí)現(xiàn)有關(guān)的細(xì)節(jié)加進(jìn)模型中,直至最終用程序?qū)崿F(xiàn)模型。4.3.2.狀態(tài)轉(zhuǎn)換圖1.采購員狀態(tài)圖2.采購主管狀態(tài)圖3.經(jīng)銷商狀態(tài)圖4.勞資員狀態(tài)圖5.結(jié)構(gòu)化設(shè)計5.1.系統(tǒng)結(jié)構(gòu)描述5.1.1.系統(tǒng)結(jié)構(gòu)概述體系結(jié)構(gòu)設(shè)計是軟件設(shè)計的重要部分,確定了系統(tǒng)的主要結(jié)構(gòu)元素之間的關(guān)系。這里,我們將采用HIPO圖描繪該物資管理系統(tǒng)的層次結(jié)構(gòu)。5.1.2.HIPO圖6.面向?qū)ο笤O(shè)計6.1.需求建模6.1.1.需求建模概述為了開發(fā)這個系統(tǒng),我們從不同的角度抽象出目標(biāo)系統(tǒng)的特性,使用精確的表示方法構(gòu)造系統(tǒng)的模型,驗(yàn)證模型是否滿足用戶對目標(biāo)系統(tǒng)的需求,并在設(shè)計過程中逐漸把和實(shí)現(xiàn)有關(guān)的細(xì)節(jié)加進(jìn)模型中,直至最終用程序?qū)崿F(xiàn)模型。6.1.2.用例圖6.2.對象建模6.2.1.對象建模概述為了開發(fā)這個系統(tǒng),我們從不同的角度抽象出目標(biāo)系統(tǒng)的特性,使用精確的表示方法構(gòu)造系統(tǒng)的模型,驗(yàn)證模型是否滿足用戶對目標(biāo)系統(tǒng)的需求,并在設(shè)計過程中逐漸把和實(shí)現(xiàn)有關(guān)的細(xì)節(jié)加進(jìn)模型中,直至最終用程序?qū)崿F(xiàn)模型。6.2.2.系統(tǒng)設(shè)計類圖下面采用類圖說明表的形式對上述類圖進(jìn)行描述類職責(zé)協(xié)作者倉庫存儲產(chǎn)品,產(chǎn)品出入庫勞資員:更新庫存,查看該產(chǎn)品的入出記錄,盤點(diǎn)庫存勞資員導(dǎo)入出入庫單信息,更新庫存。瀏覽庫存情況,查詢每一個產(chǎn)品的庫存,并能查看該產(chǎn)品的入出記錄(入庫單、出庫單、盤盈入庫單、盤虧出庫單、)。可對庫存進(jìn)行盤點(diǎn)。審核后,生成盤盈入庫單和盤虧出庫單,平庫存帳。采購報表:勞資員根據(jù)采購報表導(dǎo)入入庫單信息采購員根據(jù)采購主管的采購計劃單采購商品采購報表:指導(dǎo)采購員采購商品采購報表指導(dǎo)采購員采購商品,也是勞資員填寫入庫單的依據(jù)勞資員:根據(jù)采購報表導(dǎo)入
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)正規(guī)合同范本
- 別墅購銷合同范本
- 信用擔(dān)保貸款合同范本
- 制作人合同范本
- 單位房屋租用合同范本
- 中介用代管合同范本
- 農(nóng)藥國際銷售合同范本
- 關(guān)于工地買賣合同范例
- 制作安裝勞務(wù)合同范本
- 北京車輛 合同范例
- 新風(fēng)施工合同
- 2025-2030年園藝修剪機(jī)器人行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 人教版四年級數(shù)學(xué)下冊第四單元測試卷(含答案)
- 2025年湖北省技能高考(建筑技術(shù)類)《建筑工程測量》模擬練習(xí)試題庫(含答案)
- 北師大版二年級數(shù)學(xué)下冊各單元測試卷
- 品管圈PDCA改善案例-降低住院患者跌倒發(fā)生率
- GB/T 12996-2024電動輪椅車
- 成人氧氣吸入療法-中華護(hù)理學(xué)會團(tuán)體標(biāo)準(zhǔn)
- Unit-3-Reading-and-thinking課文詳解課件-高中英語人教版必修第二冊
- 西師版二年級數(shù)學(xué)下冊全冊課件【完整版】
- 教科版 二年級下冊科學(xué)教學(xué)計劃
評論
0/150
提交評論