聞一曉 賈雪松 李晶晶 梁卉婷

摘要:本課題主要針對校園內學生和商家而設計的一款兼職平臺,商家與學生雙方均可在本平臺發布自己的需求,滿足雙方的供需關系,使學生與商家更直觀便捷地查找兼職信息以及發布求職信息,同時加入商家資質審核機制,保證學生的安全和合法權益。
關鍵詞:大學生;校內;兼職
1引言
兼職是大學生認知社會的一個很直接的途徑,越來越多的在校大學生選擇校園兼職,旨在積累更多的工作經驗,為畢業后能順利找到工作做好鋪墊。但是,據校園調查大部分學生認為當前存在尋找兼職難,兼職資源少,找兼職途徑較窄,與商家溝通麻煩、安全等問題。為此,開發一個專門服務于大學生的兼職服務平臺是很必要的,“內募俠”大學生校內兼職平臺既可以為廣大的在校大學生提供合適的、安全的兼職工作機會,也為用人單位與大學生之間搭建了方便快捷的服務平臺。
2.“內募俠”大學生校內兼職平臺功能設計
本文設計的校園兼職平臺主要由前端用戶和管理員用戶組成,其中前端用戶包括學生用戶和商鋪用戶。校園兼職平臺設計結構框圖如圖1所示。
2.1前端用戶功能設計
(1)前端用戶注冊,用戶注冊分為商家用戶和學生用戶的注冊,學生用戶注冊需要填寫昵稱,真實姓名,電話,郵箱等信息,商家用戶注冊還需要額外進行公司營業執照的上傳,需要經過管理員對該商家進行審核。
(2)用戶登錄時,需要進行兩次驗證,首次驗證用戶名與密碼是否與數據庫中用戶信息符合,隨后驗證登錄時輸入的驗證碼是否與實際驗證碼符合,兩次驗證通過后才可以進行交易操作。
(3)商家用戶可以發布兼職信息,兼職內容盡可能詳細地描述出來,發布后需要通過后臺管理員的審核,當審核通過后才能進行兼職信息的顯示。
(4)學生用戶可以瀏覽兼職信息,點擊兼職標題便可以查看兼職的詳細內容,點擊商家用戶頭像查看資料,若雙方都有意向,則進一步確定兼職的待遇以及工作內容。
(5)學生用戶還可以先完善自己的無課時間再選擇兼職商家,并在完善后可以進行篩選操作,以便更快找到合適的商家。
(6)用戶可以修改個人信息,進入個人中心可以進行個人資料(頭像、昵稱、賬號姓名、電話、郵箱)、密保、通知、兼職、以及收藏的修改與查看。
(7)前端用戶可以查看平臺的公告,可以通過投訴信箱進行商家投訴。
2.2管理員功能設計
(1)管理員可以對在本系統注冊過的用戶信息進行管理,例如查詢一個用戶并刪除此用戶的信息。
(2)管理員可以審核商家資質,允許商家發布兼職信息。
(3)管理員可以對兼職信息進行管理,查看全部的兼職信息包括已審核和未審核,可以按照兼職的編號,兼職的類別,以及是否有效分別進行查詢。
(4)管理員可以對用戶進行管理,可以查看所有的用戶,管理員可以直接從這里進行添加,可以對商家的公司執照進行審核,對于違規的商家用戶及學生用戶可以禁用賬號。
(5)管理員可以發布公告以及查看信箱,可以發布此網站的版本更新以及一些功能說明到平臺公告,所有用戶都可以進行查看。管理員可以對用戶發送的投訴信件進行查看,再對信件的內容進行核實,做出對應的處理。
3 “內募俠”大學生校內兼職平臺的搭建
3.1關鍵技術
(1)Spring Boot
Spring Boot的核心就是自動配置,它為幾乎所有的Spring組件都提供了相應的自動配置類,而且默認是打開的,所以只要相關的jar文件存在,這些自動配置就會被使用。有些配置屬于必配的,自動配置會節省不少時間;有些配置則往往需要修改。Spring的自動配置是非侵入式的,所以如果聲明了數據源,那么Spring自動配置的嵌入式數據源就會取消。
(2)Flutter
Flutter是Google開源的構建用戶界面(UI)工具包,幫助開發者通過一套代碼庫高效構建多平臺精美應用,支持移動、Web、桌面和嵌入式平臺。具有如下特點:
l 快速開發:毫秒級的熱加載,修改后,應用界面會立即更新。使用豐富的、完全可定制的widget 就可以在幾分鐘內構件原生界面。
l 富有表現力和靈活的UI:快速發布聚焦原生體驗的功能。分層的架構允許完全自定義,從而實現難以置信的快速渲染和富有表現力、靈活的設計。
l 原生性能:Flutter 包含了許多核心的 widget,如滾動、導航、圖表和字體等,這些都可以在iOS和Android上達到原生應用一樣的性能。
l 跨平臺引擎
l 高性能
(3)數據庫設計
數據庫DB,是按照數據結構來組織、存儲和管理數據的倉庫,操作數據進行增加、刪除、修改、查找等操作。本設計所涉及的數據表如下:
l 普通用戶表。普通用戶主要用來存儲編號、用戶賬號、密碼、電話、年齡、性別、個人說明。
l 兼職工作信息表。兼職工作信息表有編號、傭金、地點、電話、人數、標題。
l 關系表。普通用戶和兼職工作關系表有編號、普通用戶編號、兼職工作編號。
l 管理員表。
3.2平臺搭建的技術方案
本平臺包括前端和后端兩大部分,前端主要需要兼容PC、IOS、Android。使用Flutter來開發,可實現一套代碼三端兼容。管理后臺使用Spring Boot框架開發可以輕松地創建一個可獨立運行的,生產級別的應用程序。基于Spring Boot內部的自動化配置功能,可以在“零”配置,或者只需要添加很少的配置,就可以進行日常的功能開發。
平臺整體使用JAVA語言描述網站業務邏輯,輔以JSP語言進行頁面展示,使用MySQL作為后臺數據庫,各用戶通過使用瀏覽器訪問系統服務器,采用用戶身份認證機制和用戶密碼進行MD5加密算法等技術。
全站使用HTTPS協議進行數據傳輸,HTTPS主要由兩部分組成:HTTP+SSL/TLS,在HTTP上又加了一層處理加密信息的模塊。服務端和客戶端的信息傳輸都會通過TLS進行加密,所以傳輸的數據都是加密后的數據,保證了用戶數據信息的傳輸安全。
4市場分析與預測
校園內很多商鋪在業務量增大時都需要招聘一些大學生從事兼職,大學生也希望在課余時間從事兼職以積累工作經驗,更多地接觸和了解社會,因此,市場需求巨大。學生和商家都需要一個信息交換的平臺,而“內幕俠”校園大學生兼職平臺正好解決了雙方的需求。平臺兼具公益性,對公益組織用戶均全程免費。該項目最主要的風險在于同類小程序或App的競爭,因此在程序開發和投入使用后,要不斷關注用戶體驗和反饋建議,不斷進行調整和優化。該項目遠景規劃是在校園內推廣發展1~2年后,向其他高校推廣,形成品牌效應。
5結語
本文主要設計的是“內募俠”大學生校內兼職平臺,其主要服務于本校的學生和商鋪,更直觀的讓雙方互相了解供需要求,做到信息互通,能完美解決在校生兼職問題。
項目來源:沈陽城市建設學院2021年校級大學生創新創業訓練計劃項目
項目名稱:“內募俠”兼職平臺
項目編號:202113208076