進銷存管理系統需求分析說明書_第1頁
進銷存管理系統需求分析說明書_第2頁
進銷存管理系統需求分析說明書_第3頁
進銷存管理系統需求分析說明書_第4頁
進銷存管理系統需求分析說明書_第5頁
已閱讀5頁,還剩15頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、文件編號 KHSJXC -01 文件密級:絕密ECC/TC(任務書中的工程編號) 華軟進銷存管理系統需求分析說明書部門 FORMDROPDOWN 文檔作者 ASK * MERGEFORMAT 職位文檔統一編號文檔版本號審核人職位華軟國際鄭州中心2007年3月28日需求分析說明書 華軟國際版本修訂表版本狀態日期修改人說明1.0 draft2007-03-28JamsonCreate new document文件密級:絕密 ii-ECC/TC 軟件需求說明書 PAGE i目 錄TOC o 1-4 h z HYPERLINK l _Toc248836642 一、引言 PAGEREF _Toc2488

2、36642 h 1 HYPERLINK l _Toc248836643 1.編寫目的 PAGEREF _Toc248836643 h 1 HYPERLINK l _Toc248836644 2.背景 PAGEREF _Toc248836644 h 1 HYPERLINK l _Toc248836645 3.定義及縮略語 PAGEREF _Toc248836645 h 1 HYPERLINK l _Toc248836646 4.參考資料 PAGEREF _Toc248836646 h 2 HYPERLINK l _Toc248836647 二、任務概述 PAGEREF _Toc248836647

3、 h 2 HYPERLINK l _Toc248836648 1.目標 PAGEREF _Toc248836648 h 2 HYPERLINK l _Toc248836649 2.用戶特點 PAGEREF _Toc248836649 h 2 HYPERLINK l _Toc248836650 3.設計和實現的約束和限制 PAGEREF _Toc248836650 h 2 HYPERLINK l _Toc248836651 4.開發環境與技術 PAGEREF _Toc248836651 h 3 HYPERLINK l _Toc248836652 5.軟件實現原則 PAGEREF _Toc2488

4、36652 h 3 HYPERLINK l _Toc248836653 三、具體需求 PAGEREF _Toc248836653 h 5 HYPERLINK l _Toc248836654 1.功能需求 PAGEREF _Toc248836654 h 5 HYPERLINK l _Toc248836655 1.1.基礎數據管理 PAGEREF _Toc248836655 h 5 HYPERLINK l _Toc248836656 1.1.1規格說明 PAGEREF _Toc248836656 h 5 HYPERLINK l _Toc248836657 1.1.2引言 PAGEREF _Toc2

5、48836657 h 5 HYPERLINK l _Toc248836658 1.1.3輸入 PAGEREF _Toc248836658 h 6 HYPERLINK l _Toc248836659 1.1.4加工處理 PAGEREF _Toc248836659 h 6 HYPERLINK l _Toc248836660 1.1.5輸出 PAGEREF _Toc248836660 h 6 HYPERLINK l _Toc248836661 1.2.進銷管理 PAGEREF _Toc248836661 h 7 HYPERLINK l _Toc248836662 1.2.1規格說明 PAGEREF

6、_Toc248836662 h 7 HYPERLINK l _Toc248836663 1.2.2引言 PAGEREF _Toc248836663 h 7 HYPERLINK l _Toc248836664 1.2.3輸入 PAGEREF _Toc248836664 h 7 HYPERLINK l _Toc248836665 1.2.4加工處理 PAGEREF _Toc248836665 h 8 HYPERLINK l _Toc248836666 1.3.查詢統計 PAGEREF _Toc248836666 h 8 HYPERLINK l _Toc248836667 1.3.1客戶信息查詢 P

7、AGEREF _Toc248836667 h 8 HYPERLINK l _Toc248836668 1.3.2商品信息查詢 PAGEREF _Toc248836668 h 8 HYPERLINK l _Toc248836669 1.3.3銷售排行 PAGEREF _Toc248836669 h 8 HYPERLINK l _Toc248836670 1.4.系統管理 PAGEREF _Toc248836670 h 9 HYPERLINK l _Toc248836671 2.外部接口需求 PAGEREF _Toc248836671 h 9 HYPERLINK l _Toc248836672 2

