詳細設計說明書公司訂單管理系統王林

2021-03-04 07:54:04 字數 1564 閱讀 6960

公司訂單管理系統詳細設計說明書

1. 引言

詳細設計階段的任務是要設計出程式的「藍圖」,以後程式設計師將根據這個藍圖寫出實際的程式**。因此,詳細設計的目標是在邏輯上正確的實現每個模組的功能。

1.1 編寫目的

詳細設計說明書編制的目的是:說明乙個軟體系統各個層次中的每個程式(每個模組或子程式)的設計考慮。

本軟體詳細設計說明書的讀者是系統開發人員或合同約定的人員。

1.2 背景

(1) 本系統的名稱是:公司訂單管理系統。

(2) 本專案的任務提出者是disney鞋****,開發者是3+4專案小組,使用者是disney鞋****人事及相關部門,實現該軟體的計算中心是計科院軟體學院電子商務技術中心。

1.3 定義

資料字典:關於資料的資訊的集合,也即是對資料流圖中包含的元素的定義的集合。

c#:cshape

1.4 參考資料

【1】 張海藩軟體工程導論北京:清華大學出版社,2005.

【2】 石柱軟體工程標準手冊北京:中國標準出版社,2004.

2. 程式系統的結構

本系統的軟體結構圖

3. 驗證使用者模組設計說明

本系統的所有功能模組都必須呼叫「驗證使用者」子模組進行身份驗證,此模組是所有使用者進入系統是都必須呼叫的模組。驗證使用者身份的處理過程由如下,由介面中的【確定】按鈕觸發。

3.1 功能描述

驗證使用者身份功能模組用於對登入系統的使用者進行身份驗證,確定使用者是否擁有使用該系統的資格。因此,任何使用者登入系統都呼叫此模組,登入簡易、方便。

3.2 模組ipo表

驗證使用者身份功能模組的ipo表如下所示。

3.3 使用者介面設計

驗證使用者身份的系統登入介面設計如下所示。

3.4 主要演算法

(1)【確定】按鈕觸發的處理:驗證使用者的合法性。

處理流程:

● 取得使用者輸入的使用者名稱和密碼;

● 加密使用者名稱和密碼,傳輸到資料庫並與賬戶表進行一致性驗證;

if使用者名稱and 密碼正確

以該使用者身份進入系統總控介面並獲得相應系統許可權

else

提示「使用者名稱或密碼錯誤」

累計錯誤三次,系統將自動關閉

else if

(2)【取消】按鈕觸發的處理:關閉使用者登入視窗。

3.5 介面

本模組是系統的啟動模組,它需要使用者互動輸入使用者id、密碼;它呼叫系統的主控制模組(主窗體模組)。

3.6 儲存分配

本模組有機器自動分配記憶體。

3.7 注釋設計

(1) 模組首部的注釋:使用者驗證程式。

(2) 對呼叫函式的注釋:呼叫加密函式md5。

3.8 限制條件

當系統第一次使用時,具有統一的使用者id和密碼:超級使用者和123456。在三次驗證錯誤後,系統將自動關閉。

3.9 測試計畫

(1) 初次安裝系統後,測試初始使用者id和密碼能否正確登入到系統;

(2) 正確登入後,對使用者和密碼進行修改;

(3) 採用剛才修改後的使用者id和密碼登入,應該能夠正確登入。

3.10 尚未解決的問題

對使用者id和密碼的加密尚未解決……

系統詳細設計說明書

x管理系統詳細設計說明書 revision record 修訂記錄 目錄 1 引言 5 1.1 編寫目的 5 1.2 背景 5 1.3 參考資料 5 1.4 術語定義及說明 5 2 設計概述 5 2.1 任務和目標 5 2.1.1 需求概述 5 2.1.2 執行環境概述 6 2.1.3 條件與限制 ...

系統詳細設計說明書

專案名稱 高校學生工作綜合管理系統 專案負責人 劉德華 張學友 郭富城 一 引言 二 資料庫設計 資料庫採用sql server 2005,資料庫名為xuegong,使用者名為sa,密碼為sasa。主要有三類物件存在,分別是表,檢視和儲存過程。1 表 使用者表xg user 表xg code 規則表...

銷售管理系統詳細設計說明書

銷售管理系統詳細設計說明書 1 1 引言 2 1.1編寫目的 2 1.2專案背景 2 1.3 術語說明 2 1.4 參考資料 2 2 總體設計 3 1.需求概述 3 1.商品倉庫管理功能 3 2.商品銷售管理功能 3 3.客戶服務需求受理管理功能 3 4.商品 管理功能 3 5.輸入功能 3 6.輸...