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