8、.1.用戶界面 PAGEREF _Toc248836672 h 9 HYPERLINK l _Toc248836673 2.2.軟件接口 PAGEREF _Toc248836673 h 9 HYPERLINK l _Toc248836674 3.性能需求 PAGEREF _Toc248836674 h 9 HYPERLINK l _Toc248836675 3.1.靈活性 PAGEREF _Toc248836675 h 9 HYPERLINK l _Toc248836676 3.2.數據管理能力的需求 PAGEREF _Toc248836676 h 9 HYPERLINK l _Toc2488

9、36677 4.質量要求 PAGEREF _Toc248836677 h 9 HYPERLINK l _Toc248836678 4.1.安全性 PAGEREF _Toc248836678 h 9 HYPERLINK l _Toc248836679 4.2.可維護性 PAGEREF _Toc248836679 h 10 HYPERLINK l _Toc248836680 4.3.可靠性 PAGEREF _Toc248836680 h 10 HYPERLINK l _Toc248836681 四、待確定問題/需求列表 PAGEREF _Toc248836681 h 11華軟國際 引言編寫目的編寫

10、進銷存管理管理系統需求分析報告目的,是為了用戶和開發方明確對所建信息管理系統所達到的功能和目標。通過雙方不斷的討論和交互,最終形成具有建設目標的書面條款。經雙方確認后,將作為開發方設計開發的基本依據和需求方的軟件驗收標準。同時,通過該需求分析報告,開發方可以更加進一步了解客戶的需求,從而嚴格按照流程及時、準確地完成系統的開發,以滿足客戶的需求。同時,該文檔也作為概要設計及后續設計的基礎。背景本軟件的名稱本系統的名稱:華軟進銷存管理系統以下簡稱為:HSJXC任務提出者:某公司開發商:華軟國際硬件環境:一臺數據庫服務器和若干終端PC機HSJXC系統的特點:眾所周知,自1961年加拉格爾(JDGal

11、lagher)提出管理信息系統(management information system,縮寫為HSJXC)概念以來,隨著計算機技術的迅速發展和應用領域的不斷拓寬,出現了許多種對于HSJXC的定義。總的來說,HSJXC是信息科學、計算機科學、系統科學和管理科學等新興學科綜合交叉的產物,目前仍處在既迅速發展又有待深入完善的過程之中。定義及縮略語過程過程預定義過程決策可選過程數據內部儲存 數據流1進銷存系統(或者HSJXC):即指進銷存信息管理系統2用戶:是指最終使用HSJXC的人員。3客戶:是指廣義上的來往客戶。包括代理商和旅客。4檔案:包括文件和卷宗,案卷是具有相同分類的文件集合。上面為本需

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

13、司全部采用手工操作方式進行記帳,對于較小的業務量仍然可以進行。但隨著公司的逐步發展壯大,手工處理信息的方式已經越來越不能滿足業務的需求,而進銷存HSJXC正是為了解決這一問題而設計的一套解決方案。設計和實現的約束和限制開發環境:前臺用面向對象開發工具Java,服務器端擬采用企業級數據庫SQL server 2005。運行環境:中文WIN2000/WINXP/WIN 2003/Linux,64M以上內存,1G以上硬盤,服務器端需要運行sql server 2005數據庫和jdk1.5以上。條件和限制:限制整個HSJXC系統系統正常實施的主要因素是基礎數據的準確性和完整性。同時該系統也是對用戶新系

14、統各種代碼設計的真正的一次考驗。因此必須做好系統實施的先后次序計劃,和對用戶的培訓。限制HSJXC的另外一個因素是系統的維護性和完善性,因為HSJXC的建立不可能一次全部解決問題,開發后期和使用初期的維護工程也是一個必須考慮的因素。這里的維護工作包括數據的維護,也有系統功能的維護,包括舊功能的刪除和新功能的添加等。開發環境與技術開發環境和技術:jdk1.6+Eclipse、java awt+swing+SQL server 2005軟件實現原則根據軟件工程規范和HSJXC系統的要求及特點,系統開發時必須遵循以下原則,這也是康輝旅游公司的技術承諾。實用性原則:開發的系統必須滿足實用性需求,做到使

