(附源码)SSM新能源汽车销售管理系统JAVA计算机毕业设计项目
項(xiàng)目運(yùn)行
環(huán)境配置:
Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。
項(xiàng)目技術(shù):
SSM + mybatis + Maven + Vue 等等組成,B/S模式 + Maven管理等等。
環(huán)境需要
1.運(yùn)行環(huán)境:最好是java jdk 1.8,我們在這個平臺上運(yùn)行的。其他版本理論上也可以。
2.IDE環(huán)境:IDEA,Eclipse,Myeclipse都可以。推薦IDEA;
3.tomcat環(huán)境:Tomcat 7.x,8.x,9.x版本均可
4.硬件環(huán)境:windows 7/8/10 1G內(nèi)存以上;或者 Mac OS;
5.是否Maven項(xiàng)目: 否;查看源碼目錄中是否包含pom.xml;若包含,則為maven項(xiàng)目,否則為非maven項(xiàng)目
6.數(shù)據(jù)庫:MySql 5.7/8.0等版本均可;
畢設(shè)幫助,指導(dǎo),本源碼分享,調(diào)試部署(見文末)
3.1可行性分析
在開發(fā)系統(tǒng)之前要進(jìn)行系統(tǒng)可行性分析,目的是在用最簡單的方法去解決最大的問題,程序一旦開發(fā)出來滿足了用戶的需要,所帶來的利益也很多。下面我們將從技術(shù)、操作、經(jīng)濟(jì)等方面來選擇這個系統(tǒng)最終是否開發(fā)。
3.1.1技術(shù)可行性
本系統(tǒng)開發(fā)選擇Java語言,Java語言是一個完全面向?qū)ο蟮恼Z言,Java為開發(fā)者提供了豐富的類庫,大大減少了使用windows編程的難度,減少開發(fā)人員在設(shè)計算法上的難度,作為Java開發(fā)程序更是一個必不可少的角色,它友好的界面,以及強(qiáng)大的功能,給程序開發(fā)人員帶來了很多方便,加上環(huán)境簡單,轉(zhuǎn)移方便,無疑使此系統(tǒng)最佳的選擇。所以后臺設(shè)計選擇使用MySQL數(shù)據(jù)庫主要用來的建立和維護(hù)信息。對于前臺開發(fā)要求應(yīng)具備功能完善、易于操作等優(yōu)點(diǎn),后臺數(shù)據(jù)庫的要求則是能夠建立和維護(hù)數(shù)據(jù)信息的統(tǒng)一性和完整性。
依據(jù)上述目標(biāo)來分析本系統(tǒng)的硬件如下:
奔騰3的處理器;
內(nèi)存是 2G;
硬盤是50G;
操作系統(tǒng)是Window 10;
在軟件方面的話,安裝了My Eclipse和MySQL數(shù)據(jù)庫開發(fā)工具。根據(jù)以上的軟件與硬件要求,得到這個系統(tǒng)的技術(shù)是可行的。
3.1.2經(jīng)濟(jì)可行性
基于Java的新能源汽車銷售管理系統(tǒng),該系統(tǒng)軟件開發(fā)僅需要一臺普通的計算機(jī)便可完成實(shí)現(xiàn)開發(fā),其成本很低。另外,作為畢業(yè)設(shè)計作品來講,開發(fā)成本基本上可以忽略不計,且該系統(tǒng)軟件的投入使用,可以實(shí)現(xiàn)更加快速高效的新能源汽車銷售管理系統(tǒng)管理,同時還能實(shí)現(xiàn)對人力資源和管理資源的有效節(jié)約,該新能源汽車銷售管理系統(tǒng)在經(jīng)濟(jì)上完全可行。
3.1.3操作可行性
現(xiàn)在隨著科技的飛速發(fā)展,計算機(jī)早已經(jīng)進(jìn)入了人們的日常生活中,人們的工作環(huán)境也不像以前有那么多的要求,需要員工一定要到公司辦公,有的工作在家也可以完成。這使得人們的工作效益有了很大的提高。操作的多樣性也變高了。因此,管理的計算機(jī)化,智能化是社會發(fā)展而帶來的必然趨勢,各種智能的軟件層出不窮,不同的軟件能完成用戶不同的需求,這不僅提高了工作效率還能完成一些客戶特定的一些需求。本系統(tǒng)不僅界面簡潔明了還采用可視化界面,用戶只要用鼠標(biāo)和鍵盤就可以完成對相關(guān)信息的修改,刪除,添加等操作。因?yàn)檫@個系統(tǒng)的操作十分簡單,方便上手,對于第一次使用系統(tǒng)的人,只需要很少的時間就可以上手操作。由此可見,本系統(tǒng)在操作上是可行的。
3.2網(wǎng)站性能需求分析
對網(wǎng)站性能進(jìn)行分析,可對系統(tǒng)反應(yīng)度、界面簡潔清晰度、儲存能性、易學(xué)性和穩(wěn)定性進(jìn)行分析;
系統(tǒng)反應(yīng)度:同時上萬人在線時反應(yīng)時間應(yīng)該在兩三秒以內(nèi)。
界面簡潔清晰:系統(tǒng)界面要求簡單明了,操作簡單,用戶操作容易上手。
儲存性能高:新能源汽車銷售管理系統(tǒng)中需要存儲的信息有很多,所以對系統(tǒng)的存儲量要求很高,因此數(shù)據(jù)庫就應(yīng)該很強(qiáng)大,才能保證信息能安全穩(wěn)定的進(jìn)行存儲;
易學(xué)性:該系統(tǒng)在操作上必須簡單好上手,沒有很多復(fù)雜的操作,只需要簡單的進(jìn)行學(xué)習(xí)就能操作該系統(tǒng)。
穩(wěn)定性:要求新能源汽車銷售管理系統(tǒng)運(yùn)行要穩(wěn)定,界面清楚、字體清晰等。
3.3網(wǎng)站功能分析
考慮到實(shí)際生活中在新能源汽車銷售管理系統(tǒng)管理方面的需要以及對該系統(tǒng)認(rèn)真的分析,將系統(tǒng)權(quán)限按管理員和銷售員這兩類涉及用戶劃分。
(a) 管理員;管理員使用本系統(tǒng)涉到的功能主要有:個人中心、銷售員管理、顧客信息管理、車輛信息管理、車輛庫存管理、采購訂單管理、銷售訂單管理、車輛銷量表管理等功能。管理員用例圖如圖3-1所示。
圖3-1 管理員用例圖
?
(b)銷售員進(jìn)入系統(tǒng)后臺可以實(shí)現(xiàn)個人中心、顧客信息管理、車輛信息管理、車輛庫存管理、銷售訂單管理、車輛銷量表管理等功能進(jìn)行操作。銷售員用例圖如圖3-2所示。
圖3-2銷售員用例圖
?
3.4對功能的總體規(guī)定
為了使所有用戶都能方便使用本系統(tǒng),本系統(tǒng)應(yīng)具備如下優(yōu)點(diǎn):
(1)方便操作,操作流程合理
盡量從用戶角度出發(fā),以方便使用本產(chǎn)品。如:光標(biāo)移動到可點(diǎn)擊區(qū)域時顯示提示信息;操作按鈕后伴隨提示信息等。
(2)支持沒有計算機(jī)使用經(jīng)驗(yàn),使用經(jīng)驗(yàn)較少及有較多使用經(jīng)驗(yàn)的用戶均能方便地使用本系統(tǒng)。 ????????????
(3)容錯能力
系統(tǒng)具有一定的容錯和抗干擾能力,在非硬件故障或非通訊故障時,系統(tǒng)能夠保證正常運(yùn)行,并有足夠的提示信息幫助用戶有效正確地完成任務(wù)。
系統(tǒng)操作完成時有統(tǒng)一規(guī)范的提示信息,例如:
刪除時,給出警告,讓用戶確認(rèn)是否刪除;
答題結(jié)束提交時,提示用戶是否需要檢查題目答案;
退出時,系統(tǒng)提示是否確認(rèn)關(guān)閉,確認(rèn)后執(zhí)行相應(yīng)操作。
4系統(tǒng)設(shè)計
4.1 軟件功能模塊設(shè)計
網(wǎng)站整功能如下圖所示:
?
圖 4-1 新能源汽車銷售管理系統(tǒng)總體功能模塊圖
4.2?數(shù)據(jù)庫設(shè)計
4.2.1?概念模型設(shè)計
概念模型是對現(xiàn)實(shí)中的問題出現(xiàn)的事物的進(jìn)行描述,ER圖是由實(shí)體及其關(guān)系構(gòu)成的圖,通過E-R圖可以清楚地描述系統(tǒng)涉及到的實(shí)體之間的相互關(guān)系。
銷售員信息實(shí)體圖如圖4-2所示:
?
圖4-2銷售員信息實(shí)體圖
車輛庫存表實(shí)體圖如圖4-3所示:
?
圖4-3車輛庫存表實(shí)體圖
顧客信息實(shí)體圖如圖4-4所示:
?
圖4-4顧客信息實(shí)體圖
5.1銷售員功能模塊
本系統(tǒng)分為銷售員和管理員進(jìn)行登錄操作,銷售員如果要進(jìn)入系統(tǒng),需要通過輸入銷售賬號、密碼、確認(rèn)密碼、銷售姓名、手機(jī)、身份證、地址、備注等信息進(jìn)行銷售員注冊,如圖5-1所示。
?
圖5-1銷售員注冊界面圖
點(diǎn)擊登錄,銷售員通過輸入賬號、密碼、選擇登錄角色進(jìn)行登錄,銷售員登錄如圖5-2所示。
?
圖5-2銷售員登錄界面圖
銷售員進(jìn)入到系統(tǒng)后,可以對個人中心、顧客信息管理、車輛信息管理、車輛庫存管理、銷售訂單管理、車輛銷量表管理等功能進(jìn)行操作,銷售員功能頁面如圖5-3所示。
?
圖5-3銷售員功能界面圖
點(diǎn)擊個人中心,銷售員可以修改密碼和個人信息,個人信息包括銷售賬號、銷售姓名、性別、手機(jī)、身份證、入職時間、地址、照片等信息,個人中心頁面如圖5-4所示。
?
圖5-4購物車界面圖
點(diǎn)擊顧客信息管理,銷售員可以查看顧客名、顧客代碼、性別、聯(lián)系電話、地址、付款方式、登記日期等顧客信息,顧客信息管理頁面如圖5-5所示。
?
圖5-5顧客信息管理界面圖
點(diǎn)擊車輛信息管理,銷售員可以查看車輛代碼、車名、配置、顏色、生產(chǎn)商、生產(chǎn)日期、供能類型、電池類型、電池編碼、滿電續(xù)航里程、登記日期等詳情,車輛信息管理頁面如圖5-6所示。
?
圖5-6車輛信息管理界面圖
點(diǎn)擊車輛庫存管理,銷售員可以查看車輛代碼、車名、配置、顏色、庫存狀態(tài)、數(shù)量、備注、登記日期等車輛庫存詳情,并進(jìn)行銷售出庫的操作,車輛庫存管理頁面如圖5-7所示。
?
圖5-7車輛庫存管理界面圖
5.2管理員功能模塊
管理員進(jìn)行登錄,進(jìn)入系統(tǒng)前在登錄頁面根據(jù)要求填寫用戶名和密碼,選擇角色等信息,點(diǎn)擊登錄進(jìn)行登錄操作,如圖5-8所示。
?
圖5-8管理員登錄界面圖
管理員登錄系統(tǒng)后,可以對人中心、銷售員管理、顧客信息管理、車輛信息管理、車輛庫存管理、采購訂單管理、銷售訂單管理、車輛銷量表管理等進(jìn)行相應(yīng)的操作管理,如圖5-9所示。
?
圖5-9管理員功能界面圖
在銷售員管理頁面,管理員可以對銷售賬號、銷售姓名、性別、手機(jī)、身份證、入職時間、地址、照片、備注等銷售員信息進(jìn)行查看詳情、修改、刪除或新增等操作,如圖5-10所示。
?
圖5-10銷售員管理界面圖
顧客信息管理,在顧客信息管理頁面可以對顧客名、顧客代碼、性別、聯(lián)系電話、地址、付款方式、登記日期等顧客信息進(jìn)行詳情、修改、刪除、新增等操作,如圖5-11所示。
?
圖5-11顧客信息管理界面圖
點(diǎn)擊車輛信息管理,管理員可以對車輛代碼、車名、配置、顏色、生產(chǎn)商、生產(chǎn)日期、供能類型、電池類型、電池編碼、滿電續(xù)航里程、登記日期等車輛信息進(jìn)行查看詳情、修改、刪除或新增等操作,如圖5-12所示。
?
圖5-12車輛信息管理界面圖
JAVA畢設(shè)幫助,指導(dǎo),源碼分享,調(diào)試部署
總結(jié)
以上是生活随笔為你收集整理的(附源码)SSM新能源汽车销售管理系统JAVA计算机毕业设计项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Active Directory 域滲透
- 下一篇: AIX系统管理(一)