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