国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Web 的考試報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2016-06-29 20:09石飛寧寧寧
電腦知識與技術(shù) 2016年13期
關(guān)鍵詞:實(shí)現(xiàn)設(shè)計(jì)

石飛 寧寧寧

摘要:該文設(shè)計(jì)了一套完整的考試報(bào)名系統(tǒng),對考試報(bào)名系統(tǒng)的開發(fā)環(huán)境以及關(guān)鍵功能模塊的設(shè)計(jì)要點(diǎn)進(jìn)行分析,并對考試報(bào)名系統(tǒng)的相關(guān)功能進(jìn)行總結(jié)歸納,通過系統(tǒng)測試驗(yàn)證了此考試報(bào)名系統(tǒng)性能的可靠性與穩(wěn)定性。

關(guān)鍵詞:考試報(bào)名系統(tǒng);Web;設(shè)計(jì);實(shí)現(xiàn)

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)13-0088-03

以往考試報(bào)名系統(tǒng)運(yùn)行以及管理實(shí)現(xiàn)的過程比較復(fù)雜,對考生信息的管理多依賴于手工操作的方式實(shí)現(xiàn),手續(xù)繁瑣且耗時(shí)較長,考試報(bào)名效率低下。加之在信息數(shù)據(jù)的統(tǒng)計(jì)與查詢上不盡相同,因此會出現(xiàn)信息誤差的問題,如何實(shí)現(xiàn)考試報(bào)名過程的信息化是非常重要的一項(xiàng)問題。本文以Web平臺為載體,通過對考試報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),使得考試報(bào)名工作變得方便快捷。

1 Web Service超文本信息系統(tǒng)

所謂超文本是指在數(shù)據(jù)信息的調(diào)用過程中無需嚴(yán)格按照順序規(guī)律進(jìn)行,可依據(jù)設(shè)定目標(biāo)直接實(shí)現(xiàn)對數(shù)據(jù)信息的調(diào)用。當(dāng)前整個(gè)互聯(lián)網(wǎng)網(wǎng)絡(luò)系統(tǒng)是由超文本以及超媒體兩種方式構(gòu)成信息系統(tǒng)的,在網(wǎng)絡(luò)系統(tǒng)內(nèi)部布置有大量的信息鏈接方式。在網(wǎng)絡(luò)系統(tǒng)內(nèi)部,Web為一種特殊的超文本信息系統(tǒng),Web可通過應(yīng)用超文本鏈接的方式以跳躍形式尋找不同類型的主題。

Web的主要特點(diǎn)包括:1)Web與平臺無關(guān)。2)Web具有圖形化以及可導(dǎo)航性的特點(diǎn)。3)Web具有分布式特點(diǎn)。在Web的應(yīng)用背景下,可以將信息存放在不同站點(diǎn)上,操作者僅需要通過在瀏覽器中點(diǎn)擊鏈接的方式即可實(shí)現(xiàn)對信息數(shù)據(jù)的跳躍式訪問。通過這種方式,能夠讓不同空間下的信息數(shù)據(jù)在思維上呈現(xiàn)出一體化的特點(diǎn);4)Web具有動(dòng)態(tài)性特點(diǎn)。Web可經(jīng)常更新提供者本身站點(diǎn)的信息,對于站點(diǎn)瀏覽十分主要。同時(shí) Web 的信息交互也是其特性之一。

2 考試報(bào)名系統(tǒng)開發(fā)環(huán)境

本研究所設(shè)計(jì)考試報(bào)名系統(tǒng)中,數(shù)據(jù)庫服務(wù)器以及Web服務(wù)器操作系統(tǒng)均選用Windows NT Server 操作平臺,應(yīng)用服務(wù)器為Apache Web服務(wù)器,數(shù)據(jù)庫管理系統(tǒng)為MySQL 5.5數(shù)據(jù)庫管理系統(tǒng),頁面開發(fā)語言為PHP語言結(jié)合Java Script語言,后臺程序開發(fā)語言為JAVA語言。

