計算機畢設(shè)springboot采購管理系統(tǒng)_40cnw(源碼+LW)

本項目包含程序+源碼+數(shù)據(jù)庫+LW+調(diào)試部署環(huán)境,后臺私信UP主可獲取一套本項目的java源碼和數(shù)據(jù)庫參考。
項目運行環(huán)境配置:
Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。
項目技術(shù):
Springboot + mybatis + Maven +mysql5.7或8.0+html+css+js等等組成,B/S模式 + Maven管理等等。
環(huán)境需要
1.運行環(huán)境:最好是java jdk 1.8,我們在這個平臺上運行的。其他版本理論上也可以。
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 4G內(nèi)存以上;或者 Mac OS;
5.是否Maven項目: 否;查看源碼目錄中是否包含pom.xml;若包含,則為maven項目,否則為非maven項目
6.數(shù)據(jù)庫:MySql 5.7/8.0等版本均可;
畢設(shè)幫助,指導(dǎo),本源碼分享(找UP主),調(diào)試部署
3.3系統(tǒng)流程分析
3.3.1業(yè)務(wù)流程圖
?
由于不同的系統(tǒng)實際使用用戶角色的不同,他們的業(yè)務(wù)分析也會變得有所不一樣,為了論述方便接下來都將以管理員、員工功能權(quán)限下的系統(tǒng)業(yè)務(wù)流程來分析,如下圖所展示:3-1所示。??

圖3-1業(yè)務(wù)流程圖
?
3.3.2登錄流程
系統(tǒng)登錄流程圖分析是通過調(diào)查系統(tǒng)所涉及問題的識別、可行性、可操作性、系統(tǒng)分析處理能力等具體環(huán)節(jié)來調(diào)節(jié)、整理系統(tǒng)的設(shè)計方案以確保系統(tǒng)能達到理想的狀態(tài)。這些操作都要從登錄處著眼進行一系列的流程測試保證數(shù)據(jù)庫的完整,從而把控系統(tǒng)所涉及信息管理的安全、保證信息輸入、輸出正常轉(zhuǎn)換。然后,通過實際操作完成流程圖的繪制工作。系統(tǒng)登錄流程圖如圖3-2所示;?

