◎王玲玲
(安徽工商職業學院 安徽 合肥 230001)
在國家“雙創”鼓勵下,創業群體不斷增多。但創業是一個艱辛的過程,特別是在當今時代下,創業者必須要掌握一定的技能,才能為創業成功奠定良好基礎。故需要對創業者進行培訓,使其掌握基本的創業知識和技能。
在“互聯網+”時代下,創業培訓也應通過網絡開展。開展“互聯網+創業”培訓系統的設計,是對傳統創業培訓模式的重大改變,是順應“互聯網+”時代發展的表現,也是未來培訓工作發展的必然趨勢。
當前創業培訓管理多采用傳統培訓方式,存在管理效率低、不能動態跟蹤學員培訓效果等問題。為此提出開發“互聯網+創業”培訓系統。創業培訓管理系統中包含的功能有:用戶管理、培訓機構管理、學員管理、成績管理、作業管理、后期跟蹤管理等[1]。如圖1為系統總體用例圖。
用戶管理主要有創業培訓相關人員添加、刪除、修改以及查看功能。培訓機構管理通過用戶管理軟件主要進行機構信息添加、機構信息查看、機構信息修改以及機構信息刪除。學員信息管理包括學員信息添加、學員信息查看、學員信息刪除,成績管理主要用于學員成績添加、查看。作業管理主要是在線作業提交、試卷自動生成系統、成績評價、學員作業分析[2]。后期追蹤管理主要是學員創業動態管理,包含信息添加、信息修改以及查看等。
“互聯網+創業”培訓采用B/S結構,這樣避免了系統兼容性問題。系統采用Java語言,系統數據庫采用開源MySQL數據庫。系統包含功能有:用戶管理、培訓機構管理、學員管理、成績管理、作業管理以及后期追蹤管理。圖2為系統總體功能設計圖。
1.用戶管理主要進行用戶信息添加、修改、查看以及刪除等。該功能包含了類User_manger、User_mangerBLL以及User_mangerDALL。這些類分別用于界面管理、用戶管理業務邏輯管理以及用戶管理數據管理。

圖2 系統總體結構設計
2.學員管理繼承用戶管理類,該類中包含的類有:trainee_manger、trainee_mangerDALL、trainee_mangerBLL這些類主要用于學員信息添加、學員信息查看以及學員信息修改[3]。
3.作業管理。作業管理中核心功能是作業自動生成模塊,該模塊中引入遺傳算法進行作業生成。如圖3為作業管理生成算法流程。
其中染色體編碼采用二進制字符串標識,比如a1a2a3a4a5.. an當ak=0表示作業未被選中,ak=1表示試題選中。如果做作業有p 道,則編碼為1111111...ap。適應度計算采用進行計算,其中fi表示用戶掌握程度、wi表示試題難度。選擇采用輪盤算法進行。交叉選用多點交叉。變異概率設置為p=0.001。
4.后期追蹤管理。功能中包含追蹤信息錄入、追蹤信息查看、追蹤信息修改等。所涉及類有:track_manger、track_mangerDALL、track_mangerBLL。這些類分別用于后期追蹤信息界面管理、追蹤信息業務邏輯管理以及追蹤信息數據管理。
創業培訓管理系統中包含信息量比較大,為降低系統開發成本,選用開源MySQL數據進行數據存儲。創業培訓管理系統包含的用戶表主要有:用戶信息、作業信息、成績信息等,如表1、2為部分信息分析。
采用UML建模技術對“互聯網+創業”培訓系統進行了需求分析,結果表明該系統包含功能有:用戶管理、培訓機構管理、學員管理、成績管理、作業管理以及后期追蹤管理。針對這些功能進行設計,重點分析了作業管理模塊,以及采用開源MySQL數據庫作為系統存儲數據庫。

圖3 創業培訓系統作業生成算法

表1 作業信息表

表2 成績信息表