999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

PETS網絡報名系統的研究與實踐

2015-04-29 00:44:03張寶玉
計算機時代 2015年2期

張寶玉

摘 要: 教育部考試中心下發的單機版報名程序運行時速度慢、效率低、信息錄入時出錯率高,為了提高工作效率,增強報考信息錄入的準確性,開發一套網絡報名系統對于考點來說是非常必要的。所開發的PETS網絡報名系統使用B/S體系結構,采用Jsp+Javabean+MySql組合模式,對環境要求低。經過實踐檢驗,該系統運行穩定,簡單易用,成效顯著。

關鍵詞: 網絡報名系統; B/S結構; PETS考試; 一卡通; Ajax技術

中圖分類號:TP311.52 文獻標志碼:A 文章編號:1006-8228(2015)02-36-02

Research and practice of PETS network registration system

Zhang Baoyu

(Heze Home Economics Career Academy, Heze, Shandong 274300, China)

Abstract: The examination center of the ministry of education issued an application program which works slowly with low efficiency and many errors. In order to increase the registration accuracy, a set of network application system for the test is implemented. The B/S system structure is used in PETS network application system. The combination mode of Jsp+Javabean+MySql is adopted, which requires little from the environment. The practice shows that it operates stably and is easy to use.

Key words: network registration system; B/S structure; PETS test; IC card; Ajax technology

1 系統規劃

⑴ 考生報名的靈活性:基于B/S模式的網絡報名系統,可使考生在規定時間內從任何一個可以上網的網絡終端(包括手機)上進行報名。

⑵ 輸入信息的準確性:網絡報名系統采集的考生信息和學籍庫中的姓名、性別、身份證號、專業等信息比對,保證關鍵信息的正確性。對于單科補考考生,系統還要能夠進行補考一致性校對。

⑶ 提取照片的智能性:學籍管理系統中有在校生的數碼照片,管理人員處理好在校生的照片,放在指定目錄中,網絡報名系統自動通過身份證號匹配調用對應的照片。

⑷ 規范數據的統一性:系統對于部分數據統一定義格式和內容, 例如:系別、專業、班級采用下拉式菜單讓考生選擇,聯系電話和電子郵箱則進行規則限定。

⑸ 工作需求的可擴展性:考慮到后期的準考證、合格證書發放及考試統計分析,增加了部分字段,例如:系別、班級、電話和電子郵箱等。預留“一卡通”或網上銀行交費功能。

⑹ 確認考生的方便性:考生輸入報名信息完成后,系統生成確認號,確認號從數字1開始累加,方便考生記憶,管理人員確認考生時也輸入確認號,操作簡單便捷。

2 系統設計

2.1 開發環境

Web服務端操作系統為Windows2008,Java程序設計語言為Jdk1.6,選用Tomcat6.0作為Web服務器軟件,數據庫管理系統選用mysql5.1,存放數據使用visual foxpro 6.0,開發環境為Myeclipse 8.0。

系統采用基于B/S的三層架構模式,通過 JSP+Javabean+MySql將邏輯層與表示層分離,使系統具有更好的可維護性和可擴展性[1]。前臺頁面開發設計使用Html+CSS+JavaScript,采用Ajax技術減輕服務器負擔,實現頁面動態更新和實時響應。

2.2 架構設計

采用方便進行信息管理和發布的B/S結構模式作為報名系統的體系架構,也有利于系統的維護和升級。

2.3 功能設計

網絡報名系統的用戶分為:報名考生、管理人員。

2.4 數據庫設計

數據庫就是信息的集合,其作用在于組織和表達信息,數據庫結構的設計直接影響系統的效率及實現的效果[2]。PETS網絡報名系統的數據庫采用 Mysql,基本表共有六張:注冊用戶表、報名信息表、確認報名數據表、上一次考試成績表、報名公示數據表、學籍信息表。

⑴ 注冊用戶表:身份證號、密碼、聯系方式、角色。其中身份證號是主鍵,角色字段默認值為“報名考生”。

⑵ 報名信息表:報名號、姓名、報考級別、報考級別1、考試種類、考試種類1、性別、性別1、戶籍、戶籍1、政治面貌、政治面貌1、考前學歷、考前學歷1、職稱、職稱1、民族、民族1、職業、職業1、身份證號、年級、所屬系部、專業、班級、舊準考證號、照片、手機號、電子郵箱。其中報名號是主鍵,設立郵箱是為了讓考生找回密碼。有部分字段因為添加了字典庫功能,所以在數據表中出現了兩次,比如“性別”的內容是“男/女”,“性別1”的內容是“0/1”,當選擇“男”時,“性別1”字段對應保存為“0”。

