基于Spring Boot的供應商管理系統設計與實現(LW+源碼+講解)

專注于大學生項目實戰開發,講解,畢業答疑輔導,歡迎高校老師/同行前輩交流合作?。

技術范圍:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬蟲、數據可視化、安卓app、大數據、物聯網、機器學習等設計與開發。

主要內容:免費功能設計、開題報告、任務書、中期檢查PPT、系統功能實現、代碼編寫、論文編寫和輔導、論文降重、長期答辯答疑輔導、騰訊會議一對一專業講解輔導答辯、模擬答辯演練、和理解代碼邏輯思路。

🍅文末獲取源碼聯系🍅

在畢設選題,項目以及論文編寫等相關問題都可以給我留言咨詢,希望幫助更多的人

摘要

近年來,信息化管理行業的不斷興起,使得人們的日常生活越來越離不開計算機和互聯網技術。首先,根據收集到的用戶需求分析,對設計系統有一個初步的認識與了解,確定供應商管理系統的總體功能模塊。然后,詳細設計系統的主要功能模塊,通過數據庫設計過程將相關的數據信息存儲到數據庫中,再通過使用關鍵的開發工具,如IDEA開發平臺、AJAX技術等,編碼設計相關的功能模塊。接著,主要采用功能測試的方式對系統進行測試,找出系統在運行過程中存在的問題,以及解決問題的方法,不斷地改進和完善系統的設計。最后,總結本文介紹的系統的設計和實現過程,并且針對于系統的開發提出未來的展望工作。本系統的研發具有重大的意義,在安全性方面,用戶使用瀏覽器訪問網站時,采用注冊和密碼等相關的保護措施,提高系統的可靠性,維護用戶的個人信息和財產的安全。在方便性方面,促進了供應商管理系統的信息化建設,極大的方便了相關的工作人員對供應商管理系統信息進行管理。

關鍵詞:供應商管理系統管理;Java語言;VUE;AJAX技術;系統測試

1緒論

1.1研究背景與意義

信息化管理模式是將行業中的工作流程由人工服務,逐漸轉換為使用計算機技術的信息化管理服務。這種管理模式發展迅速,使用起來非常簡單容易,用戶甚至不用掌握相關的專業知識,根據教程指導即可正常使用相關的系統,因而被越來越多的用戶所使用。由于相關行業管理信息化,這就使得管理工作不在受到時間和區域的限制,隨時隨地即可完成相關的工作任務和結果[1]。就目前而言,管理信息化在現代社會中非常流行,使用比較廣泛。早在20世紀70年代末,就出現了早期的電子商務,相關的公司企業使用計算機建立專用的內部網絡,通過內部網絡完成相應的采購、銷售等活動,加快相關的企業之間的交易速度,提高了工作效率[2]。

當下,許多行業采用互聯網技術將工作流程信息化、數字化,提高了相關人員的服務質量和效率,節約了相關行業的人力、財力、物力等資源,與此同時,人們獲取外界的相關信息主要依賴于主流的信息化技術和工具。人們對生活的需求也在不斷的發生著變化,為了應對用戶的多樣化需求,許多相關的第三產業應運而生,管理信息化也逐漸的流行起來,比如電子商務行業。本人通過查詢大量學習資料,了解基本的開發系統的基本背景和關鍵任務,學習與掌握Java語言、web技術、AJAX技術、HTML語言等開發技術,設計系統功能模塊,以及MySQL數據庫的相關語法和工具,創建和存儲數據表格,反映和關聯表格之間相互存在的關系,由此對供應商管理系統進行研發和實現。

1.2國內外研究現狀

