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