基于Spring Boot的汽車銷售管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于Spring Boot的汽車銷售管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于Spring Boot的汽車銷售管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于Spring Boot的汽車銷售管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
基于Spring Boot的汽車銷售管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

緒論本項目通過使用Springboot、Mybatis、vue等技術(shù)實現(xiàn)了一個汽車銷售平臺系統(tǒng),該系統(tǒng)的主要作用就是為銷售人員帶來一定的便利,銷售人員可以通過該系統(tǒng)進(jìn)行車輛庫存的管理,用戶信息的管理,訂單的管理,還可以查看自己的銷售額,經(jīng)理職位還可以對銷售人員進(jìn)行添加。1.1課題研究背景和意義在新時代下,隨著信息技術(shù)的飛速發(fā)展,已經(jīng)有越來越多的行業(yè)逐漸將互聯(lián)網(wǎng)技術(shù)運用到自己的工作中來,因為我國人們的生活正在不斷的變好,車輛也成為了人們生活中不可或缺的物品之一,我國有的汽車行業(yè)仍然沒有將互聯(lián)網(wǎng)真正運用到自己的汽車銷售中來,采用傳統(tǒng)的汽車銷售模式,這樣不僅給用戶帶來很多不便,給公司的銷售人員和財務(wù)人員也帶來非常多的不便,傳統(tǒng)的汽車銷售模式中的記賬方式仍然是最為傳統(tǒng)的人工記賬的方式,這樣的記賬方式不僅會使賬目更加容易出現(xiàn)錯誤,在賬目審核的時候可能還會出現(xiàn)賬目混亂不便于審核的情況,這樣不僅會給公司的財務(wù)人員帶來很多的壓力,也不利于公司的發(fā)展。對此可以開發(fā)汽車銷售平臺系統(tǒng)將整個汽車銷售的流程都搬到互聯(lián)網(wǎng)上面來,管理員可以在汽車銷售平臺上進(jìn)行汽車的銷售,銷售的汽車將會直接生成訂單,這樣公司的管理人員則可以直接通過汽車銷售平臺來查看那些汽車比較容易銷售,方便改變策略,還可以查看員工的業(yè)績,方便對員工進(jìn)行獎勵。1.2國內(nèi)外現(xiàn)狀分析一方面,隨著時代的不斷發(fā)展,汽車逐漸進(jìn)入到每家每戶中,現(xiàn)在汽車已經(jīng)成為我國人們出行必不可少的工具之一。由于現(xiàn)在信息技術(shù)的飛速發(fā)展,互聯(lián)網(wǎng)成為現(xiàn)在人們獲取信息的主要手段之一,有一部分的汽車公司已經(jīng)將互聯(lián)網(wǎng)技術(shù)運用到汽車的售賣這個流程上面了,但是還有些汽車公司仍然使用傳統(tǒng)的汽車銷售模式進(jìn)行汽車的銷售,這樣不僅使用戶在購買汽車的過程中得不到很大的便利,汽車公司的銷售人員和財務(wù)人員也無法得到互聯(lián)網(wǎng)的一些便利,比如傳統(tǒng)的記賬方式會顯得比較復(fù)雜,會給財務(wù)帶來很多的麻煩,如果賬目不夠清晰的話還容易出現(xiàn)賬目錯誤的情況,這樣就會浪費大量的人力物力,得不償失。另一方面,國外以美國、英國、法國、意大利為首的發(fā)達(dá)國家,已經(jīng)互聯(lián)網(wǎng)加入到汽車的銷售流程中了,例如美國,美國電動車制造商特斯拉(Tesla)汽車公司慣用網(wǎng)絡(luò)傳播營銷的方式進(jìn)行品牌宣傳,目前通過在線網(wǎng)站和自己的一小都分直營店銷售其豪華電動車。特斯拉進(jìn)入香港和大陸市場也同樣采取網(wǎng)絡(luò)訂車的模式銷售。汽車制造商越來越關(guān)注網(wǎng)絡(luò)銷售寶全新推出的i3電動車亦是通過網(wǎng)絡(luò)渠道進(jìn)行銷,這證明了國外早已將互聯(lián)網(wǎng)應(yīng)用到車輛的銷售行業(yè)中了。而且在國外互聯(lián)網(wǎng)技術(shù)的應(yīng)用越來越廣泛,特別是"互聯(lián)網(wǎng)+"應(yīng)用到多種行業(yè)和領(lǐng)域內(nèi),伴隨著互聯(lián)網(wǎng)技術(shù)的應(yīng)用和推廣,汽車網(wǎng)絡(luò)營銷的比重不斷提高,越來越多的企業(yè)已經(jīng)開展了或者正在進(jìn)行對互聯(lián)網(wǎng)汽車營銷的探索。由此看來將互聯(lián)網(wǎng)與傳統(tǒng)的汽車銷售行業(yè)相結(jié)合已經(jīng)成為當(dāng)前時代的趨勢,這將會推動汽車產(chǎn)業(yè)的不斷發(fā)展。所以本文基于Springboot+vue+Mybatis進(jìn)行開發(fā)設(shè)計,創(chuàng)建一個汽車銷售平臺的意義還是十分重大的。1.3課題研究主要內(nèi)容通過對汽車銷售系統(tǒng)的設(shè)計與實現(xiàn)的編寫,使得自己對于國內(nèi)外汽車銷售模式有了一定的認(rèn)知和了解。該系統(tǒng)的主要功能:銷售人員登錄、經(jīng)理登錄、銷售管理、客戶管理、庫存管理、財務(wù)報表管理、員工管理。