大概在20世紀90年代,我國才開始研發供應商管理系統,與一些發達國家相比,系統研發起步比較晚。當時的計算機技術剛開始發展起來,國家經濟力量比較薄弱,各地區的經濟發展水平不平衡,再加上相關的網絡應用技術不太先進,我國也使用了一段較長的時間對網絡信息化管理進行探索[3]。近些年,因為國家非常重視和支持第三產業的發展,以及人們的日常生活需求越來越離不開信息管理技術的使用,所以我國的信息管理系統行業發展速度非常快,并且相關的體制法規也正在不斷地被完善和改進。新時代背景下,根據人們的相關需求,不斷地促進著相關產業的產生與發展,一系列電子產品、應用軟件、信息管理系統等新時代的產物逐漸出現在人們的視野中,并且在近幾年發展迅速,日漸趨于成熟[4]。

與國內相比,國外供應商管理系統領域發展較早。國外的計算機技術發展比較成熟,所以系統相關的設計也比較完善。19世紀60年代左右,國外就開始研發供應商管理系統,并且不久之后,迅速將其投入市場進行使用。美國、英國等一些發達國家快速發展計算機技術,促進了供應商管理系統管理行業信息化建設[5]。而后隨著相關的技術不斷地發展,覆蓋面非常廣泛,應用領域比較多,促進著供應商管理系統等相關的信息管理系統不斷地發展和完善,并且其所設計的系統功能結構也比較合理、全面。相對而言,國外系統的研發在相關領域上還是占據著較大的優勢[6]。因此,我們需要吸收國外系統開發領域中的較好的技術精華,發展我國的信息化管理系統,使得其面向大眾,能夠更好的、更全面的服務于相關的工作人員。

1.3研究內容

現今,互聯網在我們的日常生活占據著日益重要的地位,我們也越來越離不開對移動設備、電腦等上網設備的使用。傳統的供應商管理系統模式主要依靠管理人員純手工記錄的相關信息,比較繁瑣,不方便查找,也非常容易出現錯誤。如今,如果再通過手工記錄商品,將大大不利于供應商管理系統行業管理相關的供應商管理系統信息,嚴重影響供應商管理系統行業的發展。因此,本人結合傳統的供應商管理系統業務模式和先進的電子信息管理模式,使用Java語言編程設計功能模塊,AJAX實現前臺和后臺之間的交互,MySQL數據庫創建和存儲數據表格,對供應商管理系統進行設計和開發。本系統的設計有利于相關行業實現最大化的資源管理與共享,促進相關行業的信息交流、分工合作,提高相關工作人員的工作效率,最終實現整個供應商管理系統行業服務的信息化管理。

1.4論文結構

本文圍繞著供應商管理系統的整個開發過程,展開了詳細的描述和說明,設計和實現本系統的主要工作有:首先分析研究背景、研究狀態,其次介紹設計系統時使用到的相關技術,然后通過系統分析確定系統的功能需求,接著通過編碼工作詳細設計和實現系統,最后再通過系統測試,找出系統存在的問題和解決問題的方法,不斷地修改和完善系統。論文內容的組織結構設計如下。

第一章緒論,通過介紹本系統的研究背景、研究現狀等內容,幫助用戶了解和認識本系統的發展過程。

第二章相關技術介紹,主要介紹了Java語言、VUE框架、MySQL數據庫等相關的開發技術,為后期系統的功能實現提供技術上的支持。

第三章系統分析,分析用戶的使用需求,以及系統實現的可行性,最后通過用例建模分析與系統相關的參與者及其用例之間的關系。

第四章系統設計,主要根據系統總體功能設計,確定將要設計的系統功能模塊,設計相關的數據表格。

第五章系統實現,通過相關的功能模塊運行圖,展現出系統的主要功能模塊操作流程。

第六章系統測試,主要使用功能測試的方式,測試系統的相關功能運行和使用的具體情況。

第七章總結與展望,通過本文的各章節描述總結得出,基本上完成了系統的設計,展望未來將學習和使用更加先進的技術,提高系統的實用性,使得系統更好的服務于使用人員。

1.5本章小結

本章主要介紹了課題的研究背景與意義,研究現狀,研究內容等內容,最后介紹了本論文的組織結構設計。信息化管理模式順應了信息化時代的變化,本人以現在主流的管理模式為前提,根據使用者的相關需求,設計出一款符合大眾需求的供應商管理系統。