⑶ 確認報名表:準考證號、姓名、報考級別、考試種類、性別、戶籍、政治面貌、考前學歷、職稱、民族、職業、身份證號、舊準考證號、出生日期。其中準考證號是主鍵,這個準考證號就是報名信息表里的報名號。

⑷ 上一次考試成績表:準考證號、姓名、身份證號、報考級別、報考種類、筆試成績、聽力成績、筆試合格、口試成績、口試合格、取證情況、證書編號。

⑸ 報名公示數據表:報名號、姓名、報考級別、考試種類、性別、戶籍、政治面貌、考前學歷、職稱、民族、職業、身份證號、舊準考證號。其中報名號是主分鍵。

⑹ 學籍信息表:姓名、性別、身份證號、專業。

3 系統實現

3.1 報名考生部分

3.1.1 用戶注冊模塊的實現

考生注冊時,首先輸入身份證號,根據身份證號的判定規則,判斷輸入的身份證號是否符合判定規則,如不符合,則提示考生重新輸入,如果符合,系統就會到服務器的數據庫中檢查該身份證號是否已經注冊過,如果數據庫中存在這個身份證號,則出現提示信息“身份證號xxxxxxxxxxxxxxxxxx已經被注冊”,若數據庫中不存在這個號碼,則該證件號碼可以注冊,所填寫的注冊信息通過SQL語句輸入到數據庫中對應的數據表中。

3.1.2 用戶登錄模塊的實現

用戶登錄頁面要求考生在對應的位置輸入用戶名和密碼,同時還要輸入驗證碼,點擊登錄,系統進行用戶名、密碼檢證。

3.1.3 成績查詢模塊的實現

報名系統中的成績查詢模塊是對學院網站成績查詢的引用,查詢成績時,考生輸入準考證號或身份證號,憑身份證號查詢,容易記憶,特別方便學生。

3.1.4 填報信息模塊的實現

由于考生注冊時的用戶名就是本人的身份證號,因此在這里就不用再輸入身份證號,系統自動提取考生的身份證號和姓名,降低了輸錯信息的可能。對于考生需要填寫的某些固定格式或內容的項目,系統提供了字典庫功能,設計成可選項,讓考生直接選擇而不必自己鍵入,如性別、報考級別、報考種類、政治面貌、學歷、專業、年級、班級。系統會根據身份證號判斷是否符合單科補考條件,報名成功后系統生成報名號(從數字1開始累加,方便記憶)。考生交費時僅需提供報名號,管理人員報名確認時也只需輸入報名號。

3.1.5 自動提取照片的實現

管理員將學籍庫中的照片按PETS報名的格式要求統一處理,導入到報名系統中,在考生報名時,系統會按照身份證號匹配的原則,自動到照片庫中提取照片[3]。提取照片的實現原理是:使用js將頁面中顯示照片的img標簽中的屬性下的src參數的值改為該學生照片庫中學生照片的地址(修改為身份證號+.jpg),并復制到指定的文件夾中。

3.1.6 報名核對模塊的實現

在報名確認后,為了防止考生填寫信息有誤或漏掉考生,系統設有報名公示,考生可登錄網絡報名系統查詢自己的報考信息。

3.2 管理人員部分

3.2.1 系統初始模塊的實現

系統初始是管理員在報名開始之前為網絡報名做的準備工作,主要內容有:清空以前報名數據、導入上一次的考試成績、處理需要的照片并導入到系統中、更新班級列表。

3.2.2 考生確認模塊的實現

考生確認模塊的功能是從網絡報名的數據中,按照交費名單,通過輸入“報名號”篩選出最終的報名數據。

3.2.3 導出數據模塊的實現

導出數據是管理員在根據交費名單確認生成數據后,按照正式報名系統數據格式要求,導出符合要求的報名數據,生成的文件是一種TXT格式,這里面的數據可以直接導入到教育部考試中心下發的正式報名系統中。

3.2.4 報名公示模塊的實現

報名公示模塊實現的過程是:管理員從教育部考試中心下發的正式報名系統中導出報名數據,導入本系統中,讓報考考生查詢,核對自己的報考信息。

3.3 數據庫訪問性能的優化

為了優化數據庫的性能,提高數據庫的讀取效率,系統采用了Java中可重復利用的JavaBean組件,JavaBean組件一次編寫,反復使用。系統在連接數據庫時,使用JavaBean來對數據庫連接方法進行封裝。

