開題報告

當前位置 /首頁/論文/開題報告/列表

基於Springboot考研交流與資源共享系統的設計與實現

1. 課題來源及研究的目的和意義

基於Springboot考研交流與資源共享系統的設計與實現

隨著近幾年來高校本科生的不斷擴招,導致本科學歷嚴重貶值;再加之近幾年來受到新冠疫情的影響,我國的經濟嚴重受到了衝擊,一些中小企業自身的生存都存在問題更無暇照顧應屆畢業生。在這個就業的大環境下,大批即將畢業的學子不得不加入了考研大軍,想通過提升學歷來緩解就業壓力。我校今年也有大批的大四學生加入到了考研大軍。基於此,本文將設計一個可以實現考研資訊交流和資源共享的系統,從而幫助大家打好資訊站。

本文對內蒙古師範大學計算機與科學技術專業的考研學生,對他們目前所掌握的資訊進行了彙總與整理,並以他們目前的實習需求進行了調查研究及分析,提出了一種基於B/S 結構和共享經濟模式,將每位學生目前所擁有的資訊與資源進行了整理與優化,對考研使用者、考研資源、資訊交流、書籍共享等業務,進行整合化資訊管理的Springboot系統設計方案,稱作考研資訊交流與共享系統。此設計方案的研究側重點主要在於,使用“網際網路+”技術和共享經濟模式,將廣大考研群體擁有的零散資訊和書籍資料,使用網際網路技術進行快速準確的資訊採集和歸類整理,聚少成多的形成種類豐富數量龐大的考研交流資源資訊庫,解決考研人群單個個體資訊不齊全或者不知道選擇更適合考研書籍的問題。在此基礎上實現考研人群之間的書籍和資訊資源共享業務處理,以較低的經濟成本解決使用者對多種考研資訊的需求,提高了資訊的利用率節省考生時間,從而幫助大家進行學習,提高錄取比例。

2. 國內外在該方向的研究現狀

國內大學目前對於資訊化的研究,以自動化管理建設為主,但是處理和管理的業務功能較為單一,主要是對圖書為個體進行集中式採購編目、借閱歸還等業務進行資訊化管理,缺乏讀者使用者與圖書資源之間的共享和資訊交流,使用者只能被動的選擇和接受現有的圖書資源,不能及時的處理使用者多元化需求,對於使用者的意見和建議也很難及時獲取,一方面不能滿足考研使用者使用者日益增長的資訊的需求,另一方面也不利於學習效率的提升。國內資訊管理在商業上的研究主要體現在電子商務領域,以京東、淘寶、噹噹網等為代表。在以網際網路為基礎的電子商務應用方面處於領先位置,但是基於共享經濟模式方面的資源資訊化管理研究目前還不多見。

國外對於管理資訊化的研究,主要集中在兼顧資訊管理和人與系統互動能力的資訊系統研究方面。比如在美國,大學圖書館主要為資訊交流與資源共享的平臺,但是圖書館系統主要注重讀者使用者和圖書資源之間需求關係的及時溝通交流,對讀者使用者按照群體進行劃分,針對不同需求的讀者群體提供多種資訊交流與溝通機制,從而具備良好的個性化需求服務。因此大學中的讀者使用者可以更好地使用圖書館的資源,充分發揮圖書館圖書資源的服務效率。針對於考研資訊交流與資源共享系統也是類似的,像哈佛大學的圖書館不僅提供圖書資源服務,還建設了讀者培訓系統,可以對學生進行寫論文做研究等方面的指導,支援給教師建立小型資料庫平臺服務,更好地進行數目收藏管理等服務,對讀者個性化的特定的需求提供服務。因此這個系統的設計也可以參照這一模式,針對於特定的考研人群選擇特定的個性化服務。

3. 主要研究內容

3.1研究目的

由於考研資訊過多,各大院校專業課的考試內容都不同,而且在公共課數目上也存在著一些選擇,考研人群所需要的資訊和資源也越來越多,如果將市面上推薦的資料和課程都購買和觀看的情況,所耗費的人力財力過多。而且在不確定考研院校的情況下,自行購買目標院校的資料所花費的經濟成本過高。

基於此問題的情況下,資訊交流和資源共享系統就顯得尤為重要了,在這個系統裡,所有註冊登入的考研學生可以相互推薦自己心儀院校的專業課資料以及公共課的名師推薦和考研資料,而且也可以分享電子版資料和自己的筆記檔案,做到相互利用、取長補短、資源共享,大家一起學習,利用好資源,少走彎路。在考研的長征中,減少各大考生走資訊戰的彎路,提高錄取率。

