王熙熙,馮晟,鄧鵬程,黃義行,鄭博利,王旋,柏人杰,王凌濤
(紹興文理學(xué)院計算機科學(xué)與工程系,浙江紹興312000)
大學(xué)生校園創(chuàng)業(yè)是近幾年出現(xiàn)的初創(chuàng)型經(jīng)濟現(xiàn)象,其形成產(chǎn)業(yè)歷史不長,發(fā)展前景被業(yè)界看好,該研究為了實現(xiàn)大學(xué)生課余時間自主創(chuàng)業(yè),查閱了國內(nèi)外大量文獻和資料,了解自由時間自主創(chuàng)業(yè)平臺的背景、意義、國內(nèi)外發(fā)展?fàn)顩r及最前沿的技術(shù)和未來的發(fā)展趨勢,并針對高校大學(xué)生的特點及詳細需求分析基礎(chǔ)上,初步構(gòu)建了高校大學(xué)生課余時間自主創(chuàng)業(yè)平臺的藍圖。
該系統(tǒng)采用瀏覽器/服務(wù)器模式架構(gòu),界面友好,操作簡單,提示向?qū)逦?,用戶可以輕易地掌握發(fā)布任務(wù)和接任務(wù)的流程,迅速上手。而管理員只要清楚業(yè)務(wù)流程,就可以對網(wǎng)站進行日常維護。
該系統(tǒng)主要的開發(fā)工具是Visual Studio2015,數(shù)據(jù)庫采用SQL Server2008,其中前臺用HTML進行頁面開發(fā),后臺與數(shù)據(jù)庫連接,很多電商平臺的開發(fā)都用到了這種技術(shù),本文的高校大學(xué)生課余自主創(chuàng)業(yè)平臺也是類似于電子商務(wù)。綜上所述,該系統(tǒng)在技術(shù)上是可以實現(xiàn)的。
該系統(tǒng)設(shè)計的功能都比較基礎(chǔ),難度都不算特別高,不需要龐大的服務(wù)器承載,從發(fā)布任務(wù)到接單任務(wù)再到任務(wù)評價所涉及的業(yè)務(wù)邏輯并不復(fù)雜,所以系統(tǒng)開發(fā)周期不會很長,所選用的硬件環(huán)境都是很普通的,我們平時使用的普通的電腦硬件和服務(wù)器就可以滿足這個系統(tǒng)的正常運行。數(shù)據(jù)庫存儲了系統(tǒng)所需要的數(shù)據(jù),通過后臺可以對各個數(shù)據(jù)進行分類的管理,節(jié)省了很大的工作量,很大程度上免除了不必要的了人力、物力。
1.4.1 開發(fā)工具
該研究的程序設(shè)計前臺后臺設(shè)計運用到了Visual Studio2015這個平臺,而數(shù)據(jù)庫則采用了SQLServer2008。
1.4.2 技術(shù)架構(gòu)
采用ASP.NET開發(fā)框架,通過HTML+CSS等一系列計算機語言來編寫網(wǎng)站代碼。它支持web pages單頁面模型、MVC模型視圖控制器、web forms事件驅(qū)動模型等三種開發(fā)模式。單頁面模型是最簡單的模型,包含的模板和幫助器可以用在數(shù)據(jù)庫、video、社交媒體等。而MVC模型則將web應(yīng)用程序分為用于數(shù)據(jù)的模型、用于現(xiàn)實的視圖、用于輸入的控制器這三種不同的組件。最后一種web forms作為傳統(tǒng)的事件驅(qū)動開發(fā)模型,可以開發(fā)添加了服務(wù)器空間、服務(wù)器事件以及服務(wù)器代碼的網(wǎng)頁。該系統(tǒng)采用三層架構(gòu)的網(wǎng)站設(shè)計,即表現(xiàn)層、業(yè)務(wù)層和數(shù)據(jù)層。每一次只需要少量的代碼就可以實現(xiàn)各層的功能,十分靈活[2]。
該系統(tǒng)的設(shè)計和實現(xiàn)是為了給高校大學(xué)生提供一個可以利用課余時間自由創(chuàng)業(yè)的平臺,學(xué)生通過發(fā)布或完成任務(wù)對社會有了進一步的了解,也可以通過自己的努力賺到第一桶金,在完成任務(wù)的過程中可以與其他用戶進行交流更拓展了自己的人脈,軟件平臺開發(fā)中要求實現(xiàn)任務(wù)的發(fā)布接受、用戶傭金管理、用戶滿意度調(diào)查(即任務(wù)評分)和用戶交流功能。
2.2.1 系統(tǒng)功能需求分析
高校大學(xué)生課余自主創(chuàng)業(yè)平臺為高校大學(xué)生拓展人脈接觸社會、自主創(chuàng)業(yè)提供了良好的平臺,在平臺上可以根據(jù)自己的需求發(fā)布任務(wù),也可以根據(jù)自己的特長選擇任務(wù)接收。在一單任務(wù)未完成之前,接單用戶和發(fā)布任務(wù)的用戶隨時可以在平臺上互相交流,任務(wù)完成后可以對任務(wù)進行評價。而后臺管理員可以對用戶注冊信息、任務(wù)信息、用戶評分、用戶傭金記錄進行管理。
2.2.2 系統(tǒng)功能模塊劃分
根據(jù)對高校大學(xué)生校園生活現(xiàn)狀的調(diào)查、研究發(fā)現(xiàn)該系統(tǒng)的設(shè)計和實現(xiàn)大致可分為以下幾個方面:
(1)用戶注冊信息管理:用戶想要登錄平臺,必須先注冊一個屬于自己的賬戶,然后才能登錄平臺。若用戶已經(jīng)注冊過,可以直接輸入自己的賬號密碼登錄平臺。
用戶注冊信息包括:用戶名、密碼、手機號、性別、身份證號等信息,輸入錯誤可以選擇重置信息。要求填寫身份信息保證了平臺用戶的可靠性,提高了用戶對平臺的放心程度。
(2)任務(wù)信息管理:用戶可以選擇發(fā)布一個新任務(wù)或者在任務(wù)未被接收前修改任務(wù)信息,也可以接收別人發(fā)布的信息。任務(wù)完成后,在任務(wù)詳情界面會詳細記錄任務(wù)完成的每一個節(jié)點。
(3)傭金信息管理:每一單任務(wù)完成后接單用戶都會得到該任務(wù)的傭金,在前臺可以查看傭金記錄、管理自己得到的傭金。后臺管理員也可查看每個用戶的傭金記錄。
(4)任務(wù)評價管理:任務(wù)完成后,用戶對本次任務(wù)進行打分并作出評價,平臺進行存檔記錄,在后臺可以進行管理。
(5)用戶交流:任務(wù)被接收后,允許雇傭用戶和接單用戶在平臺上進行溝通交流,確保了任務(wù)的完成情況,也促進了用戶之間的交流,擴展了用戶人脈。
圖1 系統(tǒng)用例圖
(6)平臺事務(wù)管理:設(shè)置管理員后臺管理,對用戶注冊信息、任務(wù)信息、用戶傭金、用戶評價進行管理。管理平臺公告和留言板信息。
對系統(tǒng)中所涉及的各個角色進行分析,得出系統(tǒng)用例圖如圖1所示。
根據(jù)之前的系統(tǒng)功能結(jié)構(gòu)圖分析,得出該系統(tǒng)的實體對象:用戶、任務(wù)、任務(wù)評價、任務(wù)傭金。
(1)注冊模塊設(shè)計與實現(xiàn)。
要登錄平臺首先要進行注冊,考慮到平臺用戶的安全性本平臺采用實名注冊登記用戶身份證號碼,與個人手機號。
(2)登錄模塊設(shè)計與實現(xiàn)。
輸入之前注冊的信息登錄平臺。
包括管理我的任務(wù)、管理我接收的任務(wù)、查看我的傭金記錄、查看我的消息、退出登錄。
回到首頁點擊管理后臺,出現(xiàn)管理員登錄界面,為了保證平臺的安全,管理員登錄的時候增加驗證碼登錄。
(1)用戶注冊信息管理。
對平臺注冊用戶的信息進行管理、點擊編輯可以進行修改。
(2)任務(wù)信息管理。
管理員可以查看平臺的所有任務(wù)信息并對這些信息進行管理。
(3)傭金管理。
管理員可以對用戶獲得的傭金進行管理。
(4)公告管理。
管理員可以發(fā)布平臺公告。
(5)評價管理。
管理員可以管理用戶所獲得的評價。
大學(xué)生在校園利用課余時間自主創(chuàng)業(yè)給以跑腿服務(wù)為代表的新型服務(wù)業(yè)創(chuàng)造了一個有利的發(fā)展機會。于高校大學(xué)生來說,大學(xué)生創(chuàng)業(yè)服務(wù)進校園,既解決了他們的需求,又給了他們鍛煉的機會。這種服務(wù)對于雇傭方和接收任務(wù)方來說都是有利的,是新時代的一種雙贏。
高校大學(xué)生課余自主創(chuàng)業(yè)平臺能夠較為方便地滿足高校大學(xué)生課余尋找兼職的需求,并提供用戶交流功能,拓展了大學(xué)生的交際空間,增加了對社會的認識。對于數(shù)據(jù)的一致性的問題也通過程序進行了有效的解決。該系統(tǒng)所達到的主要功能如下所述。
(1)任務(wù)發(fā)布:發(fā)布任務(wù)詳細信息、任務(wù)傭金、任務(wù)地點等。
(2)任務(wù)搜索:通過任務(wù)分類或者關(guān)鍵字查詢適合的任務(wù)。
(3)任務(wù)評價:任務(wù)完成后可以對任務(wù)完成情況進行評價,并給出相應(yīng)的評分。
(4)用戶交流:在接單(發(fā)布)任務(wù)后臺,接單方可以和發(fā)布任務(wù)方進行實時交流。
(5)用戶注冊與登錄:用戶注冊信息實時導(dǎo)入數(shù)據(jù)庫。
(6)后臺管理:管理員管理平臺所有信息、用戶管理自己任務(wù)信息。
(7)任務(wù)評價:任務(wù)完成后可以對任務(wù)完成情況進行評價,并給出相應(yīng)的評分。
(8)網(wǎng)站公告:發(fā)布網(wǎng)站重要信息或者當(dāng)做廣告位。