?

?

2理論基礎

2.1?VUE框架

Vue (讀音 /vju?/,類似于?view) 是一套用于構建用戶界面的漸進式框架。與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易于上手,還便于與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為復雜的單頁應用提供驅動。

2.2 IDEA開發環境

軟件開發使用的編程語言有許多種,而每種編程語言需要通過與其相對應的開發平臺進行編譯和運行。IDEA平臺都是目前比較常用的開發環境。IDEA平臺是開源的,具有功能強大、可擴展性強等特點,可以應用于C/S模式軟件的開發,但是它所占據的內存容量比較大,運行較慢,并且其并未提供Tomcat服務器,運行過程中需要將代碼發布到Tomcat服務器中,測試使用的時間較長,故而不太適用于VUE軟件的開發。

IDEA平臺是建立在IDEA平臺的基礎之上,增加了許多的應用插件,比如Tomcat插件、mail組件等。IDEA平臺增加了Tomcat插件,代碼編寫完成或者更新完成時,程序員無需將代碼發布到Tomcat服務器中,可以直接通過調試實現程序的運行。IDEA平臺增加了Mail組件,該組件可以為本程序提供標準的郵件方法,便于開發人員完成與郵件功能相關的編譯工作。IDEA平臺占據的內存空間較小,同時其也具有較高的可擴展性,編程人員可以根據需要添加和使用相關的插件。可以支持主流的開源產品和相關的開發框架,被廣泛運用到相關的移動系統、web應用系統等開發中。相比于IDEA平臺,本系統比較適合使用IDEA平臺進行編程和開發。

2.3 MySQL數據庫

MySQL是一種小型的關系型數據庫管理系統,因為其運行速度快,占用內存空間小,并且源代碼也是開源的,運行和維護成本低,系統性能穩定,受到了許多開發人員的喜愛[9]。考慮到MySQL數據庫開發成本低,功能齊全等因素,大多中小型網站選擇使用MySQL數據庫管理數據信息。

SQL Server也是近幾年使用較多的關系型數據庫,其與MySQL數據庫存在的不同之處主要有,在環境方面,SQL Server數據庫比較適合于.NET環境,而MySQL數據庫適用于幾乎所有的語言;在成本方面,SQL Server數據庫是商業化的,其運行多個數據庫可許證,雖然有一個免費版,但是只能讓你對關系型數據庫管理系統有一定的認識與了解,熟悉相關的使用流程。如果要想使用SQL Server數據庫的話,就需要支付相關費用,而MySQL數據庫是開源的,其對于用戶來說,使用是完全免費;在實際應用方面,SQL Server數據庫和MySQL數據庫均支持Java語言、PHP語言、C++語言等多種編程語言,但是MySQL數據庫除了支持上述SQL Server數據庫能支持的編程語言外,還支持Scheme、Eiffel等其他編程語言,故而MySQL數據庫受歡迎程度比SQL Server數據庫更高。

2.4 Java語言

Java語言是一種面向對象的編程語言,其主要具有繼承、封裝、多態等特征,從而提高編程工作效率,實現軟件的設計和開發[10]。繼承機制可以繼承相關的類和方法,新的類可以在繼承已經定義的類的相關特性基礎上,擴展自己新的數據和功能,進而提高自身的能力。封裝機制可以提高程序的安全性,其隱藏對象的相關屬性和行為,對外只提供一個接口,用戶直接通過訪問相應的接口來實現自己需要的功能操作。多態機制可以描述對象的多樣性,簡單的來說就是引用相同的對象做不同的事務。Java語言具有安全高效的優點,并且其通過依靠Java虛擬機,可以實現跨平臺操作[11]。Java語言比較容易學習和掌握,就目前軟件開發所使用的開發類語言而言,Java語言比較受程序員喜愛,應用比較廣泛。

?

2.5本章小結

