李偉,李浩,戴旻昊
考證綜合指南開發與設計*
李偉,李浩,戴旻昊
(南京信息工程大學 應用技術學院,江蘇 南京 210044)
考證綜合指南開發與設計主要是提供一個證書信息收集平臺,根據學科—專業—證書分類,展示證書的具體信息,并根據實名制用戶的真實證書數據分享和評價開發了供后續用戶參考的C2C平臺APP。
vue.js框架;Java語言;數據挖掘技術;考證應用
面對嚴峻的就業形勢,越來越多的大學生會考取相應的資質證書,以便為將來的工作做準備。通過前期的問卷調查發現,目前高校內并沒有發布證書指南的平臺,學生了解的證書渠道大都是考試報名前學校發布的消息。另外,學生對于未發布的證書信息卻知之甚少,考證綜合指南推薦APP將幫助學生和社會考證人員實現對證書的全面了解,以便選擇合適的證書考取。
整體規劃過程中主要分為了用戶需求和產品需求。當下高校的大學生主要面臨問題的有:缺少明確的考證方向、缺少對相關證書信息的認知、缺少了解證書的市場認可度。根據當下的用戶需求,考證綜合指南推薦APP為在校大學生提供了考證方向和所考證書的相關信息,結合現在所學專業與未來所想從事職業提供了特定的考證渠道。
產品本身需要具有簡單、便捷、實用的特點。就主頁面而言,提供了快速搜索界面,并且可根據學科—專業—證書來逐層搜尋相關證書??紤]到產品自身的創新特色和技術特色,產品設計方面還需要進行多角度分析。
如今學科眾多,每門學科又細分為多種不同的專業,而每門專業都需要考取相關職業資格證書,因此搜集證書的信息量龐大。為了準確篩選有效的資源,歸納各專業意向數據,使用了數據挖掘技術。以往的數據搜集技術往往需要人工線上處理加后期審核,但隨著數據信息量的增大,簡單的數據處理已經不能達到軟件的需求,所以需要用到數據挖掘技術,即通過特定的形式將信息細分,結合數據庫、大數據、云計算的等技術,從龐大的數據中獲取需求信息。
數據挖掘步驟:獲取證書網站的數據流,分析對應的專業數據,篩選數據;提取篩選后的數據流,準備校驗數據;選定數據挖掘算法,深度處理,選取符合標準的數據;結合抓包工具,對提取的相關數據加以注釋;通過智能校驗功能二次檢驗挖掘數據,驗證挖掘結果。
在用戶評論和上傳證書時,后臺需自動分辨證書信息的真實性,這需要系統進行機器學習,經過大量的訓練后才可以較為準確地分辨信息。因此又增添了一項創新特色即啟用了機器學習技術。
機器學習步驟:將驗證問題轉化為數學問題;獲取原始數據包,進行提取訓練、形成二次數據;構建特征工程,實現歸一化、離散化等操作;結合算法工具包,進行模型訓練、模型驗證;運用模型融合的方法,改善運行效果的穩定性。
為了保證證書評價和上傳證書信息的實用性、準確性和客觀性,在用戶評價證書和上傳證書之前會進行實名制登錄等操作,對證書采取了2種不同的方法,即已錄入證書和未錄入證書采取不同操作流程。對于已錄入的證書評價,用戶實名制登錄并在考過證書的情況下,對證書進行文字評價、難易度選擇和實用度評價。根據所有用戶的評價、難易度和實用度通過算法實現證書的整體評價、難易度和實用度評價,在前端頁面顯示*的個數由少至多表示難易程度由易至難,實用程度由低至高;對于未錄入證書的上傳,用戶實名制登錄、上傳后臺審核證書是否真實,相同證書上傳次數達到要求后,將此證書收錄數據庫并在前端頁面顯示。
考證綜合指南系統主要運行在手機移動平臺上,用戶在客戶端發出請求,服務器端接收請求,通過中間組件和數據庫建立連接,將相關數據打包以瀏覽器頁面的形式傳送回移動客戶端,最終返回相關信息。
3.2.1 用戶登錄模塊
未注冊的用戶需要進行線上注冊,將個人信息傳輸到后臺數據庫,以實現賬號登錄的授權。用戶登錄主要分為了管理員和普通用戶,管理員具有高級權限,可以查看平臺的各類信息以及用戶的基數,對后期軟件的維護和管理起到了至關重要的作用。
3.2.2 證書展示模塊
為了達到邏輯清晰、層次排列簡潔的效果,整體的證書展示主要按照學科→專業→證書(范圍由大到?。┻M行劃分。證書展示模塊主要包括證書的報名方式、報名時間、費用、相關網站鏈接等信息。未收納的證書會顯示搜索丟失頁面,通過關鍵字查詢可推送相關證書的資源鏈接,但需要用戶自己判別證書資源的真實性。
3.2.3 用戶評價模塊
已考證書的用戶對該證書進行考試難易程度的評價、如何準備復習的參考建議等相關操作,可進一步供未考此證書的用戶參考。雙方可在此平臺上進行疑點的提問和經驗的交流。尚無相關證書的資源時,普通用戶也可以在“聯系客服”功能欄留下建議和請求。
3.2.4 上傳中心模塊
針對用戶提出的證書建議,管理員經過數據的挖掘獲取相關證書資源后,可通過管理平臺進行上傳。普通用戶上傳證書需要經過后臺審核,如果通過,則可顯示在頁面中,并將通過信息推送給相關用戶。
數據庫采用MySQL數據庫,數據庫主要包括以下幾個數據表:用戶信息表,用于保存用戶的信息數據;證書管理表,用于保存證書的信息數據;用戶評價表,用于保存用戶對證書的評價信息數據。
打開APP,首先顯示的是系統logo頁面,如圖1所示,2 s左右后進入系統的首頁面,如圖2所示,主要包括十二大學科的分類、“首頁”按鈕和“我的”按鈕。點擊“工學”按鈕,可出現所對應的專業頁面,如圖3所示。
點擊圖3中的“計算機類”進入證書分類設計圖,會彈出一個窗口顯示計算機子類證書的列表信息,如圖4所示。進入任意一欄可出現相應的證書簡介,如圖5所示。

圖1 logo

圖2 首頁面設計

圖3 專業頁面設計

圖4 證書分類設計

圖5 證書顯示頁面設計
考證綜合指南推薦APP服務的主流對象為在校大學生,利用校園平臺的推送,使其享受到了快捷優質有保障的校園體驗服務。另外,此APP界面簡潔,功能獨特,操作感一流,備受調查人員的一致好評,為廣大學子提供了更加快捷方便的平臺。
[1]王光宏,蔣平.數據挖掘綜述[J].同濟大學學報(自然科學版),2004,32(2):246-252.
[2]王越.JAVA編程語言在計算機軟件開發中的應用[J].電子技術與軟件工程,2019(1):35.
[3]Peter Harrington.機器學習實戰[M].北京:人民郵電出版社,2013.
G726.9
A
10.15913/j.cnki.kjycx.2020.12.053
2095-6835(2020)12-0121-02
2019年江蘇省高等學校大學生創新創業訓練計劃項目(編號:201910300116Y)
李偉(1996—),男,江蘇泰州人,本科,研究方向為計算機科學與技術。李浩(1995—),女,江蘇徐州人,本科,研究方向為計算機科學與技術。
〔編輯:張思楠〕