張為 狄琤 鄭偉林 鄺景胴
【摘? 要】作為在校畢業(yè)生順利進(jìn)入軟件公司的一個(gè)過(guò)渡性培養(yǎng),實(shí)戰(zhàn)實(shí)訓(xùn)管理平臺(tái)在幫助學(xué)生求職時(shí)能發(fā)揮有效的作用。該平臺(tái)以“軟件開(kāi)發(fā)培訓(xùn)+實(shí)戰(zhàn)指導(dǎo)”為理念,具備軟件人才管理、培訓(xùn)實(shí)習(xí)管理、軟件生產(chǎn)流程管理、項(xiàng)目發(fā)布、承接服務(wù)等功能,具備入門輔導(dǎo)、評(píng)價(jià)機(jī)制、能力迅速導(dǎo)入等有效提升學(xué)生軟件開(kāi)發(fā)技能的重要手段。該系統(tǒng)包含身份驗(yàn)證、權(quán)限管理、項(xiàng)目管理、會(huì)員管理、課程管理等模塊。
【Abstract】As a transitional training for school graduates to successfully enter the software company, the actual combat training management platform can play an effective role in helping students apply for jobs. Based on the concept of "software development training + actual combat guidance", the platform integrates software talent management, training internship management, software production process management, project release, and undertaking services. The platform has important means to effectively improve students' software development skills, such as introduction guidance, evaluation mechanism, ability rapid introduction and so on. This system includes modules such as identity verification, authority management, project management, membership management, and course management.
【關(guān)鍵詞】項(xiàng)目管理;實(shí)戰(zhàn)實(shí)訓(xùn);課程管理
【Keywords】 project management; actual combat training; course management
【中圖分類號(hào)】TP31? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?【文獻(xiàn)標(biāo)志碼】A? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?【文章編號(hào)】1673-1069(2020)07-0131-02
1 背景和意義
軟件開(kāi)發(fā)是一個(gè)工程,開(kāi)發(fā)人員的合作和開(kāi)發(fā)流程的規(guī)范,是從業(yè)者應(yīng)該具備的技能,目前無(wú)論是校內(nèi)校外的學(xué)習(xí),都缺乏此方面的培養(yǎng)。畢業(yè)生走向社會(huì)之后要經(jīng)過(guò)長(zhǎng)時(shí)間的磨練,才具有工程意識(shí)。
實(shí)戰(zhàn)實(shí)訓(xùn)管理平臺(tái)就是針對(duì)這個(gè)問(wèn)題而設(shè)計(jì)的。
2 系統(tǒng)總體需求分析
實(shí)戰(zhàn)實(shí)訓(xùn)平臺(tái)擁有會(huì)員管理、課程管理和項(xiàng)目管理三個(gè)主要功能。
會(huì)員管理,即是有意愿學(xué)習(xí)軟件開(kāi)發(fā)的學(xué)生,通過(guò)在平臺(tái)注冊(cè)并完善資料,成為初階開(kāi)發(fā)者,通過(guò)平臺(tái)進(jìn)行課程學(xué)習(xí)和項(xiàng)目開(kāi)發(fā)。會(huì)員管理模塊有注冊(cè)、登陸、個(gè)人空間、公告模塊、好友管理、提交審核模塊和會(huì)員管理等。
課程管理,包括本平臺(tái)提供幫助的教師以及他們?cè)谄脚_(tái)上發(fā)布的課程,為平臺(tái)提供課程資源。課程管理模塊有教師信息管理、課程發(fā)布管理、課程文檔管理、參加課程信息管理、課程瀏覽和課程報(bào)名等。
項(xiàng)目管理則是依照“軟件工廠”概念為指導(dǎo),通過(guò)在平臺(tái)的管理下,規(guī)范項(xiàng)目周期中各個(gè)環(huán)節(jié)運(yùn)作的一個(gè)系統(tǒng)。項(xiàng)目管理模塊有項(xiàng)目發(fā)布管理、項(xiàng)目進(jìn)程管理、項(xiàng)目文檔管理、參加項(xiàng)目信息管理、項(xiàng)目瀏覽和項(xiàng)目報(bào)名等。項(xiàng)目任務(wù)管理以項(xiàng)目組為單位,提供任務(wù)分配、進(jìn)度跟蹤、小組交流、成果管理等模塊,與會(huì)員管理模塊緊密結(jié)合。
該系統(tǒng)的總的功能如圖1所示。
身份驗(yàn)證模塊實(shí)現(xiàn)單點(diǎn)登陸與自助注冊(cè),已注冊(cè)用戶通過(guò)賬號(hào)密碼登陸進(jìn)入平臺(tái),新用戶通過(guò)自助注冊(cè)或第三方平臺(tái)身份關(guān)聯(lián),輸入相應(yīng)信息完成注冊(cè)。用戶可修改個(gè)人信息。
用戶管理模塊實(shí)現(xiàn)管理員查看、修改當(dāng)前平臺(tái)所有用戶基礎(chǔ)信息,新增、修改、刪除角色屬性信息,修改用戶角色屬性。管理員可根據(jù)用戶昵稱、手機(jī)號(hào)或用戶角色分類進(jìn)行查詢搜索特定用戶,并點(diǎn)擊修改用戶信息。
權(quán)限管理模塊實(shí)現(xiàn)對(duì)整個(gè)平臺(tái)系統(tǒng)的橫向權(quán)限管理,管理員可新增、修改、刪除一級(jí)、二級(jí)權(quán)限項(xiàng),將權(quán)限分配給對(duì)應(yīng)角色、一鍵屏蔽對(duì)應(yīng)用戶全部權(quán)限。
會(huì)員管理模塊的會(huì)員有兩種身份,分別為普通會(huì)員和管理員。
作為普通會(huì)員擁有的功能為:個(gè)人空間、公告、好友管理、好友聊天和提交審核。作為管理員除了普通會(huì)員擁有的功能,還有會(huì)員管理和數(shù)據(jù)統(tǒng)計(jì)。
項(xiàng)目管理模塊實(shí)現(xiàn)項(xiàng)目發(fā)布、修改、下架、特定條件項(xiàng)目信息檢索、申請(qǐng)加入項(xiàng)目以及項(xiàng)目任務(wù)、成員、評(píng)價(jià)、文檔管理。項(xiàng)目管理模塊涉及管理員以及有項(xiàng)目發(fā)布資質(zhì)的企業(yè)用戶、普通用戶等角色,用戶在項(xiàng)目大廳挑選感興趣的項(xiàng)目進(jìn)行申請(qǐng),等待項(xiàng)目發(fā)布方審核通過(guò)后,成為該項(xiàng)目成員,參與該項(xiàng)目籌劃、設(shè)計(jì)、建設(shè)等工作。
3 系統(tǒng)設(shè)計(jì)
3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)
實(shí)戰(zhàn)實(shí)訓(xùn)平臺(tái)必須的模塊有項(xiàng)目管理模塊、課程管理模塊和會(huì)員管理模塊。
3.2 會(huì)員管理模塊設(shè)計(jì)
會(huì)員管理模塊功能設(shè)計(jì)為能夠幫助會(huì)員變更和保存自身的資料,管理員管理會(huì)員基本信息數(shù)據(jù)和系統(tǒng)的數(shù)據(jù)。
用戶子系統(tǒng)功能包括登陸、注冊(cè)賬號(hào)、好友管理、好友聊天、查看公告信息、提交課程和項(xiàng)目信息等功能。
管理子系統(tǒng)功能包括:除了擁有用戶的功能外,還擁有會(huì)員管理、更改會(huì)員身份、編輯會(huì)員基本信息、批量導(dǎo)入導(dǎo)出、發(fā)布公告、審核課程和項(xiàng)目信息和統(tǒng)計(jì)分析等功能。
3.3 項(xiàng)目管理模塊的設(shè)計(jì)
具有項(xiàng)目發(fā)布權(quán)限的管理員或用戶點(diǎn)擊左側(cè)導(dǎo)航欄中的項(xiàng)目大廳,點(diǎn)擊項(xiàng)目發(fā)布按鈕,輸入項(xiàng)目標(biāo)題、項(xiàng)目需求、聯(lián)系方式、項(xiàng)目代碼管理地址、項(xiàng)目開(kāi)始時(shí)間、結(jié)束時(shí)間、選擇項(xiàng)目人數(shù)等信息后,點(diǎn)擊發(fā)布按鈕,完成發(fā)布項(xiàng)目操作,系統(tǒng)接到請(qǐng)求后,先要進(jìn)行一系列校驗(yàn)工作。信息校驗(yàn)通過(guò)后,系統(tǒng)將根據(jù)輸入的項(xiàng)目信息進(jìn)行初始化工作。
3.4 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
系統(tǒng)選擇SqlServer作為后臺(tái)數(shù)據(jù)庫(kù)[1],建立的表主要有Member、JoinCourse、JoinProject、FriendList、InfoPublish和Notice 6個(gè)表,各個(gè)數(shù)據(jù)表的名稱結(jié)構(gòu)如表1所示。
4 系統(tǒng)的實(shí)現(xiàn)
主界面:登陸界面為右上方快捷操作欄為常見(jiàn)表格操作和常用鏈接按鈕,下方主界面分為三個(gè)部分:上方的標(biāo)題部分、左側(cè)的導(dǎo)航欄和右側(cè)的主頁(yè)。根據(jù)登入的會(huì)員的身份,顯示和隱藏相應(yīng)的功能。本模塊的主界面如圖2所示。
5 結(jié)論
實(shí)現(xiàn)了系統(tǒng)框架并整合了會(huì)員管理模塊、項(xiàng)目管理模塊以及課程管理模塊等其他模塊,在幫助學(xué)生求職時(shí)能發(fā)揮有效的作用。
【參考文獻(xiàn)】
【1】張國(guó)俊.高職院校多維互動(dòng)立體實(shí)習(xí)管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J].環(huán)球市場(chǎng)信息導(dǎo)報(bào),2018(21):100.