目錄一、 引言 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尚...