3.4 Ajax技術的應用

Ajax技術的應用可以大大降低服務器端的負載,還可能減少對網絡帶寬的占用[4]。例如,考生報名時填寫諸多信息,還有單科補考的審核,在傳統的Web模式下,點擊“確定”按鈕后,終端就會向服務器端發送請求,并把整個表單(包含報名所填的全部信息)發送到服務器,服務器收到數據后轉發給處理表單的腳本,腳本執行完成后再反饋回全新的頁面,這樣就會加重服務器的負擔,也會導致用戶界面響應變慢。如果采用了Ajax技術,可以只刷新部分界面的內容,而不用將整個頁面全部刷新,這樣就減輕了服務器的負擔,也減少了用戶的界面等待時間。

4 結束語

由于使用了開源代碼軟件,PETS網絡報名系統的開發成本很低[5]。系統使用B/S體系結構,采用Jsp+Javabean+Mysql的組合模式,對環境要求低,運行穩定、簡單易用,經過多年的使用證明,完全能夠滿足我校PETS報名工作,取得了很好的實際效果。

參考文獻:

[1] 曾憲群,黃繼民.CET四六級考試網上報名系統的設計與實現[J].計

算機與現代化,2009.12:172-178

[2] 劉硯秋,鄭鯤.PETS網上報名系統的設計與實現[J].河北工業科技,

2011.28(1):55-71

[3] 錢璐堯.基于ASP.NET的網上報名系統的設計與實現[J].信息通信,

2012.5:141-142

[4] 劉長琦等.基于B/S架構的高職院校網絡報名系統研究與開發[J].遼

寧師專學報(自然科學版),2012.14(4):101-102

[5] 徐振國.基于ASP的網絡課程在線報名系統的設計與實現[J].中國教

育技術裝備,2014.18:98-99

主站蜘蛛池模板: 麻豆精品国产自产在线| 日韩最新中文字幕| 国产欧美在线观看一区| 沈阳少妇高潮在线| 国产在线观看第二页| 九九热这里只有国产精品| 免费在线一区| 久久黄色小视频| 天天激情综合| 国产美女一级毛片| 亚洲欧洲日韩综合色天使| 久久国产精品麻豆系列| 最新加勒比隔壁人妻| 国产成人无码综合亚洲日韩不卡| 亚洲天堂免费| 亚洲精品国产综合99| 亚洲最大福利视频网| 国产三级a| 欧美午夜在线播放| 多人乱p欧美在线观看| 中文精品久久久久国产网址 | 国产一级在线观看www色| 久久伊人色| 日韩美一区二区| 2021天堂在线亚洲精品专区| 日韩AV无码免费一二三区| 成人在线第一页| 香港一级毛片免费看| 久久精品这里只有精99品| 五月天福利视频| 日韩视频免费| 亚洲人人视频| 四虎AV麻豆| 亚洲色图综合在线| 国产无码在线调教| 理论片一区| 国产成人综合亚洲欧洲色就色| 午夜国产精品视频| 欧美一区精品| 国产亚洲精品自在线| 欧美日韩国产在线人| 久久亚洲AⅤ无码精品午夜麻豆| 免费观看亚洲人成网站| 亚洲一区二区三区在线视频| 在线99视频| 欧美在线综合视频| 天堂久久久久久中文字幕| 中国特黄美女一级视频| 免费一级毛片在线播放傲雪网| 18禁高潮出水呻吟娇喘蜜芽| 波多野结衣一级毛片| 伊人成人在线视频| 国产精品视频系列专区| 国产区免费精品视频| 日韩毛片免费观看| 无遮挡一级毛片呦女视频| 女人18毛片水真多国产| 最新国产精品第1页| 国产美女在线观看| 3344在线观看无码| 伊人久久福利中文字幕| 亚洲无码91视频| 国产成人啪视频一区二区三区| 真人高潮娇喘嗯啊在线观看| 日韩欧美视频第一区在线观看| 999精品视频在线| 日本久久网站| 曰韩人妻一区二区三区| 黄色网页在线播放| 久操中文在线| 国产精品亚洲专区一区| 国产91视频观看| 日本免费福利视频| 久久香蕉国产线看观看亚洲片| 久久久久无码精品| 一级不卡毛片| 国产国产人在线成免费视频狼人色| 一级毛片不卡片免费观看| 18禁高潮出水呻吟娇喘蜜芽| 久久精品亚洲专区| 国产极品嫩模在线观看91| 欧美色亚洲|