本章主要介紹了實現供應商管理系統的相關理論基礎以及開發工具。本系統采用VUE,使用Java語言、AJAX技術、MySQL數據庫等工具,設計系統功能、頁面布局、后臺數據等。開發本系統所使用的相關技術操作簡單、容易掌握,Java語言具有跨平臺性,可以支持在不同的瀏覽器使用本系統,MySQL數據庫是開源的,減少了本系統的開發成本。

?

3需求分析

3.1功能需求分析

需求分析過程是系統能否成功投入市場,也能否被用戶所接受和使用的非常關鍵的一個步驟。功能需求分析是通過設計系統功能來實現相關的業務事項,詳細分析用戶的實際需要,確定需要設計的相關業務事項,其是系統實現的關鍵,本系統存在的主要功能需求包括用戶注冊管理、用戶信息管理、密碼信息管理等。

3.2技術需求分析

本系統需要使用Java語言編碼設計相關的功能模塊,MySQL數據庫創建和存儲數據表格,AJAX實現前臺和后臺之間的交互,并且需要在IDEA開發環境中,編寫相關的Java代碼等系統程序文件,使用MySQL數據庫存儲數據信息,然后通過使用連接代碼完成與MySQL數據庫的搭建工作,再通過使用開發環境中的Tomcat插件,完成與Tomcat服務器的發布工作,最后通過與Tomcat服務器的交互行為可以實現代碼調試工作。滿足以上相關的技術需求,本系統才可以在瀏覽器上進行訪問和使用。

3.3數據需求分析

在設計系統功能模塊時,需要收集與系統有關的數據信息,并且對采集的數據信息進行組織和存儲,分析系統功能設計,篩選有價值的數據,而后形成數據字典。其中,從龐大的數據信息中篩選出有價值的數據是比較耗時,也是非常重要的一步,主要依據信息的來源、信息的有效性、信息的擴充性、信息的真實性等內容篩選數據。數據需求分析階段,為系統的開發工作做好進一步準備,便于更好的設計和完成系統。

3.4安全需求分析

安全需求分析是在系統使用過程中對性能的具體要求,對功能需求的一個補充內容,也是對功能需求的一個補充內容,主要包括響應需求、安全性需求、穩定性需求、可擴展性需求等內容。安全需求是在系統功能需求以外的其他必要的需求內容,其不論在系統設計過程,還是在系統投入市場過程,都起到了極其重要的作用。

3.5可行性分析

3.5.1經濟可行性

經濟可行性是決定是否研發系統的關鍵性因素。我們主要通過比較實際的收益和成本的方法,來確定一個系統是否具有經濟可行性。在使用系統的過程中,當獲得的收益大于開發的成本時,說明此系統的研發在經濟上是可行的。由于本系統的開發使用的技術基本上是開源的,獲得技術上的支持是沒有多少問題的,在軟件實現方面所花費的成本是很低的,甚至不需要花費成本。研發系統的成本主要是來自調研、硬件和技術人員等方面。如果系統中需要存儲的數據量不是很大,僅需要配置一臺普通的服務器,即可滿足相關需求。如果需要存儲的數據量很大,則需要配置一臺具有獨立功能的服務器,比如管理數據庫需要單獨的數據庫服務器,負責接入網站需要web服務器等等,但是一臺服務器的價格是比較貴的。考慮到數據量和成本,我們使用小型集群服務器,這樣既可以充分利用相關的資源,又可以讓系統正常訪問服務器。

3.5.2技術可行性

Java語言具有跨平臺性,本系統主要通過Java語言進行編碼實現的,所以本系統可以支持在多個操作系統或者多個瀏覽器上運行和使用[14]。MySQL數據庫是可以被免費使用的,并且MySQL數據庫的日常運行和維護工作比較簡單,這樣有利于降低本系統的開發成本[15]。在學校期間,本人已經學習和掌握了Java語言、MySQL數據庫、AJAX技術等相關的技術相關知識以及用法,因此在技術可行性方面,本系統是可以實現被設計與實現的。

3.5.3操作可行性

