譚衛(wèi)娟 ,汪宏武,房 棟,石日昕 ,劉志武 ,趙迎珍
(1.西安航空職業(yè)技術學院,710089;2.西安錦途軟件科技有限公司,710000)
隨著高職高專教育的不斷發(fā)展,高等職業(yè)教育兩年制改革的推行,通過頂崗實習專業(yè)培訓或綜合培訓使學生獲得職業(yè)崗位技能和自身綜合素質的全面提升。由于最后一年學生在外頂崗實習,學生的頂崗實習質量直接影響著學生的成才與就業(yè)。因而這一環(huán)節(jié)的管理與指導顯的尤為重要,在這種背景下,文章準備設計、開發(fā)一套符合本校、功能完善的基于web的學生頂崗實習與就業(yè)管理系統(tǒng)。
根據(jù)系統(tǒng)調研,確定本系統(tǒng)的開發(fā)、運行環(huán)境如下:
系統(tǒng)開發(fā)平臺:Apache+MySQL+PHP
系統(tǒng)開發(fā)語言:PHP、JavaScript
數(shù)據(jù)庫管理系統(tǒng)軟件:MySQL
開發(fā)操作系統(tǒng)平臺:Windows或Linux
運行環(huán)境:Apache2.0以上
運行工具:IE 6.0及以上(最佳瀏覽效果1024*768像素)。
根據(jù)用戶具體需求的分析,將系統(tǒng)劃分為四大功能模塊:用戶登錄模塊、管理員模塊、學生模塊、教師模塊,各模塊功能分析如下:
1.2.1 用戶登錄模塊:
(1) 登錄模塊:教學管理部門、教師、學生、家長、管理員。
(2) 公共模塊:個人信息修改、密碼修改、最新公告信息、網(wǎng)站交流、在線答疑、簽退、系統(tǒng)幫助
1.2.2 管理員模塊:
用戶管理:添加用戶信息:添加教師、學生用戶;老師信息管理:修改、刪除功能;學生信息管理:修改、刪除功能;家長信息管理:添加、修改、刪除功能
公告管理:公告類別添加:添加公告類別;公告類別管理:修改公告類別;公告添加:公告信息添加;公告管理:公告信息管理
內容管理:制度類型添加:制度類型添加:制度類型管理:制度類型管理:學校制度添加:制度內容添加:學校制度管理:制度內容管理
實習教師分配:實習教師分配:分配指導教師
實習審核:實習審核:實習審核:考勤信息查看:查看考勤信息
實習畢業(yè)設計情況:學生實習情況:查看畢業(yè)生實習情況:畢業(yè)設計情況:查看畢業(yè)生設計情況
(1).數(shù)據(jù)的統(tǒng)一性:要保證系統(tǒng)中數(shù)據(jù)庫表信息的一致,當添加一個學生基本信息時,在該學生實習和就業(yè)相關的信息中,就能自動讀取到該學生的基本信息。
(2).安全性:通過用戶登錄界面才可以進入本系統(tǒng),并對系統(tǒng)進行權限設置。
根據(jù)系統(tǒng)功能的分析,來進行系統(tǒng)具體功能的設計,將本系統(tǒng)的總體功能結構圖設計如下,如圖1所示:
本系統(tǒng)用MySQL數(shù)據(jù)庫進行設計,共有17張表,分別是用戶表、問題答案表、基本信息、畢業(yè)設計表、畢業(yè)設計情況表、畢業(yè)設計題目表、公告表、公告類型表、在線交流表、考勤表、在線留言表、學生成績表、實習狀態(tài)表表家長表、學生工作變更表、學校制度表、學生制度類型表。
系統(tǒng)的界面設計主要考慮系統(tǒng)整體風格一致,并且要求界面友好,用戶操作簡易?,F(xiàn)列舉一些主要界面說明如下:
本系統(tǒng)實現(xiàn)的主要功能包括:用戶管理、公告管理、制度管理、實習教師管理、實習審核、實習畢業(yè)生設計情況、個人信息修改、密碼修改、最新公告信息顯示、網(wǎng)站交流、用戶考勤、查看畢業(yè)論文、發(fā)布成績、個人日志提交與管理等功能。
進入系統(tǒng),計算機鏈接至Internet互聯(lián)網(wǎng),在瀏覽器(建議使用IE8版本)地址欄輸入網(wǎng)址http://www.xaitdiy.com/shixi,界面如圖1。
圖1 系統(tǒng)登錄界面——未登錄
在此頁面中用戶類型可以選擇“管理員、教學管理部門、指導教師、學生、家長”五種身份登錄,用戶名為用戶編號,針對“學生”身份,編號為學號,其它身份的編號為添加時所賦予的賬號。
本系統(tǒng)代碼很多,現(xiàn)主要列舉些關鍵代碼說明如下:
實現(xiàn)登錄功能的相關代碼,可以對用戶、密碼、權限、驗證碼進行判斷。
其他具體代碼的實現(xiàn)可看源程序。
通常在編寫出每個源程序后,就要對它進行必要的測試,這步工作自己來完成。此后由專門的測試人員進行各種綜合測試。軟件產(chǎn)品可用黑盒法和白盒法進行測試,通常兩種方法結合使用。本系統(tǒng)在測試時先進行黑盒法測試,而后進行白盒測試,對程序中重要的邏輯路線進行測試,在不同點檢查程序狀態(tài),確定實際狀態(tài)與時期的狀態(tài)是否一致。經(jīng)過測試,發(fā)現(xiàn)整個學生頂崗實習網(wǎng)絡管理系統(tǒng)已經(jīng)可以順利運行,功能也比較完整,但由于系統(tǒng)比較大,功能要求比較多,系統(tǒng)實現(xiàn)時間比較緊,可能還存在功能未能完善的地方,還需以后進一步改進和提高。
圖1