譚衛娟 ,汪宏武,房 棟,石日昕 ,劉志武 ,趙迎珍
(1.西安航空職業技術學院,710089;2.西安錦途軟件科技有限公司,710000)
隨著高職高專教育的不斷發展,高等職業教育兩年制改革的推行,通過頂崗實習專業培訓或綜合培訓使學生獲得職業崗位技能和自身綜合素質的全面提升。由于最后一年學生在外頂崗實習,學生的頂崗實習質量直接影響著學生的成才與就業。因而這一環節的管理與指導顯的尤為重要,在這種背景下,文章準備設計、開發一套符合本校、功能完善的基于web的學生頂崗實習與就業管理系統。
根據系統調研,確定本系統的開發、運行環境如下:
系統開發平臺:Apache+MySQL+PHP
系統開發語言:PHP、JavaScript
數據庫管理系統軟件:MySQL
開發操作系統平臺:Windows或Linux
運行環境:Apache2.0以上
運行工具:IE 6.0及以上(最佳瀏覽效果1024*768像素)。
根據用戶具體需求的分析,將系統劃分為四大功能模塊:用戶登錄模塊、管理員模塊、學生模塊、教師模塊,各模塊功能分析如下:
1.2.1 用戶登錄模塊:
(1) 登錄模塊:教學管理部門、教師、學生、家長、管理員。
(2) 公共模塊:個人信息修改、密碼修改、最新公告信息、網站交流、在線答疑、簽退、系統幫助
1.2.2 管理員模塊:
用戶管理:添加用戶信息:添加教師、學生用戶;老師信息管理:修改、刪除功能;學生信息管理:修改、刪除功能;家長信息管理:添加、修改、刪除功能
公告管理:公告類別添加:添加公告類別;公告類別管理:修改公告類別;公告添加:公告信息添加;公告管理:公告信息管理
內容管理:制度類型添加:制度類型添加:制度類型管理:制度類型管理:學校制度添加:制度內容添加:學校制度管理:制度內容管理
實習教師分配:實習教師分配:分配指導教師
實習審核:實習審核:實習審核:考勤信息查看:查看考勤信息
實習畢業設計情況:學生實習情況:查看畢業生實習情況:畢業設計情況:查看畢業生設計情況
(1).數據的統一性:要保證系統中數據庫表信息的一致,當添加一個學生基本信息時,在該學生實習和就業相關的信息中,就能自動讀取到該學生的基本信息。
(2).安全性:通過用戶登錄界面才可以進入本系統,并對系統進行權限設置。
根據系統功能的分析,來進行系統具體功能的設計,將本系統的總體功能結構圖設計如下,如圖1所示:
本系統用MySQL數據庫進行設計,共有17張表,分別是用戶表、問題答案表、基本信息、畢業設計表、畢業設計情況表、畢業設計題目表、公告表、公告類型表、在線交流表、考勤表、在線留言表、學生成績表、實習狀態表表家長表、學生工作變更表、學校制度表、學生制度類型表。
系統的界面設計主要考慮系統整體風格一致,并且要求界面友好,用戶操作簡易。現列舉一些主要界面說明如下:
本系統實現的主要功能包括:用戶管理、公告管理、制度管理、實習教師管理、實習審核、實習畢業生設計情況、個人信息修改、密碼修改、最新公告信息顯示、網站交流、用戶考勤、查看畢業論文、發布成績、個人日志提交與管理等功能。
進入系統,計算機鏈接至Internet互聯網,在瀏覽器(建議使用IE8版本)地址欄輸入網址http://www.xaitdiy.com/shixi,界面如圖1。

圖1 系統登錄界面——未登錄
在此頁面中用戶類型可以選擇“管理員、教學管理部門、指導教師、學生、家長”五種身份登錄,用戶名為用戶編號,針對“學生”身份,編號為學號,其它身份的編號為添加時所賦予的賬號。
本系統代碼很多,現主要列舉些關鍵代碼說明如下:
實現登錄功能的相關代碼,可以對用戶、密碼、權限、驗證碼進行判斷。


其他具體代碼的實現可看源程序。
通常在編寫出每個源程序后,就要對它進行必要的測試,這步工作自己來完成。此后由專門的測試人員進行各種綜合測試。軟件產品可用黑盒法和白盒法進行測試,通常兩種方法結合使用。本系統在測試時先進行黑盒法測試,而后進行白盒測試,對程序中重要的邏輯路線進行測試,在不同點檢查程序狀態,確定實際狀態與時期的狀態是否一致。經過測試,發現整個學生頂崗實習網絡管理系統已經可以順利運行,功能也比較完整,但由于系統比較大,功能要求比較多,系統實現時間比較緊,可能還存在功能未能完善的地方,還需以后進一步改進和提高。

圖1