蔡霖葦 王彥淇 廖悅健 林鑫浩 陳美琪 楊微
摘要:論文基于Spring框架技術與Android框架技術,采用MVC技術模式并結合線上線下互補業(yè)務模式,設計并實現(xiàn)基于Android的大學生實踐平臺“掌上約吧”APP,給出“掌上約吧”需求分析、總體設計、數(shù)據(jù)庫設計、核心功能模塊實現(xiàn)等分析。APP實現(xiàn)了技能認證、管理、需求發(fā)布、訂單管理、即時通訊、“興趣社區(qū)”等功能模塊,能夠為擁有藝術類才藝專長的大學生學生用戶搭建一個集兼職、交流等一體的平臺,能夠讓大學生群體中的藝術類資源得到很好的利用。
關鍵詞:才藝技能;實踐平臺;微簡歷;Android;大學生
中圖分類號:TP315? ? ? ? 文獻標識碼:A
文章編號:1009-3044(2019)24-0047-03
開放科學(資源服務)標識碼(OSID):
1 設計背景及意義
隨著高等教育的改革發(fā)展,大學生群體規(guī)模日益擴大。國家不斷鼓勵大學生通過社會實踐來鍛煉自身能力進行個性化發(fā)展[5],鼓勵大學生豐富第二課堂。學生們不再局限于條條框框的學習,興趣愛好特長技能均得到不同程度的發(fā)展。根據(jù)調(diào)查分析所得,當代的大學生還有中小學生很多的興趣特長是從小就開始培養(yǎng)來的,父母會有意識地培養(yǎng)孩子的興趣特長,但是上了中學之后鍛煉的機會就很少了,一大部分大學生表示他們的興趣特長發(fā)展僅局限于校園內(nèi)的社團組織,而一小部分同學表示會主動積極參與各種相關比賽來積攢經(jīng)驗,只有極少數(shù)同學能夠得到更進一步的發(fā)展機會。盡管如此,還是有不少同學會通過朋友,社交軟件如朋友圈,微博等尋求適合自己的機會,從中鍛煉和提升自己。但是這種機會并不集中,同時也缺乏安全性以及良好的模式。
開發(fā)設計實現(xiàn)“掌上約吧”,對為大學生藝術類才藝提供展示與交流的平臺與機會,進一步發(fā)展與提升自身的技能專長具必要性。學生用戶可在“掌上約吧”展示發(fā)布才藝技能,為需求者服務,賺取經(jīng)驗傭金;也可發(fā)布自己的服務需求,尋求幫助等?!罢粕霞s吧”為擁有才藝專長的學生用戶搭建一個集兼職、交流等一體的平臺,能夠讓大學生群體中的藝術類資源得到很好的利用,讓學生擁有更多的自信,有利于營造一個積極樂觀向上的校園氛圍,對于深化國家"第二課堂成績單"的課外發(fā)展制度有積極的作用。
2 項目設計思想及管件技術分析
“掌上約吧”基于Android的課余生活實踐平臺App,該軟件結合校內(nèi)外人士的需求,豐富在校學生的課外生活,為在校學生提供一個才藝類技能專長實踐、交流的平臺。平臺基于Spring框架技術與Android框架技術[1][3]作為底層設計,實現(xiàn)安全高性能APP;采用流行的Spring+Hibernate,很好將控制層與業(yè)務邏輯層分離,Spring的IOC技術使程序運行效率更高維護更方便,實現(xiàn)了層與層之間的完全脫耦;在事務處理上通過Spring的AOP技術實現(xiàn)了對異常事務的回滾與操作成功時數(shù)據(jù)提交等復雜業(yè)務功能,且降低程序的耦合性,極大增強了APP運行的安全性與可靠性。業(yè)務實現(xiàn)通過線上、線下業(yè)務結合的模式,系統(tǒng)對學生身份進行認證,依據(jù)用戶上傳的證明材料并服務評價等給用戶評定技能等級,根據(jù)任務的完成度以及技能的相關認證材料可以不斷提升用戶的等級,通過級別限制技能發(fā)布者的所需的傭金。
為了更好地服務于學生職業(yè)發(fā)展需求,平臺預計根據(jù)用戶每一次任務完成度形成一份獨一無二的微簡歷,并對微簡歷進行加密簽名,使其具有不可偽造性。APP基于協(xié)同過濾算法[2][4]并基于業(yè)務改良該算法給用戶智能推送內(nèi)容,通過平臺數(shù)據(jù)記錄來計算出用戶相似用戶,相似用戶通過余弦相似度來計算同送用戶的相似用戶,通過取相似度最高的前十個用戶,將這十個用戶所購買過而推送用戶沒有購買過的物品提取出來,通過公式計算并代入評分系統(tǒng),最后排序并獲取最高分的物品推送給用戶。
3 需求分析
3.1需求分析
“掌上約吧”用戶角色主要包括:服務方、需求方、管理員。本平臺的功能需求有:
1)系統(tǒng)支持投訴建議、反饋等,能按照最新、最熱等不同主題進行搜索查詢。
2)服務提供方限定為各大高校的在校大學生,要求通過注冊實名認證身份并提供資質證明材料系統(tǒng)評定業(yè)務等級;服務需求方可為在校學生及校外人士,對校外人士需要進行實名認證才可用系統(tǒng)功能;
3)服務提供方,即認證學生用戶既能將各自的技能特長發(fā)布到平臺上,為校內(nèi)外有需求的用戶提供服務,賺取傭金,積攢相關經(jīng)驗,也支持獲取服務,成為被服務方,應具有能技能管理,需求管理、訂單管理等功能;
4)服務獲取方,可以是在校大學生或者社會人士、相關公司企業(yè)等,通過平臺發(fā)布需求任務,尋求技長者前來完成,或者進入服務提供方發(fā)布的需求進行下單購買服務,具有需求管理、訂單管理等功能;
5)服務雙方能夠進行溝通交流、訂單管理、收藏等功能;
6)為了營造一個好的社區(qū),構建“經(jīng)驗交流互助”的興趣社區(qū),系統(tǒng)應具有論壇帖子管理、關注被關注管理等。
4 總體設計
4.1系統(tǒng)功能結構圖
系統(tǒng)整體功能結構圖如下圖所示,包括登錄模塊、首頁模塊、訂單管理模塊、個人中心模塊、IM通訊模塊、論壇模塊等模塊組成,如圖1所示。
4.2系統(tǒng)核心功能介紹
4.2.1技能管理
用戶注冊登錄后,同時通過實名認證和學生認證的用戶可以進行技能認證,技能認證通過之后可以對技能進行管理,用戶可以進行發(fā)布技能,發(fā)布技能時需要對技能進行描述并提供一些相關的作品和實踐經(jīng)歷,也可以對發(fā)布的技能進行查看、修改以及刪除等操作,業(yè)務流程如圖2所示。
4.2.2需求管理
用戶注冊登錄后,通過實名認證的用戶可以對自身的需求進行發(fā)布,發(fā)布需求時需要對所發(fā)布需求進行描述(包括時間、地點以及需求內(nèi)容),同時用戶也可以對發(fā)布的需求進行管理(查看已發(fā)布需求及添加新的需求)。
4.3數(shù)據(jù)庫設計
根據(jù)需求分析與功能模塊,設計得到平臺的數(shù)據(jù)庫表,滿足數(shù)據(jù)完整性約束。本平臺的數(shù)據(jù)表主要有:用戶信息表,管理員信息表,粉絲表,技能信息表,需求信息表,帖子評論信息表,帖子信息表,問題反饋信息表。其主要數(shù)據(jù)表的作用如下:技能信息表用于記錄用戶在趣時代平臺發(fā)布技能的信息,如技能名稱,技能分類,技能內(nèi)容,技能需求,發(fā)布時間等重要信息。需求信息表記錄平臺用戶對平臺用戶發(fā)布技能的類別,內(nèi)容,時間以及要求。
5 系統(tǒng)實現(xiàn)
系統(tǒng)主要核心功能模塊實現(xiàn)如下:
5.1社交模塊
用戶可以在這個模塊實現(xiàn)與其他用戶正常的社交聊天,這個模塊也保證了用戶在交易過程中的交易細節(jié),訂單完成的情況以及系統(tǒng)通知也會通過這個模塊向用戶通知。實現(xiàn)如圖5所示。
5.2興趣社區(qū)模塊
在興趣社區(qū)模塊我們實現(xiàn)了用戶的發(fā)布和瀏覽帖子的基本功能,并能通過用戶行為對用戶進行內(nèi)容推薦。實現(xiàn)如6所示。
5.3訂單模塊
在訂單模塊用戶可以查看自己已預約和已完成的訂單信息。實現(xiàn)如7、8所示。
5.4微簡歷
“掌上約吧”平臺提供微簡歷機制。根據(jù)用戶在平臺上的實踐情況及用戶反饋,為用戶提供一份實踐證明(微簡歷)。作為課外生活的其他展示,能夠為大學生用戶求職增添光彩,提高大學生的就業(yè)率。同時,平臺為微簡歷提供防偽查詢,大幅度提升微簡歷的真實性。實現(xiàn)如圖9所示。
6 總結
本設計結合Spring框架技術與Android框架技術完成了基于Android的大學生實踐平臺“掌上約吧”APP。實現(xiàn)了集管理員角色、服務提供方學生角色、服務需求方角色的功能需求,包括:用戶管理、技能管理、需求管理、“興趣社區(qū)”、個人中心、IM即時通訊、“微簡歷”等,為眾多大學生用戶提供一個發(fā)布自身才藝類技能的實踐平臺,獲取更多的機會去實踐自身所學的技能的同時能夠降低需求獲取方的生產(chǎn)成本。基于Android的大學生實踐平臺“掌上約吧”APP,界面簡潔美觀,符合用戶群體的審美需求,操作簡單,使用方便,有利于營造一個積極樂觀向上的校園氛圍,對于深化國家"第二課堂成績單"的課外發(fā)展制度有積極的作用。
參考文獻:
[1] 崔凱,朱源安,盧禹錕,等.基于Android系統(tǒng)應用程序的輕量化研究[J].電腦知識與技術,2019,15(2):216-218.
[2] 袁志遠.基于協(xié)同過濾算法的個性化推薦研究[D]. 南京:南京郵電大學,2018:6-16.
[3] 徐敏.Android平臺多媒體通信客戶端研究與實現(xiàn)[D]. 西安:西安電子科技大學,2011:33-44.
[4] 蕭牧天.IM協(xié)議分析和數(shù)據(jù)重建技術的研究與應用[D]. 北京:北京郵電大學,2011:52-72.
[5] 莊燕菲.大學生社會技能類型劃分及特點分析——以浙江省為例[J].浙江社會科學,2017(9): 151-155, 161.
【通聯(lián)編輯:王力】