綜合對多種系統(tǒng)開發(fā)結(jié)構(gòu)的對比研究認(rèn)為:為充分滿足考試報(bào)名系統(tǒng)的各方面功能要求,應(yīng)選擇B/S開發(fā)結(jié)構(gòu)。同時(shí),以Internet Explorer作為Web服務(wù)器瀏覽器支持,在滿足用戶終端對系統(tǒng)功能需求的同時(shí),使維護(hù)成本得到有效控制。系統(tǒng)結(jié)構(gòu)包括表示層、功能層以及數(shù)據(jù)層三層,PHP為系統(tǒng)提供容器支持,在瀏覽器支持下完成對數(shù)據(jù)庫訪問,并通過Web服務(wù)器技術(shù)支持實(shí)現(xiàn)用戶終端與數(shù)據(jù)庫之間的交互式訪問。

3 考試報(bào)名系統(tǒng)設(shè)計(jì)

3.1 用戶角色

結(jié)合本考試報(bào)名系統(tǒng)的操作流程以及各個(gè)步驟間的順序關(guān)系,認(rèn)為整個(gè)系統(tǒng)共涉及三類不同的用戶角色,第一類是考生用戶角色,第二類是考務(wù)用戶角色,第三類則是系統(tǒng)管理用戶角色。不同角色用戶應(yīng)當(dāng)由系統(tǒng)分配不同登陸賬戶以及密碼,并根據(jù)用戶的具體角色分類分配不同的系統(tǒng)操作權(quán)限。以考生用戶角色而言,此類角色為考試報(bào)名系統(tǒng)中的主要參與角色,在系統(tǒng)內(nèi)部各個(gè)角色群體中規(guī)模最大。系統(tǒng)可通過對用戶登錄賬戶信息的識別與狀態(tài)判斷,將考生角色用戶劃分為有效、無效兩種類型。對于考務(wù)角色而言,此類用戶主要是招生考試辦以及相關(guān)部門的工作人員,工作人員根據(jù)自身權(quán)限登錄系統(tǒng),系統(tǒng)分配相應(yīng)的職責(zé)與權(quán)力范圍,以便在考試報(bào)名系統(tǒng)的支持下的完成不同層次的招考工作;對于系統(tǒng)管理員而言,此類群體主要是對整個(gè)考試報(bào)名系統(tǒng)進(jìn)行管理與維護(hù)的人員,一般情況下需要由經(jīng)過專門培訓(xùn)的工作人員所擔(dān)任,所負(fù)責(zé)的主要工作內(nèi)容包括對考試報(bào)名系統(tǒng)權(quán)限的配置、系統(tǒng)升級、系統(tǒng)定期維護(hù)等。

3.2 系統(tǒng)表單

對于考試報(bào)名系統(tǒng)而言,表單的概念與以往數(shù)據(jù)庫系統(tǒng)中“表”的基本概念是完全不同的。考試報(bào)名系統(tǒng)中的表單概念不單單具有數(shù)據(jù)庫系統(tǒng)中“表”的特點(diǎn),還是外鍵相關(guān)聯(lián)多張數(shù)據(jù)庫表或數(shù)據(jù)視圖瀏覽器頁面的具體體現(xiàn)形式之一。在表單中固定值項(xiàng)目包括性別、民族以及政治面貌等相關(guān)信息,在頁面設(shè)置中引入下拉菜單選項(xiàng),將具體數(shù)值作為碼表項(xiàng)目并儲存至數(shù)據(jù)庫系統(tǒng)內(nèi)部。通過這種設(shè)計(jì)方法,能夠使系統(tǒng)資源得到有效簡化,并使數(shù)據(jù)填報(bào)格式更加規(guī)范。除此以外,在系統(tǒng)表單中格式固定的數(shù)據(jù)(如默認(rèn)按照xxxx-xx-xx格式輸入的用戶出生日期數(shù)據(jù)),可借助于頁面Javascipt控件,在用戶填寫數(shù)據(jù)的過程中提供點(diǎn)選功能支持,一方面能夠使用戶所填寫數(shù)據(jù)更加規(guī)范,另一方面也有效簡化了對數(shù)據(jù)錄入的方式與方法。并且,在系統(tǒng)部分下拉菜單中還設(shè)置有級連關(guān)系,如考生所報(bào)考專業(yè)以及學(xué)院均可采用級聯(lián)式下拉選擇的方式進(jìn)行填寫,Ajax技術(shù)的應(yīng)用能夠?yàn)樵摴δ軐?shí)現(xiàn)提供支持。