2核心技術(shù)介紹汽車銷售片平臺的開發(fā)與創(chuàng)建前段用到了vue+elementui-plus,后端主要用到了Springboot技術(shù),數(shù)據(jù)庫部分使用的是Mybatis,前后單交互用的是axios異步交互技術(shù)。2.1MVVM設(shè)計模式介紹MVVM實際上就是MVC的增強(qiáng)版,與MVC設(shè)計模式的不同之處就是MVVM增加一個模塊叫ViewModel,是Model和Controller之間的一座橋梁。這個模塊的添加使controller的代碼量變少,更利于對項目的維護(hù)。2.2Springboot框架技術(shù)介紹Springboot框架是現(xiàn)在最流行的框架之一,它與Spring框架有著很多不同的地方,Spring框架需要進(jìn)行很多的配置,Springboot框架則將這些配置封裝了起來,用戶只需要調(diào)用相關(guān)的依賴就能是實現(xiàn)相應(yīng)的功能。2.3vue框架技術(shù)介紹Vue是前端最流行的框架技術(shù)之一,該框架對于新手來說非常的容易上手,而且在代碼中修改之后他會立即在頁面作出相應(yīng)的響應(yīng),對程序人員來說,這個框架給前端代碼節(jié)省了很多工作量。2.4Mybatis技術(shù)介紹Mybatis是一款優(yōu)秀的持久層框架,它支持定制化SQL、存儲過程以及高級映射。Mybatis避免了幾乎所有的JDBC代碼和手動設(shè)置參數(shù)以及獲取結(jié)果集。Mybatis可以使用簡單的XML或注解來配置和映射原生信息,將接口和Java的POJOs(PlainOrdinaryJavaObject,普通的Java對象)映射成數(shù)據(jù)庫中的記錄。2.5Axios技術(shù)介紹Axios,是一個基于promise網(wǎng)絡(luò)請求庫,作用于node.js和瀏覽器中,它是isomorphic的(即同一套代碼可以運行在瀏覽器和node.js中)。Axios可以實現(xiàn)異步交互,給程序員帶來了很大的便利。