15、用方便,輸入數據量盡量小,界面直觀,易學易用,不同業務之間界面轉換速度快。功能完整性原則:所提出的業務都能夠在計算機平臺上完成,對于同一類型的業務,由于輸入要求或地址模式等條件的不同,將設計不同的功能模塊。高性能原則:系統在性能上做到實時性強、數據容量小、響應速度快、穩定性高、出錯率低、容錯性好等優點。數據安全性原則:安全性永遠是數據庫的重要課題,必須采取多種措施保證數據庫的安全。滿足速度要求下的少余量原則:余量指的是邏輯上相同的數據,在不同的記錄中重復出現,或在邏輯上能導出存在于數據庫的記錄中。從理論上講,余量的存在,在數據庫設計的不合理,是破壞數據庫一致性的潛在危險,同時會增加數據空間開銷

16、。但是,在特殊情況下,為了滿足速度要求,常常設計一些余量作為數據庫記錄。當余量存在時,數據庫一致性不能靠數據庫管理系統來保證,只能通過開發軟件的計算方法來解決,余量的存在,大大增加了系統的開發難度,所以余量是萬不得已時才能使用,使用時,在計算方法上保證數據的一致性。輸入量最小原則:在保證信息量充分性條件下,讓員工以最小的數據輸入完成業務操作,從而提高員工的工作效率。數據庫字符段可空原則:具有默認數值和狀態的數據庫字符段,采用可空假定。對于可伸縮的數據庫,可空字符段在沒有數據輸入的情況下是不占空間的。操作模式可選擇性原則:對不同的操作模式,設計不同的功能和不同的界面,或在同一功能和界面下設計多個

17、選擇項,以適應模式多變的需求。美觀化設計原則:在滿足實用性的條件下,界面設計做到美觀大方,大小適中,排列整齊,各種控制鍵的中文名字簡單明了,不同的業務甚至不同的功能,有不同的界面。美觀的界面配色柔和,減輕視覺疲勞,給員工一個良好的計算機工作環境。常用性與特殊性相結合原則:對常用的狀態和數值,作為缺省,對常用的功能放在主要界面和排前原則,對不常用功能啟動時進行折疊和排后。數據可維護性原則:對于正常的數據維護,管理人員可以通過HSJXC系統本身來實現。數據維護包括權限設置、高級地址的集合運算、無用數據的刪除、數據庫的清理、數據備份與恢復等功能。系統可維護性原則:全面按照軟件工程的要求來開發HSJX

18、C系統,做到嚴格管理、嚴格測試。每個工作階段,都具備相應的經過嚴格審查的文檔,為將來系統服務提供技術上的保證。統一性原則:建立統一合理的數據庫模型,實行統一的文檔編排和管理;實行統一的數據庫關系命名、文件命名、函數命名、變量命名;實行統一的編程風格。系統的可擴展性原則:在滿足一期方案的基礎上,考慮今后系統可能新增功能(比如,財務、人事等)帶來的系統軟硬件的變化,為系統的擴充預留接口。具體需求功能需求基礎數據管理基礎數據管理進貨管理銷售管理庫存管理查詢統計系統管理HSJXC根據客戶的基本需求,該HSJXC系統擬分為以下子模塊等。整個系統間各子模塊的結構圖如下所示:下面對該HSJXC系統的各個子模

19、塊進行教為詳細的說明。基礎數據管理基礎數據管理是保證一個系統正常運行的必須條件,一個系統分析和處理數據的正確性和可靠性,在很大程度上依賴于基礎數據采集的完善與否。在該系統中,基礎數據主要包括產生客戶信息管理、商品信息管理、供應商信息管理等。1.1.1規格說明對于HSJXC,所有的基礎數據以及表單的出入和輸出都有嚴格的定義。對于數據處理和記錄,都是在計算機和打印機上完成,中間并沒有用到其他特殊的輸入輸出設備。1.1.2引言在一般的信息管理中,基礎數據對系統的支持和運行發揮著極大的作用。在這里,將對該基礎數據的一些基本信息以及輸入和輸出給予描述。1.1.3輸入客戶信息(求購商):客戶的基本信息主要

