進(jìn)銷存管理系統(tǒng)需求分析說明書_第1頁
進(jìn)銷存管理系統(tǒng)需求分析說明書_第2頁
進(jìn)銷存管理系統(tǒng)需求分析說明書_第3頁
進(jìn)銷存管理系統(tǒng)需求分析說明書_第4頁
進(jìn)銷存管理系統(tǒng)需求分析說明書_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、華軟國際華軟進(jìn)銷存管理系統(tǒng)需求分析說明書部門軟件開發(fā)部文檔作者職位文檔統(tǒng)一編號文檔版本號審核人職位華軟國際鄭州中心2007年3月28日版本修訂表版本狀態(tài)日期修改人說明1.0draft2007-03-28JamsonCreate new document1、 引言 11. 編寫目的 12. 背景 13. 定義及縮略語 14. 參考資料 22、 任務(wù)概述 21. 目標(biāo) 22. 用戶特點(diǎn) 23. 設(shè)計(jì)和實(shí)現(xiàn)的約束和限制 24. 開發(fā)環(huán)境與技術(shù) 35. 軟件實(shí)現(xiàn)原則 33、 具體需求 51. 功能需求 51.1. 基礎(chǔ)數(shù)據(jù)管理 51.1.1 規(guī)格說明 51.1.2 引言 51.1.3 輸入 61.1.

2、4 加工處理 61.1.5 輸出 61.2. 進(jìn)銷管理 71.2.1 規(guī)格說明 71.2.2 引言 71.2.3 輸入 71.2.4 加工處理 81.3. 查詢統(tǒng)計(jì) 81.3.1 客戶信息查詢 81.3.2 商品信息查詢 81.3.3 銷售排行 81.4. 系統(tǒng)管理 92. 外部接口需求 92.1. 用戶界面 92.2. 軟件接口 93. 性能需求 93.1. 靈活性 93.2. 數(shù)據(jù)管理能力的需求 94. 質(zhì)量要求 94.1. 安全性 94.2. 可維護(hù)性 104.3. 可靠性 104、 待確定問題/ 需求列表 11引言1.編寫目的編寫進(jìn)銷存管理管理系統(tǒng)需求分析報(bào)告目的, 是為了用戶和開發(fā)方

