版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章 可行性研究報(bào)告1. 引言 1.1 編寫目的 本可行性研究報(bào)告的目的在于,對(duì)超市倉(cāng)庫(kù)管理系統(tǒng)作充分的可行性研究分析以及指出其存在的重要性分析、對(duì)比原有的超市倉(cāng)庫(kù)管理與用計(jì)算機(jī)管理和控制的超市倉(cāng)庫(kù)管理系統(tǒng),明確開發(fā)超市倉(cāng)庫(kù)管理系統(tǒng)的方向、有效途徑,確定開發(fā)本管理系統(tǒng)所采取的步驟、方法及對(duì)策。 讀者對(duì)象:軟件管理人員,開發(fā)人員,維護(hù)人員,超市高層管理人員。 1.2 項(xiàng)目背景 (1)軟件工程名稱:超市倉(cāng)庫(kù)管理系統(tǒng); (2)項(xiàng)目的任務(wù)提出者:劉珊艷老師; (3)項(xiàng)目開發(fā)者:楊爽、朱柳; (4)用戶及實(shí)現(xiàn)軟件的單位:超市管理人員,超市老板; (5)項(xiàng)目與其他軟件或其他系統(tǒng)的關(guān)系:超市倉(cāng)庫(kù)管理系統(tǒng)運(yùn)
2、行于windowsxp或windows7操作系統(tǒng),開發(fā)環(huán)境 microsoft sql server 2005,eclipse。 1.3 參考資料軟件工程導(dǎo)論 -張海藩 編著 清華大學(xué)出版社數(shù)據(jù)庫(kù)系統(tǒng)概論 -史嘉權(quán) 編著 清華大學(xué)出版社 編程紅寶書:java完全自學(xué)手冊(cè) -林樹澤 編著 機(jī)械工業(yè)出版社 1.4 專業(yè)術(shù)語(yǔ)sql:structured query language結(jié)構(gòu)化查詢語(yǔ)言。2. 要求和目標(biāo) 2.1 基本要求 (1)主要功能:查詢(如查詢某代號(hào)貨物是否有庫(kù)存、庫(kù)存多少等); 貨物出倉(cāng)(某貨物出倉(cāng),出倉(cāng)后將此號(hào)貨物存儲(chǔ)量作相應(yīng)修改。若要求出倉(cāng)貨物的量大于存儲(chǔ)量給出相應(yīng)提示等);
3、貨物進(jìn)倉(cāng)(某貨物進(jìn)倉(cāng),將此號(hào)貨物的存儲(chǔ)量作相應(yīng)的修改)。 (2)輸入:貨物代號(hào) (3)輸出:商品有關(guān)信息 (4)安全性與保密性要求:只有管理員身份才可以登錄并操作; (5) 完成期限:2011年6月23號(hào) 2.2 開發(fā)目標(biāo) 由于本超市倉(cāng)庫(kù)開發(fā)系統(tǒng)的主要背景(為軟件工程學(xué)習(xí))在經(jīng)濟(jì)上不注重直接的經(jīng)濟(jì)收益,而是注重小組成員整體開發(fā)軟件水平的提高。 2.3 具備條件 需掌控一些相關(guān)操作,對(duì)操作手冊(cè)有點(diǎn)了解,系統(tǒng)更新期短。預(yù)計(jì)該系統(tǒng)運(yùn)行壽命最低可達(dá)5年,最快投入時(shí)間需要1個(gè)月左右。3. 現(xiàn)有系統(tǒng)(缺點(diǎn)) 超市倉(cāng)庫(kù)管理系統(tǒng)是利用漢編數(shù)據(jù)庫(kù)的管理技術(shù)建立在windows操作系統(tǒng)中的。 3.1 處理流程和數(shù)
4、據(jù)流程 3.2 工作負(fù)荷 幫助超市的管理人員對(duì)于物品的各種信息可以方便的查詢、輸入,及有條件的查找。但不夠簡(jiǎn)易、快速、清晰的管理倉(cāng)庫(kù)。 3.3 人員 超市管理人員 3.4 設(shè)備 建議使用奔騰133以上的pc機(jī),內(nèi)存需在16兆以上。 3.5 局限性 需掌握一些相關(guān)操作,對(duì)操作手冊(cè)有點(diǎn)了解,系統(tǒng)更新期短。4. 所建議的系統(tǒng)(優(yōu)點(diǎn)) 4.1 對(duì)所建議系統(tǒng)的說明 本工程的設(shè)計(jì)目標(biāo)就為超市倉(cāng)庫(kù)管理提供快捷方法,使管理人員能夠便捷查詢物品檔案,使超市倉(cāng)庫(kù)管理自動(dòng)化。該系統(tǒng)技術(shù)先進(jìn),安全穩(wěn)定,功能強(qiáng)大,可擴(kuò)展性好。 4.2 處理流程和數(shù)據(jù)流程 4.3 改進(jìn)之處 4.4 影響 4.4.1 對(duì)設(shè)備的影響 建議使
5、用賽揚(yáng)2.0以上的pc機(jī),內(nèi)存需要128兆以上。 4.4.2 對(duì)軟件的影響 支持現(xiàn)行系統(tǒng),使軟件的沖突減小到最小。 4.4.3 對(duì)用戶單位機(jī)構(gòu)的影響 本產(chǎn)品所面向的用戶是單位機(jī)構(gòu),以應(yīng)用為主,人員數(shù)量不受任何限制,只要操作人員懂得基本操作就可以了。 4.4.4 對(duì)系統(tǒng)運(yùn)行過程的影響 支持本軟件的運(yùn)行,使本軟件出錯(cuò)的幾率更少。 4.4.5 對(duì)開發(fā)的影響 (1)隨著計(jì)算機(jī)的發(fā)展,所有的開發(fā)人員要發(fā)現(xiàn)在此過程中本產(chǎn)品出現(xiàn)的問題和不足之處,并及時(shí)更新。 (2)與此同時(shí)也要準(zhǔn)備好人力和設(shè)備資源做緊急事件的更新。 (3)申請(qǐng)專利,使用法律的手段對(duì)本產(chǎn)品進(jìn)行系統(tǒng)保護(hù)。 4.4.6 對(duì)經(jīng)費(fèi)開支的影響 由于本超
6、市倉(cāng)庫(kù)開發(fā)系統(tǒng)的主要背景(為軟件工程學(xué)習(xí)),所以沒有經(jīng)費(fèi)開支。 4.4.7 局限性 本系統(tǒng)未完全達(dá)到管理自動(dòng)化,而且在物品管理方面還不能達(dá)到最簡(jiǎn)捷。 4.4.8 技術(shù)條件方面的可行性 系統(tǒng)現(xiàn)階段的發(fā)展過程中,利用現(xiàn)有人力和物力是完全具備能力開發(fā)出來的,作為階段性產(chǎn)品,日后的發(fā)展空間大,實(shí)現(xiàn)方法逐步簡(jiǎn)單容易,所以超市倉(cāng)庫(kù)管理系統(tǒng)在技術(shù)上是完全可行的。 4.4.9 市場(chǎng)方面的可行性 當(dāng)下,市場(chǎng)經(jīng)濟(jì)迅速發(fā)展,網(wǎng)上購(gòu)物已成潮流,在這種情況下,物流倉(cāng)儲(chǔ)等行業(yè)的發(fā)展也在以一種驚人的速度發(fā)展,要想保證倉(cāng)庫(kù)出入貨物與賬目的一致性,必須出現(xiàn)一種專門的、特定意義、特殊功用的管理系統(tǒng)出現(xiàn),即倉(cāng)庫(kù)管理系統(tǒng),在網(wǎng)上調(diào)查
7、的過程中,我們發(fā)現(xiàn),很多業(yè)主和個(gè)體經(jīng)營(yíng)戶也急需一種只適合其專門行業(yè)的管理系統(tǒng)。然而,市場(chǎng)中也是存在了很多的十分專業(yè)的倉(cāng)庫(kù)管理系統(tǒng),但是介于其收費(fèi)特征和內(nèi)容的廣泛應(yīng)用性,而導(dǎo)致在用戶使用的簡(jiǎn)便性和易用性受到了打擊,所以在這種社會(huì)現(xiàn)狀的驅(qū)使下,我們小組討論決定開發(fā)一種簡(jiǎn)單通用的僅僅限于倉(cāng)庫(kù)管理的管理系統(tǒng),而不涉及進(jìn)貨和銷售方面的問題,于是倉(cāng)庫(kù)管理系統(tǒng)便應(yīng)運(yùn)而生。5. 可選擇的其他的系統(tǒng)方案 5.1修改方案和首選方案的不同 修改方案只局限在一臺(tái)電腦上,首選方案是應(yīng)用于網(wǎng)絡(luò),它可以做到從遠(yuǎn)程終端的輸入和輸出,它以中央服務(wù)器存放數(shù)據(jù)信息。 5.2 本方案的概況 本方案所以界面的思想與選定方案相同,但數(shù)據(jù)
8、庫(kù)輸入機(jī)制不同,它通過數(shù)據(jù)庫(kù)與操作界面鏈接語(yǔ)言,直接從本機(jī)中調(diào)入數(shù)據(jù)。 5.3 不選此方案的原因 (1)如今,網(wǎng)絡(luò)十分發(fā)達(dá),超市里也有自己的內(nèi)部網(wǎng)。采用網(wǎng)絡(luò)版,更適合超市的具體情況。 (2)采用網(wǎng)絡(luò)版,使數(shù)據(jù)更新能更快速及時(shí),且減少了單機(jī)硬件資源的損耗。 (3)管理更方便。6. 投資及效益分析(假設(shè))一般來說,我們的客戶開發(fā)這個(gè)軟件系統(tǒng)是一項(xiàng)投資,所以當(dāng)然期望獲得很大的經(jīng)濟(jì)效益。經(jīng)濟(jì)效益通常表現(xiàn)為減少運(yùn)行費(fèi)用或(和)增加收入。所以我們進(jìn)行成本/效益分析來從經(jīng)濟(jì)角度分析開發(fā)我們的設(shè)備管理系統(tǒng)是否劃算,從而幫助客戶組織的負(fù)責(zé)人做出是否投資這項(xiàng)開發(fā)工程的決定。下面我們從以下幾個(gè)方面進(jìn)行分析。(1)成
9、本分析軟件開發(fā)成本主要表現(xiàn)為人力消耗(乘以平均工資則得到開發(fā)費(fèi)用)。因成本估計(jì)不是精確的科學(xué)。因此我采用了兩種不同的估計(jì)技術(shù)以便互相校檢。 代碼行技術(shù)代碼行技術(shù)是比較簡(jiǎn)單的定量估算方法,把開發(fā)每個(gè)軟件功能的成本和實(shí)現(xiàn)這個(gè)功能需要用的源代碼行數(shù)聯(lián)系起來。通常根據(jù)經(jīng)驗(yàn)和歷史數(shù)據(jù)估計(jì)實(shí)現(xiàn)一個(gè)功能需要的源程序行數(shù)。而在我們組的設(shè)計(jì)下,初步得出設(shè)備管理系統(tǒng)的源代碼行數(shù)。得出源代碼行數(shù)以后,用每行代碼的平均成本乘以行數(shù)就可以確定軟件的成本,所以我們得出的此軟件的成本為成本=2000*10=20000 任務(wù)分解技術(shù)任務(wù)分解技術(shù)是首先把我們的設(shè)備管理系統(tǒng)分解為若干個(gè)相對(duì)獨(dú)立的任務(wù)。在分別估計(jì)每個(gè)單獨(dú)的開發(fā)任務(wù)
10、的成本,最后累加起來得出軟件開發(fā)工程的總成本。估計(jì)每個(gè)任務(wù)的成本時(shí),通常先估計(jì)完成該項(xiàng)任務(wù)需要用的人力(以人月為單位),再乘以每人每月的平均工資而得出每個(gè)任務(wù)的成本。下面是我們按開發(fā)階段劃分任務(wù)做出的人力成本。表1.2 各個(gè)開發(fā)階段需要使用的人力百分比及工資表得出其總成本=(1200*5+1000*10+800*25+500*20+10*600)*(20/100)*1.5=21000(元)(2)運(yùn)行費(fèi)用分析運(yùn)行費(fèi)用取決于設(shè)備管理系統(tǒng)的日常操作費(fèi)用(操作員人數(shù),工作時(shí)間,消耗的物資等等)和維護(hù)費(fèi)用。(3)效益分析我們?cè)O(shè)備管理系統(tǒng)的經(jīng)濟(jì)效益在于因使用此系統(tǒng)而增加的收入加上使用此系統(tǒng)可以節(jié)省的運(yùn)行費(fèi)
11、用。(4)成本/效益分析應(yīng)該比較新系統(tǒng)的開發(fā)成本和經(jīng)濟(jì)效益以便從經(jīng)濟(jì)角度判斷這個(gè)系統(tǒng)是否值得投資,但是,投資是現(xiàn)在進(jìn)行的,效益是將來獲得的,不能簡(jiǎn)單的比較成本和效益,應(yīng)該考慮貨幣的時(shí)間價(jià)值。 貨幣的時(shí)間價(jià)值通常用利率的形式表示貨幣的時(shí)間價(jià)值。假設(shè)年利率為i,如果現(xiàn)在存入p元,則n年后可以得到的錢數(shù)為f=p(1+i)n在我們的軟件分析中假定年利率為12%,預(yù)計(jì)可幫助我們的客戶每年節(jié)省25000元,則利用貨幣限制計(jì)算公式就可以算出每年預(yù)計(jì)節(jié)省的錢的現(xiàn)在價(jià)值表1.3 將來的收入折算成現(xiàn)在值表 投資回收期通常用投資回收期衡量一向開發(fā)工程的價(jià)值。所謂投資回收期就是使累計(jì)的經(jīng)濟(jì)效益等于最初投資所需要的時(shí)間
12、。顯然,投資回收期越短就能越快獲得利潤(rùn),因此這項(xiàng)工程也就越值得投資。在本軟件中,一年以后可以節(jié)省22321.4元,和最初的投資(20000元)比較。因此,投資回收期是0.98年 純收入純收入是指在整個(gè)生命周期值內(nèi)系統(tǒng)的累計(jì)經(jīng)濟(jì)效益(折合成現(xiàn)在值)與投資之差。這相當(dāng)于比較投資開發(fā)一個(gè)軟件系統(tǒng)和把錢存在銀行這兩種方案的優(yōu)劣。如果純收入為零,則工程的預(yù)期效益和在銀行存款一樣,如果純收入小于零,那么這項(xiàng)工程顯然不值得投資。這本系統(tǒng)開發(fā)中工程的純收入預(yù)計(jì)是90119.420000=70119.4(元) 投資回收率把資金存入銀行貨代給其他企業(yè)能夠獲得利息,通常用年利率衡量利息多少。類似的也可以計(jì)算投資回收
13、率,用它衡量投資效益的大小,并且可以把他和年利率相比較,在衡量工程的經(jīng)濟(jì)效益時(shí),它是最重要的才靠數(shù)據(jù)。以至現(xiàn)在的投資額,并且已經(jīng)估計(jì)出將來每年可以獲得的經(jīng)濟(jì)效益,那么,給定軟件的使用壽命之后,我們可以計(jì)算其投資回收率為p=f1/(1+j)+f2/(1+j)2+fn/(1+j)n其中:p是現(xiàn)在的投資額;fi是第i年底的效益(i=1,2,3,,n),n是系統(tǒng)的使用壽命;j是投資回收率。(假設(shè)系統(tǒng)壽命n=5)高階代數(shù)方程解出投資回收率所以,經(jīng)過以上成本效益的分析,得出在經(jīng)濟(jì)上,我們的設(shè)備管理系統(tǒng)是可行、值得投資的。7. 社會(huì)因素方面的可行性 7.1 法律方面的可行性 目前超市并沒有完善的物品管理,因
14、此,我們可填補(bǔ)此項(xiàng)技術(shù)上的空白,并且推向全國(guó)市場(chǎng),并可收到法律保護(hù)。 7.2 使用方面的可行性 超市倉(cāng)庫(kù)管理系統(tǒng)主要是為了解決超市的物品管理問題,并且減輕管理人員的工作負(fù)擔(dān)。本軟件是以java編程作為工具。我們所制作出來的軟件相互適應(yīng)性較強(qiáng),所以在市場(chǎng)上可以占有一定的份額。 本系統(tǒng)所占有的是超市市場(chǎng),它追求的是簡(jiǎn)單、易學(xué)、易懂、易用,能夠更有利的解決管理人員的負(fù)擔(dān),能夠有效的輔助超市管理物品。 對(duì)于物品管理系統(tǒng)的用戶超市,可滿足對(duì)物品管理的需求,且此種需求被接受并且滿足,其軟件便可以推廣。8. 結(jié)論 綜上所述,本工程的技術(shù)成熟、完備,測(cè)試手段可靠,具有良好的市場(chǎng)拓展,因此本工程可以立即開始。
15、第二章 利用uml視圖的需求說明書1. 引言 1.1 編寫目的 隨著科學(xué)技術(shù)的發(fā)展,社會(huì)進(jìn)步,計(jì)算機(jī)迅猛的發(fā)展,倉(cāng)庫(kù)貨物管理方法也日新月異,以前全是由人工管理的方法存在很多的缺點(diǎn):管理效率低,勞動(dòng)強(qiáng)度大,信息處理速度也不夠令人滿意。為了提高倉(cāng)庫(kù)貨物管理效率,減輕勞動(dòng)強(qiáng)度,信息處理速度和準(zhǔn)確性,為管理員提供更方便,更科學(xué)的服務(wù)項(xiàng)目,為管理員提供一種更先進(jìn),更科學(xué)的服務(wù)系統(tǒng),我們選擇了設(shè)計(jì)一個(gè)超市倉(cāng)庫(kù)管理系統(tǒng)的方案。由計(jì)算機(jī)對(duì)倉(cāng)庫(kù)貨物進(jìn)行自動(dòng)的管理,管理員可以直接在計(jì)算機(jī)上實(shí)現(xiàn)倉(cāng)庫(kù)貨物的信息管理,并能在一定程度上實(shí)現(xiàn)自動(dòng)化,減輕超市倉(cāng)庫(kù)管理人員的工作負(fù)擔(dān),提高工作效率并降低工作中的錯(cuò)誤發(fā)生概率,有
16、效的輔助超市倉(cāng)庫(kù)管理物品。 1.2 讀者對(duì)象 本文檔的讀者對(duì)象包括: (1)用戶 (2)需求分析人員 (3)軟件設(shè)計(jì)人員 (4)軟件測(cè)試人員 1.3 軟件項(xiàng)目描述 問題描述(1) 編寫軟件是完成超市倉(cāng)庫(kù)管理系統(tǒng)的貨物查詢、入庫(kù)、出庫(kù)操作。 問題描述(2) 顧客可以按照一定的條件,查詢、統(tǒng)計(jì)符合條件的商品信息:至少包括每個(gè)商品的訂單號(hào),價(jià)格,類別,所屬公司等信息進(jìn)行查詢。管理員可以可以對(duì)商品進(jìn)行入庫(kù),出庫(kù)等操作。 問題描述(3) 查詢時(shí),可以查詢某代號(hào)貨物是否有庫(kù)存、庫(kù)存多少; 貨物出倉(cāng)時(shí),出倉(cāng)后將此號(hào)貨物存儲(chǔ)量作相應(yīng)修改。若要求出倉(cāng)貨物的量大于存儲(chǔ)量給出相應(yīng)提示: 貨物進(jìn)倉(cāng)時(shí),則將此號(hào)貨物的存
17、儲(chǔ)量作相應(yīng)的修改; 1.4 文檔概述本文檔準(zhǔn)確、一致、全面定義和描述了超市倉(cāng)庫(kù)管理系統(tǒng)的軟件需求,文檔的內(nèi)容組織如下:第一章,引言部分,簡(jiǎn)要介紹了文檔和項(xiàng)目的概況;第二章,一般性描述,定義了系統(tǒng)與環(huán)境之間的關(guān)系第三章,詳細(xì)需求描述,詳細(xì)定義了系統(tǒng)的功能需求第四章,其他需求,定義了系統(tǒng)的非功能性需求 1.5 定義 1.5.1 概念 1.6 參考資料 略2. 一般性描述 本系統(tǒng)所涉及的物品信息全部存放在超市倉(cāng)庫(kù)數(shù)據(jù)庫(kù)服務(wù)器中,數(shù)據(jù)庫(kù)服務(wù)器運(yùn)行在pc機(jī)上。 2.1 系統(tǒng)用例圖 對(duì)以上用例的說明 (1)用 例:查詢 簡(jiǎn) 述:該用例驗(yàn)證用于用戶對(duì)數(shù)據(jù)庫(kù)的查詢 參 與 者:普通用戶,管理員 前提條件:用戶
18、提交查詢命令后,用例開始 主 流:檢查查詢的數(shù)據(jù)段,若有商品信息,講查詢結(jié)果輸出。 其 他 流:若沒有商品信息,向用戶發(fā)送通知。 后置條件:如果用例成功,輸出查詢結(jié)果,對(duì)管理員等待其它命令,對(duì)普通用戶沒有其它操作 (2)用 例:修改 簡(jiǎn) 述:該用例驗(yàn)證用于用戶對(duì)商品信息的修改 參 與 者:管理員 前提條件:查詢后確定倉(cāng)庫(kù)有改商品,用例開始 主 流:輸入流需要修改項(xiàng),將結(jié)果寫入數(shù)據(jù)庫(kù) 其 他 流:若沒有商品信息,向用戶發(fā)送通知 后置條件:如果用例成功,輸出修改后的結(jié)果 (3)用 例:入庫(kù) 簡(jiǎn) 述:該用例驗(yàn)證用于管理員對(duì)新商品的入庫(kù)操作 參 與 者:管理員 前提條件:用戶提交命令后,查詢倉(cāng)庫(kù)中有無(wú)
19、相同的產(chǎn)品 主 流:若倉(cāng)庫(kù)中有相同的產(chǎn)品,則增加產(chǎn)品的數(shù)量。 其 他 流:若沒有相同的產(chǎn)品,則要求管理員輸入商品的其他信息,并入庫(kù) 后置條件:如果用例成功,輸出入庫(kù)后的新商品信息 (4) 用 例:出庫(kù) 簡(jiǎn) 述:該用例用于管理員對(duì)商品的出庫(kù)操作 參 與 者:管理員 前提條件:用戶提交命令后,查詢倉(cāng)庫(kù)中有無(wú)相同的商品 主 流:若倉(cāng)庫(kù)中已有該商品,且出庫(kù)后數(shù)量為零,刪除商品信息。若不為零,僅修改商品數(shù)量 其 他 流:若沒有商品信息,向用戶發(fā)送通知 后置條件:如果用例成功,輸出出庫(kù)后的商品信息 因此,該系統(tǒng)由一下模塊組成 (1) 商品的信息查詢模塊 (2) 商品的入庫(kù)操作模塊 (3) 商品的出庫(kù)操作模
20、塊 2.2 限制與約束 (1)該系統(tǒng)必須確保對(duì)數(shù)據(jù)進(jìn)行完全保護(hù),以避免未經(jīng)授權(quán)的訪問;所有的遠(yuǎn)程訪問都要登錄,并且每個(gè)登錄用戶只能訪問其角色所授的權(quán)限; (2)界面友好、操作簡(jiǎn)便; (3)軟件系統(tǒng)開放性好,結(jié)構(gòu)靈活,可擴(kuò)充,易于維護(hù); (4)安全可靠。3. 功能需求描述 3.1 系統(tǒng)的類圖 圖1 實(shí)體類圖 圖2 數(shù)據(jù)庫(kù)表 圖3 窗口設(shè)計(jì)類型 3.2 類的說明 3.2.1 userinfor類 屬性u(píng)serid :顧客的名字,整型password:密碼,是一個(gè)不超過15位數(shù)的浮點(diǎn)型字符串right:權(quán)限 ,分為普通用戶和管理員 方法在登錄界面,輸入id和登錄密碼,借口登錄超市管理系統(tǒng) 3.2.2
21、 production 類 屬性pid:商品的編號(hào),整形pprice:商品的價(jià)格,是長(zhǎng)度不超過38的浮點(diǎn)型字符串pkind:商品的類型pname:商品的名稱,是長(zhǎng)度不超過20的字符串ptime:商品的生產(chǎn)日期ptimeto:商品的有效期至。palong:商品的所屬公司4. 其他需求描述 4.1 性能要求 在用戶使用該系統(tǒng)時(shí)候,響應(yīng)時(shí)間應(yīng)控制在10秒以內(nèi) 4.2 設(shè)計(jì)約束 要求使用c語(yǔ)言或者java進(jìn)行開發(fā) 該系統(tǒng)運(yùn)行在ie瀏覽器下 4.3 進(jìn)度要求 要求在2011年6月28日以前完成 4.4 交付要求 該項(xiàng)目完成以后,需向用戶提交以下軟件項(xiàng) 軟件需求規(guī)格說明書,電子版和書面版 軟件設(shè)計(jì)規(guī)格說明
22、書,電子版和書面版 可運(yùn)行的軟件系統(tǒng) 部分或全部的c語(yǔ)言(java)源代碼 第三章 基于uml的面向?qū)ο筌浖O(shè)計(jì)文檔1. 引言 1.1 系統(tǒng)概要及其運(yùn)行環(huán)境 為了方便用戶操作,該系統(tǒng)提供了部分提示窗口,使用戶能夠按照提示語(yǔ)句完成各項(xiàng)操作。為了實(shí)現(xiàn)倉(cāng)庫(kù)的安全有效管理,系統(tǒng)設(shè)置了用戶登陸的首界面,管理員和員工需要正確的用戶名和密碼。本系統(tǒng)的查詢功能可以按照貨物編號(hào)、日期、指數(shù)等項(xiàng)目進(jìn)行查詢或全部瀏覽。本系統(tǒng)的修改功能提供了逐條察看的方式修改刪除和以貨物編號(hào)、日期、指數(shù)等方式進(jìn)行查詢的功能,而且本著直觀、方便的原則進(jìn)行設(shè)計(jì)窗口。本系統(tǒng)包含“數(shù)據(jù)添加”、“數(shù)據(jù)查詢”、“數(shù)據(jù)修改”、 “用戶管理”、“退
23、出”等功能。本系統(tǒng)包含數(shù)據(jù)庫(kù)主要用于存放倉(cāng)庫(kù)管理信息和管理員信息。 本系統(tǒng)運(yùn)行于windowsxp或windows7操作系統(tǒng)。 1.2 系統(tǒng)的組成部分及其結(jié)構(gòu) 圖1 查詢部分 圖2 入庫(kù)部分 圖3 出庫(kù)部分本軟件由3部分組成,分別為:查詢部分,入庫(kù)操作部分和出庫(kù)操縱部分。 1.3 參考資料 略2. 軟件設(shè)計(jì)約束 2.1 設(shè)計(jì)目標(biāo)和原則 (1)本設(shè)計(jì)欲達(dá)到的目標(biāo)要求滿足用戶需求且軟件系統(tǒng)具有良好的可擴(kuò)充性、可維護(hù)性; (2)為實(shí)現(xiàn)上述目標(biāo),在設(shè)計(jì)軟件過程中采用統(tǒng)一建模語(yǔ)言u(píng)ml描述基于網(wǎng)絡(luò)計(jì)算平臺(tái)的整個(gè)系統(tǒng),在分析、設(shè)計(jì)時(shí)充分利用軟件模式及組合軟件模式,利用前人的專家級(jí)經(jīng)驗(yàn),提高開發(fā)效率; (3
24、)本軟件的設(shè)計(jì)目標(biāo)就為超市倉(cāng)庫(kù)管理提供快捷方法,使管理人員能夠便捷查詢物品檔案,使超市倉(cāng)庫(kù)管理自動(dòng)化。該系統(tǒng)技術(shù)先進(jìn),安全穩(wěn)定,功能強(qiáng)大,可擴(kuò)展性好。 2.2 設(shè)計(jì)約束 (1)無(wú)論是普通用戶還是管理員都可以通過超市倉(cāng)庫(kù)管理系統(tǒng)來完成各自權(quán)限允許的活動(dòng)和工作。 (2)該系統(tǒng)必須確保對(duì)數(shù)據(jù)進(jìn)行完全保護(hù),以避免未經(jīng)授權(quán)的訪問。所有的遠(yuǎn)程訪問都要登錄,并且每個(gè)登錄用戶只能訪問其角色所授的權(quán)限。 (3)整個(gè)開發(fā)過程應(yīng)滿足軟件開發(fā)計(jì)劃所定的時(shí)間表。3. 軟件設(shè)計(jì)描述 3.1 總體結(jié)構(gòu)設(shè)計(jì) 本軟件由以下3部分功能組成 查詢功能部分 產(chǎn)品入庫(kù)操作部分 產(chǎn)品出庫(kù)操作部分 3.2 入庫(kù)、出庫(kù)、查詢 (1)入庫(kù)操作順序圖如下: (2)出庫(kù)操作順序圖如下: (3)查詢操作順序圖如下: 3.3 邏輯視圖邏輯視圖描述最重要的類、從這些類到包和子系統(tǒng)的組織形式,以及從這些包和子系統(tǒng)到層的組織形式。它還要描述最重要的用例實(shí)現(xiàn)。本模塊主要有以下包: 包圖的說明略。 3.4 部署視圖部署視圖描述了最常用平臺(tái)配置的不同物理節(jié)點(diǎn),還描述了如何將任務(wù)分配到物理節(jié)點(diǎn)。該部分按照物理網(wǎng)絡(luò)配置進(jìn)行組織;在利用部署圖說明每個(gè)這樣的配置后,接著映射每個(gè)處理器的進(jìn)程。 桌面pc:者或管理員都可以通過可
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度離婚雙方稅務(wù)籌劃協(xié)議3篇
- 2024年綜合管理咨詢特定服務(wù)合同
- 2024汽車制造商與經(jīng)銷商銷售代理合同
- 2024活動(dòng)合同模板
- 四年級(jí)數(shù)學(xué)(小數(shù)加減運(yùn)算)計(jì)算題專項(xiàng)練習(xí)與答案
- 2025年度生豬養(yǎng)殖綠色認(rèn)證銷售合同3篇
- 2024版子女贍養(yǎng)老人的協(xié)議書范本
- 2024年質(zhì)押倉(cāng)儲(chǔ)安全協(xié)議3篇
- 新一代信息技術(shù)產(chǎn)業(yè)園區(qū)基礎(chǔ)設(shè)施建設(shè)項(xiàng)目合同
- 2024年電力系統(tǒng)配電裝置安裝協(xié)議樣本版B版
- 山東省濟(jì)寧市2023-2024學(xué)年第一學(xué)期期中質(zhì)量檢測(cè)高二數(shù)學(xué)試題含答案
- 醫(yī)療器械委托生產(chǎn)前綜合評(píng)價(jià)報(bào)告
- 2024年自然資源部直屬企事業(yè)單位公開招聘歷年高頻500題難、易錯(cuò)點(diǎn)模擬試題附帶答案詳解
- 2023年吉林省中考滿分作文《感動(dòng)盈懷歲月暖》2
- 廣東深圳市龍崗區(qū)產(chǎn)服集團(tuán)招聘筆試題庫(kù)2024
- 公路施工表格
- 2024至2030年中國(guó)昆明市酒店行業(yè)發(fā)展監(jiān)測(cè)及市場(chǎng)發(fā)展?jié)摿︻A(yù)測(cè)報(bào)告
- 《中國(guó)心力衰竭診斷和治療指南2024》解讀(總)
- 科學(xué)新課程標(biāo)準(zhǔn)中核心素養(yǎng)的內(nèi)涵解讀及實(shí)施方略講解課件
- 輪扣式高支模施工方案
- 醫(yī)療質(zhì)量信息數(shù)據(jù)內(nèi)部驗(yàn)證制度
評(píng)論
0/150
提交評(píng)論