圖3-2 登錄流程
?
3.4 網(wǎng)站現(xiàn)狀分析
系統(tǒng)使用用戶的數(shù)量直接決定了用戶信息管理者的工作量,毫無疑問,網(wǎng)站管理者的工作量較大較繁瑣。通過前期的調(diào)研總結(jié)出網(wǎng)站現(xiàn)有的對用戶管理工作狀況如下分析:
(1)缺少統(tǒng)籌規(guī)劃,如果一個網(wǎng)站在信息化管理中缺少綜合性、系統(tǒng)性、整體性,那不可避免的需要投入大量人力物力來規(guī)劃整理信息。引入信息化管理方式無疑可以達到節(jié)省信息管理成本的目的不僅減少資源浪費還可以使采購管理變得井井有條,成為市場競爭中的一大優(yōu)勢。
(2)要循序漸進,心急吃不了熱豆腐,任何事情都不可能一蹴而就,就算信息管理系統(tǒng)也一樣,要讓系統(tǒng)發(fā)揮最大效率還是應(yīng)該多調(diào)研,多聽取同學(xué)和導(dǎo)師的意見,并進行必要的統(tǒng)籌規(guī)劃,有組織有目的地設(shè)計系統(tǒng)功能,團結(jié)各個部門發(fā)揮主觀能動性。
(3)信息安全措施不到位
隱私權(quán)神圣不可侵犯,這是中華人民共和國憲法賦予我們的權(quán)利,人和人都不能侵犯我們的正當(dāng)權(quán)益,而網(wǎng)絡(luò)用戶信息管理存在極大安全隱患,信息泄露的案列不在少數(shù),加強信息安全措施是完善網(wǎng)絡(luò)信息管理過程中不可避免的一環(huán)。
?(4)資源不能充分共享
資源共享是網(wǎng)絡(luò)的一大特點,沒有共享就沒有社交,網(wǎng)絡(luò)也就失去了他應(yīng)有的魅力,如果能夠?qū)崿F(xiàn)用戶信息共享,無疑對于采購管理系統(tǒng)的發(fā)展存在不可缺的幫助。
(5)現(xiàn)有系統(tǒng)可擴展性不高。
如今科學(xué)技術(shù)發(fā)展飛速,隨著而來的就是技術(shù)更新,那勢必會給軟件更新帶來挑戰(zhàn),因此,系統(tǒng)必須具備良好的開放性和可擴充性,為了不落后于時代,這是必備特色之一。
基于上述分析,采購管理系統(tǒng)網(wǎng)站應(yīng)該切合實際,做到確實有效,集體表現(xiàn)為:一是系統(tǒng)能夠整理并集合歸類用戶信息,防止用戶信息混亂,難以整理;二是系統(tǒng)要安全穩(wěn)定,不能泄露用戶信息,造成隱私泄露,不僅傷害用戶利益更是對網(wǎng)站名譽的損毀;三是系統(tǒng)要具有良好的開放性,不僅要方便定期的維護維修,更要方便及時增加新功能,保證先進的時代契合性。經(jīng)過詳細的討論論證,確定系統(tǒng)的總體要求。
4.1 總體設(shè)計
采購管理系統(tǒng)采用了結(jié)構(gòu)化開發(fā)的方法。這種開發(fā)方法的優(yōu)點是控制性比較強,開發(fā)過程中采用了結(jié)構(gòu)化和模塊化的設(shè)計思想,自頂向下,從總體到部分,合理劃分系統(tǒng)的結(jié)構(gòu)和模塊。結(jié)構(gòu)化開發(fā)時使用模塊式開發(fā),各模塊之間互不影響,方便系統(tǒng)的開發(fā)與管理。?
本系統(tǒng)的設(shè)計是基于?B/S架構(gòu)的三層體系結(jié)構(gòu),也就是瀏覽器和服務(wù)器結(jié)構(gòu)。計算機技術(shù)發(fā)展的速度非???,以前的設(shè)計結(jié)構(gòu)都以C/S的模式為主。但隨著網(wǎng)頁技術(shù)的發(fā)展,越來越多的用戶習(xí)慣于使用瀏覽器?,F(xiàn)在的網(wǎng)頁技術(shù)可以在瀏覽器中實現(xiàn)非常漂亮的效果,以前的單一低調(diào)的用戶端頁面已經(jīng)無法滿足用戶的需求。在B/S這種結(jié)構(gòu)下,技術(shù)人員可以很輕松的設(shè)計出用戶所需要的工作界面,頁面代碼通過瀏覽器進行解析展示,在瀏覽器中不做過多的事務(wù)邏輯的處理。主要的事務(wù)邏輯放在服務(wù)端進行處理。這樣用戶的電腦就不會承載過多的東西,只需要瀏覽器展示即可。對于開發(fā)人員也很方便進行系統(tǒng)的維護和升級。開發(fā)人員只需要在服務(wù)端進行系統(tǒng)的維護就可以了。這樣的開發(fā)模式更加的方便,高效。本系統(tǒng)合理的進行了模塊劃分和組合,因此由于各個模塊之間基本上是相互獨立的,所以每個模塊都可以獨立的被解釋、執(zhí)行、調(diào)試和修改,讓繁瑣的系統(tǒng)設(shè)計工作簡單化。系統(tǒng)總體設(shè)計圖如下圖4-1所示:

圖4-1系統(tǒng)總體設(shè)計圖
4.2數(shù)據(jù)庫設(shè)計
4.2.1概念模型設(shè)計
數(shù)據(jù)可設(shè)計要遵循職責(zé)分離原則,即在設(shè)計時應(yīng)該要考慮系統(tǒng)獨立性,即每個系統(tǒng)之間互不干預(yù)不能混亂數(shù)據(jù)表和系統(tǒng)關(guān)系。
數(shù)據(jù)庫命名也要遵循一定規(guī)范,否則容易混淆,數(shù)據(jù)庫字段名要盡量做到與表名類似。
概念模型是對現(xiàn)實中的問題出現(xiàn)的事物的進行描述,ER圖是由實體及其關(guān)系構(gòu)成的圖,通過E-R圖可以清楚地描述系統(tǒng)涉及到的實體之間的相互關(guān)系。
員工信息實體圖如圖4-2所示:

圖4-2員工信息實體圖
業(yè)務(wù)信息實體圖如圖4-4所示:

圖4-4業(yè)務(wù)信息實體圖
?
采購訂單信息實體圖如圖4-5所示:

圖4-5采購訂單信息實體圖
5.1 管理員功能模塊
管理員要登錄采購管理系統(tǒng),需要輸入用戶名和密碼、驗證碼,選擇登錄角色進行登錄,如圖5-1所示:

圖5-1管理員登錄界面圖
?
管理員登錄采購管理系統(tǒng)后,可以查看首頁、個人中心、員工管理、公告信息管理、業(yè)務(wù)信息管理、物資類型管理、物資信息管理、采購訂單管理等功能進行詳細操作。如圖5-2所示:

圖5-2管理員功能界面圖
?
員工管理:在員工管理頁面可以查看工號、姓名、性別、頭像、部門、職位、電話等信息,進行詳情、修改、刪除等操作,如圖5-3所示:

圖5-3員工管理界面圖
?
公告信息管理:在公告信息管理頁面可以查看標(biāo)題、類型、圖片、發(fā)布時間等信息,進行詳情、修改、刪除等操作,如圖5-4所示:

圖5-4公告信息管理界面圖
業(yè)務(wù)信息管理:在業(yè)務(wù)信息管理頁面可以查看業(yè)務(wù)編號、業(yè)務(wù)名稱、業(yè)務(wù)狀態(tài)、附件、創(chuàng)建時間、工號、姓名、職位、部門等信息,進行詳情、修改、刪除等操作,如圖5-5所示:

圖5-5業(yè)務(wù)信息管理界面圖
?
物資類型管理:在物資類型管理頁面可以查看物資類型等信息,進行修改、刪除等操作,如圖5-6所示:

圖5-6物資類型管理界面圖
?
物資信息管理:在物資信息管理頁面可以查看物品名稱、物資類型、數(shù)量、登記時間等信息,進行詳情、修改、刪除等操作,如圖5-7所示:

圖5-7物資信息管理界面圖
?
采購訂單管理:在采購訂單管理頁面可以查看訂單編號、物品名稱、物資類型、數(shù)量、采購公司、采購時間、工號、姓名、審核回復(fù)、審核狀態(tài)、審核等信息,進行詳情、修改、刪除等操作,如圖5-8所示:

圖5-8采購訂單管理界面圖
?
5.2員工功能模塊
?
員工要登錄采購管理系統(tǒng),需要輸入工號和密碼、驗證碼,選擇登錄角色進行登錄,如圖5-9所示:

圖5-9員工登錄界面圖
員工登錄進入采購管理系統(tǒng),可以查看首頁、個人中心、公告信息管理、物資信息管理、采購訂單管理、員工事務(wù)管理等信息進行詳細操作,如圖5-10所示:

圖5-10員工功能界面圖
個人信息,在個人信息頁面可以填寫工號、姓名、性別、頭像、部門、職位、電話等信息,根據(jù)需要進行修改操作,如圖5-11所示。

圖5-11個人信息界面圖
?
公告信息管理,在公告信息管理頁面可以查看標(biāo)題、類型、圖片、發(fā)布時間等信息,進行詳情等操作,如圖5-12所示。

圖5-12公告信息管理界面圖
?
?
業(yè)務(wù)信息管理,在業(yè)務(wù)信息管理頁面可以查看業(yè)務(wù)編號、業(yè)務(wù)名稱、業(yè)務(wù)狀態(tài)、附件、創(chuàng)建時間、工號、姓名、職位、部門等信息,進行詳情、修改、刪除等操作,如圖5-13所示。

圖5-13業(yè)務(wù)信息管理界面圖
?
物資信息管理,在物資信息管理頁面可以查看物品名稱、物資類型、數(shù)量、登記時間等信息,進行詳情、采購等操作,如圖5-14所示。

圖5-14物資信息管理界面圖
?
采購訂單管理,在采購訂單管理頁面可以查看訂單編號、物品名稱、物資類型、數(shù)量、采購公司、采購時間、工號、姓名、審核回復(fù)、審核狀態(tài)等信息,進行詳情、修改、刪除等操作,如圖5-15所示。

圖5-15采購訂單管理界面圖