本系統所采用網絡結構是VUE,對于開發人員來說,可以直接復用相關的代碼,或者稍微對原代碼進行修改,使得其滿足于本系統的相關需求,如此便可大大節約了開發時間,在最優最短的時間內完成對系統的設計。對于用戶來說,在傳統的模式下,需要下載客戶端才可使用系統。現在,在新型的模式下,使用本系統,就不需要下載,直接選擇瀏覽器打開網址,即可訪問和使用本系統。并且,用戶可以根據自身的工作需要,選擇相關的菜單按鈕操作本系統。在系統的一些功能模塊中,本人還添加了相關的使用提示信息,方便用戶更好更快的了解和使用本系統。因此,本系統的設計和實現是具備操作可行性的。

3.6本章小結

需求分析在軟件開發周期中是耗時最長的一個環節,系統的整個設計和實現過程主要依賴于需求分析報告。調查收集出不同用戶對本系統的相關使用需求,由此設計相關的功能模塊,從而期望實現用戶滿意度較高的實用型系統。本章主要從功能需求、技術需求、數據需求、安全需求、可行性分析等方面,對系統進行需求分析,確保設計出一款實用價值比較高的管理系統。

?

?

4系統設計

4.1系統功能設計

本系統主要通過使用Java語言編碼設計系統功能,MySQL數據庫管理數據,AJAX技術設計簡潔的、友好的網址頁面,然后在IDEA開發平臺中,編寫相關的Java代碼文件,接著通過連接語言完成與數據庫的搭建工作,再通過平臺提供的Tomcat插件完成信息的交互,最后在瀏覽器中打開系統網址便可使用本系統。本系統的使用角色可以被分為用戶和管理員,用戶具有注冊、查看信息、留言信息等功能,管理員具有修改用戶信息,發布供應商等功能,系統總體功能設計圖如圖4-1所示。

圖4-1系統總體功能設計圖

?

4.2數據庫設計

4.2.1概念設計

在數據庫設計過程中,概念設計階段是邏輯設計階段得以實現的基礎,也是根據用戶參與情況確定對數據的處理要求,從而使得數據庫設計成功的關鍵。概念設計的主要任務是將現實世界的所收集到的使用需求轉化為抽象的信息世界結構的過程,能夠真實的反映現實生活中實體與實體之間的聯系,數據庫的相關語法和代碼比較容易理解和修改,方便相關人員將相關的數據信息存儲到數據庫中,并對其進行修改和使用[18]。

通過將現實世界中的實體、屬性、聯系等內容進行概念設計,建立比較抽象的概念數據模型,即E-R圖。通過E-R圖可將現實世界抽象到的概念設計轉變成數據庫的實體設計,并且能夠明顯的看見各個實體之間,數據的流動情況,具體較強的表達能力,更加方便于開發人員尋找與發現用戶具體的需求[19]。因此,E-R的建立,在整個數據庫的設計過程中,起著至關重要的作用。本系統主要的實體有管理員、用戶、留言等。在E-R圖中,矩形表示實體集,橢圓形表示屬性,菱形表示聯系。其中,聯系的類型包括1:1(一對一)、1:n(一對多)、n:m(多對多)關系。

(1)下圖是出入庫詳情實體和其具備的屬性。

出入庫詳情實體屬性圖

(2)下圖是商品實體和其具備的屬性。

商品實體屬性圖

(3)下圖是商品退貨實體和其具備的屬性。

商品退貨實體屬性圖

(4)下圖是公告實體和其具備的屬性。

公告實體屬性圖

(5)下圖是商品進貨實體和其具備的屬性。

商品進貨實體屬性圖

(6)下圖是出入庫實體和其具備的屬性。

出入庫實體屬性圖

(7)下圖是員工實體和其具備的屬性。

員工實體屬性圖

(8)下圖是供應商信息實體和其具備的屬性。

供應商信息實體屬性圖

?

?

4.2.2邏輯設計

