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