顧問 樊德平 王堯
【摘 要】隨著國務(wù)院提出的“大眾創(chuàng)業(yè),萬眾創(chuàng)新”口號以及國家相關(guān)政策的逐步推進與落實,高校大學(xué)生創(chuàng)新創(chuàng)業(yè)教育工作又進入了一個新階段。由于高校創(chuàng)新創(chuàng)業(yè)訓(xùn)練活動的復(fù)雜性和多樣性,存在管理效率低下、工作任務(wù)繁重、信息流通差等問題。本文主要針對此類問題,在研究高校創(chuàng)新創(chuàng)業(yè)活動的工作基礎(chǔ)之上,利用PHP開發(fā)平臺的Yii框架結(jié)合MySQL數(shù)據(jù)庫開發(fā)了一套高校創(chuàng)新創(chuàng)業(yè)訓(xùn)練項目管理平臺。該系統(tǒng)的實施對于提升高校創(chuàng)新創(chuàng)業(yè)訓(xùn)練活動的管理效率、擴大創(chuàng)新創(chuàng)業(yè)訓(xùn)練的覆蓋面有著重要的意義。
【關(guān)鍵詞】創(chuàng)新創(chuàng)業(yè);訓(xùn)練項目管理;Yii框架
中圖分類號: G647.38文獻標識碼: A文章編號: 2095-2457(2019)29-0014-003
DOI:10.19694/j.cnki.issn2095-2457.2019.29.006
Design of Innovation and Entrepreneurship Training Project Management Platform Based on Yii Framework
GU Wen1 FAN De-ping1 WANG Yao2
(1.School of Computer Science and Engineering,Sanjiang University,Nanjing Jiangsu 210012,China)
(2.Nanjing Fudao Information Engineering Co.,Ltd,Nanjing Jiangsu 210012,China)
【Abstract】With the slogan of“Public Entrepreneurship, Innovative Innovation”and the gradual promotion and implementation of relevant national policies,the work of innovation and entrepreneurship of college students has entered a new stage.Due to the complexity and diversity of innovation and entrepreneurship training activities in colleges and universities,there are problems such as low management efficiency,heavy work tasks,and poor information flow.This paper focuses on such problems.On the basis of studying the innovation and entrepreneurial activities of colleges and universities,the Yii framework of PHP development platform is combined with MySQL database to develop a set of university innovation and entrepreneurship training project management platform.The implementation of this system is of great significance for improving the management efficiency of innovation and entrepreneurship training activities in colleges and universities and expanding the coverage of innovation and entrepreneurship training.
【Key words】Innovation and entrepreneurship;Training project management;Yii framework
0 引言
我國畢業(yè)大學(xué)生數(shù)量逐年上漲,至2018年畢業(yè)生人數(shù)已達到820萬人,龐大的人口基數(shù)使得高校畢業(yè)生的就業(yè)形勢十分嚴峻,面臨著畢業(yè)即失業(yè)的尷尬局面,這使得很多高校畢業(yè)生走上了創(chuàng)業(yè)之路[1]。同時,國家對于大學(xué)生創(chuàng)新創(chuàng)業(yè)能力的培養(yǎng)越發(fā)重視,培養(yǎng)創(chuàng)新創(chuàng)業(yè)型人才已成為國家發(fā)展的一大重點。伴隨著國務(wù)院提出的“大眾創(chuàng)業(yè),萬眾創(chuàng)新”口號以及國家相關(guān)政策的逐步推進與落實,高校大學(xué)生創(chuàng)新創(chuàng)業(yè)教育工作又進入了一個新階段,各高校響應(yīng)國家號召,積極探索教育培養(yǎng)創(chuàng)新創(chuàng)業(yè)人才的有效路徑。由于各高校對于創(chuàng)新創(chuàng)業(yè)活動的管理經(jīng)驗不足與重視程度不同,還未形成統(tǒng)一的標準,仍處于積極探索階段。從文獻2可以得知,為了給廣大學(xué)生提供切實有效的指導(dǎo)和幫助,轉(zhuǎn)變大學(xué)生就業(yè)創(chuàng)業(yè)的陳舊觀念,開展創(chuàng)新創(chuàng)業(yè)訓(xùn)練及創(chuàng)業(yè)實踐是一種有效的方式[2]。但是開展創(chuàng)新創(chuàng)業(yè)訓(xùn)練的管理工作遠比想象中要復(fù)雜,加上各高校的創(chuàng)新創(chuàng)業(yè)的管理體系也不夠完善,存在著管理人員不足、管理流程煩瑣等問題,一定程度上壓制了開展創(chuàng)新創(chuàng)業(yè)訓(xùn)練的覆蓋面及影響力。例如,高校要進行多項創(chuàng)新創(chuàng)業(yè)訓(xùn)練項目報名及篩選工作,如果仍然采用傳統(tǒng)的Word、Excel進行信息統(tǒng)計與管理,不利于創(chuàng)新創(chuàng)業(yè)管理人員直觀地了解到各項項目情況,不能夠充分對多項創(chuàng)新創(chuàng)業(yè)項目進行監(jiān)管,效率十分低下,工作量成倍增長卻無法得到妥善解決。目前,國家會借助一些信息化手段來加強創(chuàng)新創(chuàng)業(yè)訓(xùn)練的管理,如典型案例“國家級大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃平臺”,所有國家級、省級大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃項目在完成過程中都必須使用該平臺進行信息上報,這在一定程度上緩解了各高校在組織和管理創(chuàng)新創(chuàng)業(yè)活動的壓力,但此類平臺主要用于省級創(chuàng)新創(chuàng)業(yè)項目遴選,也限制了創(chuàng)新創(chuàng)業(yè)活動的界定范圍,并不能夠完全適用于在高校內(nèi)部開展各種創(chuàng)新創(chuàng)業(yè)訓(xùn)練活動。針對以上問題,借助信息化、網(wǎng)絡(luò)化相關(guān)技術(shù),設(shè)計并開發(fā)一套通用性強、易用性佳的高校創(chuàng)新創(chuàng)業(yè)訓(xùn)練項目管理平臺是十分必要的,對高校提高創(chuàng)新創(chuàng)業(yè)訓(xùn)練管理效率、擴大創(chuàng)新創(chuàng)業(yè)訓(xùn)練的覆蓋面有著現(xiàn)實的意義。
1 系統(tǒng)整體架構(gòu)
本文所設(shè)計的高校創(chuàng)新創(chuàng)業(yè)訓(xùn)練項目管理平臺主要采用B/S架構(gòu)模式,用戶通過瀏覽器使用授權(quán)賬號即可登錄系統(tǒng)進行操作。對開源Web應(yīng)用開發(fā)技術(shù)進行綜合分析,選定了Yii框架和MySQL數(shù)據(jù)庫作為基礎(chǔ)的開發(fā)平臺,Yii是一個基于組件的高性能PHP框架,其基于MVC模式,層次分明,此框架提供了豐富的應(yīng)用組件,支持自定義模塊和組件,開發(fā)應(yīng)用高效、靈活,可用于開發(fā)大型Web應(yīng)用。MySQL是開源的關(guān)系型數(shù)據(jù)庫,可靠性和易用性表現(xiàn)優(yōu)異,支持多用戶、多線程,可以在主流的操作系統(tǒng)中跨平臺應(yīng)用。MySQL已被眾多大型網(wǎng)站(Fracbook、Twitter、YouTube等)使用,是Web應(yīng)用開發(fā)的首選數(shù)據(jù)庫之一。高校創(chuàng)新創(chuàng)業(yè)訓(xùn)練項目管理平臺的整體架構(gòu)主要基于Yii2.0框架,具體如圖1所示。數(shù)據(jù)層對應(yīng)Yii框架的模型,系統(tǒng)使用MySQL進行數(shù)據(jù)存儲,圖片、壓縮包等文件數(shù)據(jù)進行物理存儲,并與MySQL進行關(guān)聯(lián)。Yii 2.0框架包含了一個建立在PHP PDO之上的數(shù)據(jù)訪問對象(DAO),能夠為不同的數(shù)據(jù)庫提供了一套統(tǒng)一的API,其中的ActiveRecord提供了數(shù)據(jù)庫與模型的交互的方法。業(yè)務(wù)層對應(yīng)Yii框架的控制器,控制器加載模型,進行創(chuàng)新創(chuàng)業(yè)訓(xùn)練管理系統(tǒng)的業(yè)務(wù)邏輯處理,同時,業(yè)務(wù)層還需要支持與高校的第三方平臺進行對接,例如調(diào)用高校教務(wù)系統(tǒng)的接口讀取基礎(chǔ)數(shù)據(jù),調(diào)用短信推送系統(tǒng)的接口發(fā)送信息,調(diào)用DMB+WiFi廣播系統(tǒng)的接口進行創(chuàng)新創(chuàng)業(yè)活動的宣傳等。表現(xiàn)層對應(yīng)Yii框架的視圖,框架集成了很多易用的前端框架和插件,例如Bootstrap、jQuery、ECharts等,并且Yii框架進行了再次封裝,例如,Yii2-dynagrid是一個非常高性能且友好的數(shù)據(jù)展示擴展,其可以通過拖放來個性化網(wǎng)格列顯示,重新排序網(wǎng)格列并設(shè)置所需列的可見性,并允許用戶保存此設(shè)置。因此,對于前端開發(fā)而言,既減輕了開發(fā)工作量,又保證了前端頁面效果。
2 系統(tǒng)功能設(shè)計
高校創(chuàng)新創(chuàng)業(yè)訓(xùn)練項目管理平臺的主要目的是讓更多的高校學(xué)生參與創(chuàng)新創(chuàng)業(yè)訓(xùn)練,并得到實踐鍛煉的機會。因此,創(chuàng)新創(chuàng)業(yè)訓(xùn)練項目應(yīng)當定位在開放式項目,支持學(xué)生和教師雙向選擇,學(xué)生可以自由報名感興趣的訓(xùn)練項目,教師則可以對報名的學(xué)生進行篩選。學(xué)生通過創(chuàng)新創(chuàng)業(yè)的項目訓(xùn)練,可以轉(zhuǎn)變陳舊的就業(yè)創(chuàng)業(yè)觀念,得到切實有效的指導(dǎo),具備一定的創(chuàng)新創(chuàng)業(yè)能力,進而提高社會競爭力。根據(jù)對高校創(chuàng)新創(chuàng)業(yè)活動的需求分析,高校創(chuàng)新創(chuàng)業(yè)訓(xùn)練項目管理平臺大致可以分為九個主要功能點,分別為系統(tǒng)基礎(chǔ)信息、訓(xùn)練項目申請、訓(xùn)練項目審核、訓(xùn)練項目報名、項目成績評定、項目信息廣播、系統(tǒng)統(tǒng)計分析、系統(tǒng)日志管理、用戶權(quán)限管理。
系統(tǒng)基礎(chǔ)信息功能是系統(tǒng)運行的基礎(chǔ),需要在建立了基礎(chǔ)信息后才可以進行相關(guān)的業(yè)務(wù)操作。主要包括學(xué)校和學(xué)院信息、教師信息、班級信息、學(xué)生信息、訓(xùn)練項目類型、訓(xùn)練項目信息等內(nèi)容。假設(shè)高校教務(wù)系統(tǒng)提供相關(guān)接口,用戶相關(guān)基礎(chǔ)信息可以通過調(diào)用其接口進行信息同步,有利于學(xué)籍數(shù)據(jù)維護工作。為了擴大創(chuàng)新創(chuàng)業(yè)訓(xùn)練項目的覆蓋面,教師擁有申請訓(xùn)練項目的權(quán)限,每位教師都可以指導(dǎo)學(xué)生進行創(chuàng)新創(chuàng)業(yè)訓(xùn)練。訓(xùn)練項目審核功能是指創(chuàng)新創(chuàng)業(yè)職能部門的管理員可以對教師申請的訓(xùn)練項目進行審核操作,根據(jù)訓(xùn)練項目的計劃考慮其開設(shè)的可行性與必要性,從而對訓(xùn)練項目起到了一定的監(jiān)督作用。訓(xùn)練項目報名功能包含學(xué)生報名項目和教師篩選學(xué)生兩部分,學(xué)生可以報名感興趣的訓(xùn)練項目,但是如果訓(xùn)練項目報名人數(shù)已滿,系統(tǒng)自動關(guān)閉報名入口。教師可根據(jù)實際訓(xùn)練項目的條件篩選學(xué)生,實現(xiàn)創(chuàng)新創(chuàng)業(yè)活動的雙向選擇。項目成績評定是指學(xué)生完成創(chuàng)新創(chuàng)業(yè)訓(xùn)練之后,指導(dǎo)教師給予的成績評定,這是教師評價學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練的有效手段。但是,如果高校創(chuàng)新創(chuàng)業(yè)訓(xùn)練要推廣的覆蓋面和提高影響力,必須要有相關(guān)政策制度支持,例如制定創(chuàng)新創(chuàng)業(yè)學(xué)分的相關(guān)規(guī)則,當學(xué)生獲得訓(xùn)練項目的成績時同時就獲得了該項目所對應(yīng)的學(xué)分。高校創(chuàng)新創(chuàng)業(yè)學(xué)分制定過程較為復(fù)雜,鑒于篇幅有限,筆者將另文進行討論。系統(tǒng)統(tǒng)計分析功能是指對教師申請項目數(shù)據(jù)、學(xué)生參與項目數(shù)據(jù)以及學(xué)生訓(xùn)練成績數(shù)據(jù)進行分析,以便于創(chuàng)新創(chuàng)業(yè)職能部門管理者進行相應(yīng)的決策。系統(tǒng)日志管理功能會顯示用戶操作記錄,為系統(tǒng)維護提供便利之處。用戶權(quán)限管理功能基于RBAC模型,系統(tǒng)可為用戶分配默認角色,系統(tǒng)對角色進行授權(quán),減輕了管理工作量,提升了管理效率。
高校創(chuàng)新創(chuàng)業(yè)訓(xùn)練項目管理平臺設(shè)計了管理員、教師、學(xué)生三種角色,系統(tǒng)整體流程圖如圖2所示。首先由教師首先發(fā)起業(yè)務(wù)操作,教師申請創(chuàng)新創(chuàng)業(yè)項目,學(xué)校創(chuàng)新創(chuàng)業(yè)職能部門管理對項目進行審核,訓(xùn)練項目審核通過后教師即可發(fā)布項目,在訓(xùn)練項目申請信息中已包含報名截止時間,因此,學(xué)生必須在截止時間結(jié)束前完成報名動作,系統(tǒng)自動將超過報名時間的訓(xùn)練項目移出報名信息列表。教師有權(quán)利對已報名的學(xué)生進行篩選,篩選完成后即可開展創(chuàng)新創(chuàng)業(yè)項目訓(xùn)練。當學(xué)生在教師的指導(dǎo)下完成了訓(xùn)練項目,教師最后對學(xué)生進行成績評定,成績將作為學(xué)生是否獲得創(chuàng)新創(chuàng)業(yè)能力的一項參考依據(jù)。
3 數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫設(shè)計是系統(tǒng)開發(fā)的重要前提,高校創(chuàng)新創(chuàng)業(yè)訓(xùn)練項目管理平臺的數(shù)據(jù)庫是否合理對于系統(tǒng)開發(fā)有著重要作用。經(jīng)過對創(chuàng)新創(chuàng)業(yè)訓(xùn)練項目管理平臺進行需求分析、系統(tǒng)功能結(jié)構(gòu)設(shè)計和流程設(shè)計,即可設(shè)計系統(tǒng)的數(shù)據(jù)庫模型E-R圖,本文篩選了部分主要主體和屬性進行描述,如圖3所示。
圖2 系統(tǒng)項目管理流程圖
高校創(chuàng)新創(chuàng)業(yè)訓(xùn)練項目管理平臺的數(shù)據(jù)庫可以分為四個部分,分別是權(quán)限管理、基礎(chǔ)信息、訓(xùn)練項目以及統(tǒng)計分析。權(quán)限管理部分主要是用戶、角色、模塊、角色四個實體構(gòu)成,涉及的數(shù)據(jù)庫關(guān)聯(lián)表為用戶角色的關(guān)聯(lián)表、用戶模塊表與角色功能表。用戶角色關(guān)聯(lián)表存儲了用戶與角色之間的分配關(guān)系。用戶模塊表用于存儲用戶與模塊之間的關(guān)系,表示用戶可以進入(下轉(zhuǎn)第23頁)(上接第16頁)指定的模塊,在權(quán)限中為用戶分配可訪問模塊。角色功能表用于存儲最為關(guān)鍵的角色所授權(quán)的功能,其功能的增改刪除配置也在其中,該表決定了不同角色擁有的不同權(quán)限與資源訪問?;A(chǔ)信息部分主要用于存儲學(xué)校,教師,學(xué)生,專業(yè)等基本信息。訓(xùn)練項目部分是系統(tǒng)核心單元,用于存儲訓(xùn)練項目的相關(guān)數(shù)據(jù),主要包含了項目表、項目等級表、學(xué)生報名表和成績表等。訓(xùn)練項目表存儲訓(xùn)練項目時長、限制人數(shù)、開展時間、類型、申請人、申請時間、審核人、審核時間、項目狀態(tài)等重要信息。創(chuàng)新創(chuàng)業(yè)訓(xùn)練項目有人數(shù)限制,報名時間限制等參數(shù),職能部門管理員在審核過程中需要注意相關(guān)參數(shù),考慮項目開展的可行性與作用。項目等級表用于存儲項目的等級以及所對應(yīng)的學(xué)分信息,項目等級可用樹形數(shù)據(jù)結(jié)構(gòu)來進行存儲。學(xué)生報名表存儲訓(xùn)練項目報名階段存儲的信息,因此,需要保存學(xué)生報名時間、報名狀態(tài)。學(xué)生成績表則用于存儲在學(xué)生成績信息,用于教師對學(xué)生的項目進行評分。
4 結(jié)束語
高校創(chuàng)新創(chuàng)業(yè)訓(xùn)練項目管理平臺基于B/S架構(gòu)為高校的創(chuàng)新創(chuàng)業(yè)訓(xùn)練活動提供了針對性的服務(wù)。采用傳統(tǒng)的文字處理軟件管理創(chuàng)新創(chuàng)業(yè)訓(xùn)練活動,存在著工作量大、管理效率低下、數(shù)據(jù)統(tǒng)計煩瑣等問題。依托基于Yii框架設(shè)計的信息化系統(tǒng)來進行創(chuàng)新創(chuàng)業(yè)訓(xùn)練活動管理,相對于傳統(tǒng)管理方式具有效率高效、可擴展性更強、操作簡易化、數(shù)據(jù)直觀化的優(yōu)勢。
【參考文獻】
[1]劉長宏,李曉輝,李剛,岳慶榮,任永功.大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃項目的實踐與探索[J].實驗室研究與探索,2014,33(5):163-165.
[2]劉嵐欣,李洪波.高校共青團實施大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練及創(chuàng)業(yè)實踐的模式與路徑探析[J].重慶交通大學(xué)學(xué)報(社會科學(xué)版),2014,14(6):123-125.
[3]郭莉,王菡,王栩楠.探索“大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃”的管理模式[J].現(xiàn)代教育技術(shù),2012,22(6):119-120.
[4]成慧翔.基于雙創(chuàng)能力培養(yǎng)的工程類專業(yè)實踐教學(xué)體系探究[J].信息技術(shù)與信息化,2016,(7):92-96.
[5]張偉.濟寧學(xué)院大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃項目管理系統(tǒng)設(shè)計與實現(xiàn)[D].山東:山東大學(xué),2015.
[6]章洪賢.基于Yii框架的娛樂社交系統(tǒng)的設(shè)計與開發(fā)[D].江蘇:南京郵電大學(xué),2016.
[7]陳偉,方霞,吳俊.基于數(shù)字化校園的學(xué)生學(xué)科競賽管理系統(tǒng)[J].實驗室研究與探索,2015,34(10):201-205.