3.3 功能模塊設(shè)計(jì)

3.3.1 考生信息填報(bào)模塊

考生信息填報(bào)模塊功能設(shè)計(jì)及其實(shí)現(xiàn)如圖1所示。本模塊需要為考試報(bào)名系統(tǒng)中的考生提供賬號注冊/登錄,基本信息填報(bào)/修改,以及報(bào)考信息填報(bào)/修改等相關(guān)功能支持。具體功能有:1)賬號注冊/登錄。主要功能是使考試報(bào)名系統(tǒng)中考生用戶具備使用本系統(tǒng)的合法權(quán)限,除支持對考生信息的填寫與修改以外,還需確保任意考生用戶在系統(tǒng)中的唯一性,杜絕考生合法權(quán)限被惡意使用或竊?。?)考生信息填報(bào)。本模塊主要功能是為考生用戶填寫相關(guān)信息提供頁面支持。在考生注冊賬號并安全登錄后,可轉(zhuǎn)入信息完善頁面,由考生根據(jù)個(gè)人實(shí)際情況填寫包括姓名、性別、年齡、出生日期、戶籍所在地、學(xué)歷、職稱、就職單位(就讀學(xué)校)、政治面貌等基本信息,考務(wù)人員可在系統(tǒng)自動(dòng)作用下驗(yàn)證所報(bào)名考生是否合規(guī);3)報(bào)考信息填報(bào)。本模塊所需要實(shí)現(xiàn)的功能是供考生用戶提供填寫相關(guān)信息數(shù)據(jù)的頁面支持,所填寫內(nèi)容包括研究方向、專業(yè)學(xué)科以及導(dǎo)師等??忌鷪?bào)名系統(tǒng)應(yīng)當(dāng)根據(jù)招生考試簡章,結(jié)合用戶所填報(bào)的信息為其規(guī)劃待考科目,并為考生提供可供選擇的科目內(nèi)容。

3.3.2 考生個(gè)人信息管理模塊

在考生用戶根據(jù)自身實(shí)際情況填報(bào)相應(yīng)信息數(shù)據(jù)后,可以通過頁面切換的方式進(jìn)入個(gè)人信息管理系統(tǒng)模塊中。提供個(gè)人用戶名以及密碼完成系統(tǒng)登入。在具有相應(yīng)操作權(quán)限的考生個(gè)人信息管理系統(tǒng)模塊中,可支持對個(gè)人基本信息的修改。整個(gè)管理系統(tǒng)模塊的基本操作流程如圖2所示。在該模塊中需實(shí)現(xiàn)功能包括以下幾個(gè)方面:1)照片上傳。照片上傳應(yīng)位于考生個(gè)人信息管理模塊中,作為對考生用戶信息填報(bào)的補(bǔ)充。考生用戶應(yīng)根據(jù)頁面提示將個(gè)人近期真實(shí)免冠無遮擋照片上傳至系統(tǒng),通過圖片上傳模塊可以對圖片的尺寸大小、清晰度進(jìn)行驗(yàn)證,以確保圖片資料完全符合考試報(bào)名功能要求。上傳成功并通過系統(tǒng)后臺審核后可在用戶頭像界面中顯示個(gè)人照片;2)報(bào)名信息查看/修改。此項(xiàng)功能的主要目的是提供考試報(bào)名的相關(guān)基礎(chǔ)信息,由考生用戶按照個(gè)人需求進(jìn)行確認(rèn)。在該模塊中支持符合使用權(quán)限的考生用戶對信息填報(bào)中的所有信息進(jìn)行修改,確認(rèn)信息填報(bào)真實(shí)無誤后方可打印考試報(bào)名表格;3)報(bào)名表打印。

3.3.3 圖像采集模塊

