• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      PETS網(wǎng)絡(luò)報名系統(tǒng)的研究與實踐

      2015-04-29 00:44:03張寶玉
      計算機時代 2015年2期
      關(guān)鍵詞:S結(jié)構(gòu)一卡通

      張寶玉

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

      關(guān)鍵詞: 網(wǎng)絡(luò)報名系統(tǒng); B/S結(jié)構(gòu); PETS考試; 一卡通; Ajax技術(shù)

      中圖分類號:TP311.52 文獻標(biāo)志碼: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 系統(tǒng)規(guī)劃

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

      ⑵ 輸入信息的準(zhǔn)確性:網(wǎng)絡(luò)報名系統(tǒng)采集的考生信息和學(xué)籍庫中的姓名、性別、身份證號、專業(yè)等信息比對,保證關(guān)鍵信息的正確性。對于單科補考考生,系統(tǒng)還要能夠進行補考一致性校對。

      ⑶ 提取照片的智能性:學(xué)籍管理系統(tǒng)中有在校生的數(shù)碼照片,管理人員處理好在校生的照片,放在指定目錄中,網(wǎng)絡(luò)報名系統(tǒng)自動通過身份證號匹配調(diào)用對應(yīng)的照片。

      ⑷ 規(guī)范數(shù)據(jù)的統(tǒng)一性:系統(tǒng)對于部分?jǐn)?shù)據(jù)統(tǒng)一定義格式和內(nèi)容, 例如:系別、專業(yè)、班級采用下拉式菜單讓考生選擇,聯(lián)系電話和電子郵箱則進行規(guī)則限定。

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

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

      2 系統(tǒng)設(shè)計

      2.1 開發(fā)環(huán)境

      Web服務(wù)端操作系統(tǒng)為Windows2008,Java程序設(shè)計語言為Jdk1.6,選用Tomcat6.0作為Web服務(wù)器軟件,數(shù)據(jù)庫管理系統(tǒng)選用mysql5.1,存放數(shù)據(jù)使用visual foxpro 6.0,開發(fā)環(huán)境為Myeclipse 8.0。

      系統(tǒng)采用基于B/S的三層架構(gòu)模式,通過 JSP+Javabean+MySql將邏輯層與表示層分離,使系統(tǒng)具有更好的可維護性和可擴展性[1]。前臺頁面開發(fā)設(shè)計使用Html+CSS+JavaScript,采用Ajax技術(shù)減輕服務(wù)器負(fù)擔(dān),實現(xiàn)頁面動態(tài)更新和實時響應(yīng)。

      2.2 架構(gòu)設(shè)計

      采用方便進行信息管理和發(fā)布的B/S結(jié)構(gòu)模式作為報名系統(tǒng)的體系架構(gòu),也有利于系統(tǒng)的維護和升級。

      2.3 功能設(shè)計

      網(wǎng)絡(luò)報名系統(tǒng)的用戶分為:報名考生、管理人員。

      2.4 數(shù)據(jù)庫設(shè)計

      數(shù)據(jù)庫就是信息的集合,其作用在于組織和表達信息,數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計直接影響系統(tǒng)的效率及實現(xiàn)的效果[2]。PETS網(wǎng)絡(luò)報名系統(tǒng)的數(shù)據(jù)庫采用 Mysql,基本表共有六張:注冊用戶表、報名信息表、確認(rèn)報名數(shù)據(jù)表、上一次考試成績表、報名公示數(shù)據(jù)表、學(xué)籍信息表。

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

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

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

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

      ⑸ 報名公示數(shù)據(jù)表:報名號、姓名、報考級別、考試種類、性別、戶籍、政治面貌、考前學(xué)歷、職稱、民族、職業(yè)、身份證號、舊準(zhǔn)考證號。其中報名號是主分鍵。

      ⑹ 學(xué)籍信息表:姓名、性別、身份證號、專業(yè)。

      3 系統(tǒng)實現(xiàn)

      3.1 報名考生部分

      3.1.1 用戶注冊模塊的實現(xiàn)

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

      3.1.2 用戶登錄模塊的實現(xiàn)

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

      3.1.3 成績查詢模塊的實現(xiàn)

      報名系統(tǒng)中的成績查詢模塊是對學(xué)院網(wǎng)站成績查詢的引用,查詢成績時,考生輸入準(zhǔn)考證號或身份證號,憑身份證號查詢,容易記憶,特別方便學(xué)生。

      3.1.4 填報信息模塊的實現(xiàn)

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

      3.1.5 自動提取照片的實現(xiàn)

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

      3.1.6 報名核對模塊的實現(xiàn)

      在報名確認(rèn)后,為了防止考生填寫信息有誤或漏掉考生,系統(tǒng)設(shè)有報名公示,考生可登錄網(wǎng)絡(luò)報名系統(tǒng)查詢自己的報考信息。

      3.2 管理人員部分

      3.2.1 系統(tǒng)初始模塊的實現(xiàn)

      系統(tǒng)初始是管理員在報名開始之前為網(wǎng)絡(luò)報名做的準(zhǔn)備工作,主要內(nèi)容有:清空以前報名數(shù)據(jù)、導(dǎo)入上一次的考試成績、處理需要的照片并導(dǎo)入到系統(tǒng)中、更新班級列表。

      3.2.2 考生確認(rèn)模塊的實現(xiàn)

      考生確認(rèn)模塊的功能是從網(wǎng)絡(luò)報名的數(shù)據(jù)中,按照交費名單,通過輸入“報名號”篩選出最終的報名數(shù)據(jù)。

      3.2.3 導(dǎo)出數(shù)據(jù)模塊的實現(xiàn)

      導(dǎo)出數(shù)據(jù)是管理員在根據(jù)交費名單確認(rèn)生成數(shù)據(jù)后,按照正式報名系統(tǒng)數(shù)據(jù)格式要求,導(dǎo)出符合要求的報名數(shù)據(jù),生成的文件是一種TXT格式,這里面的數(shù)據(jù)可以直接導(dǎo)入到教育部考試中心下發(fā)的正式報名系統(tǒng)中。

      3.2.4 報名公示模塊的實現(xiàn)

      報名公示模塊實現(xiàn)的過程是:管理員從教育部考試中心下發(fā)的正式報名系統(tǒng)中導(dǎo)出報名數(shù)據(jù),導(dǎo)入本系統(tǒng)中,讓報考考生查詢,核對自己的報考信息。

      3.3 數(shù)據(jù)庫訪問性能的優(yōu)化

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

      3.4 Ajax技術(shù)的應(yīng)用

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

      4 結(jié)束語

      由于使用了開源代碼軟件,PETS網(wǎng)絡(luò)報名系統(tǒng)的開發(fā)成本很低[5]。系統(tǒng)使用B/S體系結(jié)構(gòu),采用Jsp+Javabean+Mysql的組合模式,對環(huán)境要求低,運行穩(wěn)定、簡單易用,經(jīng)過多年的使用證明,完全能夠滿足我校PETS報名工作,取得了很好的實際效果。

      參考文獻:

      [1] 曾憲群,黃繼民.CET四六級考試網(wǎng)上報名系統(tǒng)的設(shè)計與實現(xiàn)[J].計

      算機與現(xiàn)代化,2009.12:172-178

      [2] 劉硯秋,鄭鯤.PETS網(wǎng)上報名系統(tǒng)的設(shè)計與實現(xiàn)[J].河北工業(yè)科技,

      2011.28(1):55-71

      [3] 錢璐堯.基于ASP.NET的網(wǎng)上報名系統(tǒng)的設(shè)計與實現(xiàn)[J].信息通信,

      2012.5:141-142

      [4] 劉長琦等.基于B/S架構(gòu)的高職院校網(wǎng)絡(luò)報名系統(tǒng)研究與開發(fā)[J].遼

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

      [5] 徐振國.基于ASP的網(wǎng)絡(luò)課程在線報名系統(tǒng)的設(shè)計與實現(xiàn)[J].中國教

      育技術(shù)裝備,2014.18:98-99

      猜你喜歡
      S結(jié)構(gòu)一卡通
      基于Java的BBS開發(fā)
      基于PHP的發(fā)印管理系統(tǒng)的實現(xiàn)
      基于Java的網(wǎng)上商城開發(fā)
      基于B/S結(jié)構(gòu)的通信部隊訓(xùn)練管理系統(tǒng)的設(shè)計研究
      基于“一卡通”開發(fā)的員工信息識別系統(tǒng)
      電子制作(2016年19期)2016-08-24 07:49:44
      公共交通一卡通TSM平臺研究
      向心加速度學(xué)習(xí)一卡通
      基于B/S結(jié)構(gòu)的高校畢業(yè)設(shè)計選題系統(tǒng)的設(shè)計與實現(xiàn)
      向心加速度學(xué)習(xí)一卡通
      “銀醫(yī)一卡通”在提高醫(yī)院優(yōu)質(zhì)服務(wù)中的作用
      南木林县| 扶余县| 章丘市| 淮阳县| 鄄城县| 凭祥市| 乌鲁木齐县| 正蓝旗| 且末县| 富裕县| 遵义县| 东安县| 准格尔旗| 遂平县| 正镶白旗| 古浪县| 亳州市| 宁化县| 永春县| 通辽市| 阿坝县| 武乡县| 晴隆县| 漳州市| 利川市| 榆中县| 崇阳县| 武宣县| 游戏| 荃湾区| 永康市| 油尖旺区| 霍山县| 襄汾县| 永福县| 彭州市| 鹿泉市| 丹江口市| 麻江县| 姜堰市| 色达县|