本系統使用MySQL數據庫管理與系統相關的數據信息。邏輯設計階段是將上一個階段中的概念數據模型,轉換為方便數據庫進行存儲的關系模型,即基本表的形式,方便開發人員后期對數據模型進行優化和管理[20]。邏輯設計階段是整個數據庫設計設計的關鍵,與系統有關的信息將會在這一階段中被存儲在數據庫中,當用戶使用本系統進行相關的功能操作時,與之有關的數據信息所在的基本表會發生相應的更新變化。數據庫的邏輯設計階段主要任務是將與系統相關的數據信息,設計成為方便數據庫存儲和管理的基本表格的形式,具體內容如下。

?

表4.1字典表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

dic_code

String

字段

3

dic_name

String

字段名

4

code_index

Integer

編碼

5

index_name

String

編碼名字

6

super_id

Integer

父字段id

7

beizhu

String

備注

8

create_time

Date

創建時間

表4.2公告表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

gonggao_name

String

公告名稱

3

gonggao_types

Integer

公告類型

4

insert_time

Date

發布時間

5

gonggao_content

String

公告詳情

6

create_time

Date

創建時間

表4.3供應商信息表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

gongyingshang_uuid_number

String

供應商唯一編號

3

gongyingshang_name

String

供應商名稱

4

lianxiren_name

String

聯系人姓名

5

lianxiren_phone

String

聯系人手機號

6

lianxiren_address

String

地址

7

gongyingshang_types

Integer

供應商類型

8

gongyingshang_xinyongdengji_types

Integer

信用等級

9

gongyingshang_content

String

供應商詳情

10

create_time

Date

創建時間

表4.4商品進貨表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

yuangong_id

Integer

員工

3

gongyingshang_id

Integer

供應商

4

jinhuodan_uuid_number

String

進貨單編號

5

jinhuodan_name

String

進貨單名稱

6

jinhuodan_file

String

進貨單

7

jinhuodan_types

Integer

進貨類型

8

caozuo_time

Date

進貨時間

9

jinhuodan_content

String

進貨單內容

10

jinhuodan_beizhu_content

String

備注

11

insert_time

Date

錄入時間

12

create_time

Date

創建時間

表4.5商品表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

gongyingshang_id

Integer

供應商

3

shangpin_uuid_number

String

商品編號

4

shangpin_name

String

商品名稱

5

shangpin_photo

String

商品照片

6

shangpin_danwei

String

單位

7

shangpin_types

Integer

商品類型

8

shangpin_erji_types

Integer

二級類型

9

shangpin_kucun_number

Integer

商品庫存

10

shangpin_yuzhi

Integer

閾值

11

shangpin_new_money

BigDecimal

商品價格

12

shangpin_cangku

String

所屬倉庫

13

shangpin_content

String

商品介紹

14

insert_time

Date

錄入時間

15

create_time

Date

創建時間

表4.6出入庫表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

yuangong_id

Integer

員工

3

shangpin_churu_inout_uuid_number

String

出入庫流水號

4

shangpin_churu_inout_name

String

出入庫名稱

5

shangpin_churu_inout_types

Integer

出入庫類型

6

shangpin_churu_inout_content

String

備注

7

insert_time

Date

添加時間

8

create_time

Date

創建時間

表4.7出入庫詳情表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

shangpin_churu_inout_id

Integer

出入庫

3

shangpin_id

Integer

商品

4

shangpin_churu_inout_list_number

Integer

操作數量

5

insert_time

Date

操作時間

6

create_time

Date

創建時間

表4.8商品退貨表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

yuangong_id

Integer

員工

3

gongyingshang_id

Integer

供應商

4

tuihuodan_uuid_number

String

退貨單編號

5

tuihuodan_name

String

退貨單名稱

6

tuihuodan_file

String

退貨單

7

tuihuodan_types

Integer

退貨類型

8

caozuo_time

Date

退貨時間

9

tuihuodan_content

String

退貨單內容

10

tuihuodan_beizhu_content

String

備注

11

insert_time

Date

錄入時間

12

create_time

Date

創建時間

表4.9員工表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

yuangong_name

String

員工姓名

3

yuangong_phone

String