本模塊需要在報(bào)考考生現(xiàn)場確認(rèn)過程中將系統(tǒng)審核有效的考生用戶個(gè)人圖像采集提供給考務(wù)人員,以支持實(shí)時(shí)性的圖像采集功能,將所采集圖像信息以*.jpg形式儲存至考生個(gè)人信息數(shù)據(jù)中,進(jìn)而與考生用戶個(gè)人信息向配合形成準(zhǔn)考證證件,并以此作為合適考生用戶的依據(jù)。本系統(tǒng)要求現(xiàn)場參與考試的人員必須為本人參加,因此在生成考試報(bào)名表時(shí)需要提醒考生提前時(shí)間到報(bào)名點(diǎn)進(jìn)行確認(rèn)。采集到合理且有效的圖像后系統(tǒng)可自動(dòng)生成確認(rèn)表,考務(wù)人員打印確認(rèn)表并交由考生進(jìn)行簽字確認(rèn)。以上操作確認(rèn)無誤后可掃描存儲至考試報(bào)名系統(tǒng)中,以獲得真實(shí)有效的身份信息。

3.3.4 考務(wù)管理模塊

考務(wù)管理模塊屬于考試報(bào)名系統(tǒng)的核心模塊。根據(jù)考務(wù)工作所處的不同階段與流程特點(diǎn),在考務(wù)管理模塊中需要面向系統(tǒng)考務(wù)人員提供功能支持。其基本結(jié)構(gòu)如圖3所示。結(jié)合圖3,在信息發(fā)布功能中,應(yīng)當(dāng)負(fù)責(zé)完成對招生簡章、考試信息、報(bào)名信息以及考試成績等內(nèi)容的發(fā)布工作。報(bào)名信息導(dǎo)出功能應(yīng)當(dāng)提供學(xué)生相關(guān)報(bào)名情況的導(dǎo)出功能,導(dǎo)出信息數(shù)據(jù)可以指定為*.xls或*.word格式,根據(jù)插件功能可實(shí)現(xiàn)對導(dǎo)出格式的準(zhǔn)確匹配,對權(quán)限不同的考務(wù)工作人員開放相應(yīng)的模塊功能。在考場、考點(diǎn)分配方面,應(yīng)當(dāng)由考試報(bào)名系統(tǒng)根據(jù)招考要求對考點(diǎn)考場設(shè)置工作進(jìn)行分配,按照考試科目以及考試時(shí)間將系統(tǒng)評估有效的考生進(jìn)行批量式考點(diǎn)、考場分配,形成一套完整的分配方案。考試成績?nèi)看_認(rèn)后,考試報(bào)名系統(tǒng)可將考試成績與考生準(zhǔn)考證號、姓名所對應(yīng),自源文件導(dǎo)入系統(tǒng)內(nèi)部,為考生查詢提供方便。

4 系統(tǒng)測試

隨著軟件系統(tǒng)的穩(wěn)定發(fā)展,在面向Web的應(yīng)用開發(fā)過程中使得軟件系統(tǒng)測試面臨著大量的問題與挑戰(zhàn)。建立在Web開發(fā)模式基礎(chǔ)之上的軟件系統(tǒng)結(jié)構(gòu)為B/S結(jié)構(gòu),其主要特點(diǎn)是在應(yīng)用服務(wù)器內(nèi)完成對程序的開發(fā)工作,用戶則借助于客戶端瀏覽器對服務(wù)器實(shí)現(xiàn)訪問。通常情況下,這種訪問具有并發(fā)性的特點(diǎn),用戶客戶端瀏覽器具有多樣性特點(diǎn)。從這一角度上來說,建立在Web開發(fā)模式基礎(chǔ)之上的軟件系統(tǒng)運(yùn)行與測試會受到運(yùn)行環(huán)境的嚴(yán)重制約。為評價(jià)本研究中所構(gòu)建考試報(bào)名系統(tǒng)在功能方面的效果,展開系統(tǒng)測試研究。