3需求分析本章節(jié)主要的任務(wù)是對項目進(jìn)行可行性分析,通過一系列的可行性分析可以為該項目節(jié)省很大的開銷,避免不必要的花費。3.1可行性分析汽車銷售平臺系統(tǒng)的可行性分析主要從技術(shù)可行性、操作可行性、社會可行性與經(jīng)濟(jì)可行性的角度對該項目進(jìn)行可行性分析。3.1.1技術(shù)可行性技術(shù)采用Springboot+vue+Mybatis。Springboot技術(shù)特點:(1Springboot技術(shù)不需要進(jìn)行一些配置,直接導(dǎo)入相關(guān)的依賴即可實現(xiàn)Spring的相關(guān)功能。(2)Springboot內(nèi)部含有一個tomcat,給程序員帶來的很大的便利。(3)Springboot框架可以與其他框架無縫結(jié)合。Vue技術(shù)的特點:(1)Vue技術(shù)可以搭配elementui等框架進(jìn)行使用,大大簡化了前端開發(fā)項目的難度。(2)Vue技術(shù)代碼相比于傳統(tǒng)的html、js顯得更加的簡潔明了。(3)Vue技術(shù)更加簡單,對于編程能力不是很出色的人來說比較友好。Mybatis技術(shù)特點(1)便于程序人員對項目的維護(hù)管理;(2)用標(biāo)簽代替編寫邏輯代碼,給程序人員帶來的很大的便利;(3)通過映射的方式實現(xiàn)對數(shù)據(jù)庫的操作。(4)接近JDBC,操作起來比較靈活。由此可見,這些技術(shù)對于本系統(tǒng)的研究和開發(fā)是可行的。3.1.2操作可行性系統(tǒng)界面簡單明了,將管理員分為銷售人員和經(jīng)理兩個職位,對于管理員頁面布局使用的是側(cè)邊欄菜單,這樣更加方便管理員對于該系統(tǒng)進(jìn)行一些操作,由此可知本系統(tǒng)在操作上面是可行的。3.1.3經(jīng)濟(jì)可行性一方面,該系統(tǒng)可以減少成員管理的時間,從而進(jìn)一步提高管理的效率。另一方面,該系統(tǒng)的編寫,運營維護(hù)等相關(guān)成本在經(jīng)濟(jì)能力范圍里是可以接受的,未來的收益高于投資成本,由此看來,該系統(tǒng)在經(jīng)濟(jì)方面是可行的。3.1.4社會可行性社會可行性分析是從社會角度對該項目進(jìn)行一系列的分析,本系統(tǒng)開發(fā)具有很大現(xiàn)實意義和價值,可以為社會帶來積極的影響和實際的收益,設(shè)計本汽車銷售平臺網(wǎng)站,從社會影響和各方面條件收集信息都證明了該系統(tǒng)具有社會可行性。3.2系統(tǒng)需求分析該系統(tǒng)有兩個職位,分別是管理員模塊中的銷售人員職位和經(jīng)理職位。3.2.1管理員用例分析管理員模塊分為兩種職位,分別是銷售人員職位與經(jīng)理職位,管理員模塊具有的功能是:銷售管理、客戶管理、庫存管理、財務(wù)報表管理、員工管理。管理員可以通過該平臺對銷售訂單進(jìn)行管理,對汽車的庫存進(jìn)行管理,查看汽車入庫時間等信息,管理人員還可以查看員工的財務(wù)報表信息,這個功能是員工能夠更好的了解自己。管理員用例圖如圖3-1所示。圖3-1管理員用例圖3.3業(yè)務(wù)流程分析管理員業(yè)務(wù)流程:管理員登錄后可以對車輛與用戶相關(guān)的銷售訂單進(jìn)行管理、對客戶信息進(jìn)行管理、對車輛的庫存信息進(jìn)行管理(經(jīng)理職位可以修改車輛庫存)、對員工的財務(wù)報表進(jìn)行管理、對員工的個人信息進(jìn)行管理。管理員訂單管理流程圖如3-2所示圖3-2管理員訂單管理流程圖管理員客戶管理流程圖如3-3所示圖3-3管理員客戶管理流程圖管理員庫存管理流程圖如圖3-4所示圖3-4管理員添加用戶信息流程圖管理員財務(wù)報表管理流程圖如3-6所示圖3-6管理員財務(wù)報表信息流程圖管理員員工管理流程圖如3-7所示圖3-7管理員員工管理流程圖

4系統(tǒng)設(shè)計4.1項目規(guī)劃本項目將采用Springboot+vue+Mybatis技術(shù)來進(jìn)行設(shè)計。本項目將角色分為銷售人員和經(jīng)理兩種角色,經(jīng)理角色比銷售人員角色多一個員工管理功能,兩種角色具有的公共的功能是銷售訂單管理、客戶信息管理、車輛庫存管理、員工財務(wù)報表管理、員工信息管理,這兩種角色通過該平臺進(jìn)行一些操作將會大大減輕銷售人員的任務(wù)量。4.2系統(tǒng)功能結(jié)構(gòu)汽車銷售平臺系統(tǒng)將角色分為銷售人員與經(jīng)理兩種角色,這兩種角色擁有的公共功能為銷售訂單管理、客戶信息管理、車輛庫存管理、財務(wù)報表管理,經(jīng)理角色比普通的銷售人員還多一個員工信息管理功能。銷售人員功能結(jié)構(gòu)圖如4-1所示圖4-1銷售人員功能結(jié)構(gòu)圖經(jīng)理功能結(jié)構(gòu)圖如4-2所示圖4-2經(jīng)理功能結(jié)構(gòu)圖4.3數(shù)據(jù)庫E-R模型系統(tǒng)數(shù)據(jù)庫的E-R模型圖如4-3所示圖4-3系統(tǒng)E-R圖汽車系列實體屬性圖如圖4-4所示圖4-4用戶信息實體圖訂單詳情實體圖如圖4-5所示圖4-5訂單詳情實體圖訂單實體圖如圖4-6所示圖4-6訂單實體圖職員信息實體圖如圖4-7所示圖4-7職員信息實體圖客戶實體圖如圖4-8所示圖4-8客戶實體圖汽車實體表如圖4-9所示圖4-9汽車實體圖汽車品牌實體表如圖4-10所示圖4-10汽車品牌實體圖4.4數(shù)據(jù)庫邏輯設(shè)計汽車系列表用于存放汽車系列信息,它的外鍵是汽車的品牌id,可以連接汽車系列與品牌信息,汽車系列表如表4-1所示。表4-1汽車系列表列名數(shù)據(jù)類型長度主鍵允許空說明series_idint是否車系編號brand_idInt否否品牌編號series_nameVarchar16否否車系名稱statusVarchar1否否車系狀態(tài)訂單詳情表用來連接訂單表與汽車表。訂單詳情表如表4-2所示。表4-2訂單詳情表列名數(shù)據(jù)類型長度主鍵允許空說明Idvarchar16是否訂單詳情編號order_idbigint否否訂單編號car_idbigint否否車輛編號car_numberint否否車輛訂單數(shù)訂單表,用來存放訂單的信息,該表將客戶id與職員id當(dāng)做外鍵用來將信息連接起來,便于展示訂單信息。訂單信息表如表4-3所示。表4-3訂單信息表列名數(shù)據(jù)類型長度主鍵允許空說明idbigint是否訂單編號customer_idbigint否否顧客編號employee_idint否否負(fù)責(zé)員工編號total_pricedecimal20,2否否訂單總金額statusvarchar1否否訂單狀態(tài)create_timedatetime否是訂單創(chuàng)建時間pay_timedatetime否是訂單支付時間update_timedatetime否是訂單更新時間職工信息表用來存放員工的信息,經(jīng)理添加的員工信息將會被添加到該表中,這樣會更加便利員工信息的查詢,職工信息表如表4-4所示。表4-4職工信息表列名數(shù)據(jù)類型長度主鍵允許空說明idint是否員工編號rolevarchar1否否員工角色namevarchar10否否員工姓名passwordvarchar20否否員工登錄密碼id_cardvarchar20否否員工身份證號phonevarchar11否否員工電話號碼gendervarchar1否否員工性別salarydecimal12,2否否員工薪資entry_timedate否是員工入職時間statusvarchar1否否員工狀態(tài)客戶信息表用來存放用戶的信息,銷售人員與經(jīng)理添加的客戶信息都添加在該表中,客戶信息表如表4-5所示。表4-5客戶信息表列名數(shù)據(jù)類型長度主鍵允許空說明idbigint是否顧客編號namevarchar10否否顧客姓名phonevarchar11否否顧客電話id_cardvarchar20否否顧客身份證號create_timedatetime否是顧客信息創(chuàng)建時間汽車實體表用來存放汽車的信息,汽車的系列作為本表的外鍵,可以根據(jù)汽車的系列查詢汽車的相應(yīng)信息,汽車信息表如表4-6所示。表4-6汽車實體表列名數(shù)據(jù)類型長度主鍵允許空說明idbigint是否車輛編號series_idint否否車系編號typevarchar32否否車輛型號colorvarchar16否否車輛顏色pricedecimal12,2否否車輛進(jìn)價CarnameVarchar255否否車輛售價repertoryInt否否車輛庫存create_timedatetime否是車輛入庫時間statusvarchar1否否車輛狀態(tài)汽車品牌表用于存放汽車品牌的信息,一個汽車品牌對應(yīng)多個汽車系列,汽車品牌表如表4-7所示。表4-7汽車品牌表列名數(shù)據(jù)類型長度主鍵允許空說明brand_idint是否品牌編號brand_namevarchar16否否品牌名稱statusvarchar1否否品牌狀態(tài)

5系統(tǒng)實現(xiàn)根據(jù)以上設(shè)計后,利用Springboot+vue+Mybatis技術(shù)來完成汽車銷售平臺項目,將項目分為銷售人員與經(jīng)理兩種角色分別進(jìn)行實現(xiàn)。5.1管理員登錄模塊系統(tǒng)根據(jù)業(yè)務(wù)需求將用戶角色分為銷售人員和經(jīng)理兩種角色,為了方便考慮到代碼的簡潔性將兩種角色登錄的接口在controller中設(shè)置成一個接口,前端有一個地方可以調(diào)節(jié)銷售人員與經(jīng)理兩種角色,管理人員可以通過前端的調(diào)節(jié)向后端傳輸不同的用戶角色信息,后端控制層接收到用戶信息后會根據(jù)用戶的角色進(jìn)行判斷,如果用戶的角色是經(jīng)理則會在前端頁面顯示出經(jīng)理的界面,經(jīng)理可以對普通的銷售人員進(jìn)行管理,如果后端接收到的是普通的銷售人員的權(quán)限則會在前端登錄普通銷售人員的界面,這些的實現(xiàn)過程是前端將數(shù)據(jù)傳輸?shù)娇刂茖又?,由控制層將?shù)據(jù)傳輸?shù)絪ervice層中進(jìn)行處理,數(shù)據(jù)層調(diào)用查詢employee表中的信息,根據(jù)傳輸過來的賬號密碼,通過多條件的SQL查詢,如果查詢到符合條件的結(jié)構(gòu)將會把數(shù)據(jù)封裝在List集合中然后返回值service層中,最后會將數(shù)據(jù)返回至前端,如果登陸成功的話前端會實現(xiàn)頁面的跳轉(zhuǎn)將頁面跳轉(zhuǎn)到首頁,如果登錄不成功的話前端會進(jìn)行報錯處理。登錄頁面如圖5-1所示。圖5-1汽車銷售系統(tǒng)登錄界面管理員和經(jīng)理登錄成功之后將會進(jìn)入到系統(tǒng)的首頁面,他們可以在系統(tǒng)的首頁面查看自己的本月銷售額于本月的銷售量,已進(jìn)入系統(tǒng)就能看到自己平時工作的業(yè)績對銷售人員也是一種激勵,銷售人員與經(jīng)理的首頁面又說不同,但是大體上來說是相同的。經(jīng)理登錄首頁面如圖5-2所示,銷售人員登錄首頁面如圖5-3所示。圖5-2經(jīng)理登錄首頁面圖5-3銷售人員登錄首頁面5.2銷售人員銷售管理模塊由于銷售人員與經(jīng)理的權(quán)限有所不同,所以先說一下銷售人員部分的功能,銷售人員具有的第一個功能模塊就是銷售管理模塊,該模塊的主要功能就是對訂單進(jìn)行管理。接下來說第一個生成新訂單功能,該功能就是當(dāng)在客戶身份證號輸入框輸入客戶的身份證號將會觸發(fā)@change方法,該方法所關(guān)聯(lián)的方法將會去調(diào)用前端的getCustomer方法去獲取用戶的信息將用戶的姓名顯示在前端頁面中,如果輸入的身份證號不正確他會提示你“輸入正確的身份證號”,然后銷售人員可以在下面選擇用戶所購買的車系生成相應(yīng)的訂單,車輛的信息在前端是被封裝在一個數(shù)組之中,如果點擊“添加車輛”,那么將會在數(shù)組之中新增一個車輛信息的輸入框,銷售人員還可以選擇用戶的支付狀態(tài),如果用戶已支付那么生成的訂單當(dāng)中將會顯示用戶已支付的信息,在訂單填寫的過程中,系統(tǒng)會根據(jù)用戶購買的車輛的數(shù)量與價格進(jìn)行一些運算將所購買車輛的總價格顯示在新增訂單的下方,這也就會讓客戶對自己購買車輛的價錢一目了然,在頁面中輸入完信息之后點擊“提交”將會觸發(fā)submitFrom方法將在頁面中所填寫的數(shù)據(jù)傳輸?shù)胶蠖诉M(jìn)行處理。新增訂單頁面如圖5-4所示。圖5-4新增訂單頁面銷售管理的第二個功能是銷售訂單的查詢,銷售人員查看訂單信息,銷售人員沒有權(quán)限修改訂單信息,該功能中可以通過訂單編號、客戶姓名、銷售人員姓名、以及訂單的狀態(tài)對訂單進(jìn)行查詢,訂單采用的是表格的形式展示出來的,銷售人員可以通過該表查看具體的銷售情況,銷售訂單表如圖5-5所示圖5-5銷售訂單表銷售管理的第三個功能是訂單詳情查看,銷售人員可以通過訂單詳情編號、訂單編號、客戶編號、銷售人員編號、狀態(tài)等多方面對訂單詳情進(jìn)行查詢,通過訂單詳情查詢訂單能夠使人們查看起來更加的方便。訂單詳情不同于上面的銷售訂單表,他可以更加直白的體現(xiàn)出訂單的數(shù)據(jù),訂單詳情會根據(jù)支付的結(jié)果不同判斷訂單是否已被支付。訂單詳情頁面如圖5-6所示。圖5-6訂單詳情頁面5.3銷售人員客戶管理模塊該模塊的主要作用就是對客戶信息進(jìn)行管理操作,該模塊用兩個功能,分別是客戶信息的查看管理功能和客戶信息的添加功能。添加客戶信息就是在前端頁面輸入數(shù)據(jù)然后通過后端的操作將信息存儲到數(shù)據(jù)庫中,客戶信息添加頁面如圖5-7所示。圖5-7客戶信息添加頁面客戶管理的另一個功能是客戶信息的查看功能,點擊側(cè)邊欄的客戶信息將會跳轉(zhuǎn)到客戶信息查看頁面,該功能的主要作用就是將數(shù)據(jù)庫中的客戶信息通過相應(yīng)的查詢SQL語句查詢出來,然后將查詢出來的客戶信息返回至前端進(jìn)行信息的渲染,然后在前端通過表格的形式展示出來,此處表格使用的是elementUI功能的el-table技術(shù)展現(xiàn)出來的,在該功能中可以通過客戶的編號,客戶姓名、客戶手機(jī)號和客戶身份證號證號進(jìn)行多條件的查詢,通過相關(guān)得查詢SQL語句將客戶查詢出來,客戶信息界面如圖5-8所示。5.4銷售人員庫存管理功能銷售人員在給功能上只具有車輛庫存的查看,不能對車量庫存進(jìn)行任何操作,因為銷售人員權(quán)限不足,該頁面也是通過查詢SQL語句先將車輛的信息查詢出來然后在前端頁面展示出來,銷售人員可以通過汽車的編號、汽車的車系、汽車的狀態(tài)對庫存中的車輛進(jìn)行查詢,如果查詢成功將會返回相關(guān)車輛信息,如果查詢不出來將不會顯現(xiàn)車輛的信息,汽車庫存界面如圖5-8所示圖5-8汽車庫存界面5.5銷售人員個人月報表功能該功能可以查看用戶本月的銷售情況,根據(jù)本月的銷售數(shù)據(jù)將相關(guān)的信息用echarts視圖展示出來,該功能也是通過查詢語句查詢到相應(yīng)的數(shù)據(jù)數(shù)據(jù)封裝到專屬的echarts實體類中將數(shù)據(jù)返回回來,如果當(dāng)月有數(shù)據(jù)則會顯示相應(yīng)的餅狀圖,如果當(dāng)月沒有數(shù)據(jù)則會不顯示任何東西,而且還可以通過該頁面左上側(cè)的月份進(jìn)行調(diào)節(jié),查詢相關(guān)月份的汽車銷售情況。銷售人員個人月報表功能如圖5-9所示。圖5-9銷售人員個人月報表功能5.6銷售人員個人信息查看功能該功能的主要作用就是方便銷售人員查看自己的個人信息,如果個人信息有什么不對的地方還可以進(jìn)行相關(guān)的更改操作,該頁面具有修改客戶信息功能與修改客戶密碼功能,當(dāng)銷售人員點擊我的信息是將會進(jìn)入到該頁面將自己的個人信息展示出來,如果銷售人員發(fā)現(xiàn)自己的信息不對可以自行進(jìn)行信息的修改,點擊修該信息與修改密碼都會一彈窗的形式將信息展示出來,點擊修改之后將會有后端相關(guān)的update修改語句將銷售人員的信息修改掉,銷售人員個人信息頁面如圖5-10所示。圖5-10銷售人員個人信息頁面5.7經(jīng)理庫存管理功能銷售人員與經(jīng)理在庫存管理方便有一些不一樣的地方,銷售人員只具有瀏覽查看的功能,而經(jīng)理則可以對車輛的信息進(jìn)行修改工作,經(jīng)理還可以添加車輛,車輛管理頁面經(jīng)理比普通的銷售人員多一個編輯按鈕,這就證明經(jīng)理可以對車輛信息進(jìn)行修改,當(dāng)點擊該按鈕時會出現(xiàn)一個車輛信息的彈窗,可以正在該彈窗中將車輛的信息修改完成然后點擊修改他就會將相關(guān)的數(shù)據(jù)返回到后端有相關(guān)的修改SQL語句對數(shù)據(jù)庫中的車輛信息進(jìn)行修改操作。經(jīng)理車輛庫存頁面如圖5-11所示。圖5-11經(jīng)理庫存管理界面經(jīng)理的庫存管理中比銷售人員還多一個添加庫存的功能,經(jīng)理可以在這個功能中添加汽車系列、品牌,刪除汽車系列、品牌,還可以根據(jù)已有的汽車系列添加相應(yīng)的汽車數(shù)量,汽車添加頁面如圖5-12所示。圖5-12汽車添加頁面5.7經(jīng)理財務(wù)報表功能經(jīng)理的財務(wù)報表功能比銷售多了兩個功能,就是經(jīng)理可以查看員工的銷售額報表,也可以查看銷量報表,經(jīng)理與銷售人員相同的地方就是個人銷售報表,員工銷售額報表采用得也是病狀圖的形式顯示的,他顯示的是每個員工在該月的銷售額是多少,銷售量報表采用的是柱狀圖和折線圖的形式來展現(xiàn)的,可以通過這個報表查看本月盈利是多少。員工報表如圖5-13所示,銷售量報表如圖5-14所示。圖5-13員工報表圖5-14銷售量報表5.8經(jīng)理員工管理模塊此模塊的功能主要有查看員工信息,增加員工信息,此功能只能由經(jīng)理進(jìn)行添加,經(jīng)理添加的添加的所有員工都是銷售人員,該模塊的第一個功能是添加員工功能,該功能就是將用戶的信息在頁面上填好然后點擊添加前端就會將用戶的信息傳輸之后端進(jìn)行處理。添加員工頁面如圖5-15所示。圖5-15添加員工頁面員工管理的另一功能是員工信息的查看,點擊員工信息將會跳轉(zhuǎn)到員工信息查看頁面對員工信息進(jìn)行查看,員工信息查看頁面如圖5-16所示。圖5-16員工信息查看頁面

