汽車銷售管理系統(tǒng)《概要設(shè)計說明書》
《汽車銷售管理系統(tǒng)《概要設(shè)計說明書》》由會員分享,可在線閱讀,更多相關(guān)《汽車銷售管理系統(tǒng)《概要設(shè)計說明書》(40頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、文檔編號:LMS—2 版本號:V1.0 文檔名稱:概要設(shè)計說明書 項目名稱: 轎車銷售管理信息系統(tǒng) 項目負(fù)責(zé)人:王江豐(執(zhí)筆人)、陳學(xué)懂、趙玉寬、何陽、李一鋒、 羊克安 編寫:2010年5月25日 校對: XXXX年XX月XX日 審核: XXXX年XX月XX日 批準(zhǔn): XXXX年XX月XX日 開發(fā)單位:至南股份有限公司 概要設(shè)計說明書 1 .引言 3 1.1 編寫目的 3 1.2 項目背景 3 1.3 定義 3 1.4 參考資料 3 2.任務(wù)概述 3 2.1 目標(biāo) 3 2.2 運行環(huán)境 4 2.3 需求概述 4 2.4 條件與限制 5
2、 3 .總體設(shè)計 5 3.1 處理流程 5 3.2 總體結(jié)構(gòu)和模塊外部設(shè)計 11 3.3 功能分配 17 4.接口設(shè)計 17 1.1 外部接口 17 1.2 內(nèi)部接口 31 5 .?dāng)?shù)據(jù)結(jié)構(gòu)設(shè)計 31 5.1 邏輯結(jié)構(gòu)設(shè)計 32 5.2 物理結(jié)構(gòu)設(shè)計 39 5.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 39 6 .運行設(shè)計 40 6.1 運行模塊的組合 40 6.2 運行控制 40 6.3 運行時間 41 7 .出錯處理設(shè)計 41 7.1 出錯輸出信息 41 7.2 出錯處理對策 41 8 .安全保密設(shè)計 41 9 .維護(hù)設(shè)計 41
3、 1 .引言 1.1 編寫目的 根據(jù)《需求規(guī)格說明書》 ,在仔細(xì)考慮討論之后,我們又進(jìn)一步對《轎車銷售管理信息 系統(tǒng)》 軟件的功能劃分、 數(shù)據(jù)結(jié)構(gòu)、 軟件總體結(jié)構(gòu)有了進(jìn)一步的認(rèn)識。 我們把討論的結(jié)果記 錄下來,作為概要設(shè)計說明書,并作為進(jìn)一步詳細(xì)設(shè)計軟件的基礎(chǔ)。 1.2 項目背景 開發(fā)軟件名稱:轎車銷售管理信息系統(tǒng) 項目開發(fā)者: 信息工程學(xué)院計算機科學(xué)系 071 班“ 轎車銷售管理信息系統(tǒng) ”開發(fā)小組: 王江豐(執(zhí)筆人) 、陳學(xué)懂、羊克安、何陽、趙玉寬、李一鋒 用戶單位:至南股份有限公司 1.3 定義 轎車銷售管理系統(tǒng)實現(xiàn)對轎車信息、客戶信息和員工信息的管理。從客戶咨詢、
4、訂購, 到簽定購銷合同、交款、 提車等多個銷售環(huán)節(jié)上, 系統(tǒng)提供了嚴(yán)密的跟蹤管理服務(wù),對車輛 庫存、財務(wù)管理、業(yè)務(wù)分析都提供了一套科學(xué)的管理方法。 1.4 參考資料 《軟件工程導(dǎo)論》張海藩 《 SQL Server 2000 數(shù)據(jù)庫應(yīng)用教程》邱李華李曉黎 張玉花 等編著 《Visual Basic 程序設(shè)計簡明教程》龔沛曾 陸慰民 楊志強 等編著 2.任務(wù)概述 2.1 目標(biāo) 《轎車銷售管理信息系統(tǒng)》 針對的用戶是單個中小型轎車銷售公司, 轎車的種類和數(shù)量 較少,客戶的數(shù)量和來源受到一定的限制。相應(yīng)的需求有: 1 . 能夠存儲一定數(shù)量的轎車信息, 并方便有效的進(jìn)行相應(yīng)的轎車
5、數(shù)據(jù)操作和管理, 這主要包 括: 1)轎車信息的錄入、刪除及修改。 2)轎車信息的多關(guān)鍵字檢索查詢。 3)轎車的出售、購入和資料統(tǒng)計。 2 .能夠?qū)σ欢〝?shù)量的客戶進(jìn)行相應(yīng)的信息存儲與管理,這其中包括: 1)客戶信息的登記、刪除及修改。 2)客戶資料的統(tǒng)計與查詢。 3 .能夠?qū)π枰慕y(tǒng)計結(jié)果提供列表顯示輸出。 4 .能夠提供一定的安全機制,提供數(shù)據(jù)信息授權(quán)訪問,防止隨意刪改,同時提供信息備份 的服務(wù)。 2.2 運行環(huán)境 Intel486以上系列、AMD K6以上系列等PC^式機和便攜式電腦; 運行時占用內(nèi)存:< 1MB 所需硬盤空間:< 5MB 軟件平臺:中文 Wi
6、ndows95/98/2000/NT 4.0 或更高版本; 2.3 需求概述 客戶有如下需求: 1.瀏覽功能 I 列出當(dāng)前數(shù)據(jù)庫文件中轎車和客戶的所有記錄; II 可選定一項記錄,顯示所有域; 2.查詢功能 I轎車型號匹配查詢; 11 客戶匹配查詢; 111 轎車型號和客戶相關(guān)匹配查詢; 112 入功能 增加一個轎車型號記錄; 增加一個客戶記錄 113 改功能 修改某一已存在的記錄內(nèi)容,提供確認(rèn)機制; 114 除功能 刪除一個記錄,提供確認(rèn)機制; 115 權(quán)功能 授權(quán)管理員訪問數(shù)據(jù)的權(quán)限; 2.4 條件與限制 一個更為完善的轎車銷售管理信息系統(tǒng),應(yīng)提供更
7、為便捷與強大的信息查詢功能,如 相應(yīng)的網(wǎng)絡(luò)操作及服務(wù), 由于開發(fā)時間和計算機數(shù)量有限, 該系統(tǒng)并未提供這一功能。 對信 息的保護(hù)手段僅限于設(shè)置用戶級別, 以及提供數(shù)據(jù)文件的備份, 比較簡單, 不能防止惡意的 破壞,安全性能有待進(jìn)一步完善。 3.總體設(shè)計 3.1 處理流程 a)客戶信息管理模塊 客戶信息管理模塊流程圖 啟動系統(tǒng) 輸入管理員ID和密碼 《身份驗證,■錯誤 正愉 顯示主菜單 查詢 客戶 信息 建戶息 新客信 *客戶信息管理 更新 客戶 信息 刪除 客戶 信息 顯示查詢 結(jié)果 存 入 輸入欲 刪除客 戶的編 號 b)進(jìn)車
8、管理模塊 進(jìn)車管理模塊 退出系統(tǒng) 用戶選擇 保存 確定 轎車庫存查詢 車輛入庫 車輛采購入庫單 牌型號 型代碼 ,庫存下限 c)倉庫管理模塊 倉庫管理模塊 啟動系統(tǒng)
9、 I 否. 顯示主菜單 輸入管理員ID和密碼 退出系統(tǒng) 倉庫管理 詢戶單 查客訂 查詢 庫存 清單 查詢 進(jìn)車 報表 修改 庫存 清單 新建 采購 清單a肖 輸入品牌 入車型代碼 入入庫日期 輸入數(shù) 據(jù) 修改 數(shù)據(jù) 選擇查詢 X方式 輸 入 品 牌 d)銷售管理模塊 顯示查詢 結(jié)果 入型碼 輸車代 抑入車型代 ?確認(rèn)保?、 存;「 確認(rèn) 保存 并退 出 銷售管理模塊流程圖 啟動系統(tǒng) 輸入管理員ID和密碼 身體驗證》 錯誤 次數(shù) >3 退出 主菜單 銷售管理
10、 NO 查詢 模塊 取消 新建 銷售 記錄 修改 銷售 記錄 刪除 銷售 記錄 取消 取消 庫存查詢 記 錄 查 詢 修改相關(guān) 數(shù)據(jù) 關(guān)輸入相關(guān) 刪除數(shù)據(jù) 式 ■■陽H -存 確定修 改 "保存退? 出 一確忒刪 保存至數(shù) 據(jù)庫 轎車 編號 轎車 型號 銷售 單號 銷售 日期 e)財務(wù)管理模塊 財務(wù)管理模塊流程圖 顯示主菜單 <次及>3 是 退出緊統(tǒng)
11、 T財務(wù)管理—— 查詢 付款 單 查詢 收款 單 新建 付款 單 新建 收款 單 存入 保存 并退 出 修改 數(shù)據(jù) 按經(jīng)手人編號 按收款單編號 按經(jīng)手人編號 ? 按付款單編號 修改 收款 單 消 顯示查 詢結(jié)果 f)系統(tǒng)設(shè)置模塊 系統(tǒng)設(shè)置模塊 3.2總體結(jié)構(gòu)和模塊外部設(shè)計 系統(tǒng)功能結(jié)構(gòu)圖:
12、 模塊功能結(jié)構(gòu)圖: 客戶信息管理模塊 新建客戶信息 更新客戶信息 刪除客戶信息 查詢客戶信息 數(shù)據(jù)庫 操作模 塊 數(shù)據(jù)庫 查詢模 塊 1 .客戶信息管理模塊 輸入:用戶選擇功能 輸出:各個對話框 2 .查詢客戶信息模塊 輸入:客戶編號 輸出:客戶信息明細(xì) 3 .新建客戶信息模塊 輸入:客戶信息 輸出:無 4 .更改客戶信息模塊 輸入:修改數(shù)據(jù) 返回前一菜單模塊 * 車輛入庫模塊 J ? 保存模塊 輸出:確認(rèn)修改信息 5.刪除客戶信息模塊 輸入:客戶編號 輸出:確認(rèn)刪除信息 進(jìn) 車 管 理 模 塊
13、 * 取消模塊 1、 轎車庫存查詢模塊 輸入:用戶選擇的輸入 輸出:相應(yīng)的查詢關(guān)鍵字 2、提取采購清單模塊: 輸入:用戶選擇 輸出:采購清單 3、車輛入庫模塊: 輸入:用戶選擇 輸出:車輛采購入庫單 4、返回前一菜單模塊: 輸入:用戶選擇 輸出:返回到相應(yīng)的菜單 5、返回主菜單模塊: 輸入:用戶選擇 輸出:返回到主菜單 6、確定模塊: 輸入:用戶選擇 輸出:相應(yīng)的結(jié)果 7、打印清單模塊: 輸入:用戶選擇 輸出:采購清單 8、清空模塊: 輸入:用戶選擇 輸出:清空相應(yīng)的信息 9、保存模塊: 輸入:用戶選擇 輸出:保存相應(yīng)的信息
14、 10、取消模塊: 輸入:用戶選擇 輸出:取消相應(yīng)的信息 數(shù)據(jù)庫操作模塊 數(shù)據(jù)庫查詢模塊 銷售管理模塊 1 .銷售管理模塊 i. 輸入:用戶的輸入 ii. 輸出:查詢方式及相應(yīng)的查詢關(guān)鍵字 2 .銷售記錄查詢模塊 i. 輸入:銷售單號/日期 ii. 輸出:銷售記錄存在/不存在標(biāo)志,銷售記錄 3 .庫存查詢模塊 i. 輸入:轎車編號/轎車型號 ii. 輸出:庫存有/無,相關(guān)信息 4 .新建銷售記錄模塊 5 .輸入:銷售單號、車型代碼、客戶編號、銷售日期、成交金額、銷售員編號 1. 輸出:顯示保存新建記錄提示 6 .更改銷售記錄模塊 i. 輸入:修改
15、數(shù)據(jù) ii. 輸出:確認(rèn)修改信息 7 .刪除銷售記錄模塊 i. 輸入:刪除數(shù)據(jù) ii. 輸出:確認(rèn)刪除信息 倉庫管理模塊 輸入所需求 模塊 查詢客戶 訂單模塊 查找模塊 記錄顯不 模塊 詢模塊 數(shù)據(jù)庫操作模塊 1)倉庫管理模塊: 輸入:用戶的操作輸入 輸出:各個對話框 2)查詢客戶訂單模塊: 輸入:車型代碼,品牌 輸出:訂單信息,相關(guān)客戶信息 3)查詢庫存清單模塊: 輸入:車型代碼,品牌 輸出:庫存清單信息 4)查詢進(jìn)車報表模塊: 輸入:車型代碼,品牌,入庫日期
16、輸出:進(jìn)車信息 50新建采購清單模塊: 輸入:與采購清單對話框有關(guān)的用戶輸入 輸出:采購清單信息 6)修改庫存清單模塊: 輸入:與庫存清單對話框有關(guān)的用戶輸入 輸出:庫存清單信息 7)錄入模塊: 輸入:相應(yīng)的信息 輸出:相應(yīng)的結(jié)果 80修改模塊: 輸入:相應(yīng)的信息 輸出:相應(yīng)的結(jié)果 9)數(shù)據(jù)庫操作模塊: 輸入:數(shù)據(jù)操作命令 輸出:操作結(jié)果顯示 10)數(shù)據(jù)庫查詢模塊: 輸入:數(shù)據(jù)查詢命令 輸出:查詢結(jié)果集 財 務(wù) 管 理 模 塊 查詢付款單 查詢收款單— 新建付款單 新建收款單 修改付款單 修改收款單 刪除付款單 刪除收款單 數(shù)據(jù)庫查詢模塊 數(shù)據(jù)庫
17、操作模塊 1 .財務(wù)管理管理模塊 輸入:用戶選擇功能 輸出:各個對話框 2 .查詢付款單模塊 輸入:付款單編號/經(jīng)手人編號 輸出:付款單明細(xì) 3 .查詢收款單模塊 輸入:收款單編號/經(jīng)手人編號 輸出:收款單明細(xì) 4 .新建收款單模塊 輸入:收款單信息 輸出:無 5 .新建付款單模塊 輸入:付款單信息 輸出:無 6 .更改收款單模塊 輸入:修改數(shù)據(jù) 輸出:確認(rèn)修改信息 7 .更改收款單模塊 輸入:修改數(shù)據(jù) 輸出:確認(rèn)修改信息 8 .刪除付款單模塊 輸入:付款單編號 輸出:確認(rèn)刪除信息 9 .刪除收款單模塊 輸入:收款單編號 輸出:確認(rèn)刪除
18、信息 1 .系統(tǒng)設(shè)置管理模塊 輸入:用戶選擇功能 輸出:各個對話框 2 .系統(tǒng)備份模塊 3 .系統(tǒng)恢復(fù)模塊 4 .口令更改模塊 5 .3功能分配 查詢功能: 客戶信息管理模塊、倉庫管理模塊、財務(wù)管理模塊、進(jìn)車管理模塊、銷售管理 模塊 插入功能:客戶信息管理模塊、倉庫管理模塊、財務(wù)管理模塊、進(jìn)車管理模塊、銷售管理模 塊 修改功能:客戶信息管理模塊、倉庫管理模塊、財務(wù)管理模塊、進(jìn)車管理模塊、銷售管理模 塊 刪除功能:客戶信息管理模塊、倉庫管理模塊、財務(wù)管理模塊、進(jìn)車管理模塊、銷售管
19、理模 塊 4.接口設(shè)計 4.1 外部接口 1.用戶界面 A.客戶信息管理模塊 1)新建客戶信息對話框 客戶編號輸入框 客戶姓名輸入框 客戶地址輸入框 客戶電話輸入框 用于輸入客戶編號; 用于輸入客戶姓名; 用于輸入客戶地址; 用于輸入客戶電話; 客戶電子郵件輸入框:用于輸入客戶電子郵件; 客戶入檔時間輸入框:用于輸入客戶入檔時間; “保存”按鈕:保存當(dāng)前數(shù)據(jù)到數(shù)據(jù)庫 “取消”按鈕:撤銷存儲當(dāng)前數(shù)據(jù)并關(guān)閉此對話框; 2)查詢客
20、戶信息對話框 客戶編號輸入框:用于輸入客戶編號; “查詢”按鈕:查詢當(dāng)前數(shù)據(jù)從數(shù)據(jù)庫 “取消”按鈕:撤銷查詢當(dāng)前數(shù)據(jù)并關(guān)閉此對話框; 3.更新客戶信息 3)更新客戶信息對話框 客戶編號輸入框:用于輸入客戶編號; 客戶姓名輸入框:用于輸入客戶姓名; 客戶地址輸入框:用于輸入客戶地址; 客戶電話輸入框:用于輸入客戶電話; 客戶電子郵件輸入
21、框:用于輸入客戶電子郵件; 更新時間輸入框:用于輸入客戶檔案更新時間; “保存”按鈕:保存當(dāng)前數(shù)據(jù)到數(shù)據(jù)庫 “取消”按鈕:撤銷存儲當(dāng)前數(shù)據(jù)并關(guān)閉此對話框; 4.刪除客戶信息 4)刪除客戶信息對話框 客戶編號輸入框:用于輸入客戶編號; “刪除”按鈕:從數(shù)據(jù)庫中刪除信息; “取消”按鈕:撤銷刪除當(dāng)前數(shù)據(jù)并關(guān)閉此對話框; B.進(jìn)車管理模塊 1)轎車庫存信息查詢對話框 車型代碼復(fù)選框:用于選擇車型代碼字段; 廠牌型號復(fù)選框:用于選擇廠牌型號字段; 廠商編號復(fù)選框:用于選擇廠商編號字段; 單價復(fù)選框:用于選擇單價字段; 品牌復(fù)選框:用于選擇品牌字段; 顏色復(fù)選框:用
22、于選擇顏色字段; 狀態(tài)復(fù)選框:用于選擇狀態(tài)字段; 庫存上限復(fù)選框:用于選擇庫存上限字段; 庫存下限復(fù)選框:用于選擇庫存下限字段; DataGrid控件:用于顯示查詢的結(jié)果; “確定”按鈕:確定要查詢的條件; “返回前一菜單”按鈕:返回到進(jìn)車管理主窗體; 2)采購清單對話框 “采購清單”標(biāo)簽:標(biāo)注此模塊的功能; DataGrid控件:用于顯示采購清單信息; “確定”按鈕:確認(rèn)清單信息; “返回主菜單”按鈕:返回進(jìn)車管理主菜單; “打印清單”按鈕:打印清單,便于采購車輛; 3)采購清單處理對話框 入庫單號輸入框:用于輸入入庫單號; 入庫日期輸入框:用于輸入
23、入庫日期; 廠商編號輸入框:用于輸入廠商編號; 訂單號輸入框:用于輸入訂單號; 訂購數(shù)量輸入框:用于輸入訂購數(shù)量; 廠商名稱輸入框:用于輸入廠商名稱; 車型代碼輸入框:用于輸入車型代碼; 車輛類型輸入框:用于輸入車輛類型; 產(chǎn)地輸入框:用于輸入產(chǎn)地; 品牌輸入框:用于輸入品牌; 車輛顏色輸入框:用于輸入車輛顏色; 底盤號輸入框:用于輸入底盤號; 發(fā)動機號輸入框:用于輸入發(fā)動機號; 合格證號輸入框:用于輸入合格證號; 行駛里程輸入框:用于輸入行駛里程; 出廠日期輸入框:用于輸入出廠日期; 采購員ID輸入框:用于輸入采購員ID; 進(jìn)價輸入框:用于輸入進(jìn)價; 運費輸入框:用于輸入運費; 采購成本
24、輸入框:用于計算采購成本; C.銷售管理模塊 D.倉庫管理模塊 1)查詢客戶對話框 2)查詢庫存清單對話框 3)查詢進(jìn)車報表對話框 4)新建采購清單對話框 5)修改庫存清單對話框 1)查詢客戶訂單對話框 車型代碼輸入框:用于輸入車型代碼; 品牌輸入框:用于輸入品牌; 查詢按鈕:用于提交客戶訂單查詢請求; 取消按鈕:撤銷當(dāng)前數(shù)據(jù)并關(guān)閉此對話框; 2)
25、查詢庫存清單對話框 車型代碼輸入框:用于輸入車型代碼; 品牌輸入框:用于輸入品牌; 查詢按鈕:用于提交庫存清單查詢請求; 取消按鈕:撤銷當(dāng)前數(shù)據(jù)并關(guān)閉此對話框; 3)查詢進(jìn)車報表對話框 車型代碼輸入框:用于輸入車型代碼; 品牌輸入框:用于輸入品牌; 入庫日期輸入框:用于輸入入庫日期; 查詢按鈕:用于提交進(jìn)車報表查詢請求; 取消按鈕:撤銷當(dāng)前數(shù)據(jù)并關(guān)閉此對話框; 4)新建采購清單對話框 訂單號輸入框:用于輸入訂單號; 車型代碼輸入框:用于輸入車型代碼; 廠商名稱輸入框:用于輸入廠商名稱; 廠商編號輸入框:用于輸入廠商編號; 單價輸入框:用于輸入單價; 品牌輸入框:用于輸入品牌; 顏
26、色輸入框:用于輸入顏色; 訂貨數(shù)量輸入框:用于輸入訂貨數(shù)量; 運費輸入框:用于輸入訂貨數(shù)量; 訂貨金額輸入框:用于輸入訂貨金額; 日期輸入框:用于輸入日期; 采購員ID輸入框:用于輸入采購員ID; 保存按鈕:用于保存當(dāng)前數(shù)據(jù)到數(shù)據(jù)庫; 取消按鈕:撤銷當(dāng)前數(shù)據(jù)并關(guān)閉此對話框; 5)修改庫存清單對話框 庫存清單表:用于修改庫存清單中的數(shù)據(jù)并保存到數(shù)據(jù)庫; 保存按鈕:用于保存當(dāng)前數(shù)據(jù)到數(shù)據(jù)庫; 取消按鈕:撤銷當(dāng)前數(shù)據(jù)并關(guān)閉此對話框; E.財務(wù)管理模塊 1)查詢付款單對話框 j .查詢對其單 A捶建螞號查調(diào)「按經(jīng)手人編號查詢 — 時款壟編導(dǎo) 廠商裝導(dǎo)
27、 「命名新 討款日期 1妊手人弗司 ? 0 000 4 410000 0010-5-20 BI ] 00 00 20COCO 00 或杳更柘關(guān)閉 按付款單編號查詢單選鈕:選擇后激活付款單編號輸入框,經(jīng)手人編號輸入框不 可用; 按經(jīng)手人編號查詢單選鈕:選擇后激活經(jīng)手人編號輸入框,付款單編號輸入框不 可用; 查詢按鈕:輸入查詢條件后,按此按鈕即能顯示查詢結(jié)果 更新按鈕:使datagrid恢復(fù)到初始狀態(tài) 關(guān)閉按鈕:關(guān)閉當(dāng)前對話框 2)查詢收款單對話框 選戰(zhàn)查詢賽件 按收款單編號查詢 揄空手人編號查詢 聞」川 查再 i電薪…:
28、關(guān)閉 按收款單編號查詢單選鈕:選擇后激活收款單編號輸入框,經(jīng)手人編號輸入框不 可用; 按經(jīng)手人編號查詢單選鈕:選擇后激活經(jīng)手人編號輸入框,收款單編號輸入框不 可用; 查詢按鈕:輸入查詢條件后,按此按鈕即能顯示查詢結(jié)果 更新按鈕:使datagrid恢復(fù)到初始狀態(tài) 關(guān)閉按鈕:關(guān)閉當(dāng)前對話框 3)新建付款單對話框 付款單編號輸入框:用于輸入付款單編號 廠商編號輸入框 廠商名稱輸入框 付款總額輸入框 付款日期輸入框 用于輸入廠商編號 用于輸入廠商名稱 用于輸入付款總額 用于輸入付款日期 經(jīng)手人編號輸入框:用于輸入經(jīng)手人編號 4)新建收款單對話框 收款單編號輸入
29、框:用于輸入收款單編號 客戶姓名輸入框 客戶編號輸入框 收款總額輸入框 收款日期輸入框 用于輸入客戶姓名 用于輸入客戶編號 用于輸入收款總額 用于輸入收款日期 經(jīng)手人編號輸入框:用于輸入經(jīng)手人編號 5)修改付款單對話框 DATAGRID表格:直接在表格中修改數(shù)據(jù) 保存并退出按鈕:將修改后的數(shù)據(jù)保存進(jìn)數(shù)據(jù)庫,并關(guān)閉本窗口 6)修改收款單對話框 DATAGRID表格:直接在表格中修改數(shù)據(jù) 保存并退出按鈕:將修改后的數(shù)據(jù)保存進(jìn)數(shù)據(jù)庫,并關(guān)閉本窗口 7)刪除付款
30、單對話框 刪除指定記錄按鈕:彈出輸入框,提示輸入要刪除的付款單的編號 更新按鈕:顯示刪除數(shù)據(jù)后的付款單 退出按鈕:退出本窗口 8)刪除收款單對話框 收款單 刪除指定記錄 刪除指定記錄按鈕:彈出輸入框,提示輸入要刪除的收款單的編號 更新按鈕:顯示刪除數(shù)據(jù)后的收款單 退出按鈕:退出本窗口 F.系統(tǒng)設(shè)置模塊 1)系統(tǒng)備份 2)系統(tǒng)恢復(fù) 3) 口令更改對話框 修改密碼 取梢 管理員ID輸入框:用于輸入管理員ID 密碼輸入框:用于輸入舊密碼 新密碼輸入框:用于輸入新密碼 確認(rèn)新密碼輸入框:用于確認(rèn)新密碼 4.2內(nèi)部接口 模塊間接口采用數(shù)
31、據(jù)耦合方式,通過參數(shù)表傳送數(shù)據(jù),交換信息。 5.數(shù)據(jù)結(jié)構(gòu)設(shè)計 5.1 邏輯結(jié)構(gòu)設(shè)計 1、客戶信息表:由多個客戶記錄構(gòu)成: 客戶信息的數(shù)據(jù)結(jié)構(gòu)如下: 客戶編號變長字符串(唯一標(biāo)示符) 客戶姓名字符串 客戶地址變長字符串 客戶電話字符串 客戶電子郵件 變長字符串 客戶入檔時間字符串 列: 鍵||0 名稱 數(shù)據(jù)類型大小… 空 默認(rèn)值 客戶編號varchar 50 客戶姓名 客尸地址 客尸電話號碼 客戶電子郵件 char vaichar char varchar datetime 105013508 2、轎車信息表:由轎車的基本信息組成; 轎車基本信息的數(shù)據(jù)
32、結(jié)構(gòu)如下: 車型代碼 可變字符串(唯一標(biāo)識) 廠牌型號 可變字符串 J 商編P 可變字符串 單價 貨幣數(shù)據(jù)類型 品牌 可變字符串 顏色 字符 狀態(tài) 字符 庫存上限 整型 庫存卜,限 整型 入曲間 3、進(jìn)車報表:記錄進(jìn)車信息; 進(jìn)車信息的數(shù)據(jù)結(jié)構(gòu)如下: 入庫單號 可變字符串(唯一標(biāo)識) 入庫日期 日期型 J 商編P 可變字符串 訂單號 可變字符串 訂購數(shù)量 整型 J商名稱 可變字符串 車型代碼 可變字符串 車輛類型 可變字符串 產(chǎn)地 可變字符串 品牌 可變字符串 車輛顏色 可變字符串 底盤號 可變
33、字符串 發(fā)動機號 可變字符串 合格證號 可變字符串 行駛里程 浮點型 出廠日期 日期型 采購員ID 可變字符串 進(jìn)價 貨幣型 運費 貨幣型 采購成本 貨幣型 列名 數(shù)據(jù)類型 長度 允許空 1 var chur 50 入庫日期 datatims 8 廠福編號 var char 50 訂單號 var char 50 訂購數(shù)量 int 4 廠商名稱 var char SO 車型代螞 var char 50 產(chǎn)地 var chfir 50 品牌 var char 5
34、0 車輛顏色 var ehar 50 底盤號 v archer 50 發(fā)動機號 var char 50 合格證號 var char 50 行駛里程 float 8 出廠a期 datetime B 采購員n char 10 進(jìn)價 money 8 運費 money @ 采購成本 money 8 4、采購清單表:采購員進(jìn)車依據(jù)的表; 采購清單數(shù)據(jù)結(jié)構(gòu)如下: 訂單號 可變字符串(唯一標(biāo)識) 車型代碼 可變字符串 J 商編p 可變字符串 顏色 可變字符串 品牌 可變字符串 單價
35、 貨幣型 訂貨數(shù)量 整型 運費 貨幣型 訂貨金額 貨幣型 日期 日期型 J商名稱 可變字符串 采購員ID 可變字符串 5、采購清單表:由采購員記錄構(gòu)成: 采購清單表的數(shù)據(jù)結(jié)構(gòu)如下: 列: 鍵 ID 名稱 數(shù)據(jù)類型 大小 空 默認(rèn)值人 訂單號 varchar 50 □ 車型代碼 varchar 50 □ ■ 廠商編號 Y印ch司 50 □ 顏色 varchar 50 □ 品牌 varchar 50 □ 單價 ironejj g
36、 □ 訂貨數(shù)量 int 4 □ <11 > 訂單號 車型代碼 廠商名稱 廠商編號 單價 品牌 : 顏色 訂貨數(shù)量 運費 訂貨金額 日期 變長字符串(唯一標(biāo)示符) ?變長字符串 :變長字符串 變長字符串 貨幣型 變長字符串 變長字符串 :整數(shù) 貨幣型 ;貨幣型 時間 采購員ID 變長字符串 6、庫存清單表:由倉庫管理員和銷售員記錄構(gòu)成 庫存清單表的數(shù)據(jù)結(jié)構(gòu)如下: 列: ID 名翻 數(shù)據(jù)類型 大小… 空 默認(rèn)同 悶i 車型代碼 J-商-名稱 廠商編號 單價 品牌 顏色 數(shù)量
37、varchar v^rchar varchar mon四 varchar char int 50 50 50 8 50 10 4 □i □ □ □ □ □ □ 仙■ * 車型代碼 廠商名 廠商編號 單價 品牌 : 顏色 數(shù)量 入庫日期 庫存上限 庫存下限 ?變長字符串(唯一標(biāo)示符) 變長字符串 變長字符串 貨幣型 變長字符串 長字符串 整數(shù) I時間 .整數(shù) .整數(shù) 7、客戶訂單表:由銷售員記錄構(gòu)成 客戶訂單表的數(shù)據(jù)結(jié)構(gòu)如下: 列: 健 ID 名稱 數(shù)據(jù)類型 大小… 空 穌認(rèn)值 鳥 訂單號
38、varchar 50 □i 客戶編號 varchar 50 n 客戶姓名 vdrchar 50 □ 車型代碼 v^rchar 5 口 □ 品牌 char W □ 顫色 char 10 □ 銷售單價 money 3 □ <_\ > 訂單號 變長字符串(唯一標(biāo)示符) 客戶編號 變長字符串 客戶姓名變長字符串 車型代碼變長字符串 品牌長字符串 顏色長字符串 銷售單價貨幣型 預(yù)訂數(shù)量 整數(shù) 訂車時間時間 銷售員編號變長字符串 8、進(jìn)車報表:由進(jìn)車管理員記錄構(gòu)成 進(jìn)車報表的數(shù)據(jù)結(jié)構(gòu)如下:
39、 J 列名 數(shù)據(jù)類型 長度 允許交 國|A,生單號| var char 50 入庫日期 白tim白 8 廠商編號 var char 50 訂單號 V4r eh&tr 50 訂購數(shù)量 int 4 J-商名稱 var char 50 車型代碼 var ehar 50 產(chǎn)地 vw cRm- 50 品牌 var ehar 50 車輛顏色 varchar 50 底盤F vir char 50 發(fā)動機號 var char 50
40、合格證號 var char 50 行駛里程 float 8 出廠日期 datetime 8 采購員工D char 10 進(jìn)價 m?L&y 8 運費 rnon&y 8 采購成本 money S 入庫單號 變長字符串(唯一標(biāo)示符) 入庫日期時間 廠商編號變長字符串 訂單號變長字符串 訂購數(shù)量整數(shù) 廠商名稱變長字符串 車型代碼變長字符串 產(chǎn)地變長字符串 品牌變長字符串 車輛顏色變長字符串 底盤號變長字符串 發(fā)動機號變長字符串 合格證號變長字符串 行駛里程浮點數(shù) 出廠日期時間
41、采購員ID長字符串 進(jìn)價 貨幣型 運費 貨幣型 采購成本貨幣型 9)付廠商款:由多條付款記錄構(gòu)成 付款單編號變長字符串 廠商編號字符串 廠商名稱字符串 付款總額貨幣型 付款日期時間 經(jīng)手人編號變長字符串 10)收客戶款:由多條收款記錄構(gòu)成 犍 ID 名稱 口數(shù)據(jù)類型 大小…|空 默認(rèn)值 收 收款單編號 varchar 500 : 客戶編號 varchar 50□ 收款總額 mone^ 8□ 綾手人編號 varchar 50□ 收款日期 datelime 8□ 客
42、戶姓名 char 10 收款單編號 變長字符串 客戶姓名 字符串 客戶編號 變長字符串 收款總額 貨幣型 收款日期 時間 經(jīng)手人編號 變長字符串 11)銷售記錄: 由多條銷售記錄組成 銷售單號字符串 出售車型代碼變長字符串 客戶編號變長字符串 銷售日期時間 成交金額貨幣型 銷售員編號變成字符串 12)員工信息:由多條員工信息記錄構(gòu)成 員工編號變長字符串 員工姓名字符串 所屬部門編號變長字符串 13)管理員信息:由多條管理員信息記錄構(gòu)成 管理員ID 變長字符串 密碼 變長字符串 所屬部門編號 變長
43、字符串 管理員姓名 字符串 5.2 物理結(jié)構(gòu)設(shè)計 采用鏈表結(jié)構(gòu) 5.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 a.客戶信息管理模塊: 1)新建客戶信息:輸入客戶單編號、客戶姓名、客戶地址、客戶電話、客戶電子郵件、客 戶入檔時間,并保存到數(shù)據(jù)庫; 2)查詢客戶信息:輸入客戶單編號,從數(shù)據(jù)庫查詢或退出; 3)更新客戶信息:輸入客戶單編號、客戶姓名、客戶地址、客戶電話、客戶電子郵件、更 新時間,并保存到數(shù)據(jù)庫; 4)刪除客戶信息:輸入客戶單編號,從數(shù)據(jù)庫刪除或退出; b.進(jìn)車管理模塊: 1)轎車庫存信息查詢:選擇要顯示的字段(車型代碼,廠牌型號,廠商編號,單價,品牌, 顏色,狀態(tài),庫存上限,庫存
44、下限),查詢想要的庫存信息; 2)提取采購清單:采購員從轎車數(shù)據(jù)庫中提取出采購清單,便于采購車輛; 3)車輛入庫:采購員把進(jìn)車的信息(入庫單號,入庫日期,廠商編號,訂單號,訂購數(shù)量, 廠商名稱,車型代碼,車輛類型,產(chǎn)地,品牌,車輛顏色,底盤號,發(fā)動機號,合格證號, 行駛里程,出廠日期,采購員 ID,進(jìn)價,運費,采購成本)保存到轎車數(shù)據(jù)庫中; c.銷售管理模塊 d.倉庫管理模塊 1)查詢客戶訂單模塊:輸入車型代碼、品牌查詢客戶訂單信息 2)查詢庫存清單模塊:輸入車型代碼、品牌查詢庫存清單信息 3)查詢進(jìn)車報表模塊:輸入車型代碼、品牌、入庫日期查詢進(jìn)車報表信息 4) 新建采購清單模
45、塊: 輸入訂單號、 車型代碼、 廠商名稱 、 廠商編號、 單價 、 品牌 顏色 、 訂貨數(shù)量、運費 、訂貨金額 、日期 、采購員 ID ,并保存到數(shù)據(jù)庫 5)修改庫存清單模塊:修改庫存清單表中數(shù)據(jù)并保存到數(shù)據(jù)庫 e.財務(wù)管理模塊 1) 查詢收款單模塊:輸入收款單編號或經(jīng)手人編號,查詢收款單; 2)查詢付款單模塊:輸入付款單編號或經(jīng)手人編號,查詢付款單; 3) 新建收款單模塊:輸入收款單編號、收款總額、客戶編號、客戶姓名、收款日期、經(jīng)手 人編號,并保存進(jìn)數(shù)據(jù)庫; 4)新建付款單模塊:輸入付款單編號、付款總額、廠商編號、廠商名稱、付款日期、經(jīng)手 人編號,并保存進(jìn)數(shù)據(jù)庫; 5)修
46、改付款單模塊:修改相應(yīng)記錄,并保存進(jìn)數(shù)據(jù)庫; 6)修改收款單模塊:修改相應(yīng)記錄,并保存進(jìn)數(shù)據(jù)庫; 7)刪除付款單模塊:刪除相應(yīng)記錄,并保存進(jìn)數(shù)據(jù)庫; 8)刪除收款單模塊:刪除相應(yīng)記錄,并保存進(jìn)數(shù)據(jù)庫; f. 系統(tǒng)設(shè)置模塊 1)系統(tǒng)備份模塊 2)系統(tǒng)恢復(fù)模塊 3)口令更改模塊:輸入管理員ID 、密碼、新密碼和確認(rèn)密碼,并保存進(jìn)數(shù)據(jù)庫 6.運行設(shè)計 6.1 運行模塊的組合 程序啟動后, 進(jìn)入客戶信息管理模塊, 用戶的單擊按鈕事件觸發(fā)調(diào)用其他模塊, 進(jìn)入對應(yīng)的 子對話框,同樣由用戶的輸入觸發(fā)這些模塊調(diào)用其下層模塊,完成相應(yīng)操作。 6.2 運行控制 控制流程:運行本程序,等待用戶輸入驗證信息,根據(jù)用戶單擊按鈕選擇調(diào)用相應(yīng)功能 6.3 運行時間 查詢響應(yīng)時間<3s; 運行響應(yīng)時間<1s; 7.出錯處理設(shè)計 7.1 出錯輸出信息 根據(jù)不同的出錯情況給出不同的出錯信息,一般用對話框給出。 7.2 出錯處理對策 對一般錯誤,給用戶提示信息,讓用戶重新輸入或退出。 .安全保密設(shè)計 為每個管理人員設(shè)置賬號及口令 7.3 護(hù)設(shè)計 編碼階段 由于此項目比較小, 除了嚴(yán)格按照軟件工程的科學(xué)方法開發(fā)軟件、 認(rèn)真建立文檔、 寫詳細(xì)的注釋外,沒有特殊的維護(hù)設(shè)計,如:設(shè)置維護(hù)模塊等。
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中生物--人體的呼吸1-人教版課件
- 社會研究方法mpa論文寫作PPT培訓(xùn)課件
- 2020高考語文專題-圖文轉(zhuǎn)換漫畫答題技巧ppt課件
- 《語言表達(dá)之補寫語句》ppt課件
- 肺心病診斷及治療(與“肺動脈”有關(guān)的文檔共46張)
- 中考?xì)v史一輪專題復(fù)習(xí)壟斷資本主義時代的世界課件
- 重慶市結(jié)核病防治基本DOTS細(xì)則介紹
- 鋁的化合物(教育精品)
- 軸對稱(例1)(教育精品)
- 愛之鏈chuan(教育精品)
- bs71p44(教育精品)
- bh(教育精品)
- 北師大版小學(xué)五年級語文上冊《生命與水》課件
- 13白鵝ppt(教育精品)
- 荷葉圓圓 (5)課件