公務員期刊網 論文中心 正文

汽車銷售系統(tǒng)數據庫設計探析

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了汽車銷售系統(tǒng)數據庫設計探析范文,希望能給你帶來靈感和參考,敬請閱讀。

汽車銷售系統(tǒng)數據庫設計探析

摘要:隨著全球信息化技術的快速發(fā)展,企業(yè)自身信息化建設顯得尤為重要,數據庫的建立對于企業(yè)自身信息化建設是十分重要的,本文用了數據庫設計的相關理論,從數據庫的需求分析、概念設計、邏輯設計、物理設計以及數據庫實現這幾方面出發(fā),詳細闡述了汽車銷售系統(tǒng)數據庫構建過程,為企業(yè)的信息化提供技術上的支持,提高了數據管理的效率。

關鍵詞:汽車銷售系統(tǒng);數據庫技術;企業(yè)信息化;數據管理

1引言

近些年來,我國經濟發(fā)展取得了巨大的成就,人民生活水平不斷提高,汽車逐步走入普通家庭,汽車的銷售量增長迅速,傳統(tǒng)的銷售汽車的模式已經遠遠不能滿足需求。傳統(tǒng)的銷售商使用簡單的信息系統(tǒng)來管理汽車銷售的數據[1],但是不能對大量的銷售數據進行有效分析,只能進行簡單查詢,各個部門之間不能進行信息共享,銷售人員不能獲取客戶的信息,無法制定長期銷售策略,銷售商與汽車生產廠家信息溝通不及時?;跀祿鎯托畔⒐芾淼膶嶋H需求,本文擬設計汽車銷售系統(tǒng)數據庫,數據庫的應用將有助于提高汽車銷售系統(tǒng)應用背景下數據集成化、企業(yè)信息化的建設。

2數據庫設計

2.1需求分析

需求分析就是在認真分析用戶需求的基礎上,通過調查系統(tǒng)涉及的對象,深入了解系統(tǒng)的工作流程和情況,明確用戶的真實需求,最后在此基礎上來確定設計的系統(tǒng)的功能,調查的重點是“數據”和“處理”,經過調查,收集和分析這兩方面的需求,獲得汽車銷售數據庫的相關需求[2]。通過深入汽車銷售公司的調研,逐步掌握了汽車銷售系統(tǒng)數據庫設計的所有需求,同時對系統(tǒng)的操作權限進行劃分,歸納整理出的部分數據項如表1所示。

2.2數據庫概念設計

數據庫的概念結構設計是把數據庫需求分析階段的用戶需求進行抽象化進而得到概念模型,在對數據庫需求分析階段進行分析的結果做抽象化處理后,構建出局部數據視圖,然后將多個局部視圖進行合并,利用相關規(guī)則進行消除沖突的操作,最終,在消除沖突,消除數據冗余后,設計出基本的E-R圖。根據汽車銷售系統(tǒng)中部分需求來分析,顧客可以提交多個訂單,每個訂單可以包含多個訂單項,顧客可以提交多個退貨申請,每一型號汽車可用于多個訂單項,也可以用于多個退貨申請中,通過合并和優(yōu)化后具體的E-R圖如圖1所示。

2.3數據庫邏輯設計

數據庫的邏輯結構設計就是以數據庫的概念結構設計為基礎來設計出數據模型,是將抽象的E-R圖進行具體化操作進而成為數據庫管理系統(tǒng)所能支持的數據模型。把數據庫的概念模型轉化為數據庫管理系統(tǒng)支持的數據模型,根據范式對關系做規(guī)范化處理,然后對其采用優(yōu)化的策略?;趫D1E-R圖中實體和實體之間的對應關系,可以轉化為以下的關系模式:(1)顧客(顧客編號,顧客住址,顧客姓名,顧客權限,顧客購買歷史,顧客等級,顧客密碼,顧客手機號)(2)汽車(汽車編號,汽車名稱,汽車顏色,汽車價格,汽車庫存數量,汽車圖片,汽車詳細數據,已購買用戶的評價,汽車生產商編號)(3)訂單(訂單編號,訂單總價格,訂單創(chuàng)建時間,訂單狀態(tài),顧客編號)(4)管理員(管理員編號,管理員密碼,管理員姓名,管理員手機號,管理員地址)(5)訂單項(訂單項編號,訂購數量,價格,訂單編號,汽車編號)(6)退貨(退貨編號,退貨時間,審核情況,顧客編號,汽車編號),邏輯設計是數據庫邏輯結構設計的主要任務,這與數據庫系統(tǒng)的具體內容無關,展現出全部業(yè)務邏輯后,數據庫邏輯結構的設計工作基本完成。

2.4數據庫物理設計

構建數據庫的物理結構是數據庫物理結構設計的主要任務。通過已經設計好的邏輯結構來決定關系數據庫管理系統(tǒng)(如Oracle,Sybase,BASE等),同時構建出數據庫的存取方式,存儲結構等。汽車銷售系統(tǒng)使用的主要數據庫是SQLserver2016數據庫。通過數據庫邏輯結構設計得到的關系模式[3]。在設計數據庫物理結構的過程中,要考慮多方面因素,空間效率,時間效率,維護的代價,用戶的需求都會影響數據庫系統(tǒng)的性能,需要找出一個權衡的方案,來作為設計物理結構的依據。本文以汽車關系模式為例,汽車表的表結構如表1所示。

2.5數據庫的實現

數據庫的實現就是依據已經完成的數據庫物理結構設計的成果,借助具體數據庫環(huán)境來建立數據庫視圖,數據表等。汽車銷售系統(tǒng)依據用戶需求和優(yōu)化策略,最后建立了6張數據庫表,這些表分別是:顧客信息表,汽車信息表,訂單信息表,管理員信息表,訂單項信息表,退貨信息表。汽車銷售系統(tǒng)所包含的數據表的數量多,本文選取其中兩張數據表進行重點介紹,分別是顧客信息表和退貨信息表。(1)顧客信息表是用來存儲顧客的詳細信息,部分記錄的數據如圖2所示。(2)退貨信息表主要存儲顧客退貨的申請信息以及退貨處理進度。部分記錄的數據如圖3所示。

3結論

基于全球信息化快速發(fā)展的大背景,對汽車銷售系統(tǒng)有數據庫建立的應用需求,本文對汽車銷售基本業(yè)務過程進行了詳細的分解,基于用戶需求分析報告,在數據庫的概念設計階段,通過對用戶的需求進行分析抽象得到了E-R圖。在數據庫的邏輯設計階段,將抽象化的E-R圖轉化成關系模式,以此來作為數據庫數據表設計的依據。在數據庫的物理設計階段,對數據庫數據表格進行了設計,最后,本文通過SQLserver2016數據庫來進行具體實現。本文設計的汽車銷售系統(tǒng)數據庫提高了企業(yè)信息化水平,加快了信息管理得速度。在未來,汽車銷售系統(tǒng)數據庫將會加入高并發(fā)處理的功能,以及去解決總公司對分公司數據管理不及時的問題。

參考文獻:

[1]吳勤燕.新媒體技術下的汽車營銷模式研究[J].時代汽車,2021(01):167-168.

[2]房鵬.農村意外險銷售系統(tǒng)數據庫設計[J].無線互聯科技,2020,17(15):58-59.

[3]蘇波.基于SQL語言的數據庫構建與管理維護策略研究[J].信息通信,2020(08):186-187.

作者:王濱 單位:東北林業(yè)大學信息學院