6系統(tǒng)測試6.1模塊測試本項目對管理員的經(jīng)理角色與銷售人員角色進(jìn)行了部分處理,以確保兩種角色對應(yīng)的功能能夠正常的使用,具體測試的功能有:銷售人員模塊:查看訂單功能、客戶管理模塊、查看庫存功能、個人報表查看,個人信息查看。經(jīng)理模塊:庫存管理模塊、財務(wù)報表模塊、員工管理模塊。6.2系統(tǒng)整體測試.系統(tǒng)整體測試對系統(tǒng)整體的功能進(jìn)行了一些測試保證系統(tǒng)的功能能夠正常運行。6.3測試過程6.3.1銷售人員測試該模塊是對銷售人員模塊的部分功能進(jìn)行測試,主要測試的模塊是訂單管理模塊、客戶管理模塊、庫存管理模塊、個人報表查看,個人信息查看。表6-1訂單管理模塊測試用例測試目標(biāo)系統(tǒng)名稱汽車銷售平臺測試所測模塊名稱訂單管理模塊測試目的測試訂單生成情況與查看情況測試步驟(1)進(jìn)入添加訂單頁面進(jìn)行訂單的添加(2)進(jìn)入訂單詳情頁面進(jìn)項訂單的查詢預(yù)期結(jié)果對訂單管理模塊功能進(jìn)行管理表6-2客戶管理模塊測試用例測試目標(biāo)系統(tǒng)名稱汽車銷售平臺測試所測模塊名稱客戶管理模塊測試目的測試客戶管理模塊是否正常使用測試步驟(1)進(jìn)入客戶添加界面進(jìn)行客戶的添加(2)進(jìn)入客戶查看頁面進(jìn)行客戶的查看與修改預(yù)期結(jié)果對客戶管理模塊進(jìn)行管理表6-3庫存管理模塊測試用例測試目標(biāo)系統(tǒng)名稱汽車銷售平臺測試所測模塊名稱庫存管理模塊測試目的測試庫存管理模塊是否正常使用測試步驟進(jìn)行車輛庫存的查看預(yù)期結(jié)果對車輛庫存管理模塊進(jìn)行管理庫存管理模塊表6-4個人報表模塊測試用例測試目標(biāo)系統(tǒng)名稱汽車銷售平臺測試所測模塊名稱個人報表模塊測試目的測試個人報表模塊是否正常使用測試步驟進(jìn)入個人報表頁面進(jìn)行個人信息的查看預(yù)期結(jié)果對個人信息模塊進(jìn)行管理表6-5個人信息模塊測試用例所測模塊名稱個人信息模塊管理測試目的測試個人信息管理模塊是否正常使用測試步驟(1)進(jìn)入個人信息模塊查看個人信息(2)進(jìn)行個人信息的修改(3)進(jìn)行個人密碼的修改預(yù)期結(jié)果對個人信息管理模塊進(jìn)行管理6.3.2經(jīng)理測試該模塊是

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論