3.2內容架構圖:

圖1內容架構圖

3.3前端

3.3.1首頁模組

首頁可分為按照發布時間排序、按照熱度排序、按照瀏覽次數排序、按照點贊次數排序、按照評論數排序,訪客可通過訪問導航欄,進行資料的檢索,提高效率。

3.3.2 內容搜尋模組

內容搜尋可分為兩個模組,分別為關鍵詞搜尋和按類別搜尋。訪客可以通過搜尋關鍵詞的方式直接搜尋到自己想要的內容。

3.3.3 論壇模組

主要分為資料貼和學習心得交流貼。資料貼主要分為專業課貼、數學類貼、英語類貼、政治貼,在資料貼中訪客可以方便找尋適合自己的資料和資訊。

3.3.4 個人中心

個人中心分為收藏內容、個人貼子管理、個人資訊管理、登出,主要是記錄自己的個人資訊。

3.4後端

3.4.1資料庫

使用者可進行招聘資料的檢索,支援按地區、崗位、學歷等複選框進行資料篩選。

4.研究方案

4.1總體設計方案:

圖二整體邏輯結構設計圖

4.2技術選型:

(1)開發語言:Java

(2)開發工具:Idea、Eclipse

(3)開發框架:SSM、SpringBoot框架

(4)資料庫:Mysql

4.3創新點:

採用支付寶沙箱支付,支付寶有一個供開發者測試使用的沙箱環境,會提供一個沙箱版的支付寶app、一個商家賬戶、一個買家賬戶。有了這個,可以讓我們跳過商家入駐、企業資質稽核等過程,開箱即用,降低了學習成本。

5.進度安排,預期達到的目標

時間安排

進度安排

預期目標

2022.07.26

進行選題探討

確定選題

2022.08.02

針對所選題目進行調研

2022.08.09

分析專案可行性

2022.08.16

分析專案可行性

2022.08.23

敲定可行專案,確定題目

2022.09.01

對專案進行背景調查

需求分析完成

2022.09.08

進行初步需求分析

2022.09.15

專案的功能需求分析

2022.09.22

需求分析彙報

2022.10.08

修改需求分析,細化需求分析

2022.10.20

撰寫開題報告

開題報告初稿

2022.10.21

開題報告彙報

修改開題報告

2022.10.28

繼續修改格式,完善開題報告

完成開題報告

2022.11.01

學習java基礎

可以進行基本網站資料的爬取及資料解析

2022.10.25

學習requsets模組

2022.11.01

學習資料解析

2022.11.08

學習springboot框架

可以使用springboot框架進行網站的資料學習

2022.11.15

Springboot框架的實戰訓練

2022.11.22

對資訊交流網站進行學習

在資訊交流網網站進行學習

2022.11.29

解決資訊交流中需要的問題遇到的問題

2022.12.05

學習編寫後端技術並實戰

2022.12.13

學習資料清洗模組

掌握資料清洗

2022.12.20

實戰資料清洗模組

實現資料的清洗,及基礎的資料分析

2022.12.27

學習資料分析模組

2023.01.03

對招聘資料進行資料分析

2023.01.10

學習前端開發基礎

前端基礎開發

2023.01.17

移動端Web網頁開發

2023.01.24

網頁Div佈局設計

網頁佈局初步設計

2023.02.01

網頁CSS佈局

2023.02.08

網頁Flex佈局

2023.02.15

JavaScript

前端圖表設計

2023.02.22

百度的Echart圖表

2023.03.01

前後端資料互動

實現前後端資料互動

2023.03.08

資料庫前後端連線

2023.03.15

HTTP+AJAX

2023.03.22

前端優化

專案優化調整

2023.03.29

動態視覺化互動

2023.04.05

UI設計

2023.04.05-答辯

撰寫畢業論文

完成畢業論文

6.課題已具備和所需的條件、經費

外部條件:學院提供上機,圖書館資料

硬體條件:膝上型電腦一臺

軟體條件:VSCode、PyCharm、Mysql資料庫、Window10

7.研究過程中可能遇到的困難和問題,解決的措施

(1)支付寶沙箱除錯不通:支付寶沙箱除錯錯誤,請回到請求來源地,重新發起請求。錯誤程式碼invalid-signature

