銷售系統概要設計說明書

2021-03-04 07:57:04 字數 3554 閱讀 2042

目錄一、 引言 2

1. 編寫目的 2

2. 專案背景 2

3. 參考資料 2

二、 任務描述 2

1. 目標 2

2. 執行環境 2

3. 需求描述 2

三、 總體設計 3

1. 基本設計概念和處理流程 3

2. 系統總體結構和模組外部設計 3

3. 功能分配 5

四、 介面設計 5

1. 外部介面 5

2. 內部介面 6

五、 資料結構設計 7

1. 邏輯結構設計 7

2. 物理結構設計 7

3. 資料結構與程式的關係 7

六、 執行設計 8

1. 執行模組的組合 8

2. 執行控制 8

3. 執行時間 8

七、 出錯處理設計 8

八、 安全保密設計 8

九、 維護設計 8

隨著社會的發展的日新月異,商業來往日漸廣泛,**公司的銷售也越來頻繁。為了更好的管理公司的銷售,特開發此銷售管理系統。

專案名稱初步定為銷售管理系統。分為三個子功能模組:

一、客戶關係管理系統:包括客戶資訊新增、刪除、修改、查詢,客戶型別和權益分配和維護等;

二、訂單管理: 主要包括接收訂單,訂單審核,撤銷訂單,修改訂單,查詢訂單等;

三、銷售與收款;發出貨單,收款,綜合查詢等模組

[1] 楊選輝. 《資訊系統分析與設計》 清華大學出版社 2007

[2] 韓潤春. 佟志臣,王漢新.《管理資訊系統.》.河北人民出版社,2003

[3] 溫賢發.《visual basic 6資料庫程式設計高手》.北京:科學出版社,2001

[4] 黎連業.《管理資訊系統設計與實施》.北京:清華大學出版社,1999

本軟體旨在為商店、超市等銷售單位提供乙個功能齊全、高效率,使用方便的銷售管理系統。

(1)硬體環境

執行時記憶體要求:20mb

安裝所需硬碟:10mb

印表機:必選

(2)軟體環境

中文windowsxp

sql資料庫

delphi開發環境

本軟體主要有以下及方面的功能:

1) 查詢瀏覽功能

2) 增加與修改功能

3) 刪除功能

4) 接受與審核功能

5) 身份驗證功能

6) 系統關閉功能

7) 權益維護功能

8) 貨單與收款功能

處理流程圖如圖所示

圖1銷售系統處理流程圖

系統總體結構如圖所示。

圖2銷售系統總體結構方框圖

各個模組設計如表所示。

表1 銷售系統模組編號與模組名稱

1) 查詢瀏覽功能

客戶資訊查詢模組m1.4;

查詢訂單模組m2.5;

綜合查詢模組m3.3;

2) 增加與修改功能

客戶資訊新增模組m1.1;

客戶資訊修改模組m1.3;

接收訂單模組m2.1;

修改訂單模組m2.4;

3) 刪除與撤銷功能

客戶資訊刪除模組m1.2;

撤銷訂單模組m2.3

4) 管理與審核功能

客戶型別管理模組m1.5;

訂單審核模組m2.2

5) 身份驗證功能

身份驗證模組m4.1;

密碼管理模組m4.2

6) 系統關閉功能

關閉系統模組m5.1

7) 權益維護功能

權益分配與維護模組m1.6

8) 貨單與收款功能

發出貨單模組m3.1

收款模組m3.2

使用者登入介面

9) 使用者直接登入

圖3使用者直接登入流程圖

10) 使用者修改密碼

圖4使用者修改密碼流程圖

客戶資訊新增模組:新增客戶資訊

客戶資訊刪除模組:刪除客戶資訊

客戶資訊修改模組:修改客戶資訊

客戶資訊查詢模組:查詢客戶資訊

客戶型別管理模組:對客戶型別進行管理

權益分配與維護模組:對客戶權益進行分配和客戶權益的維護

接收訂單模組:對客戶的訂單進行接受

訂單審核模組:對訂單進行審核

撤銷訂單模組:對某些訂單進行撤銷

修改訂單模組:對某些訂單的內容進行修改

查詢訂單模組:對已接受訂單進行查詢

發出貨單模組:對正確訂單進行發貨通知

收款模組:對已經完成發貨的訂單進行首款管理

綜合查詢模組:對各種資訊進行綜合查詢

身份驗證模組:對客戶身份進行驗證

密碼管理模組:客戶可進行登陸密碼修改

關閉系統模組:有系統呼叫,執行完畢後關閉系統

資料庫定義如表所示:

表2 靜態資料表

資料庫的檔案物理結構:採用順序結構記錄記錄檔案

客戶資訊新增模組:利用滑鼠和鍵盤事件,並訪問資料庫

客戶資訊刪除模組:利用滑鼠和鍵盤事件,並訪問資料庫

客戶資訊修改模組:利用滑鼠和鍵盤事件,並訪問資料庫

客戶資訊查詢模組:訪問資料庫

客戶型別管理模組:利用滑鼠和鍵盤事件,並訪問資料庫

權益分配與維護模組:利用滑鼠和鍵盤事件,並訪問資料庫

接收訂單模組:利用滑鼠和鍵盤事件,並訪問資料庫

訂單審核模組:利用滑鼠和鍵盤事件,並訪問資料庫

撤銷訂單模組:利用滑鼠和鍵盤事件,並訪問資料庫

修改訂單模組:利用滑鼠和鍵盤事件,並訪問資料庫

查詢訂單模組:訪問資料庫

發出貨單模組:利用滑鼠和鍵盤事件,並訪問資料庫

收款模組:利用滑鼠和鍵盤事件,並訪問資料庫

綜合查詢模組:訪問資料庫

身份驗證模組:利用滑鼠和鍵盤事件,並訪問資料庫

密碼管理模組:利用滑鼠和鍵盤事件,並訪問資料庫

關閉系統模組:利用滑鼠和鍵盤事件

模組命名方式按照相應模組結合特性制定。命名方式為mx和mx.y,其中數字x相同的模組為同類模組。

本軟體控制流程:先由系統啟動呼叫m4.1,通過身份驗證後,登陸系統,並呼叫m3.3,然後進入訊息驅動模式,有相應訊息啟用其他模組,其中m5.1將關閉並退出程式。

各模組執行事件應控制在1-2秒內(其中大部分為響應使用者動作)。由於系統採用纖細驅動方式,將有效提高計算機的利用率。

本軟體應充分考慮各種系統錯誤,避免造成資料庫系統不一致或損壞;

本軟體提供撤銷機制,避免使用者因錯誤操作對資料庫系統造成損壞;

採用對話方塊形式為客戶提供警告資訊;

一些關鍵操作(比如刪除或者修改),都應提供確認機制。

使用者登陸系統是進行身份驗證,只允許合法使用者進入系統;

新增匯入和匯出功能,方便使用者對資料進行備份。

《銷售管理系統》軟體必須按照軟體產品設計規範步驟進行開發,並充分考慮軟體可維護性,詳細編寫各階段文件資料,以利於未來版公升級,以及移植第二次開發。

概要設計銷售系統概要設計說明書

網路銷售系統 概要設計說明書 作者完成日期2010 7 3 簽收人簽收日期 修改情況記錄 目錄1 引言 1 1.1 編寫目的 1 1.2 範圍 1 1.3 定義 1 1.4 參考資料 1 2 總體設計 1 2.1 需求規定 1 2.2 執行環境 2 2.3 基本設計概念和處理流程 2 2.4 結構 ...

系統概要設計說明書

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尚...