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

主站蜘蛛池模板: 午夜啪啪福利| 久久影院一区二区h| 成人免费一区二区三区| 丰满人妻久久中文字幕| 国产av无码日韩av无码网站| 国产哺乳奶水91在线播放| 99在线观看精品视频| yjizz国产在线视频网| 国产在线91在线电影| 亚洲欧美国产五月天综合| 99久久国产精品无码| 国产成人免费观看在线视频| 国产午夜福利在线小视频| 制服丝袜亚洲| 丁香六月综合网| 狠狠亚洲五月天| 中文字幕调教一区二区视频| 日本一区二区三区精品AⅤ| 无码免费的亚洲视频| 高清无码手机在线观看| 国模沟沟一区二区三区| 视频一本大道香蕉久在线播放 | 精品人妻系列无码专区久久| 亚洲福利视频一区二区| 国产视频 第一页| 精品无码一区二区三区电影| 巨熟乳波霸若妻中文观看免费| 天天综合天天综合| 国产精品九九视频| 中文字幕在线一区二区在线| 国产午夜小视频| 91色老久久精品偷偷蜜臀| 久久亚洲中文字幕精品一区| 国内精品伊人久久久久7777人| 久久亚洲中文字幕精品一区 | 一区二区自拍| 欧美a在线| 日韩视频免费| 人妻精品全国免费视频| 亚洲成年网站在线观看| 欧美成人在线免费| 欧美成人a∨视频免费观看| 亚洲精品成人片在线播放| 爽爽影院十八禁在线观看| 国产SUV精品一区二区6| 永久毛片在线播| 亚洲首页在线观看| 亚洲成肉网| 国产凹凸视频在线观看| 国产高清不卡视频| av一区二区无码在线| 国产在线精品美女观看| 久久96热在精品国产高清| 国产激情无码一区二区免费| 日本在线视频免费| 丁香婷婷在线视频| 亚洲精品自拍区在线观看| 在线视频97| 先锋资源久久| 亚洲一区二区在线无码| 成人免费午间影院在线观看| 久久青草视频| 国产成人亚洲精品色欲AV| 一本二本三本不卡无码| 国产一级裸网站| 免费一级毛片在线观看| 一区二区三区四区精品视频| 一本色道久久88综合日韩精品| 综合色在线| 国产麻豆福利av在线播放| 欧美激情,国产精品| 日韩人妻无码制服丝袜视频| 日本道综合一本久久久88| 亚洲精品高清视频| 成人永久免费A∨一级在线播放| 国产免费高清无需播放器| 中文国产成人精品久久一| 国产一区二区三区在线无码| 国产在线小视频| 福利在线不卡| 波多野结衣在线一区二区| 国产成人亚洲无吗淙合青草|