(2)資料表字段的設計以及表之間的關係:資料庫欄位需要按照系統實現的整體功能進行設定,以及資料表與資料表之間的關係,需要做到互相之間相關聯,從而實現系統的正常實現。

(3)系統環境的搭建:技術點的選擇是一個系統能否正常執行的保障,選擇合適的,易寫的技術,是系統編寫的難點;還有就是系統環境的搭建,他與技術點的選擇以及語言的撰寫是相輔相成的,如果系統環境搭建錯誤,技術點選擇的再合適,語言攥寫的再完美也無濟於事了。

(4)頁面效果的設計:系統的視覺化介面要做到兩個方面:一方面是保證系統介面的美觀大方,色彩搭配;另一方面,又要保證系統的實現簡單明瞭,易用性做好。

解決措施:

(1)表單裡面的value應該是出現了不應該出現的換行符,然後產生這個換行符的步驟是在 hutool那個JSONObject那裡,將這個引數設定回0,就是格式化後的json字串就不會存在換行符,然後輸出的value驗籤引數就不會換行了,也就不存在特殊符號了,然後繼續用手機模擬支付就可以了

(2)在開始做系統之前,先查閱大量的相關文獻,選擇合適的資料庫表的設計方案,嚴格按照自己要完成的系統進行設定,從源頭上杜絕錯誤,防止後續因為資料表設計等問題造成系統的障礙。

(3)技術點的選擇是至關重要的,為了解決這一問題,在選擇上會採用THML,CSS,JavaScript實現頁面效果,保證系統的正常執行.

(4)在視覺化介面的實現過程中,要注意顏色搭配,以簡潔明瞭為創意點,切記過於花裡胡哨給人的視覺上受到衝擊。視覺化介面主要還是為了實現系統的執行,因此,易行性是最關鍵也是最中心的,在設計美觀、大氣的基礎上,還要實現易行性。

8.主要參考文獻

[1]徐繞山JavaWeb應用開發模式研究【J】 資訊化研究,2012(3)1-4

[2]傳智部落格高教產品研發部MySQL 資料庫入門【M】 清華大學出版社,2015,4-16

[3]XIAO Shou-Bai Research and Implementation of Assist Developed Platform Based on SSH Framework【C】I/ICIME 2011,VOL 06 2011,(5)140-142

趙琰,戴曉翔,詹慶東互聯思維下圖書共享模式研究【J】 圖書情報工作,2018(62)33-34

[4]唐瑕苓,鄭菊,楊穎,紙質書網路共享平臺的價值提升路徑研究【J】圖書情報導刊,2017(07):10-13

[5]Booch G ,Rumbaugh J .UML使用者指南(第2版)【M】.(邵維忠,麻志毅).北京:人民郵電出版社,2013,13-15

[6]Wang H,Zhang H ,Hong L ,RETRACTED ARTICLE Data transparent access to heterogeneous database on XML technology 【C】//Seventh Intemational Conference on Natural Compulation ,ICNC 2011,Shanghai ,China ,26-28 July ,2011.DBLP,2011

[7]趙越,周慧,袁思思,et al .基於共享經濟理念的圖書共享App的設計與實現【J】資訊

[8]於文藝美國大學圖書館資訊化建設及啟動【J】教育與職業,2013,3-4

[9]張品俊,鍾志巨集,高教園區圖書館資訊資源共享機制的研究【J】山西農經,2016(16):89-89

[10]馬一鳴網路在圖書資源共享方面的應用【J】 科技創新導報,2017(22)250—251

[11]李嘉璐“網際網路+”環境下電商運營策略研究【J】.電子技術與軟體工程,2017(22):32

[12]Qingtong X Sharng Economy A New Economic Revonlution to Step into an Era of Ecological Civilization【J】當代社會科學(英文版),2018:11-46

[13]WilliamsN .Java Web 高階程式設計【M】,清華大學出版社,2015,7-10

[14]郭克華,JavaEE 程式設計與應用開發【M】.清華大學出版社,2011,67-78

[15]李月,謝志傑,張凱,et al.一種共享型校園圖書管理系統的設計與實現[J].廣東交通職業技術學院, 2018,17(03):95-98.

[16]王文彥探討圖書網路資源共享化的方法[J]赤子(上中旬),2017(05):168

[17]胡海. 基於B/S模式的網上圖書館銷售系統[D] 南昌大學,2013,3-4

TAG標籤:資源共享 考研 系統 #