20、包括:客戶全稱、客戶地址、客戶簡稱、電話、郵政編碼、傳真、聯系人、聯系電話、E-mail、開戶銀行、銀行賬號等。數據格式:編號調查內容(內容說明)同意客戶補充1客戶全稱6B2客戶地址10B3客戶簡稱30B4郵政編碼20B5電話 15B6傳真 15B7聯系人 10B8聯系電話 15B9E-mail 20B10開戶銀行 15B11銀行賬號20B1.1.4加工處理所有的基礎數據在維護時候均不參與任何的處理,是一些最基本的信息,而這些信息將在以后的系統運行中要用到。1.1.5輸出基礎數據將以各種格式輸出到HSJXC的各個頁面和報表中,對于有些基礎數據,諸如客戶信息等,除了按照屏幕的輸出方式外,系統還需

21、要提供接口,讓用戶可以進行條件查詢,并且能將查詢結果按照一定的規則進行報表輸出。進銷管理1.2.1規格說明如圖所表示,過程如下:進銷進銷選擇進貨單(銷售單信息填寫入庫或銷售信息保存1.2.2引言在此系統中,進貨管理和銷售管理是很重要的子系統。這里主要描述貨物的管理過程以及數據流向。1.2.3輸入進貨管理頁面輸入的數據也是今后倉庫信息管理重要數據采集點。其主要內容包括:進貨票號、供應商、聯系人、結算方式、進貨時間、經手人、品種數量、貨品總數、合計金額、驗收結論、操作人員。數據格式:編號調查內容(內容說明)同意客戶補充1進貨票號10B2供應商10B3聯系人80B4結算方式20B5進貨時間6經手人

22、30B7品種數量4B8貨品總數 4B9合計金額 4B10驗收結論20B11操作人員2在進行貨物信息輸入時,需要控制輸入的合法性、數據的準確性以及盡可能全面的數據。1.2.4加工處理廢物報批的數據處理過程如下圖所示:(見表)進銷進銷選擇進貨與售貨信息填寫貨物信息保存驗證數據我們看到,只有貨物信息填寫格式正確,才能夠被保存,以避免因無效的貨物數據進入系統。查詢統計1.3.1客戶信息查詢根據客戶信息進行模糊查詢,也可以進行全部查詢。1.3.2商品信息查詢根據商品信息進行模糊查詢,也可以進行全部查詢。供應商信息查詢、銷售信息查詢、銷售退貨查詢、入庫查詢、入庫退貨查詢都是退有部分查詢也能全部查詢。1.3

23、.3銷售排行在一定時間內,根據金額和商品數量進行排行。系統管理系統管理中主要分為:操作員管理、更改密碼、權限管理、退出系統。外部接口需求用戶界面(詳細請見界面設計,這里僅僅舉例說明)對于HSJXC,我們強調友好的人機交互界面,盡可能給用戶提供簡潔的流程操作和完善的功能。將使用者的使用要求降到最低,這樣也有利于系統的實施、運行和維護。用戶頁面編寫要求:美觀、大方、簡單、實用。軟件接口HSJXC 的DBMS為SQL Server 2005操作系統:/Win2000/WinXP/Win2003/Linux性能需求本系統在性能上盡量做到實時性強、數據容量小、響應速度快、穩定性高、出錯率低、容錯性好等優

24、點。靈活性數據管理能力的需求就目前看來,該系統中主要對文件和表單進行管理,數據庫中的數據處理關系簡單,但是數據庫中的數據量相對較多。因此,對數據管理能力要求相對較高。質量要求如軟件的實現原則所述,在軟件的具體需求中可以有若干質量要求,如互操作性、可用性、安全性、可靠性、高效性、靈活性等用戶關注的質量屬性,也包括可維護性、可移植性、可重用性和可測試性等開發人員關注的質量屬性。用戶和開發商必須就系統的質量屬性,根據質量屬性的優先級,作出一定的取舍。在這里,我們盡可能提供高質量的產品和售后服務。安全性在本系統的設計中,主要從以下幾個方面考慮系統和數據的安全性:滿足速度要求下的少余量原則:余量指的是邏輯上相同的數據,在不同的記錄中重復出現,或在邏輯上能導出存在于數據庫的記錄中。從理論上講,余量的存在,在數據庫設計的不合理,是破壞數據庫一致性的潛在危險,同時會增加數據空間開銷。但是,在特殊情況下,為了滿足速度要求,常常設計一些余量作為數據庫記錄。當余量存在時,數據庫一致性不能靠數據庫管理系統來保證,只能通過開發軟件的計算方法來解決,余量的存在,大大增加了系統的開發難度,所以余量是萬不得

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論