目錄一、需求分析 3
資料流圖構建 3
(1)家電銷售管理系統的頂層資料流圖,如圖1所示。 4
(2)家電銷售管理系統第0層圖,如圖2 5
(3)進貨管理部分第1層圖,如圖3所示 6
(4)人事管理部分第1層圖,如圖4所示 7
(5)庫存管理部分第1層圖,如圖5所示 7
(6)銷售管理部分第1層圖,如圖6所示錯誤!未找到索引項。 8
2資料字典 8
二、概念結構設計 13
三、邏輯結構設計 14
2. 由以上各表建立起的資料庫關係圖(部分表未加入),如圖7所示 17
軟體需求分析工作是軟體生存週期中重要的一步。只有通過需求分析才能把軟體功能和效能的總體概念描述為具體上的軟體需求規格說明,從而奠定軟體開發的基礎。軟體需求分析工作也是乙個不斷認識和逐步細化的過程。
該過程將軟體調研階段的需求資料進行分析和設計,使軟體範圍逐步細化到詳細定義的程度,並分析出各種不同的軟體元素,然後為這些元素找到可行的解決辦法。本章將從不同角度的需求分析問題,講述軟體需求型別,分析過程,並部分給出了資料字典和資料流圖。
本章節內容是為了確切地表達出系統的每項需求,並作為設計的基礎,為軟體設計人員提供明確的指導方向,並為軟體的功能測試提供測試依據。
資料流圖(date flow diagram , dfd),是sa方法中用於表示系統邏輯模型的一種工具,它以圖形的方式描繪資料在系統中流動和處理的過程,由於它只反映系統必須完成的邏輯功能,所以它是一種功能模型。資料流圖是從資料的角度來描述乙個系統,資料流圖適合於巨集觀地分析乙個組織業務概況。
銷售單商品錄入資訊業務清單
採購單供貨單
圖1 家電銷售管理系統的頂層資料流圖
圖2 家電銷售體統第0層圖
圖3 進貨管理部分第1層圖
圖4人事管理部分第1層圖
圖5庫存管理部分第1層圖
圖6銷售管理部分第1層圖
資料字典的作用是在軟體分析和設計的過程中給人提供關於資料的描述資訊。它主要是對資料流圖中的資料流、處理邏輯、外部實體、資料儲存和資料項等方面進行具體的定義。資料流程圖配以資料字典,就可以從圖形和文字兩個方面對系統的邏輯模型進行完整的描述
(1) 資料項的定義,如表1所示
(2) 資料流定義
家電銷售系統部分資料流定義:
資料流名稱:銷售資訊
資料流**:銷售管理系統
資料流去向:庫存管理系統
資料流組成:i25+i13+i26+i27
資料流名稱:已進貨資訊
資料流**:庫存管理系統
資料流去向:進貨管理系統
資料流組成:i28+i14+i15+i18+i29+i31+i32
資料流名稱:職工資訊
資料流**:職工
資料流去向:人事管理系統
資料流組成:i01+i03+ i04+ i05+ i06+ i08+ i09+ i10+i02
資料流名稱:庫存資訊
資料流**:庫存管理系統
資料流去向:銷售管理系統
資料流組成:i24+i16
資料流名稱:進貨資訊請求
資料流**:庫存管理系統
資料流去向:進貨管理系統
資料流組成:i15+i16+i26
資料流名稱:庫存資訊檢索
資料流**:庫存管理員
資料流去向:庫存管理系統
資料流組成:i24+i15+i16
資料流名稱:新供貨商資訊
資料流**:庫存管理系統
資料流去向:人事管理管理系統
資料流組成:i14+i20+i21+i22+i23
(3) 資料儲存描述
1資料儲存名稱:職工清單
簡述:記錄使用者的資訊。
組織:按職工編號遞增排列
資料儲存組成:職工編號+姓名+性別+籍貫+學歷+類別+工資+聯絡**+
聯絡位址+身份證號+聘用日期+編制日期+備註
2資料儲存名稱:商品清單
簡述:記錄商品的資訊。
組織:按商品編號遞增排列
資料儲存組成:商品編號+供貨商號+名稱+條形碼+計量單位+類別+產地+單價+備註
3資料儲存名稱:供貨商清單
簡述:記錄供貨商的資訊。
組織:按供貨商編號遞增排列
資料儲存組成:供貨商號+名稱+聯絡人+聯絡**+聯絡位址+開戶行+銀行帳號+備註
4資料儲存名稱:進貨清單
簡述:記錄進貨的相關資訊。
組織:按進貨單編號遞增排列
資料儲存組成:進貨單號+商品編號+供貨商號+進貨價+數量+金額+進貨日期+備註
5資料儲存名稱:銷售清單
簡述:記錄銷售相關資訊。
組織:按銷售單編號遞增排列
資料儲存組成:銷售單號+商品編號+銷售數量+銷售日期
6資料儲存名稱:庫存清單
簡述:記錄庫存相關資訊。
組織:按商品編號遞增排列
資料儲存組成:商品編號+庫存數量
(4) 加工說明(資料處理)
1. 加工名:1:查詢
加工邏輯:根據要查詢的庫存資訊,檢索出庫存資訊明細表
輸入流:庫存資訊查詢,發出庫存資訊請求
輸出流:庫存資訊清單,進貨資訊請求
2. 加工名:1:更新
根據進貨資訊或銷售資訊更新庫存資訊
輸入流:已進貨資訊,銷售資訊
輸出流:發出庫存檢索請求
3. 加工名:2:查詢
根據要查詢的銷售資訊,檢索出銷售資訊明細表
輸入流:銷售資訊查詢
輸出流:銷售清單,銷售單
4. 加工名:2:更新
加工邏輯:根據銷售資訊更細銷售清單
輸入流:前台銷售資訊,庫存資訊
輸出流:更新庫存清單
5. 加工名:3:查詢
加工邏輯:根據要查詢的進貨資訊,檢索出進貨資訊明細表
輸入流:進貨資訊查詢,發出進貨/採購清單查詢
輸出流:庫存資訊清單,已進貨資訊,新供貨商資訊,進貨單資訊清單,採購單,進貨資訊請求,進貨/採購清單檢索結果
6. 加工名:3:更新
加工邏輯:根據進貨資訊更新進貨清單
輸入流:進貨資訊請求,進貨單
輸出流:發出進貨/採購清單查詢
7. 加工名:4:查詢
加工邏輯:根據輸入要查詢的職工資訊或供貨商資訊,檢索出相應的結果
輸入流:職工資訊查詢,供貨商資訊查詢,發出職工/供貨商清單查詢
輸出流:已有供貨商資訊,供貨商資訊清單,職工資訊清單,職工/供貨商清單檢索結果
8. 加工名:4:更新
加工邏輯:根據輸入的職工資訊或新供貨商資訊更新相應的職工清單或供貨商清單
輸入流:職工資訊,新供貨商資訊清單,職工/供貨商清單檢索結果
資料庫的概念結構設計是根據使用者需求設計資料庫的概念資料模型,概念模型是從使用者角度看到的資料庫,可用e-r模型表示。
e-r圖劃分為實體及屬性圖a)和實體及其聯絡圖b),如下圖所示:
a)實體及屬性圖
b)實體及聯絡圖
1.下面把基本的e-r圖轉換為與選用dbms產品支援的資料模型項符合的邏輯結構。本系統的資料庫命名為:
axhiao資料庫,儲存所有的資料資訊及其儲過程。 axhiao資訊表如表1至9所示
表1 tb_employee(職工資訊表)
表2 tb_product(商品資訊表)
表3 tb_supplier(供貨商資訊表)
家電銷售管理效率提高方案
系統簡介 2 功能介紹 2 1 銷售管理 銷售溝通基本靠 吼 2 2 進銷存管理 銷量 庫存,要你來 猜 3 3 售後管理 配送 售後,天天 扯皮 4 4 外勤考勤管理 外勤工作,銷售 放羊 5 5 oa協同辦公 隨時隨地,你都可以辦公嗎?6 6 公司經營管理 公司經營管理,怎能 閉門造車 7 公司...
家電行業銷售管理一體化ERP系統
系統簡介 2 功能介紹 2 1 銷售管理 銷售溝通基本靠 吼 2 2 進銷存管理 銷量 庫存,要你來 猜 3 3 售後管理 配送 售後,天天 扯皮 4 4 外勤考勤管理 外勤工作,銷售 放羊 5 5 oa協同辦公 隨時隨地,你都可以辦公嗎?6 6 公司經營管理 公司經營管理,怎能 閉門造車 7 公司...
麥凱龍家電連鎖公司經營管理手冊 銷售系統
1.目的 為了突出管理的專業性,明確公司品類經營的發展方向,進一步規範賣場管理標準,充分體現家電銷售專業性,現制訂面積佔比 布局原則 商品陳列 展台製作標準。2.範圍 2.1適用範圍 總部銷售中心賣場部 各分部賣場部 2.2發布範圍 總部各中心 各部門 各分部 3.名詞解釋 4職責4.1銷售中心賣場...