3、明確對所建信息管 理系統(tǒng)所達(dá)到的功能和目標(biāo)。通過雙方不斷的討論和交互,最終形成具有建設(shè)目標(biāo)的書面 條款。經(jīng)雙方確認(rèn)后,將作為開發(fā)方設(shè)計(jì)開發(fā)的基本依據(jù)和需求方的軟件驗(yàn)收標(biāo)準(zhǔn)。同時(shí),步了解客戶的需求,從而嚴(yán)格按照流程及時(shí)、通過該需求分析報(bào)告,開發(fā)方可以更加進(jìn)一 準(zhǔn)確地完成系統(tǒng)的開發(fā),以滿足客戶的需求同時(shí),該文檔也作為概要設(shè)計(jì)及后續(xù)設(shè)計(jì)的基礎(chǔ)。2.1)本軟件的名稱本系統(tǒng)的名稱:華軟進(jìn)銷存管理系統(tǒng)2)3)4)以下簡稱為:任務(wù)提出者:某公司開發(fā)商:華軟國際硬件環(huán)境:一臺數(shù)據(jù)庫服務(wù)器和若干終端HSJXCPC機(jī)5)(J . D. Gallagher)提出管理彳S息系統(tǒng)(managementHSJXC(統(tǒng)的特

4、點(diǎn):眾所周知,自1961年加拉格爾information system ,縮寫為HSJXC®念以來,隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展和應(yīng)用領(lǐng) 域的不斷拓寬,出現(xiàn)了許多種對于 HSJXCJ定義??偟膩碚f,HSJXCI信息科學(xué)、計(jì)算 機(jī)科學(xué)、系統(tǒng)科學(xué)和管理科學(xué)等新興學(xué)科綜合交叉的產(chǎn)物,目前仍處在既迅速發(fā)展又 有待深入完善的過程之中。3.定義及縮略語預(yù)定義過程內(nèi)部儲存可選過程L1 .進(jìn)銷存系統(tǒng)(或者HSJXC)即指進(jìn)銷存信息管理系統(tǒng)2 .用戶:是指最終使用 HSJXC勺人員。3客戶:是指廣義上的來往客戶。包括代理商和旅客。4檔案:包括文件和卷宗,案卷是具有相同分類的文件集合。上面為本需求分析報(bào)告中

5、所用到的圖例以及縮略語。4. 參考資料在編寫本需求分析報(bào)告時(shí),參考的文檔資料主要有:1 形式化軟件方法與可靠性張繼生 1999 武漢輕工業(yè)大學(xué)出版社2 軟件工程流程設(shè)計(jì)張春良2000 長沙鐵道學(xué)院二、 任務(wù)概述運(yùn)用先進(jìn)的計(jì)算機(jī)信息處理技術(shù),實(shí)現(xiàn)各部門各種信息的規(guī)范化管理,提高信息的正確率和信息資源的共享,便于信息的查詢、長期存儲以及快速的決策和分析。1. 目標(biāo)本需求分析報(bào)告主要是對進(jìn)銷存管理理系統(tǒng)中業(yè)務(wù)流程作詳細(xì)的分析和描述,詳細(xì)描述系統(tǒng)應(yīng)具備的功能,并粗略描述該系統(tǒng)所涉及到的動(dòng)態(tài)和靜態(tài)實(shí)體、實(shí)體關(guān)聯(lián)圖及各數(shù)據(jù)字典。2. 用戶特點(diǎn)本系統(tǒng)的最終用戶是某公司的工作人員和代理商,具有一定的計(jì)算機(jī)操作

6、能力。目前該公司全部采用手工操作方式進(jìn)行記帳,對于較小的業(yè)務(wù)量仍然可以進(jìn)行。但隨著公司的逐步發(fā)展壯大,手工處理信息的方式已經(jīng)越來越不能滿足業(yè)務(wù)的需求,而進(jìn)銷存HSJXCE是為了解決這一問題而設(shè)計(jì)的一套解決方案。3. 設(shè)計(jì)和實(shí)現(xiàn)的約束和限制1 開發(fā)環(huán)境:前臺用面向?qū)ο箝_發(fā)工具 Java,服務(wù)器端擬采用企業(yè)級數(shù)據(jù)庫SQL server2005。2 運(yùn)行環(huán)境: 中文WIN2000/WINXP/WII2003/Linux , 64MZ上內(nèi)存,1加上硬盤,服務(wù)器端 需要運(yùn)行sql server 2005 數(shù)據(jù)庫和jdk1.5 以上。3 條件和限制:1. 限制整個(gè)HSJXC(統(tǒng)系統(tǒng)正常實(shí)施的主要因素是基礎(chǔ)

7、數(shù)據(jù)的準(zhǔn)確性和完整性。同時(shí)該系統(tǒng)也是對用戶新系統(tǒng)各種代碼設(shè)計(jì)的真正的一次考驗(yàn)。因此必須做好系統(tǒng)實(shí)施的先后次序計(jì)劃,和對用戶的培訓(xùn)。2. 限制HSJXC勺另外一個(gè)因素是系統(tǒng)的名t護(hù)性和完善性,因?yàn)镠SJXC勺建立不可能一次全部解決問題,開發(fā)后期和使用初期的維護(hù)工程也是一個(gè)必須考慮的因素。這里的維護(hù)工作包括數(shù)據(jù)的維護(hù),也有系統(tǒng)功能的維 護(hù),包括舊功能的刪除和新功能的添加等。4. 開發(fā)環(huán)境與技術(shù)開發(fā)環(huán)境和技術(shù):jdk1.6+Eclipse 、 java awt +swing+ SQL server 20055. 軟件實(shí)現(xiàn)原則根據(jù)軟件工程規(guī)范和HSJXC(統(tǒng)的要求及特點(diǎn),系統(tǒng)開發(fā)時(shí)必須遵循以下原則,這

8、也是康輝旅游公司的技術(shù)承諾。實(shí)用性原則: 開發(fā)的系統(tǒng)必須滿足實(shí)用性需求,做到使用方便,輸入數(shù)據(jù)量盡量小,界面直觀,易學(xué)易用,不同業(yè)務(wù)之間界面轉(zhuǎn)換速度快。功能完整性原則: 所提出的業(yè)務(wù)都能夠在計(jì)算機(jī)平臺上完成,對于同一類型的業(yè)務(wù),由于輸入要求或地址模式等條件的不同,將設(shè)計(jì)不同的功能模塊。高性能原則: 系統(tǒng)在性能上做到實(shí)時(shí)性強(qiáng)、數(shù)據(jù)容量小、響應(yīng)速度快、穩(wěn)定性高、出錯(cuò)率低、容錯(cuò)性好等優(yōu)點(diǎn)。數(shù)據(jù)安全性原則: 安全性永遠(yuǎn)是數(shù)據(jù)庫的重要課題,必須采取多種措施保證數(shù)據(jù)庫的安全。滿足速度要求下的少余量原則: 余量指的是邏輯上相同的數(shù)據(jù),在不同的記錄中重復(fù)出現(xiàn),或在邏輯上能導(dǎo)出存在于數(shù)據(jù)庫的記錄中。從理論上講,

9、余量的存在,在數(shù)據(jù)庫設(shè)計(jì)的不合理,是破壞數(shù)據(jù)庫一致性的潛在危險(xiǎn),同時(shí)會增加數(shù)據(jù)空間開銷。但是,在特殊情況下,為了滿足速度要求,常常設(shè)計(jì)一些余量作為數(shù)據(jù)庫記錄。當(dāng)余量存在時(shí),數(shù)據(jù)庫一致性不能靠數(shù)據(jù)庫管理系統(tǒng)來保證,只能通過開發(fā)軟件的計(jì)算方法來解決,余量的存在,大大增加了系統(tǒng)的開發(fā)難度,所以余量是萬不得已時(shí)才能使用,使用時(shí),在計(jì)算方法上保證數(shù)據(jù)的一致性。輸入量最小原則: 在保證信息量充分性條件下,讓員工以最小的數(shù)據(jù)輸入完成業(yè)務(wù)操 作,從而提高員工的工作效率。數(shù)據(jù)庫字符段可空原則:具有默認(rèn)數(shù)值和狀態(tài)的數(shù)據(jù)庫字符段,采用可空假定。對于可伸縮的數(shù)據(jù)庫,可空字符段在沒有數(shù)據(jù)輸入的情況下是不占空間的。操作模

10、式可選擇性原則:對不同的操作模式,設(shè)計(jì)不同的功能和不同的界面,或在同一功能和界面下設(shè)計(jì)多個(gè)選擇項(xiàng),以適應(yīng)模式多變的需求。美觀化設(shè)計(jì)原則:在滿足實(shí)用性的條件下,界面設(shè)計(jì)做到美觀大方,大小適中,排列整齊,各種控制鍵的中文名字簡單明了,不同的業(yè)務(wù)甚至不同的功能,有不同的界面。美觀的界面配色柔和,減輕視覺疲勞,給員工一個(gè)良好的計(jì)算機(jī)工作環(huán)境。常用性與特殊性相結(jié)合原則:對常用的狀態(tài)和數(shù)值,作為缺省,對常用的功能放在主要界面和排前原則,對不常用功能啟動(dòng)時(shí)進(jìn)行折疊和排后。數(shù)據(jù)可維護(hù)性原則:對于正常的數(shù)據(jù)維護(hù),管理人員可以通過HSJXC8統(tǒng)本身來實(shí)現(xiàn)。數(shù)據(jù)維護(hù)包括權(quán)限設(shè)置、高級地址的集合運(yùn)算、無用數(shù)據(jù)的刪除、

11、數(shù)據(jù)庫的清理、數(shù)據(jù)備 份與恢復(fù)等功能。系統(tǒng)可維護(hù)性原則:全面按照軟件工程的要求來開發(fā) HSJXC(統(tǒng),做到嚴(yán)格管理、嚴(yán) 格測試。每個(gè)工作階段,都具備相應(yīng)的經(jīng)過嚴(yán)格審查的文檔,為將來系統(tǒng)服務(wù)提供技術(shù)上 的保證。統(tǒng)一性原則:建立統(tǒng)一合理的數(shù)據(jù)庫模型,實(shí)行統(tǒng)一的文檔編排和管理;實(shí)行統(tǒng)一的數(shù)據(jù)庫關(guān)系命名、文件命名、函數(shù)命名、變量命名;實(shí)行統(tǒng)一的編程風(fēng)格。系統(tǒng)的可擴(kuò)展性原則:在滿足一期方案的基礎(chǔ)上,考慮今后系統(tǒng)可能新增功能(比如,財(cái)務(wù)、人事等)帶來的系統(tǒng)軟硬件的變化,為系統(tǒng)的擴(kuò)充預(yù)留接口。三、具體需求1.功能需求HSJXC基礎(chǔ)數(shù)據(jù)管理進(jìn)貨管理銷 售庫 存查詢統(tǒng)計(jì)系 統(tǒng) 管 理根據(jù)客戶的基本需求,該HSJ

12、XC(統(tǒng)擬分為以下子模塊等。整個(gè)系統(tǒng)間各子模塊的結(jié)構(gòu)圖如下所示:下面對該HSJXC(統(tǒng)的各個(gè)子模塊進(jìn)行教為詳細(xì)的說明。1.1. 基礎(chǔ)數(shù)據(jù)管理基礎(chǔ)數(shù)據(jù)管理是保證一個(gè)系統(tǒng)正常運(yùn)行的必須條件,一個(gè)系統(tǒng)分析和處理數(shù)據(jù)的正確性和可靠性,在很大程度上依賴于基礎(chǔ)數(shù)據(jù)采集的完善與否。在該系統(tǒng)中,基礎(chǔ)數(shù)據(jù)主要包括 產(chǎn)生客戶信息管理、商品信息管理、供應(yīng)商信息管理等。1.1.1 規(guī)格說明對于HSJXC所有的基礎(chǔ)數(shù)據(jù)以及表單的出入和輸出都有嚴(yán)格的定義。對于數(shù)據(jù)處理 和記錄,都是在計(jì)算機(jī)和打印機(jī)上完成,中間并沒有用到其他特殊的輸入輸出設(shè)備。1.1.2 引言在一般的信息管理中,基礎(chǔ)數(shù)據(jù)對系統(tǒng)的支持和運(yùn)行發(fā)揮著極大的作用。

13、在這里,將對該基礎(chǔ)數(shù)據(jù)的一些基本信息以及輸入和輸出給予描述。1.1.3 輸入1.客戶信息(求購商):客戶的基本信息主要包括:客戶全稱、客戶地址、客戶簡稱、電話、郵政編碼、傳真、聯(lián)系人、聯(lián)系電話、E-mail、開戶銀行、銀行賬號等。數(shù)據(jù)格式:編P調(diào)查內(nèi)容(內(nèi)容說明)同意客戶補(bǔ)充1客戶全稱 6B2客戶地址10B3客戶簡稱30B4郵政編碼20B5電話15B6傳真15B7聯(lián)系人10B8聯(lián)系電話15B9E-mail 20B10開戶銀行15B11銀行賬號20B1.1.4 加工處理所有的基礎(chǔ)數(shù)據(jù)在維護(hù)時(shí)候均不參與任何的處理,是一些最基本的信息,而這些 信息將在以后的系統(tǒng)運(yùn)行中要用到。1.1.5 輸出基礎(chǔ)數(shù)據(jù)

14、將以各種格式輸出到 HSJXC的各個(gè)頁面和報(bào)表中,對于有些基礎(chǔ)數(shù)據(jù), 諸如客戶信息等,除了按照屏幕的輸出方式外,系統(tǒng)還需要提供接口,讓用戶可以進(jìn)行條 件查詢,并且能將查詢結(jié)果按照一定的規(guī)則進(jìn)行報(bào)表輸出。1.2. 進(jìn)銷管理1.2.1 規(guī)格說明如圖所表示,過程如下:1.2.2 引言在此系統(tǒng)中,進(jìn)貨管理和銷售管理是很重要的子系統(tǒng)。這里主要描述貨物的管理過程以及數(shù)據(jù)流向。1.2.3 輸入1 .進(jìn)貨管理頁面輸入的數(shù)據(jù)也是今后倉庫信息管理重要數(shù)據(jù)采集點(diǎn)。其主要內(nèi)容包括:進(jìn)貨票號、供應(yīng)商、聯(lián)系人、結(jié)算方式、進(jìn)貨時(shí)間、經(jīng)手人、品種數(shù)量、 貨品總數(shù)、合計(jì)金額、驗(yàn)收結(jié)論、操作人員。數(shù)據(jù)格式:編力調(diào)查內(nèi)容(內(nèi)容說明

15、)同意客戶補(bǔ)充1進(jìn)貨票號10B2供應(yīng)商10B3聯(lián)系人80B4結(jié)算方式20B5進(jìn)貨時(shí)間6經(jīng)手人30B7品種數(shù)量4B8貨品總數(shù)4B9合計(jì)金額4B10驗(yàn)收結(jié)論20B11操作人員2 .在進(jìn)行貨物信息輸入時(shí),需要控制輸入的合法性、數(shù)據(jù)的準(zhǔn)確性以及盡可能全面的數(shù)據(jù)。1.2.4 加工處理廢物報(bào)批的數(shù)據(jù)處理過程如下圖所示:(見表)我們看到,只有貨物信息填寫格式正確,才能夠被保存,以避免因無效的貨物數(shù)據(jù)進(jìn)入系 統(tǒng)。1.3. 查詢統(tǒng)計(jì)1.3.1 客戶信息查詢根據(jù)客戶信息進(jìn)行模糊查詢,也可以進(jìn)行全部查詢。1.3.2 商品信息查詢根據(jù)商品信息進(jìn)行模糊查詢,也可以進(jìn)行全部查詢。供應(yīng)商信息查詢、銷售信息查詢、銷售退貨查詢

16、、入庫查詢、入庫退貨查詢都是退有 部分查詢也能全部查詢。1.3.3 銷售排行在一定時(shí)間內(nèi),根據(jù)金額和商品數(shù)量進(jìn)行排行1.4. 系統(tǒng)管理系統(tǒng)管理中主要分為:操作員管理、更改密碼、權(quán)限管理、退出系統(tǒng)。2. 外部接口需求2.1. 用戶界面(詳細(xì)請見界面設(shè)計(jì),這里僅僅舉例說明)對于HSJXC我們強(qiáng)調(diào)友好的人機(jī)交互界面,盡可能給用戶提供簡潔的流程操作和完善的功能。 將使用者的使用要求降到最低,這樣也有利于系統(tǒng)的實(shí)施、運(yùn)行和維護(hù)。用戶頁面編寫要求:美觀、大方、簡單、實(shí)用。2.2. 軟件接口HSJXC 的 DBM S SQL Server 2005操作系統(tǒng):/Win2000/WinXP/Win2003/Li

17、nux3. 性能需求本系統(tǒng)在性能上盡量做到實(shí)時(shí)性強(qiáng)、數(shù)據(jù)容量小、響應(yīng)速度快、穩(wěn)定性高、出錯(cuò)率低、容錯(cuò)性好等優(yōu)點(diǎn)。3.1. 靈活性3.2. 數(shù)據(jù)管理能力的需求就目前看來,該系統(tǒng)中主要對文件和表單進(jìn)行管理,數(shù)據(jù)庫中的數(shù)據(jù)處理關(guān)系簡單,但是數(shù)據(jù)庫中的數(shù)據(jù)量相對較多。因此,對數(shù)據(jù)管理能力要求相對較高。4. 質(zhì)量要求如軟件的實(shí)現(xiàn)原則所述,在軟件的具體需求中可以有若干質(zhì)量要求,如互操作性、可用性、安全性、可靠性、高效性、靈活性等用戶關(guān)注的質(zhì)量屬性,也包括可維護(hù)性、可移植性、可重用性和可測試性等開發(fā)人員關(guān)注的質(zhì)量屬性。用戶和開發(fā)商必須就系統(tǒng)的質(zhì)量屬性,根據(jù)質(zhì)量屬性的優(yōu)先級,作出一定的取舍。在這里,我們盡可能

18、提供高質(zhì)量的產(chǎn)品和售后服務(wù)。4.1. 安全性在本系統(tǒng)的設(shè)計(jì)中,主要從以下幾個(gè)方面考慮系統(tǒng)和數(shù)據(jù)的安全性:1 滿足速度要求下的少余量原則:余量指的是邏輯上相同的數(shù)據(jù),在不同的記錄中重復(fù)出現(xiàn),或在邏輯上能導(dǎo)出存在于數(shù)據(jù)庫的記錄中。從理論上講,余量的存在,在數(shù)據(jù)庫設(shè)計(jì)的不合理,是破壞數(shù)據(jù)庫一致性的潛在危險(xiǎn),同時(shí)會增加數(shù)據(jù)空間開銷。但是,在特殊情況下,為了滿足速度要求,常常設(shè)計(jì)一些余量作為數(shù)據(jù)庫記錄。當(dāng)余量存在時(shí),數(shù)據(jù)庫一致性不能靠數(shù)據(jù)庫管理系統(tǒng)來保證,只能通過開發(fā)軟件的計(jì)算方法來解決,余量的存在,大大增加了系統(tǒng)的開發(fā)難度,所以余量是萬不得已時(shí)才能使用,使用時(shí),在計(jì)算方法上保證數(shù)據(jù)的一致性。2 系統(tǒng)權(quán)限原則:根據(jù)不同的用戶,系統(tǒng)管理員授予不同的權(quán)限,從而可以避免對系統(tǒng)的越級操作和數(shù)據(jù)泄密。3 數(shù)據(jù)加密原則:這個(gè)主要是針對數(shù)據(jù)庫端的數(shù)據(jù)進(jìn)行的數(shù)據(jù)加密處理。包括對數(shù)據(jù)庫服務(wù)器的用戶口令管理、數(shù)據(jù)庫管理系統(tǒng)的用戶口令管理、以及數(shù)據(jù)庫中部分?jǐn)?shù)據(jù)的加密處理。通過以上的幾種加密技術(shù)處理,來進(jìn)一步限制HSJXC(統(tǒng)的使用權(quán)限,從而增強(qiáng)其安全性。4.2. 可維護(hù)性HSJX臻統(tǒng)的可維護(hù)性包

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論