員工手機號

4

yuangong_id_number

String

員工身份證號

5

yuangong_photo

String

員工頭像

6

yuangong_email

String

員工郵箱

7

jinyong_types

Integer

賬戶狀態

8

create_time

Date

創建時間

表4.10管理員表

序號

列名

數據類型

說明

允許空

1

Id

Int

id

2

username

String

員工名

3

password

String

密碼

4

role

String

角色

5

addtime

Date

新增時間

?

?

?

開題指導、源碼獲取、程序定做、畢設幫助,聯系方式見文末。

系統實現效果

?

大家點贊、收藏、關注、評論啦 、查看👇🏻獲取聯系方式👇🏻

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/70776.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/70776.shtml
英文地址,請注明出處:http://en.pswp.cn/web/70776.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Redis|事務

文章目錄 是什么能干嘛Redis 事務 VS 數據庫事務怎么玩小總結 是什么 首先回想一下什么是數據庫的事務?數據庫事務是指作為單個邏輯單元執行的一系列操作,具備以下四個關鍵特性(ACID): 原子性(Atomicity&am…

一周學會Flask3 Python Web開發-Jinja2模板繼承和include標簽使用

鋒哥原創的Flask3 Python Web開發 Flask3視頻教程: 2025版 Flask3 Python web開發 視頻教程(無廢話版) 玩命更新中~_嗶哩嗶哩_bilibili 不管是開發網站還是后臺管理系統,我們頁面里多多少少有公共的模塊。比如博客網站,就有公共的頭部&…

二十三種設計模式詳解

二十三種設計模式是軟件開發中用于解決常見問題的經典解決方案,它們由 Erich Gamma 等四位作者在《設計模式:可復用面向對象軟件的基礎》一書中提出。這些模式分為三大類:創建型模式、結構型模式 和 行為型模式。 1. 創建型模式(…

用pyside6創建一個界面并實現一個小功能且能打包成問題記錄

現在我們要開發一個程序,讓用戶輸入一段文本包含:員工姓名、薪資、年齡。該程序可以把薪資在 2萬 以上、以下的人員名單分別打印出來。 1用designer創建界面并生成UI文件; 2直接調用ui文件實現功能; from PySide6.QtWidgets im…

計算機畢業設計 ——jspssm510springboot 的人職匹配推薦系統

作者:程序媛9688 開發技術:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等。 🌟文末獲取源碼數據庫🌟 感興趣的可以先收藏起來,還有大家在畢設選題(免費咨詢指導選題)&#xf…

包子湊數——藍橋杯真題Python

包子湊數 輸入輸出樣例 示例 1 輸入 2 4 5輸出 6樣例說明 湊不出的數目包括:1, 2, 3, 6, 7, 11。 示例 2 輸入 2 4 6輸出 INF樣例說明 所有奇數都湊不出來,所以有無限多個 運行限制 最大運行時間:1s最大運行內存: 256M 最大公約數 最大公…

SSM和SpringBoot有什么區別?

SSM(Spring、Spring MVC、MyBatis)和 Spring Boot 有以下一些區別: 配置方式 SSM:配置相對繁瑣,需要在多個 XML 文件中進行大量的配置。Spring Boot:采用“約定大于配置”的原則,極大地簡化了配…

極簡Python服務器后端

在Python中,可以使用http.server模塊和json模塊來創建一個簡單的HTTP服務器,該服務器可以響應80端口上的/query POST請求,并且請求體為JSON格式。 需要注意,在Linux系統上,使用低于1024的端口(如80端口&…

文檔檢索服務平臺

文檔檢索服務平臺是基于Elasticsearch的全文檢索,包含數據采集、數據清洗、數據轉換、數據檢索等模塊。 項目地址:Github、國內Gitee 演示地址:http://silianpan.cn/gdss/ 以下是演示角色和賬號(密碼同賬號)&#xf…

關于Postman自動獲取token

在使用postman測試聯調接口時,可能每個接口都需要使用此接口生成的令牌做Authorization的Bearer Token驗證,最直接的辦法可能會是一步一步的點擊,如下圖: 在Authorization中去選擇Bearer Token,然后將獲取到的token粘貼…

清華大學DeepSeek文檔下載,清華大學deepseek下載(完成版下載)

文章目錄 前言一、清華大學DeepSeek使用手冊下載二、清華大學DeepSeek使用手冊思維導圖 前言 這是一篇關于清華大學deepseek使用手冊pdf的介紹性文章,主要介紹了DeepSeek的定義、功能、使用方法以及如何通過提示語設計優化AI性能。以下是對這些核心內容的簡要概述&…

Linux:(3)

一:Linux和Linux互傳(壓縮包) scp:Linux scp 命令用于 Linux 之間復制文件和目錄。 scp 是 secure copy 的縮寫, scp 是 linux 系統下基于 ssh 登陸進行安全的遠程文件拷貝命令。 scp 是加密的,rcp 是不加密的,scp 是…

【新人系列】Python 入門專欄合集

? 個人博客:https://blog.csdn.net/Newin2020?typeblog 📝 專欄地址:https://blog.csdn.net/newin2020/category_12801353.html 📣 專欄定位:為 0 基礎剛入門 Python 的小伙伴提供詳細的講解,也歡迎大佬們…

Arcgis 實用制圖技巧--如何制作“陰影”效果

今天給大家介紹arcgis中陰影效果的制作方法,操作很簡單,在ArcMap當中使用制圖表達和移動幾何方式就可以輕松實現。 左側地圖的圖形背景組織很差。右側地圖通過使用陰影效果突出了重點內容。今天,我將要介紹兩種陰影效果的創建方法:第一,純色陰影(single color);第二,漸變…

pandas如何在dataframe上再添加一個dataframe

在pandas中,通常將一個DataFrame與另一個DataFrame進行合并或連接操作,主要有concat函數、merge函數和join方法三種方式,以下是具體介紹: ### 使用concat函數 concat函數可以沿著指定軸將多個DataFrame連接在一起,默認…

YOLOv12 ——基于卷積神經網絡的快速推理速度與注意力機制帶來的增強性能結合

概述 實時目標檢測對于許多實際應用來說已經變得至關重要,而Ultralytics公司開發的YOLO(You Only Look Once,只看一次)系列一直是最先進的模型系列,在速度和準確性之間提供了穩健的平衡。注意力機制的低效阻礙了它們在…

OpenAI開放Deep Research權限,AI智能體大戰升級,DeepSeek與Claude迎來新對決

每周跟蹤AI熱點新聞動向和震撼發展 想要探索生成式人工智能的前沿進展嗎?訂閱我們的簡報,深入解析最新的技術突破、實際應用案例和未來的趨勢。與全球數同行一同,從行業內部的深度分析和實用指南中受益。不要錯過這個機會,成為AI領…

鴻蒙5.0實戰案例:基于RichEditor的評論編輯

往期推文全新看點(文中附帶全新鴻蒙5.0全棧學習筆錄) ?? 鴻蒙(HarmonyOS)北向開發知識點記錄~ ?? 鴻蒙(OpenHarmony)南向開發保姆級知識點匯總~ ?? 鴻蒙應用開發與鴻蒙系統開發哪個更有前景&#…

通過命令啟動steam的游戲

1. 啟動Steam客戶端 在命令行輸入以下命令來啟動Steam客戶端: start steam://open/main 如果Steam未安裝在默認路徑,可能需要先定位到Steam的安裝目錄,例如: cd C:\Program Files (x86)\Steam start steam://open/main 2. 通過…

RIP-AV:使用上下文感知網絡進行視網膜動脈/靜脈分割的聯合代表性實例預訓練

文章目錄 RIP-AV: Joint Representative Instance Pre-training with Context Aware Network for Retinal Artery/Vein Segmentation摘要方法實驗結果 RIP-AV: Joint Representative Instance Pre-training with Context Aware Network for Retinal Artery/Vein Segmentation …