為評價(jià)考試報(bào)名系統(tǒng)在功能實(shí)現(xiàn)以及性能方面的具體效果,對本考試報(bào)名系統(tǒng)相關(guān)功能的執(zhí)行情況加以測試。結(jié)合本系統(tǒng)的功能要求,設(shè)計(jì)功能測試用例,借助于此種方式評價(jià)考試報(bào)名系統(tǒng)的功能是否可以與預(yù)期效果相一致經(jīng)系統(tǒng)測試,結(jié)果提示:考試報(bào)名系統(tǒng)正常啟動(dòng)后,在信息填寫頁面的跳轉(zhuǎn)方面,預(yù)期所達(dá)到的效果是自考試報(bào)名系統(tǒng)主界面所提供超鏈接地址中跳躍進(jìn)入信息填寫頁面中,測試結(jié)果為通過;在進(jìn)入生成報(bào)名號步驟中,預(yù)期效果為保存所填寫個(gè)人信息,按照報(bào)名順序生成報(bào)名號,數(shù)據(jù)庫提示有新信息錄入,測試結(jié)果為通過;在上傳照片步驟中,預(yù)期效果為嚴(yán)格按照系統(tǒng)要求上傳個(gè)人照片,照片成功上傳后可以支持考生對上傳結(jié)果進(jìn)行預(yù)覽,不符合要求照片應(yīng)提示上傳失敗,并重新進(jìn)入圖片上傳頁面中,測試結(jié)果為通過;在報(bào)名確認(rèn)步驟中,預(yù)期效果為對考生信息進(jìn)行審核,并支持確認(rèn)后考生信息的查看與調(diào)閱,測試結(jié)果為通過。系統(tǒng)管理等其他功能模塊的測試也符合預(yù)期結(jié)果、包括連接數(shù)據(jù)庫。以及數(shù)據(jù)庫地址超鏈接挑戰(zhàn)等在內(nèi)的應(yīng)用功能經(jīng)測試均能夠得到理想狀態(tài)。以上分析表明:功能測試結(jié)果顯示考試報(bào)名系統(tǒng)整體功能運(yùn)行良好,動(dòng)作可靠程度高,能夠滿足設(shè)計(jì)標(biāo)準(zhǔn),達(dá)到理想運(yùn)行狀態(tài)。

5 結(jié)束語

目前整套考試報(bào)名系統(tǒng)已初步投入運(yùn)行,系統(tǒng)操作便捷,為考生提供快捷的報(bào)考服務(wù),規(guī)范了報(bào)名信息,保證了報(bào)名信息的準(zhǔn)確性和有效性。同時(shí)能夠?yàn)榭紕?wù)人員提供信息化的工作平臺,形成了對考務(wù)信息和考生信息的統(tǒng)一管理,同時(shí)系統(tǒng)能夠迅速提供實(shí)時(shí)報(bào)名情況和匯總統(tǒng)計(jì)情況,有效提高了招考工作的效率。

參考文獻(xiàn):

[1] 胡玉琦.運(yùn)用VFP9.0開發(fā)照相報(bào)名系統(tǒng)實(shí)現(xiàn)與國家專業(yè)技術(shù)人員計(jì)算機(jī)應(yīng)用能力考試報(bào)名系統(tǒng)無縫銜接[J].數(shù)字技術(shù)與應(yīng)用,2013(1):127.

[2] 鄧緋.基于B/S模式的技能考試報(bào)名系統(tǒng)研究與設(shè)計(jì)[J].齊齊哈爾大學(xué)學(xué)報(bào):自然科學(xué)版,2015(3):59-62.

[3] 孟祥娟,畢雪華,王俊峰,等.基于雙語界面的自學(xué)考試報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].新疆師范大學(xué)學(xué)報(bào):自然科學(xué)版,2010(1):106-110.

猜你喜歡
實(shí)現(xiàn)設(shè)計(jì)
何為設(shè)計(jì)的守護(hù)之道?
瞞天過?!律O(shè)計(jì)萌到家
設(shè)計(jì)秀
有種設(shè)計(jì)叫而專
信息系統(tǒng)安全評價(jià)系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)
高校聲像檔案數(shù)字化管理的實(shí)現(xiàn)路徑
辦公室人員尚需制定個(gè)人發(fā)展規(guī)劃
淺析鐵路通信傳輸?shù)臉?gòu)成及實(shí)現(xiàn)方法
設(shè)計(jì)之味
南江县| 六盘水市| 曲阜市| 民勤县| 浦北县| 西城区| 镇康县| 孙吴县| 安顺市| 海晏县| 永丰县| 德阳市| 青海省| 邯郸县| 沐川县| 新晃| 营口市| 衡山县| 兴仁县| 临高县| 巨野县| 开化县| 农安县| 卓尼县| 蓬安县| 绥化市| 航空| 沈丘县| 吉林市| 亚东县| 九台市| 个旧市| 五原县| 邵东县| 深泽县| 曲沃县| 邳州市| 连云港市| 繁昌县| 鄂托克旗| 黄山市|