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