1引言 2
1.1編寫目的 2
1.2背景 2
1.3定義 2
1.4參考資料 2
2總體設計 2
2.2執行環境 2
2.3基本設計概念和處理流程 3
2.4結構 3
2.5功能器求與程式的關係 3
2.6人工處理過程 3
2.7尚未問決的問題 3
3介面設計 3
3.1使用者介面 3
3.2外部介面 3
3.3內部介面 4
4執行設計 4
4.1執行模組組合 4
4.2執行控制 4
4.3執行時間 4
5系統資料結構設計 4
5.1邏輯結構設計要點 4
5.2物理結構設計要點 4
5.3資料結構與程式的關係 4
6系統出錯處理設計 5
6.1出錯資訊 5
6.2補救措施 5
6.3系統維護設計 5
概要設計說明書
1引言1.1編寫目的
編寫這份概要設計說明書的主要目的是將對使用者的需求分析公升級為對實現這些需求的功能進行體系結構設計,將原本比較複雜的系統劃分為乙個個模組,確定這些模組的功能以及模組間的呼叫關係,同時,設計該系統的總體資料結構和資料庫結構。
這份說明書的主要讀者為系統分析師和軟體設計師。為之後的系統開發提供開發標準。
1.2背景
專案名稱:**庫存管理系統
專案的任務提出者:傅佳敏等
開發者:傅佳敏等
使用者:公司企業,商場,超市,門店等
1.3定義
無1.4參考資料
1.張海潘、倪寧,《軟體工程》(第三版)人民郵電出版社
2.需求規格說明書
2總體設計
2.1需求規定
本系統軟體主要實現的功能是倉庫管理員對倉庫進行庫存的管理,主要包括,對於生產部門送來的貨物進行清點,無誤**庫,對於銷售部門請求的貨物進行核實,無誤後出庫。並對倉庫的庫存量在每一次出庫後實施一次資料盤點,若某些貨物庫存不足,發出警報,提醒生產部門及時供給。
2.2執行環境
硬體環境
???? 1.管理計算機一台。
印表機一台
3.執行時占用記憶體:≤2mb。
4.所需硬碟空間:≤10mb
軟體環境:
作業系統:microsoft windows 2000 advanced server
支援環境:iis 5.0
資料庫:microsoft sql server 2008
錄c。2.3基本設計概念和處理流程
首先對每個功能處理流程進行**
1.倉庫管理員登陸功能:
2.管理員註冊功能:
3.產品入庫功能:
4.產品出庫功能:
5.警報功能
2.4結構
2.5功能需求與程式的關係
本條用一張如下的矩陣圖說明各項功能需求的實現同各塊程式的分配關係:
2.6人工處理過程
倉庫管理員需在每次入庫出庫對資料庫進行更新,並在每次出庫後對庫存產品進行庫存量統計。
2.7尚未問決的問題
無3介面設計
3.1使用者介面
執行**庫存管理系統的主應用程式,倉庫管理員輸入使用者名稱和密碼,只有輸入正確才能進入系統。
3.2外部介面
硬體介面:顯示器解析度》=1024*768,以方便在乙個螢幕上顯示完整,清晰的資訊,鍵盤和滑鼠完成輸入功能。
印表機介面,根據具體的型號確定介面。
軟體介面:軟體後台通過網路連線與microsoft sql server 2008資料庫連線,即對資料庫進行查詢,更新,新增,刪除等操作。
3.3內部介面
1.部分採用com技術,提高**的重複利用率
2.大量採用窗體的繼承,保證風格統一
4執行設計
4.1執行模組組合
管理員登陸,管理員註冊屬管理員登陸模組。
出庫,輸入產品出庫資訊,更新庫存表,列印出庫通知單,入庫,輸入產品入庫資訊,列印入庫通知單屬庫存管理模組。
產品庫存量統計,列出缺貨產品列表屬產生警報模組。
他們各自的呼叫詳見2.4
4.2執行控制
操作步驟:主程式執行,等待倉庫管理員輸入,根據輸入呼叫各個子模組。
4.3執行時間
各個執行模組的時間均控制在1-2秒內。系統採用訊息驅動的方式,能提高計算機的利用率。
5系統資料結構設計
5.1邏輯結構設計要點
該系統擁有7張表,分別是
管理員表 user:
管理員編號 u_id varchar(主鍵)
管理員姓名 u_name varchar
密碼 u_password varchar
產品表 product:
產品編號 p_id varchar(主鍵)
產品名稱 p_name varchar
產品單價 p_price varchar
產品類別 p_leibie varchar
庫存表 kucun:
產品編號 p_id varchar(主鍵)
產品名稱 p_name varchar
產品單價 p_price varchar
產品類別 p_leibie varchar
產品數量 p_sum varchar
生產部門編號 s_id varchar
生產部門表shengchan_bumen:
生產部門編號 s_id varchar(主鍵)
生產部門名稱 b_name varchar
生產部門類別 b_leibie varchar
生產部門主任 b_managre varchar
銷售部門表 xiaoshou_bumen:
部門編號 x_id varchar(主鍵)
部門名稱 x_name varchar
部門類別 x_leibie varchar
部門主任 x_managre varchar
倉庫表 cangku:
倉庫編號 c_id varvhar(主鍵)
倉庫管理員編號 u_id varchar
倉庫名稱 c_name varchar
倉庫類別 c_leibie varchar
倉庫** c_tel varvhar
警報表 jingbao:
警報表編號 j_id varchar(主鍵)
警報產品編號 j_proid varchar
警報產品數量 j_sum int
警報時間 j_time time
5.2物理結構設計要點
本系統內所使用的每個資料結構中的每個資料項的儲存要求5.1已給出。
5.3資料結構與程式的關係
6系統出錯處理設計
6.1出錯資訊
6.2補救措施
1.對資料庫進行備份
2.用備份檔案進行恢復
3.重新組織資料庫
6.3系統維護設計
系統較小,沒有外加維護模組,因為維護工作比較簡單,僅靠資料庫的些基本維護措施就可以。為了便於維護,應該設計三種日誌,系統執行日誌,操作日誌,出錯日誌。三種日誌根據不同的重要程度採取存放在檔案和資料庫的方式,系統管理員可以很輕鬆的監控那個系統的運**況。
資料表的建立和刪除由管理員予以維護。
系統概要設計說明書
7 3系統的軟體架構 描述如何將系統分解為子系統,繪製邏輯圖,並用文字說明子系統的主要功能和子系統間是如何協調工作的。注意,在描述系統分解為子系統共的時候要給出分解的原因。列舉子系統時,可以使用下表 子系統編號 給出本系統中指定子系統的順序編號 如果本系統末劃分為多個子系統,僅由一 個執行模組組成 ...
系統概要設計說明書
學生成績管理資訊系統 專案經理 小組成員 日期 2010 11 18 1引言 3 1.1編寫目的 3 1.2背景 3 1.3定義 4 1.4參考資料 4 2總體設計 4 2.1需求規定 4 2.2執行環境 5 2.3基本設計概念和處理流程 5 2.4結構 6 2.5功能器求與程式的關係 6 2.6尚...
學生管理系統系統概要設計說明書
學生管理系統 系統概要設計說明書 樂山師範學院電腦科學系attract工作室 2003 07 30 編寫說明 標題 系統概要設計說明書 密級 內部 編輯軟體 microsoft word 2000 中文版 版本歷史 編寫目的 為規範專案開發,對系統總體概要設計進行詳細描述。本文件由系科綜合管理資訊系...