范振遠
摘要:隨著科技日新月異的發(fā)展,純手工的自考報名方式已經(jīng)不能滿足考生和工作人員的需要。該文以武漢紡織大學(xué)高職學(xué)院自考報名的現(xiàn)狀為背景,經(jīng)過系統(tǒng)分析自考報名工作中的功能需求,設(shè)計并實現(xiàn)了基于B/S模式的自考報名系統(tǒng)。通過近兩年來的使用證明,該系統(tǒng)使高職學(xué)院擺脫了耗費大量人力物力和時間的純手工管理,達到了規(guī)范化的管理,工作效率大大提高,為自考生異地報考提供了便利。
關(guān)鍵詞:B/S;網(wǎng)上報名;功能模塊;系統(tǒng)設(shè)計
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1009-3044(2014)28-6588-03
自1981年經(jīng)過國務(wù)院批準創(chuàng)立的高等自學(xué)考試制度,是個人自學(xué)和國家考試相結(jié)合的高等教育方式,全國歷年參加自學(xué)考試學(xué)歷教育累計有5700多萬人(不計重復(fù)),是我國高等教育體系的重要組成部分。自考學(xué)歷文憑得到世界上二十多個國家承認,其畢業(yè)證的含金量僅次于普通高等教育。自考證書的含金量還體現(xiàn)在自考的難度較大,更多的時候反映了畢業(yè)生的整體綜合能力。全國自學(xué)考試時間一般在每年4月、7月和10月各組織一次,在考前一個月組織報名。
武漢紡織大學(xué)高職學(xué)院作為一個基層的自考報名部門,擁有專本套讀的自考生1300多人,每次報考人數(shù)有350余人,達1200多門次。雖然每次報考的人數(shù)不算很多,但原來的報名方式是考生親自來學(xué)院辦公室現(xiàn)場報考,以考生手工簽名來確認報考課程,然后工作人員根據(jù)簽名情況,上報數(shù)據(jù)。由于報考工作時間期限較短,這種純手工的報考方式,讓工作人員很難及時地核實學(xué)生的報考課程是否重復(fù)、是否補考、是否遺漏等等。另外,很多自考生在專科畢業(yè)后,自考本科課程還沒有考完,而且大部分在外省市工作,而這種報考方式,給自考生報考造成了諸多不便。因此,自考的網(wǎng)上報考勢在必行。
經(jīng)過分析高職學(xué)院的實際工作需求,設(shè)計并編寫了基于B/S的自考網(wǎng)上報名系統(tǒng),在工作人員兩年來的應(yīng)用實踐證明,切實方便了考生報考,提高了工作效率。
1 B/S模式
B/S是Browse/Server的縮寫,這種結(jié)構(gòu)對客戶端的操作系統(tǒng)要求不高,客戶端只要能夠連接互聯(lián)網(wǎng),通過瀏覽器就能完成所有操作。應(yīng)用程序的信息數(shù)據(jù)完全存放于服務(wù)器中,可以不受時空限制地訪問,也便于數(shù)據(jù)庫的管理維護。B/S架構(gòu)分為三層框架,用戶看到的是最外層——客戶展示層,其為客戶提供友好的圖形界面;第二層為業(yè)務(wù)邏輯層,用于執(zhí)行應(yīng)用程序策略;第三層為數(shù)據(jù)層,用于對數(shù)據(jù)的處理和維護,主要表現(xiàn)為程序語言代碼。如圖1所示。
2 流程設(shè)計
2.1開發(fā)環(huán)境
本系統(tǒng)采用DreamWeaver為編程工具,基于成熟的asp技術(shù),數(shù)據(jù)庫采用大家熟悉的access,Web服務(wù)器采用Windows2003 Server IIS6.0。
2.2功能模塊
在每次自學(xué)考試前,自考生報考流程如圖2所示。經(jīng)過系統(tǒng)分析,按功能不同可以將系統(tǒng)分為三個模塊:系統(tǒng)數(shù)據(jù)模塊、成績查詢模塊和報考處理模塊。其主要功能如下:
2.2.1系統(tǒng)數(shù)據(jù)模塊
設(shè)置管理人員的賬號和密鑰,添加/刪除賬號,更改密鑰;報考課程及考試時間的初始化;設(shè)置報名系統(tǒng)的開始/截止時間;考生成績數(shù)據(jù)的導(dǎo)入;報考結(jié)果的導(dǎo)出等。根據(jù)系統(tǒng)功能要求,只有系統(tǒng)管理員和工作人員具有此模塊操作權(quán)限。
2.2.2成績查詢模塊
在每次學(xué)生報考前,考生憑準考證號和身份證號驗證登陸,查詢自己以往的自考課程成績。系統(tǒng)將顯示所有應(yīng)學(xué)課程,其中包含免考、統(tǒng)考等課程。每次查詢都會顯示一張總成績單,考生可以對不理想的課程或未報考過的課程進行報考,避免漏報或錯報課程。為了保證成績的嚴密性,防止成績被篡改,該模塊對學(xué)生只有查詢、瀏覽功能。
2.2.3報名處理模塊
考生只能通過準考證號和身份證號組合驗證登陸,確保報考數(shù)據(jù)的準確性和私密性??忌顷懞?,根據(jù)所列出的考試時間、課程,選擇自己要報考的課程,點擊確定報考后,系統(tǒng)會在后臺通過與成績庫篩選比對,在給出此次報考課程的總門數(shù)的同時,并計算出補考門數(shù)及補考費。為方便學(xué)生修改報考課程,還可在報考時間期限內(nèi)無限次地登陸系統(tǒng),進行報考課程的修改、取消等操作。
3 系統(tǒng)實現(xiàn)
3.1界面設(shè)計
使用文本框、按鈕等控件做出可視化的界面友好的界面設(shè)計。
3.2數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計在系統(tǒng)中占有相當重要的地位,盡量減少數(shù)據(jù)冗余,增強數(shù)據(jù)的共享性。根據(jù)系統(tǒng)功能需求分析,創(chuàng)建如下數(shù)據(jù)表:
1) 系統(tǒng)管理員表(賬號,密碼):記錄管理人員的信息和密鑰。
2) 報考課程及考試時間表(專業(yè),考試時間,課程1,…,課程4) :記錄每個專業(yè)的考試課程名稱和考試時間安排等。
3) 報考信息表(準考證號、姓名、身份證號、課程1,…,課程10、登陸時間、登陸IP):記錄考生的報考課程等信息。由于不同專業(yè)的考試課程不一致,考試時間不統(tǒng)一,故設(shè)置10個課程字段按考試時間分別記錄。
4) 成績表(準考證號,姓名,身份證號,課程,成績,考試時間):記錄以往考生的每門考試成績。
5) 專業(yè)課程表(專業(yè)代碼,專業(yè)名稱,課程代碼,課程名稱,課程備注):將每個專業(yè)的所學(xué)課程全部記錄。
4 系統(tǒng)的特點
本系統(tǒng)經(jīng)過武漢紡織大學(xué)高職學(xué)院的工作人員使用兩年后,給出的評價是:
1) 操作方便。利用Web服務(wù)器24小時不間斷地工作的特點,考生可以隨時隨地不限次數(shù)地通過互聯(lián)網(wǎng)進行報考、修改等操作。工作人員也可以隨時查看報考數(shù)據(jù)結(jié)果。
2) 數(shù)據(jù)準確。由于考生先進行了成績查詢,再選擇性地進行課程報考,這樣就避免了考生錯報、漏報、重報課程,保證了報考數(shù)據(jù)的準確性。
3) 效率高。由于現(xiàn)在自考對考生注冊年限沒有限制,注冊幾年后還可以照常報考,而采用身份證號驗證登陸的目的是為避免使用密碼而容易產(chǎn)生遺忘。如果遺忘準考證號,可以通過姓名和身份證號在系統(tǒng)中查詢到。
4) 智能便捷。通過遠程設(shè)置系統(tǒng)參數(shù),可以方便地開啟/關(guān)閉報考系統(tǒng);系統(tǒng)自動審核報考數(shù)據(jù),核算補考課程門數(shù),大大減輕了工作人員的負擔(dān)。
5) 安全性高。系統(tǒng)會對數(shù)據(jù)進行自動備份,避免在系統(tǒng)出問題時造成數(shù)據(jù)丟失。
利用B/S模式創(chuàng)建的自考網(wǎng)上報名系統(tǒng)可以提高工作效率,減輕傳統(tǒng)手工報名方式的操作失誤,確保數(shù)據(jù)的嚴密性和準確性。目前,除了逐步完善系統(tǒng)的各項性能外,在系統(tǒng)升級等方面還需要改進,期望在今后不斷地實踐過程中進一步提高。
參考文獻:
[1] 李松峰,曹力.JavaScript 高級程序設(shè)計[M].北京:人民郵電出版社,2012.
[2] 陳祥章,韓永印.計算機等級考試網(wǎng)上報名系統(tǒng)的設(shè)計與實現(xiàn)[J].實驗技術(shù)與管理,2010(27):172-174.
[3] 楊慶,宋志新.基于ASP+SQL-server考試網(wǎng)上報名系統(tǒng)的設(shè)計與實現(xiàn)[J]信息系統(tǒng)工程,2013(7):41-42.
[4] 張華,張雁.Asp項目開發(fā)實踐[M].北京:中國鐵道出版社,2006.
[5] 徐洪峰. Dreamweaver cs5+asp動態(tài)網(wǎng)站設(shè)計實用手冊[M].北京:電子工業(yè)出版社,2011.
[6] 周鵬飛,胡一波.基于Web的在線報名系統(tǒng)設(shè)計與實現(xiàn)[J].價值工程,2012(16):182-183.
[7] 李軍.ASP動態(tài)網(wǎng)頁制作教程[M].北京:人民郵電出版社,2012.
[8] 李敬有.Access數(shù)據(jù)庫系統(tǒng)與應(yīng)用[M].北京:北京郵電大學(xué)出版社,2009.
[9] 蘭青青.基于B/S模式的專業(yè)技術(shù)人員繼續(xù)教育報名系統(tǒng)的設(shè)計[J].消費電子.2013(16):71-71.
[10] [英] John Carter,張淮野.數(shù)據(jù)庫設(shè)計與編程實例詳解——實用Access,SQL與VB[M].北京:電子工業(yè)出版社,2001.
摘要:隨著科技日新月異的發(fā)展,純手工的自考報名方式已經(jīng)不能滿足考生和工作人員的需要。該文以武漢紡織大學(xué)高職學(xué)院自考報名的現(xiàn)狀為背景,經(jīng)過系統(tǒng)分析自考報名工作中的功能需求,設(shè)計并實現(xiàn)了基于B/S模式的自考報名系統(tǒng)。通過近兩年來的使用證明,該系統(tǒng)使高職學(xué)院擺脫了耗費大量人力物力和時間的純手工管理,達到了規(guī)范化的管理,工作效率大大提高,為自考生異地報考提供了便利。
關(guān)鍵詞:B/S;網(wǎng)上報名;功能模塊;系統(tǒng)設(shè)計
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1009-3044(2014)28-6588-03
自1981年經(jīng)過國務(wù)院批準創(chuàng)立的高等自學(xué)考試制度,是個人自學(xué)和國家考試相結(jié)合的高等教育方式,全國歷年參加自學(xué)考試學(xué)歷教育累計有5700多萬人(不計重復(fù)),是我國高等教育體系的重要組成部分。自考學(xué)歷文憑得到世界上二十多個國家承認,其畢業(yè)證的含金量僅次于普通高等教育。自考證書的含金量還體現(xiàn)在自考的難度較大,更多的時候反映了畢業(yè)生的整體綜合能力。全國自學(xué)考試時間一般在每年4月、7月和10月各組織一次,在考前一個月組織報名。
武漢紡織大學(xué)高職學(xué)院作為一個基層的自考報名部門,擁有專本套讀的自考生1300多人,每次報考人數(shù)有350余人,達1200多門次。雖然每次報考的人數(shù)不算很多,但原來的報名方式是考生親自來學(xué)院辦公室現(xiàn)場報考,以考生手工簽名來確認報考課程,然后工作人員根據(jù)簽名情況,上報數(shù)據(jù)。由于報考工作時間期限較短,這種純手工的報考方式,讓工作人員很難及時地核實學(xué)生的報考課程是否重復(fù)、是否補考、是否遺漏等等。另外,很多自考生在??飘厴I(yè)后,自考本科課程還沒有考完,而且大部分在外省市工作,而這種報考方式,給自考生報考造成了諸多不便。因此,自考的網(wǎng)上報考勢在必行。
經(jīng)過分析高職學(xué)院的實際工作需求,設(shè)計并編寫了基于B/S的自考網(wǎng)上報名系統(tǒng),在工作人員兩年來的應(yīng)用實踐證明,切實方便了考生報考,提高了工作效率。
1 B/S模式
B/S是Browse/Server的縮寫,這種結(jié)構(gòu)對客戶端的操作系統(tǒng)要求不高,客戶端只要能夠連接互聯(lián)網(wǎng),通過瀏覽器就能完成所有操作。應(yīng)用程序的信息數(shù)據(jù)完全存放于服務(wù)器中,可以不受時空限制地訪問,也便于數(shù)據(jù)庫的管理維護。B/S架構(gòu)分為三層框架,用戶看到的是最外層——客戶展示層,其為客戶提供友好的圖形界面;第二層為業(yè)務(wù)邏輯層,用于執(zhí)行應(yīng)用程序策略;第三層為數(shù)據(jù)層,用于對數(shù)據(jù)的處理和維護,主要表現(xiàn)為程序語言代碼。如圖1所示。
2 流程設(shè)計
2.1開發(fā)環(huán)境
本系統(tǒng)采用DreamWeaver為編程工具,基于成熟的asp技術(shù),數(shù)據(jù)庫采用大家熟悉的access,Web服務(wù)器采用Windows2003 Server IIS6.0。
2.2功能模塊
在每次自學(xué)考試前,自考生報考流程如圖2所示。經(jīng)過系統(tǒng)分析,按功能不同可以將系統(tǒng)分為三個模塊:系統(tǒng)數(shù)據(jù)模塊、成績查詢模塊和報考處理模塊。其主要功能如下:
2.2.1系統(tǒng)數(shù)據(jù)模塊
設(shè)置管理人員的賬號和密鑰,添加/刪除賬號,更改密鑰;報考課程及考試時間的初始化;設(shè)置報名系統(tǒng)的開始/截止時間;考生成績數(shù)據(jù)的導(dǎo)入;報考結(jié)果的導(dǎo)出等。根據(jù)系統(tǒng)功能要求,只有系統(tǒng)管理員和工作人員具有此模塊操作權(quán)限。
2.2.2成績查詢模塊
在每次學(xué)生報考前,考生憑準考證號和身份證號驗證登陸,查詢自己以往的自考課程成績。系統(tǒng)將顯示所有應(yīng)學(xué)課程,其中包含免考、統(tǒng)考等課程。每次查詢都會顯示一張總成績單,考生可以對不理想的課程或未報考過的課程進行報考,避免漏報或錯報課程。為了保證成績的嚴密性,防止成績被篡改,該模塊對學(xué)生只有查詢、瀏覽功能。
2.2.3報名處理模塊
考生只能通過準考證號和身份證號組合驗證登陸,確保報考數(shù)據(jù)的準確性和私密性??忌顷懞?,根據(jù)所列出的考試時間、課程,選擇自己要報考的課程,點擊確定報考后,系統(tǒng)會在后臺通過與成績庫篩選比對,在給出此次報考課程的總門數(shù)的同時,并計算出補考門數(shù)及補考費。為方便學(xué)生修改報考課程,還可在報考時間期限內(nèi)無限次地登陸系統(tǒng),進行報考課程的修改、取消等操作。
3 系統(tǒng)實現(xiàn)
3.1界面設(shè)計
使用文本框、按鈕等控件做出可視化的界面友好的界面設(shè)計。
3.2數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計在系統(tǒng)中占有相當重要的地位,盡量減少數(shù)據(jù)冗余,增強數(shù)據(jù)的共享性。根據(jù)系統(tǒng)功能需求分析,創(chuàng)建如下數(shù)據(jù)表:
1) 系統(tǒng)管理員表(賬號,密碼):記錄管理人員的信息和密鑰。
2) 報考課程及考試時間表(專業(yè),考試時間,課程1,…,課程4) :記錄每個專業(yè)的考試課程名稱和考試時間安排等。
3) 報考信息表(準考證號、姓名、身份證號、課程1,…,課程10、登陸時間、登陸IP):記錄考生的報考課程等信息。由于不同專業(yè)的考試課程不一致,考試時間不統(tǒng)一,故設(shè)置10個課程字段按考試時間分別記錄。
4) 成績表(準考證號,姓名,身份證號,課程,成績,考試時間):記錄以往考生的每門考試成績。
5) 專業(yè)課程表(專業(yè)代碼,專業(yè)名稱,課程代碼,課程名稱,課程備注):將每個專業(yè)的所學(xué)課程全部記錄。
4 系統(tǒng)的特點
本系統(tǒng)經(jīng)過武漢紡織大學(xué)高職學(xué)院的工作人員使用兩年后,給出的評價是:
1) 操作方便。利用Web服務(wù)器24小時不間斷地工作的特點,考生可以隨時隨地不限次數(shù)地通過互聯(lián)網(wǎng)進行報考、修改等操作。工作人員也可以隨時查看報考數(shù)據(jù)結(jié)果。
2) 數(shù)據(jù)準確。由于考生先進行了成績查詢,再選擇性地進行課程報考,這樣就避免了考生錯報、漏報、重報課程,保證了報考數(shù)據(jù)的準確性。
3) 效率高。由于現(xiàn)在自考對考生注冊年限沒有限制,注冊幾年后還可以照常報考,而采用身份證號驗證登陸的目的是為避免使用密碼而容易產(chǎn)生遺忘。如果遺忘準考證號,可以通過姓名和身份證號在系統(tǒng)中查詢到。
4) 智能便捷。通過遠程設(shè)置系統(tǒng)參數(shù),可以方便地開啟/關(guān)閉報考系統(tǒng);系統(tǒng)自動審核報考數(shù)據(jù),核算補考課程門數(shù),大大減輕了工作人員的負擔(dān)。
5) 安全性高。系統(tǒng)會對數(shù)據(jù)進行自動備份,避免在系統(tǒng)出問題時造成數(shù)據(jù)丟失。
利用B/S模式創(chuàng)建的自考網(wǎng)上報名系統(tǒng)可以提高工作效率,減輕傳統(tǒng)手工報名方式的操作失誤,確保數(shù)據(jù)的嚴密性和準確性。目前,除了逐步完善系統(tǒng)的各項性能外,在系統(tǒng)升級等方面還需要改進,期望在今后不斷地實踐過程中進一步提高。
參考文獻:
[1] 李松峰,曹力.JavaScript 高級程序設(shè)計[M].北京:人民郵電出版社,2012.
[2] 陳祥章,韓永印.計算機等級考試網(wǎng)上報名系統(tǒng)的設(shè)計與實現(xiàn)[J].實驗技術(shù)與管理,2010(27):172-174.
[3] 楊慶,宋志新.基于ASP+SQL-server考試網(wǎng)上報名系統(tǒng)的設(shè)計與實現(xiàn)[J]信息系統(tǒng)工程,2013(7):41-42.
[4] 張華,張雁.Asp項目開發(fā)實踐[M].北京:中國鐵道出版社,2006.
[5] 徐洪峰. Dreamweaver cs5+asp動態(tài)網(wǎng)站設(shè)計實用手冊[M].北京:電子工業(yè)出版社,2011.
[6] 周鵬飛,胡一波.基于Web的在線報名系統(tǒng)設(shè)計與實現(xiàn)[J].價值工程,2012(16):182-183.
[7] 李軍.ASP動態(tài)網(wǎng)頁制作教程[M].北京:人民郵電出版社,2012.
[8] 李敬有.Access數(shù)據(jù)庫系統(tǒng)與應(yīng)用[M].北京:北京郵電大學(xué)出版社,2009.
[9] 蘭青青.基于B/S模式的專業(yè)技術(shù)人員繼續(xù)教育報名系統(tǒng)的設(shè)計[J].消費電子.2013(16):71-71.
[10] [英] John Carter,張淮野.數(shù)據(jù)庫設(shè)計與編程實例詳解——實用Access,SQL與VB[M].北京:電子工業(yè)出版社,2001.
摘要:隨著科技日新月異的發(fā)展,純手工的自考報名方式已經(jīng)不能滿足考生和工作人員的需要。該文以武漢紡織大學(xué)高職學(xué)院自考報名的現(xiàn)狀為背景,經(jīng)過系統(tǒng)分析自考報名工作中的功能需求,設(shè)計并實現(xiàn)了基于B/S模式的自考報名系統(tǒng)。通過近兩年來的使用證明,該系統(tǒng)使高職學(xué)院擺脫了耗費大量人力物力和時間的純手工管理,達到了規(guī)范化的管理,工作效率大大提高,為自考生異地報考提供了便利。
關(guān)鍵詞:B/S;網(wǎng)上報名;功能模塊;系統(tǒng)設(shè)計
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1009-3044(2014)28-6588-03
自1981年經(jīng)過國務(wù)院批準創(chuàng)立的高等自學(xué)考試制度,是個人自學(xué)和國家考試相結(jié)合的高等教育方式,全國歷年參加自學(xué)考試學(xué)歷教育累計有5700多萬人(不計重復(fù)),是我國高等教育體系的重要組成部分。自考學(xué)歷文憑得到世界上二十多個國家承認,其畢業(yè)證的含金量僅次于普通高等教育。自考證書的含金量還體現(xiàn)在自考的難度較大,更多的時候反映了畢業(yè)生的整體綜合能力。全國自學(xué)考試時間一般在每年4月、7月和10月各組織一次,在考前一個月組織報名。
武漢紡織大學(xué)高職學(xué)院作為一個基層的自考報名部門,擁有專本套讀的自考生1300多人,每次報考人數(shù)有350余人,達1200多門次。雖然每次報考的人數(shù)不算很多,但原來的報名方式是考生親自來學(xué)院辦公室現(xiàn)場報考,以考生手工簽名來確認報考課程,然后工作人員根據(jù)簽名情況,上報數(shù)據(jù)。由于報考工作時間期限較短,這種純手工的報考方式,讓工作人員很難及時地核實學(xué)生的報考課程是否重復(fù)、是否補考、是否遺漏等等。另外,很多自考生在??飘厴I(yè)后,自考本科課程還沒有考完,而且大部分在外省市工作,而這種報考方式,給自考生報考造成了諸多不便。因此,自考的網(wǎng)上報考勢在必行。
經(jīng)過分析高職學(xué)院的實際工作需求,設(shè)計并編寫了基于B/S的自考網(wǎng)上報名系統(tǒng),在工作人員兩年來的應(yīng)用實踐證明,切實方便了考生報考,提高了工作效率。
1 B/S模式
B/S是Browse/Server的縮寫,這種結(jié)構(gòu)對客戶端的操作系統(tǒng)要求不高,客戶端只要能夠連接互聯(lián)網(wǎng),通過瀏覽器就能完成所有操作。應(yīng)用程序的信息數(shù)據(jù)完全存放于服務(wù)器中,可以不受時空限制地訪問,也便于數(shù)據(jù)庫的管理維護。B/S架構(gòu)分為三層框架,用戶看到的是最外層——客戶展示層,其為客戶提供友好的圖形界面;第二層為業(yè)務(wù)邏輯層,用于執(zhí)行應(yīng)用程序策略;第三層為數(shù)據(jù)層,用于對數(shù)據(jù)的處理和維護,主要表現(xiàn)為程序語言代碼。如圖1所示。
2 流程設(shè)計
2.1開發(fā)環(huán)境
本系統(tǒng)采用DreamWeaver為編程工具,基于成熟的asp技術(shù),數(shù)據(jù)庫采用大家熟悉的access,Web服務(wù)器采用Windows2003 Server IIS6.0。
2.2功能模塊
在每次自學(xué)考試前,自考生報考流程如圖2所示。經(jīng)過系統(tǒng)分析,按功能不同可以將系統(tǒng)分為三個模塊:系統(tǒng)數(shù)據(jù)模塊、成績查詢模塊和報考處理模塊。其主要功能如下:
2.2.1系統(tǒng)數(shù)據(jù)模塊
設(shè)置管理人員的賬號和密鑰,添加/刪除賬號,更改密鑰;報考課程及考試時間的初始化;設(shè)置報名系統(tǒng)的開始/截止時間;考生成績數(shù)據(jù)的導(dǎo)入;報考結(jié)果的導(dǎo)出等。根據(jù)系統(tǒng)功能要求,只有系統(tǒng)管理員和工作人員具有此模塊操作權(quán)限。
2.2.2成績查詢模塊
在每次學(xué)生報考前,考生憑準考證號和身份證號驗證登陸,查詢自己以往的自考課程成績。系統(tǒng)將顯示所有應(yīng)學(xué)課程,其中包含免考、統(tǒng)考等課程。每次查詢都會顯示一張總成績單,考生可以對不理想的課程或未報考過的課程進行報考,避免漏報或錯報課程。為了保證成績的嚴密性,防止成績被篡改,該模塊對學(xué)生只有查詢、瀏覽功能。
2.2.3報名處理模塊
考生只能通過準考證號和身份證號組合驗證登陸,確保報考數(shù)據(jù)的準確性和私密性??忌顷懞?,根據(jù)所列出的考試時間、課程,選擇自己要報考的課程,點擊確定報考后,系統(tǒng)會在后臺通過與成績庫篩選比對,在給出此次報考課程的總門數(shù)的同時,并計算出補考門數(shù)及補考費。為方便學(xué)生修改報考課程,還可在報考時間期限內(nèi)無限次地登陸系統(tǒng),進行報考課程的修改、取消等操作。
3 系統(tǒng)實現(xiàn)
3.1界面設(shè)計
使用文本框、按鈕等控件做出可視化的界面友好的界面設(shè)計。
3.2數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計在系統(tǒng)中占有相當重要的地位,盡量減少數(shù)據(jù)冗余,增強數(shù)據(jù)的共享性。根據(jù)系統(tǒng)功能需求分析,創(chuàng)建如下數(shù)據(jù)表:
1) 系統(tǒng)管理員表(賬號,密碼):記錄管理人員的信息和密鑰。
2) 報考課程及考試時間表(專業(yè),考試時間,課程1,…,課程4) :記錄每個專業(yè)的考試課程名稱和考試時間安排等。
3) 報考信息表(準考證號、姓名、身份證號、課程1,…,課程10、登陸時間、登陸IP):記錄考生的報考課程等信息。由于不同專業(yè)的考試課程不一致,考試時間不統(tǒng)一,故設(shè)置10個課程字段按考試時間分別記錄。
4) 成績表(準考證號,姓名,身份證號,課程,成績,考試時間):記錄以往考生的每門考試成績。
5) 專業(yè)課程表(專業(yè)代碼,專業(yè)名稱,課程代碼,課程名稱,課程備注):將每個專業(yè)的所學(xué)課程全部記錄。
4 系統(tǒng)的特點
本系統(tǒng)經(jīng)過武漢紡織大學(xué)高職學(xué)院的工作人員使用兩年后,給出的評價是:
1) 操作方便。利用Web服務(wù)器24小時不間斷地工作的特點,考生可以隨時隨地不限次數(shù)地通過互聯(lián)網(wǎng)進行報考、修改等操作。工作人員也可以隨時查看報考數(shù)據(jù)結(jié)果。
2) 數(shù)據(jù)準確。由于考生先進行了成績查詢,再選擇性地進行課程報考,這樣就避免了考生錯報、漏報、重報課程,保證了報考數(shù)據(jù)的準確性。
3) 效率高。由于現(xiàn)在自考對考生注冊年限沒有限制,注冊幾年后還可以照常報考,而采用身份證號驗證登陸的目的是為避免使用密碼而容易產(chǎn)生遺忘。如果遺忘準考證號,可以通過姓名和身份證號在系統(tǒng)中查詢到。
4) 智能便捷。通過遠程設(shè)置系統(tǒng)參數(shù),可以方便地開啟/關(guān)閉報考系統(tǒng);系統(tǒng)自動審核報考數(shù)據(jù),核算補考課程門數(shù),大大減輕了工作人員的負擔(dān)。
5) 安全性高。系統(tǒng)會對數(shù)據(jù)進行自動備份,避免在系統(tǒng)出問題時造成數(shù)據(jù)丟失。
利用B/S模式創(chuàng)建的自考網(wǎng)上報名系統(tǒng)可以提高工作效率,減輕傳統(tǒng)手工報名方式的操作失誤,確保數(shù)據(jù)的嚴密性和準確性。目前,除了逐步完善系統(tǒng)的各項性能外,在系統(tǒng)升級等方面還需要改進,期望在今后不斷地實踐過程中進一步提高。
參考文獻:
[1] 李松峰,曹力.JavaScript 高級程序設(shè)計[M].北京:人民郵電出版社,2012.
[2] 陳祥章,韓永印.計算機等級考試網(wǎng)上報名系統(tǒng)的設(shè)計與實現(xiàn)[J].實驗技術(shù)與管理,2010(27):172-174.
[3] 楊慶,宋志新.基于ASP+SQL-server考試網(wǎng)上報名系統(tǒng)的設(shè)計與實現(xiàn)[J]信息系統(tǒng)工程,2013(7):41-42.
[4] 張華,張雁.Asp項目開發(fā)實踐[M].北京:中國鐵道出版社,2006.
[5] 徐洪峰. Dreamweaver cs5+asp動態(tài)網(wǎng)站設(shè)計實用手冊[M].北京:電子工業(yè)出版社,2011.
[6] 周鵬飛,胡一波.基于Web的在線報名系統(tǒng)設(shè)計與實現(xiàn)[J].價值工程,2012(16):182-183.
[7] 李軍.ASP動態(tài)網(wǎng)頁制作教程[M].北京:人民郵電出版社,2012.
[8] 李敬有.Access數(shù)據(jù)庫系統(tǒng)與應(yīng)用[M].北京:北京郵電大學(xué)出版社,2009.
[9] 蘭青青.基于B/S模式的專業(yè)技術(shù)人員繼續(xù)教育報名系統(tǒng)的設(shè)計[J].消費電子.2013(16):71-71.
[10] [英] John Carter,張淮野.數(shù)據(jù)庫設(shè)計與編程實例詳解——實用Access,SQL與VB[M].北京:電子工業(yè)出版社,2001.