于秀園 張琳 田雅麗 郭彤
摘要:隨著基于互聯(lián)網(wǎng)絡(luò)應(yīng)用的發(fā)展,同時適應(yīng)國家和天津市職業(yè)技能鑒定信息化建設(shè)的發(fā)展需要,結(jié)合我校職業(yè)技能鑒定管理的工作實際,開發(fā)一個基于互聯(lián)網(wǎng)的實際應(yīng)用項目很有必要。該網(wǎng)站有助于教師間的協(xié)同合作,節(jié)省操作時間,減少出錯率,提高工作效率,清新的界面設(shè)計讓功能一目了然,也可以避免死板的操作界面設(shè)計所產(chǎn)生的視覺疲勞。
關(guān)鍵詞:職業(yè)技能鑒定;ASP.net網(wǎng)站開發(fā);證書
中圖分類號:G647 文獻標(biāo)志碼:A 文章編號:1674-9324(2016)23-0236-02
現(xiàn)代社會已經(jīng)進入了信息時代,在信息全球化、網(wǎng)絡(luò)化的大背景下,信息的傳遞已不再局限于傳統(tǒng)的方式,通過網(wǎng)絡(luò)實現(xiàn)信息的傳遞和共享,逐漸成為普遍。在互聯(lián)網(wǎng)時代迅猛發(fā)展的情況下,基于對網(wǎng)絡(luò)的應(yīng)用領(lǐng)域,建立一個適合天津職業(yè)技術(shù)師范大學(xué)校情的職業(yè)技能鑒定考試成績及證書的管理系統(tǒng)很有必要。目前我校職業(yè)技能鑒定系統(tǒng)流程還相對比較原始,不能實現(xiàn)學(xué)生自助辦理,依然需要依靠大量的管理人員來手動錄入、查詢、打印等煩瑣流程,效率低下、出錯率高、有待升級。通過該項目的開發(fā)能夠?qū)崿F(xiàn)學(xué)生網(wǎng)上報名、準(zhǔn)考證自動生成批量打印、鑒定成績和證書號網(wǎng)上及時公布,學(xué)生可以通過在線方式及時查詢到自己所需的信息,方便快捷地幫助教師和學(xué)生完成各自的需求。
天津職業(yè)技術(shù)師范大學(xué)從1996年就開始開展職業(yè)技能鑒定工作,目前涉及到八個學(xué)院34個專業(yè)23個職業(yè)工種,鑒定級別分別為中級,高級和技師。其鑒定人數(shù)逐年遞增,目前已達到年鑒定人數(shù)5000人左右,為了更方便地管理這些工種的等級考核,同時也可以有效地提高學(xué)生的報名效率,以及等待考核成績的公布時間也將大大的縮減。
目前,該校已經(jīng)基本建成了貫通全校的高速校園網(wǎng)。具備了通過網(wǎng)絡(luò)來管理學(xué)校各類信息的硬件基礎(chǔ)條件。在適應(yīng)國家和天津市職業(yè)技能鑒定信息化建設(shè)的發(fā)展需要,并且結(jié)合我校職業(yè)技能鑒定管理的工作實際的情況下,充分發(fā)揮我校校園網(wǎng)的優(yōu)勢,決定建立一個依托校園網(wǎng)的職業(yè)技能鑒定系統(tǒng),方便幫助老師及學(xué)生本人報名、查詢、錄入等操作的需要。
一、職業(yè)技能鑒定系統(tǒng)介紹
網(wǎng)站制作完成后內(nèi)嵌于學(xué)校教務(wù)處網(wǎng)頁,通過網(wǎng)站的形式實現(xiàn)上述功能。該網(wǎng)站適用于天津職業(yè)技術(shù)師范大學(xué)的學(xué)生、教務(wù)處以及各學(xué)院教學(xué)秘書。從網(wǎng)站面向的用戶分,網(wǎng)站可分為網(wǎng)站展示和網(wǎng)站維護兩部分,通常也稱為前臺和后臺[1]。
職業(yè)技能鑒定系統(tǒng)網(wǎng)站是由ASP即Active Server Page編寫,ASP是由微軟公司研發(fā)的服務(wù)器端腳本技術(shù),適用于windows平臺。網(wǎng)站的前臺針對其職能劃分為5個模塊,分別為新聞中心、布告板、成績查詢、證書查詢以及鑒定服務(wù)區(qū)。用戶通過訪問天津職業(yè)技術(shù)師范大學(xué)官網(wǎng)點擊快速通道板塊選擇該系統(tǒng)前臺首頁面,網(wǎng)站設(shè)計初衷為:簡潔、簡練、簡單。簡明扼要的網(wǎng)站信息,有助于用戶迅速發(fā)現(xiàn)和使用需要的功能模塊,提高工作效率。后臺的設(shè)計本著同樣的目的,采用扁平化模塊設(shè)計,讓網(wǎng)頁能夠一目了然地體現(xiàn)職能。學(xué)生用戶通過訪問網(wǎng)站前臺頁面,可以看到新聞中心、布告板等五個板塊的內(nèi)容。
網(wǎng)站后臺針對學(xué)校各學(xué)院教學(xué)秘書以及教務(wù)處管理員劃分不同的職能,教務(wù)處管理員可以訪問報名表格、成績錄入、新聞發(fā)布、成績查詢、發(fā)布報告、聯(lián)系我們六個模塊,而針對教學(xué)秘書成績錄入、發(fā)布公告為鎖定狀態(tài),只開放其余四個模塊。
二、開發(fā)過程介紹
職業(yè)技能鑒定系統(tǒng)以注重更好的UI(User Interface)設(shè)計為基礎(chǔ),主要以Visual Studio 2013建立各網(wǎng)頁之間的連接以及跳轉(zhuǎn),還可以實現(xiàn)簡單的界面布局以及按鈕操作,用CSS3(Cascading Style Sheets 3)控制網(wǎng)頁的樣式和布局,Adobe Dreamweaver CC為輔助美化交互界面;使用Html5新技術(shù),是因為其對本地離線存儲有更好的支持,也可用于媒介回放的video和audio元素,并且添加了新的表單控件,減少了對外部插件的要求;JavaScript是編寫腳本的主要語言,對于JavaScript是世界上最流行的一種編程語言來說,這門語言不僅可用于HTML和Web,并且簡單易學(xué),是一種輕量級的編程語言;同時利用AJAX通過后臺與服務(wù)器進行少量數(shù)據(jù)交換,可以使網(wǎng)頁實現(xiàn)異步更新,可以在不重新加載整個網(wǎng)頁的情況下,對網(wǎng)頁的某部分進行更新,是一種用于創(chuàng)建快速動態(tài)網(wǎng)頁的技術(shù);并且用ASP(Active Server Page)實現(xiàn)動態(tài)地編輯、改變或者添加頁面的內(nèi)容,對由用戶從HTML表單提交的查詢或者數(shù)據(jù)做出響應(yīng)訪問數(shù)據(jù)或者數(shù)據(jù)庫,并向瀏覽器返回結(jié)果;用SQL(Structured Query Language)結(jié)構(gòu)化查詢語言來對數(shù)據(jù)庫進行操作,是用于訪問和處理數(shù)據(jù)庫的標(biāo)準(zhǔn)的計算機語言,實現(xiàn)查詢、插入、刪除、更新等一些基本操作,并且還可以實現(xiàn)設(shè)置表、存儲過程和視圖的權(quán)限。
該系統(tǒng)主要包括以下結(jié)構(gòu):①用戶登錄:包括教學(xué)秘書登錄和管理員登錄,是利用SQL結(jié)構(gòu)化查詢語言來實現(xiàn),其使用不同的數(shù)據(jù)庫和數(shù)據(jù)庫權(quán)限表對其進行記錄區(qū)分,其中教學(xué)秘書和管理員的受權(quán)限控制而實現(xiàn)不同的用戶需求。②成績查詢:由身份證號和姓名兩個必填項完成登錄查詢,準(zhǔn)考證號為選填項,利用JavaScript語言限制文本框的條件是否為必填,同時也利用JavaScript實現(xiàn)對數(shù)據(jù)庫的調(diào)用和驗證。③證書查詢:在Visual Studio 2013操作環(huán)境下,用Button按鈕來實現(xiàn)跳轉(zhuǎn),鏈接到OSTA國家職業(yè)資格鑒定中心,以供學(xué)生自主查詢。④新聞發(fā)布、公告欄:采用ASP作為主要開發(fā)語言,使系統(tǒng)后臺可以實現(xiàn)錄入、審核、修改、刪除、推薦、置頂?shù)墓δ?,實現(xiàn)權(quán)限管理,管理員獲得所有權(quán)限,而教務(wù)秘書只可實現(xiàn)其中一部分功能。⑤鑒定服務(wù)區(qū):將八個學(xué)院的工種職業(yè)技能簡介分別做成一張網(wǎng)頁,用PS cc(Adobe PhotoShop CC 2014)分別美化,并在Visual Studio 2013操作環(huán)境下,用文本超鏈接實現(xiàn)觸發(fā)事件提交,實現(xiàn)單擊跳轉(zhuǎn),即可顯示各詳細界面。
三、后期的測試與維護
網(wǎng)站通過前期創(chuàng)建虛擬站點實現(xiàn)網(wǎng)站的編寫及測試,后期上傳到服務(wù)器,對網(wǎng)站進行發(fā)布。需要考慮許多的安全性問題,需要定期或不定期的對網(wǎng)站進行維護,包括通過后臺更新網(wǎng)頁信息、數(shù)據(jù)庫信息維護、服務(wù)器更新與維護等都需要留意。
1.網(wǎng)站的完整性測試。獲得域名和主頁空間之后,在把網(wǎng)頁上傳到遠端服務(wù)器之前,應(yīng)該在本地先對站點進行完整的測試[2]。在網(wǎng)站設(shè)計初期,采用了嚴(yán)格DTD標(biāo)準(zhǔn)的XHTML語言,按照國際W3C標(biāo)準(zhǔn)編寫語法,在文件開頭使用<!DOCTYPE>強制使用XHTML元素。在網(wǎng)頁編寫完成后使用W3C驗證器驗證XHTML語法問題,在很大程度上避免了不同版本的瀏覽器加載網(wǎng)頁所出現(xiàn)的“錯版”問題,而且方便手機端瀏覽器對網(wǎng)頁的瀏覽。在運用SQL Server(Microsoft公司的關(guān)系型數(shù)據(jù)庫管理系統(tǒng))進行數(shù)據(jù)庫編寫時,要考慮數(shù)據(jù)庫安全性。數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露、更改或破壞[3]。在數(shù)據(jù)庫設(shè)計過程中進行廣泛的用戶需求分析,設(shè)計了合理的數(shù)據(jù)表字段和字段類型,避免后期信息錄入可能出現(xiàn)的錯誤。
2.網(wǎng)站的功能測試。網(wǎng)站編寫完成后首先對網(wǎng)站的功能進行詳盡的測試,減少運營期間網(wǎng)站出錯率。首先對整個網(wǎng)站頁面進行兼容性測試,測試軟件包括:IE6、Firefox、獵豹瀏覽器、360瀏覽器。確保在各瀏覽器版本運行不會出現(xiàn)網(wǎng)頁內(nèi)容錯誤。對進行兼容性測試。后繼的對網(wǎng)站腳本代碼進行測試,具體測試功能包括用戶端測試、登錄功能測試、成績查詢測試、成績錄入測試。
3.服務(wù)器更新與維護。網(wǎng)站發(fā)布在學(xué)校官網(wǎng),涉及到學(xué)校的服務(wù)器的使用和維護,保證網(wǎng)站具有一定安全性,避免非法侵入對該網(wǎng)站甚至學(xué)校網(wǎng)站造成破壞。需要從以下的幾點著手投入工作:①經(jīng)常訪問運營商官方網(wǎng)站,了解服務(wù)器系統(tǒng)的最新維護進度;②檢測IIS(Internet Information Service,互聯(lián)網(wǎng)信息服務(wù)),避免出現(xiàn)遠程執(zhí)行漏洞威脅。③避免設(shè)置允許在TCP/IP上使用NetBIOS,否則會面臨整個文件被Internet共享,服務(wù)器端的登錄名、計算機名稱以及工作組名稱會對外部公開被其他人看到。④避免經(jīng)常遠程訪問服務(wù)器系統(tǒng)。由于服務(wù)器需要放置在除潮恒溫環(huán)境下,同時需要避免灰塵侵入,需要盡可能少地進入機房。通過遠程桌面連接服務(wù)器搭載的Windows server 2000系統(tǒng),定期對系統(tǒng)進行垃圾文件清理以及系統(tǒng)補丁更新。
四、總結(jié)
設(shè)計的在線職業(yè)技能鑒定系統(tǒng)實現(xiàn)了在線自助查詢技能鑒定證書考試成績,為各學(xué)院老師和學(xué)生提供了較大的便利,通過教學(xué)秘書向教務(wù)處提交報名信息表,教學(xué)秘書在利用列表方式錄入報名信息,實現(xiàn)在線報名;教務(wù)處管理員將相關(guān)部門下發(fā)的考試成績列表方式錄入考試成績到數(shù)據(jù)庫,各學(xué)院教學(xué)秘書通過公告板得知成績下發(fā)通知,自行到網(wǎng)站上查詢和打印,這可以在很大程度上提高工作效率,減少相關(guān)人員的工作量。網(wǎng)站的設(shè)計和SQL Server語法要盡量的精練,避免冗雜,避免網(wǎng)頁占用存儲空間大造成下載網(wǎng)頁緩慢,影響用戶體驗。對于國家職業(yè)資格鑒定中心,該網(wǎng)站彌補了沒有下設(shè)成績查詢功能和其存在的成績發(fā)布滯后性的缺陷。
參考文獻:
[1]王杰瑞,賓晟,張琴.最新ASP.NET+SQL Server項目開發(fā)全程實錄[M].北京:科學(xué)出版社,2009
[2]王津濤.網(wǎng)頁設(shè)計與開發(fā):HTML、CSS、JavaScript[M].北京:清華大學(xué)出版社,2012.
[3]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2006.