《軟件需求規(guī)格說明書(案例).doc》由會員分享,可在線閱讀,更多相關《軟件需求規(guī)格說明書(案例).doc(9頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 軟件開發(fā)方向“倉庫管理系統(tǒng)”軟件需求規(guī)約安陽工學院二零一三年六月目錄1 引言51.1 目的51.2 文檔格式51.3 預期的讀者和閱讀建議51.4 范圍61.5 參考文獻62 系統(tǒng)概述62.1 概述62.2 功能72.3 運行環(huán)境83 系統(tǒng)特性93.1 系統(tǒng)角色93.2 倉庫管理93.2.1 增加物資信息93.2.2 修改物資信息93.2.3 刪除物資信息93.2.4 添加出/入庫信息93.2.5 修改出/入庫信息103.2.6 查詢出/入庫信息103.3 用戶管理93.3.1 添加新用戶103.3.2 刪除用戶103.3.3 修改用戶104 非功能性需求134.1 性能需求13 4.2 安
2、全性需求13 4.3 可用性需求141 引言1.1 目的倉庫管理系統(tǒng)是為了實現(xiàn)企業(yè)產(chǎn)品管理的系統(tǒng)化、規(guī)范化和自動化,從而提高企業(yè)管理效率而設計的。它完全取代了原來一直用人工管理的工作方式,避免了由于管理人員的工作疏忽以及管理質(zhì)量問題所造成的各種錯誤,為及時、準確、高效的完成倉庫管理提供了強有力的工具和管理手段。倉庫管理系統(tǒng)是一個小型數(shù)據(jù)庫管理系統(tǒng),它界面美觀、操作簡單、安全性高,基本滿足了倉庫管理的要求。本系統(tǒng)以Access作為后臺數(shù)據(jù)庫,以java語言來開發(fā)的,不僅實現(xiàn)了倉庫管理的自動化,同時也提高了工作效率。本系統(tǒng)由以下幾個模塊組成:基本物資信息管理、入庫管理、出庫管理、用戶管理。1.2
3、文檔格式本文檔按以下要求和約定進行書寫:(1)頁面的左邊距為2.5cm,右邊距為2.0cm,裝訂線靠左,行距為最小值20磅。(2)標題最多分三級,分別為黑體小三、黑體四號、黑體小四,標題均加粗。(3)正文字體為宋體小四號,無特殊情況下,字體顏色均采用黑色。(4)出現(xiàn)序號的段落不采用自動編號功能而采用人工編號,各級別的序號依次為(1)、1)、a)等,特殊情況另作規(guī)定。1.3 預期的讀者和閱讀建議本程序預計讀者有: 1)倉庫管理員:需登錄管理員帳號,可進行倉庫管理的所有操作; 2)商品供應商:需登錄普通帳號,可進行入庫管理及查詢等操作; 3)商品取貨商:需登錄普通帳號,可進行出庫管理及查詢等操作。
4、1.4 范圍該產(chǎn)品設計簡單,適應于小型倉庫的管理使用,即使沒有太多的工作經(jīng)驗,也可以很快上手,適合剛接觸倉庫管理的人員用來適應倉庫管理的各個流程。1.5 參考文獻 嚴蔚敏,吳偉民 數(shù)據(jù)結(jié)構(gòu)(C語言版) 清華大學出版社 譚浩強 C程序設計(第二版) 清華大學出版社吳文虎 程序設計基礎 清華大學出版社郭寧 軟件工程實用教程 人民郵電出版社 Y.Daniel Liang著 李娜 譯 Java語言程序設計 機械工業(yè)出版社2 系統(tǒng)概述2.1 概述 隨著科學技術的不斷發(fā)展,我們的社會已經(jīng)進入了一個信息化的社會,人們每天都要接收大量的信息和處理大量的數(shù)據(jù),僅靠傳統(tǒng)的紙和筆已不能適應這個時代的要求,人們必須采
5、取新的手段,于是信息技術進入我們的生活,計算機不再是簡單的計算工具,它已成為我們生活中處理大量信息的不可或缺的手段。在當今產(chǎn)業(yè)競爭越來越激烈的信息時代,企業(yè)經(jīng)營除了降低成本,提高品質(zhì)外,更需要以先進的管理理念來整合企業(yè)內(nèi)部與外部資源。倉庫管理系統(tǒng)正是在這個背景下產(chǎn)生的。本系統(tǒng)正是針對倉庫部門的貨物信息管理,通過對倉庫基本信息出入庫信息等的系統(tǒng)界面設計,將會給管理者帶來極大的方便,具有手工管理無法比擬的優(yōu)點,例如檢索速度快、查找方便、可靠性高、存儲量大、使用時間長等。用計算機管理取代傳統(tǒng)的手工操作,大大減少了管理人員的工作量,提高了工作效率,為獲取詳細的管理信息提供了保證,方便各類人員的查詢和信
6、息保證,增強了管理工作的時效和人員主動性。2.2 功能添加物資基本信息基本信息管理查詢物資基本信息修改物資基本信息查詢物資入庫信息修改物資入庫信息添加物資入庫信息物資入庫管理倉庫管理系統(tǒng)添加物資出庫信息物資出庫管理用戶添加用戶密碼修改查詢物資出庫信息修改物資出庫信息用戶管理用戶刪除圖一 倉庫管理系統(tǒng)功能2.3 運行環(huán)境工具:Java(TM) Platform SE binary內(nèi)存:512M以上硬盤:1G以上操作系統(tǒng):Windows 7/XP應用軟件:eclipse3 系統(tǒng)特性3.1 系統(tǒng)角色本系統(tǒng)主要用于倉庫的以下幾類人員:(1) 倉庫管理員,完成系統(tǒng)管理與使用,例如,添加和管理其他用戶,管
7、理入庫、出庫信息等;(2) 物資供應商,可進行入庫信息的添加、修改及查詢操作,并可修改登錄帳號的密碼;(3) 物資取貨商,可進行出庫信息的添加、修改及查詢操作,并可修改登錄帳號的密碼。3.2 倉庫管理3.2.1 添加物資信息使用者:倉庫管理員目的:添加物資的詳細信息基本事件流:1、管理員使用管理員帳號登錄2、選擇添加物資信息,進入物資添加頁面3、按要求填寫物資的基本信息,點擊添加按鈕,添加完成3.2.2 修改物資信息使用者:倉庫管理員目的:修改物資的詳細信息基本事件流:1、管理員使用管理員帳號登錄2、選擇修改物資信息,進入物資修改頁面3、按需求修改物資的基本信息,點擊修改按鈕,修改完成3.2.
8、3 刪除物資信息使用者:倉庫管理員目的:刪除物資的詳細信息基本事件流:1、管理員使用管理員帳號登錄2、選擇刪除物資信息,進入物資刪除頁面3、選擇需要刪除的物資信息,點擊刪除按鈕,刪除完成3.2.4 添加入/出庫信息使用者:倉庫管理員、物資供應商、物資取貨商目的:添加入/出庫信息基本事件流:1、使用自己的帳號進行登錄2、選擇添加入庫信息,進入添加入庫信息頁面3、按要求填寫入庫物資的詳細信息,點擊添加按鈕,添加完成3.2.5 修改入/出庫信息使用者:倉庫管理員、物資供應商、物資取貨商目的:修改入/出庫信息基本事件流:1、使用自己的帳號進行登錄2、選擇修改入庫信息,進入修改入庫信息頁面3、按需求修改
9、入庫物資的詳細信息,點擊修改按鈕,修改完成3.2.6 查詢?nèi)?出庫信息使用者:倉庫管理員、物資供應商、物資取貨商目的:查詢?nèi)?出庫信息基本事件流:1、使用自己的帳號進行登錄2、選擇查詢?nèi)霂煨畔?,進入查詢?nèi)霂煨畔㈨撁?、按需求輸入查詢信息,點擊查詢按鈕,查看查詢到的信息3.3 帳號管理 3.3.1 添加新用戶使用者:倉庫管理員目的:添加新用戶基本事件流:1、使用管理員帳號進行登錄2、選擇添加用戶,進入添加用戶的操作界面3、按要求填寫用戶的基本信息,選擇添加按鈕,添加完成 3.3.2 刪除用戶使用者:倉庫管理員目的:刪除用戶基本事件流:1、使用管理員帳號進行登錄2、選擇刪除用戶,進入刪除用戶的操作
10、界面3、選擇要刪除的用戶,選擇刪除按鈕,刪除完成 3.3.3 修改用戶使用者:倉庫管理員目的:修改用戶基本事件流:1、使用管理員帳號進行登錄2、選擇修改用戶,進入修改用戶的操作界面3、選擇要修改的用戶,修改相應信息,選擇修改按鈕,修改完成4 非功能性需求4.1 性能需求(1)程序操作響應時間不超過1秒。(2)信息即時顯示在頁面下方表中。(3)及時反饋出/入庫信息變動。4.2 安全性需求(1)權(quán)限控制根據(jù)不同用戶角色,設置相應權(quán)限,沒有權(quán)限的用戶禁止登錄系統(tǒng)。管理員可進行用戶添加,修改,刪除等操作,普通用戶只可修改自己的帳號信息。(2) 日志記錄 所有用戶的出/入庫操作信息,將會在表中顯示記錄。4.3 可用性需求(1)方便操作,操作流程合理盡量從用戶角度出發(fā),以方便使用本產(chǎn)品。如:出/入庫信息查詢時,有下拉菜單可方便選擇已有記錄。(2)支持沒有計算機使用經(jīng)驗、計算機使用經(jīng)驗較少及有較多計算機使用經(jīng)驗的用戶均能方便地使用本系統(tǒng)。(3)容錯能力系統(tǒng)具有一定的容錯和抗干擾能力,在非硬件故障或非通訊故障時,系統(tǒng)能夠保證正常運行,并有足夠的提示信息幫助用戶有效正確地完成任務。(4)操作完成時有統(tǒng)一規(guī)范的提示信息例如添加入庫信息操作時,點擊添加按鈕,可彈出對話框“添加完成”提示。9