本科學生綜合性實驗報告
課程名稱:資料庫系統原理
資料庫設計
姓名學號
班級專案名稱商品銷售管理系統設計
指導教師
開課學期 2010 至 2011 學年第一學期
完成時間 2010 年 12 月日
目錄1 需求分析 2
1.1 系統目標 2
1.2 業務需求及處理流程 3
1.3 功能需求及資料需求分析 5
1.4 業務規則分析 7
2 概念設計 9
2.1 命名規範 9
2.2 實體集及屬性 9
2.3 聯絡集及屬性 11
2.4 系統總er圖 12
3 邏輯設計 13
3.1 資料字典設計 13
3.2 基本資料設計 14
3.3 業務資料設計 15
3.4 其它資料設計 17
3.5 檢視設計 18
3.6 觸發器設計 18
3.7 儲存過程設計 19
4 模式求精 20
4.1 存在的問題 20
4.2 解決方案 20
5 物理設計 21
5.1 設計目標 21
5.2 資料分布 21
5.3 索引實現 21
6 安全設計 23
6.1 設計目標 23
6.2 使用者設計 23
6.3 許可權設計 23
7 附錄1 資料庫指令碼 25
8 附錄2 檢視、觸發器、儲存過程和索引 34
近年來國際上,計算機在教育領域作為工具應用的一大發展,是作為教學過程中一種有效的認知工具。隨著市場經濟的不斷發展和商品銷售企業的發展將企業推向了峰尖浪口。 商品銷售管理系統(c**s,***modity sell manage system )是處於生產層和**層之後的管理系統,主要負責商品銷售和**協調。
銷售管理是企業管理的乙個重要管理環節,它的特點是資訊量大,要求資訊反饋迅速,對企業經濟效益能夠產生直接的影響。同時,它與他的其他管理環節如庫存管理﹑銷售賬務管理等關係十分密切。採用傳統的手工管理模式,其工作效率﹑管理質量和管理水平已不能滿足當今經營管理發展的要求,也無法和國外的企業進行競爭。
只有採用先進的計算機管理技術,把一些科學管理的技術及管理方式融入到企業銷售管理中,才能提高工作效率和企業的管理水平,使企業能夠隨著市場的動態變化而隨時調整自身的銷售業務流程,在瞬息萬變的市場競爭中脫穎而出。
鑑於這種需求,開發本系統,根據企業實際運營情況,設計出合理的解決方案,在業務與管理之間、產品與客戶之間建立很好的資訊共享渠道,提高企業運營效率;還有專門針對銷售企業的日常事務管理,集合了進、銷、存和退位一體的管理。本系統主要用於儲存客戶、商品資訊以及銷售記錄,以便能夠實時地進行訂單跟蹤、銷售結算、庫存管理和商品推薦,最大限度的實現商品銷售管理的科學化、系統化和自動化。
根據本系統的系統目標,商品銷售資訊管理的主要業務包括:商品入庫、商品出庫、使用者定購商品、處理訂單、商品資訊查詢和瀏覽、訂單跟蹤、銷售結算和商品推薦、退單管理、利潤管理等。其中主要的業務是商品入庫、商品出庫和退單管理。
處理流程如下:
1) 商品入庫業務流程圖如圖1-1所示:
圖 1-1商品入庫
2): 訂單處理業務流程圖如圖1-2所示:
圖 1-2 訂單處理
3): 退單處理業務流程圖如圖1-3所示:
圖 1-3 退單處理
商品銷售管理系統總的系統功能模組如圖1-4所示:
圖 1-4商品銷售系統功能模組
1): 基本資訊管理
(1): 商品資訊管理。商品資訊管理主要是記錄商品的基本資訊。
商品的基本資訊分為商品主資訊和明細資訊。主資訊包括商品編號、商品名稱、商品類別、商品熱門度、商品總數量、商品剩餘數量、銷售**等;明細資訊包括商品編號、商品序列號等。
(2): 供貨商資訊管理。供貨商資訊管理主要是記錄各個供貨商的基本資訊,包括:供貨商編號、名稱、位址、聯絡**、電子郵箱等。
(3): 職員資訊管理。職員資訊管理主要是記錄每個職員在任職期間的基本資訊,包括:
職員編號、系統登入密碼、姓名、性別、出生年月、住址、聯絡**、電子郵箱、僱傭日期、所在部門、任職職務、月薪等。
(4): 會員使用者資訊管理。會員使用者資訊管理主要是提供使用者更方便的服務,主要資訊包括:使用者登入賬號、登入密碼、姓名、性別、出生年月、住址、聯絡**、電子郵箱等。
(5): 發票資訊管理。發票資訊管理主要使用來提供有保障的售後服務,主要資訊包括:發票編號、發票型別、發票金額等。
2): 業務資訊管理
(1): 退單處理。退單處理業務主要是給使用者提供更有保障的售後服務。
售後服務人員根據使用者所提供的退單進行核實,如果確實屬實,則查詢已經受理完的訂單,銷毀該訂單,並退還使用者金額。受理完後進行財務結算。
(2): 訂單處理。訂單處理主要是給使用者提供更方便、快捷的購物服務。
使用者可以瀏覽商品來選擇要購買的商品,也可以根據系統提供的各種查詢通道查詢要購買的商品。銷售員根據使用者訂購的商品進行受理,開出發票,庫存管理人員根據訂單發票準備使用者所訂購的商品,並進行商品出庫。最後進行財務結算。
(3): 商品的查詢和推薦。商品的查詢主要是提供給使用者更快捷的查詢商品的通道。
使用者可以根據商品的資訊來查詢所需要的商品,而職員也可以方便的查詢要處理的商品;商品的推薦主要是根據商品的熱門度和商品的購買量來進行商品甄別,並將有價值的商品推薦給使用者。
3): 庫存資訊管理
(1): 入庫管理。入庫管理主要是根據供貨商提供的物品進行驗收,並按照倉庫存放的商品類別進行商品入庫。
(2): 出庫管理。庫存管理人員根據銷售人員開出的訂單發票準備訂單中的商品並進行商品出庫。
(3): 商品的新增、刪除和修改。庫存管理人員根據進貨員提供的發票上的商品資訊進行商品的入庫,在新增商品時,庫存管理人員只需要掃瞄商品的編號,如果該編號不存在,則手動輸入該商品的其他資訊,否則不需要任何手工操作;庫存管理人員可以通過輸入商品的編號、名稱等資訊或者組合資訊進行對商品的選擇性刪除;庫存管理人員可以通過輸入商品的編號、名稱等資訊或者組合資訊進行對商品的修改。
4): 銷售結算管理
(1): 財務結算。財務人員根據商品入庫業務資料和商品訂單業務資料來設定結算的時期,計算機自動地對這一段時期計算進貨總金額、銷售總金額和利潤結算;還可以統計各銷售員的銷售總金額。
(2): 報表生成和決策分析。計算機根據計算出來的各種財務資料生成各種財務報表,同時對各種商品進行決策分析,為使用者推薦商品。
業務規則分析主要是分析資料之間的約束以及資料庫約束。基於上述功能需求,通過進一步了解,商品銷售資訊系統業務規則如下:
1): 所有客戶均可以查詢和瀏覽商品的資訊。商品的編號編碼規則為:商品標誌+六位數字。如:』g000000』(注:』g』表示商品標誌)。
2): 職員註冊時,職員的員工號是通過計算機自動生成的,是職員的唯一標識。職員的員工號是職工表的唯一標識。
員工號由系統按時間順序生成,後生成的具有更大的員工號。職員編號編碼規則為:職員標誌+八位數字。
如:』e00000000』(注:』e』表示商品標誌)。
3): 會員使用者註冊時,會員使用者的賬號是通過計算機自動生成的,乙個會員使用者可以註冊多個賬號。會員使用者的賬號是使用者表的唯一標識。
使用者賬號由系統按時間順序生成,後生成的具有更大的使用者編號。會員使用者編號編碼規則為:會員使用者標誌+八位數字。
如:』c00000000』 (注:』c』表示商品標誌)。
4): 供貨商編號的編碼規則為:供貨商標誌+八位數字。如:』s0*******』(注:』s』表示供貨商標誌)。
5): 倉庫編號的編碼規則為:倉庫標誌+八位數字。如:』h00000000』(注:』h』表示倉庫標誌)。
6): 登陸系統時,職員通過員工號和設定的密碼登陸系統,會員使用者通過會員使用者編號和密碼登陸系統。
7): 訂單編號是訂單主表的唯一標識。訂單編號由系統按時間順序生成,後生成的訂單具有更大的訂單號。
8): 每張入庫單和訂單對應一張發票。發票編號是由稅務局同意制定的。
9): 一種商品可以有多個**商提供,乙個**商可以提供多種商品。
商品銷售管理系統
一系統需求分析 1功能需求 商品銷售管理系統包括 商資訊管理 顧客資訊管理 商品資訊管理 銷售資訊管理 進貨資訊管理 系統管理 報表 統計模組。商資訊管理就是對 商的新增 修改 刪除和查詢。當和新的 商合作時,就新增 商的資訊,以便以後方便聯絡。當 商的資訊變化時,要即使的修改。當不再與該 商合作時...
商品銷售管理系統設計
本科學生綜合性實驗報告 課程名稱 資料庫系統原理 資料庫設計 近年來國際上,計算機在教育領域作為工具應用的一大發展,是作為教學過程中一種有效的認知工具。隨著市場經濟的不斷發展和商品銷售企業的發展將企業推向了峰尖浪口。商品銷售管理系統 c s,modity sell manage system 是處於...
商品銷售管理系統測試
廣東技術師範學院天河學院 軟體測試技術 課程設計報告 題目 商品銷售管理系統的測試 設計者專業班級 學號指導教師 所屬系部 目錄一 測試計畫 2 二 測試用例 7 三 缺陷報告 19 四 測試總結報告 30 1.專案簡介 30 1.1 編寫文件目的 30 1.2 專案簡述 30 1.3 定義 31 ...