亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Web的計算機等級考試報名系統(tǒng)設(shè)計與實現(xiàn)

        2014-07-13 06:45:20歐全
        電子設(shè)計工程 2014年12期
        關(guān)鍵詞:考務(wù)邏輯考試

        歐全

        (商丘師范學(xué)院 網(wǎng)絡(luò)管理中心,河南 商丘 476000)

        基于Web的計算機等級考試報名系統(tǒng)設(shè)計與實現(xiàn)

        歐全

        (商丘師范學(xué)院 網(wǎng)絡(luò)管理中心,河南 商丘 476000)

        為了提高全國計算機等級考試考點考務(wù)管理的信息化水平,設(shè)計實現(xiàn)了一個基于Web的計算機等級考試報名系統(tǒng),作為官方系統(tǒng)的輔助子系統(tǒng),為考生提供了基于web的訪問方式,減輕了考務(wù)管理的工作量,也提高了管理的效率和信息化水平。

        全國計算機等級考試;Web;網(wǎng)上報名;成績查詢

        隨著信息技術(shù)在我國社會生產(chǎn)生活中的應(yīng)用越來越廣,相關(guān)的信息技術(shù)人才也越來越受到重視,各類信息技術(shù)認證考試層出不窮,其中全國計算機等級考試(National Computer Rank Examination,簡稱NCRE)是認證領(lǐng)域最廣泛、最權(quán)威的考試,報名考試人數(shù)一直呈逐年遞增的態(tài)勢[1]。NCRE由各省考試中心承辦,具體的報名考試工作由下設(shè)的NCRE考點組織實施。商丘師范學(xué)院作為河南省商丘市唯一授權(quán)的NCRE考點,負責組織全商丘地區(qū)NCRE報名考試工作。目前的報名管理流程是基于教育部統(tǒng)一的全國計算機考試管理系統(tǒng),采用集中報名的管理方式。但是隨著報名人數(shù)的逐年增多,傳統(tǒng)的集中報名組織方式已經(jīng)不能適應(yīng)管理的需要。因此需要在原有系統(tǒng)的基礎(chǔ)上,開發(fā)目前廣為流行的基于Web的考試報名管理系統(tǒng)[2]。

        1 系統(tǒng)架構(gòu)及數(shù)據(jù)庫設(shè)計

        教育部指定的官方報名系統(tǒng)基于C/S結(jié)構(gòu)開發(fā),只能在本地安裝使用,需要報名人員親臨報名現(xiàn)場,由考務(wù)管理人員采集考生信息并錄入系統(tǒng),因此是一種集中的管理方式,無法由考生自己來完成報名任務(wù),造成了報名效率低下,且容易出錯[3]。因此新開發(fā)的基于Web的計算機等級考試報名系統(tǒng)采用了B/S系統(tǒng)架構(gòu),考生只需使用瀏覽器訪問該系統(tǒng),即可通過互聯(lián)網(wǎng)實現(xiàn)在線報名,從而大大提高了報名效率和靈活性。

        1.1.NET三層系統(tǒng)架構(gòu)

        三層結(jié)構(gòu)是目前比較常用的系統(tǒng)開發(fā)結(jié)構(gòu),是對傳統(tǒng)C/S兩層結(jié)構(gòu)的改進,即在客戶端和服務(wù)器端之間引入一個新的中間層次,稱為組件層。.NET三層體系結(jié)構(gòu)是基于.NET平臺的一種三層體系結(jié)構(gòu)形式,由用戶界面表示層(USL)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問層(DAL)構(gòu)成[4]。各層劃分原則如下:

        1)用戶界面表示層

        用戶界面表示層的劃分主要考慮用戶如何發(fā)送請求數(shù)據(jù),以及返回的數(shù)據(jù)如何展現(xiàn)。除了完成該層的主要任務(wù)即數(shù)據(jù)的發(fā)送及接收以外,這一層還要完成其他一些任務(wù),例如用戶輸入數(shù)據(jù)的合法性檢查等。

        2)業(yè)務(wù)邏輯層

        該層針對于系統(tǒng)的各項業(yè)務(wù)邏輯,對后臺數(shù)據(jù)層進行一系列的操作。業(yè)務(wù)邏輯層接收用戶界面層傳送過來的用戶輸入數(shù)據(jù),然后根據(jù)業(yè)務(wù)規(guī)則對數(shù)據(jù)進行檢查及加工處理,然后調(diào)用數(shù)據(jù)訪問層功能完成數(shù)據(jù)庫或文件的操作。

        3)數(shù)據(jù)訪問層

        該層為業(yè)務(wù)邏輯層提供數(shù)據(jù)訪問服務(wù),主要對業(yè)務(wù)邏輯層送來的數(shù)據(jù)完成一系列的數(shù)據(jù)操作,數(shù)據(jù)存儲的位置可以是數(shù)據(jù)庫或者文件。在劃分數(shù)據(jù)訪問層時需要注意不要把業(yè)務(wù)邏輯的處理代碼放入其中,而應(yīng)該只關(guān)注數(shù)據(jù)存儲至數(shù)據(jù)庫或文件的操作的完成[5]。

        圖1 基于Web的計算機等級考試報名系統(tǒng)架構(gòu)圖Fig.1 Web-based NCRE registration system architecture

        本系統(tǒng)在用戶界面表示層使用了ASP.NET頁面開發(fā)技術(shù),在頁面中使用服務(wù)器端開發(fā)組件,采用基于事件的編程模型,提高了用戶界面開發(fā)的效率[6]。業(yè)務(wù)邏輯層封裝了本系統(tǒng)所涉及的所有業(yè)務(wù)邏輯方法,包括考生報名、成績查詢、公告發(fā)布等功能,在業(yè)務(wù)邏輯層中包含一個或多個數(shù)據(jù)訪問層組件對象,業(yè)務(wù)邏輯中具體的數(shù)據(jù)訪問功能是由數(shù)據(jù)訪問層組件完成的。把業(yè)務(wù)邏輯層單獨抽取出來,有利于將設(shè)計關(guān)注點集中于系統(tǒng)的業(yè)務(wù)邏輯上來,使得整個系統(tǒng)的結(jié)構(gòu)較為清晰。而數(shù)據(jù)訪問層的劃分則將數(shù)據(jù)訪問的具體實現(xiàn)隱藏起來,通過接口向業(yè)務(wù)邏輯層提供數(shù)據(jù)訪問服務(wù),這樣即使將來改變數(shù)據(jù)訪問層的具體實現(xiàn)也不會影響到業(yè)務(wù)邏輯層的代碼。系統(tǒng)架構(gòu)圖如圖1所示。

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

        因為計算機等級考試報名系統(tǒng)一方面是作為官方考務(wù)管理系統(tǒng)的支撐輔助系統(tǒng),所以在設(shè)計該系統(tǒng)數(shù)據(jù)庫時需要兼容官方管理系統(tǒng)的數(shù)據(jù),因此可參考原有數(shù)據(jù)庫的設(shè)計。另一方面本文設(shè)計的計算機等級考試報名系統(tǒng)自身具有一些新功能,例如信息公告管理,需要單獨設(shè)計數(shù)據(jù)表進行管理。由于系統(tǒng)的數(shù)據(jù)量較大,因此為了保證系統(tǒng)運行的穩(wěn)定性,采用了SQLServer 2005作為數(shù)據(jù)庫服務(wù)器,該系統(tǒng)是目前使用較多的數(shù)據(jù)庫系統(tǒng),它的功能強大,成熟穩(wěn)定,擴展性強。

        為了將報名工作交由考生自己完成,設(shè)計了考生報名信息表,該表存儲著考生網(wǎng)上預(yù)報名信息,是系統(tǒng)的一個基本數(shù)據(jù)表,其中的大部分字段都來自原有系統(tǒng)。另外增加了一個報名流水號字段,該字段由系統(tǒng)自動生成,用于考生登錄系統(tǒng)維護報名信息。預(yù)報名完成了除準考證號外其余信息的填寫,考生在后期到現(xiàn)場領(lǐng)證繳費時完成正式報名,即確認報名信息無誤后由系統(tǒng)生成唯一準考證號。

        2 系統(tǒng)設(shè)計及實現(xiàn)

        2.1 系統(tǒng)功能模塊設(shè)計

        系統(tǒng)共分為網(wǎng)上報名、報名考生管理、在線成績查詢、信息公告管理等基本功能。共面向管理員和考生兩種用戶。其中每個功能模塊下又分為一些具體的子模塊,分別實現(xiàn)一些具體的業(yè)務(wù)功能。另外在設(shè)計系統(tǒng)功能時,既要充分利用官方考務(wù)管理系統(tǒng)的一些已經(jīng)實現(xiàn)的功能,例如照片采集功能、報名信息打印功能等,還要開發(fā)現(xiàn)官方考試系統(tǒng)所不具備的功能,例如支持Web的服務(wù)訪問方式。最后還要考慮新老系統(tǒng)數(shù)據(jù)的一致性問題。系統(tǒng)的功能模塊圖如圖2所示。

        圖2 基于Web的計算機等級考試報名系統(tǒng)功能結(jié)構(gòu)模塊Fig.2 Web-based NCRE registration system function module structure

        2.2 系統(tǒng)功能模塊實現(xiàn)

        2.2.1 網(wǎng)上報名

        管理員需要在規(guī)定時間內(nèi)開啟網(wǎng)上報名功能,考生才能打開報名網(wǎng)頁進行預(yù)報名,填寫報名相關(guān)信息,每個考生報名時,系統(tǒng)會自動生成唯一的報名流水號,考生需要記下該流水號,以用于登錄系統(tǒng)更改個人信息及正式報名時檢索個人預(yù)報名信息。

        2.2.2 報名信息維護

        考生網(wǎng)上報名成功后,如果需要更改除了報考語言級別之外的報名信息,可以使用自己的報名流水號、身份證號登錄系統(tǒng),如果登錄信息驗證成功,則進入報名信息維護界面。如果考生需要修改報考語言級別,則需要重新填報報名信息,獲取新的報名流水號。

        2.2.3 在線成績查詢

        管理員將成績導(dǎo)入數(shù)據(jù)庫后,考生可以通過網(wǎng)絡(luò)查詢考試成績,查詢成績時需要輸入考生準考證號或者身份證號。

        2.2.4 信息公告管理

        管理員登錄后臺后,除了可以對已報名的考生用戶進行管理外,還能夠發(fā)布有關(guān)計算機等級考試的信息公告,并顯示在前臺頁面,供考生瀏覽查看。信息公告管理分為添加公告、修改公告、刪除公告、查看公告等具體功能。

        2.3 model實體對象實現(xiàn)

        model實體對象代表了問題域所涉及到的實體概念,例如考生信息、成績信息等。每個實體對象與一張數(shù)據(jù)庫表相對應(yīng),將數(shù)據(jù)庫表中的字段映射為實體對象的屬性,這樣在程序中使用面向?qū)ο蟮姆绞絹聿僮鬟@些實體對象,這些實體對象不僅用于業(yè)務(wù)邏輯層,同時也用于數(shù)據(jù)訪問層。為了最大程度地減少程序員代碼編寫工作量,提高程序開發(fā)效率,在為每一張數(shù)據(jù)表建立實體對象模型時,采用了動軟的.Net代碼生成器Codematic。Codematic生成的代碼采用了Model、DAL、BLL的Web三層設(shè)計模型,能夠為數(shù)據(jù)庫中的表自動生成基于C#語言的基類代碼,包括生成屬性,以及一些方法如Model類構(gòu)造、添加、修改、刪除、查詢、判斷實體存在性等基礎(chǔ)代碼片段,大量減少了程序員的重復(fù)勞動,能夠令其將精力集中在系統(tǒng)核心業(yè)務(wù)邏輯的開發(fā)。

        3 結(jié) 論

        文中針對商丘師范學(xué)院計算機等級考試報名管理的需要,設(shè)計實現(xiàn)了一個基于Web的考試報名系統(tǒng),將考生的報名和成績查詢功能通過Web方式提供給考生使用,彌補了原有系統(tǒng)考生必須親臨現(xiàn)場的不足,也提高了考務(wù)管理的效率,減少了出錯的可能性。隨著報名人數(shù)的增多,今后需要增強系統(tǒng)的并發(fā)訪問特性,以避免考生短期內(nèi)集中報名所造成的系統(tǒng)性能下降。

        [1]陳祥章,韓永印,劉耿龍.計算機等級考試網(wǎng)上報名系統(tǒng)的設(shè)計與實現(xiàn)[J].實驗技術(shù)與管理,2010,27(9):172-174.

        CHEN Xiang-zhang,HAN Yong-yin,LIU Geng-long.The design and implementation of computer grade examination registration system[J]. Experimental Technology and Management,2010,27(9):172-174.

        [2]利莉,朱美鳳,曹園珍.基于.NET的在線全國計算機等級考試報名解決方案[J].景德鎮(zhèn)高專學(xué)報,2010,25(2):31-32.

        LI Li,ZHU Mei-feng,CAO Yuan-zhen.The solution of a.NET based online NCRE registration system[J].Journalof Jingdezhen College,2010,25(2):31-32.

        [3]陳曉林,吳定雪,周妃.全國計算機等級考試報名系統(tǒng)關(guān)鍵環(huán)節(jié)設(shè)計[J].計算機應(yīng)用與軟件,2009,26(3):202-204.

        CHEN Xiao-lin,WU Ding-xue,ZHUO Fei.Design of key links in NCRE registration system[J].Computer Applications and Software,2009,26(3):202-204.

        [4]管小衛(wèi),丁琳.基于Web的全國計算機等級考試報名系統(tǒng)設(shè)計[J].電腦知識與技術(shù),2006(35):203-204.

        GUAN Xiao-wei,DING Lin.The NCRE registration system design on the web[J].Computer Knowledge and Technology,2006(35):203-204.

        [5]李傳偉,陳建明.考務(wù)管理信息系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機工程與設(shè)計,2004,25(9):1576-1578.

        LI Chuan-wei,CHEN Jian-ming.Design and implemetation of exam management infomation system[J].Computer Engineering and Design,2004,25(9):1576-1578.

        [6]崔淼,關(guān)六三,彭煒.ASP.NET程序設(shè)計教程(C#版)[M].北京:機械工業(yè)出版社,2010.

        Design and implementation of a Web-based NCRE online registration system

        OU Quan
        (Network Management Center, Shangqiu Normal University, Shangqiu 476000, China)

        In order to increase the infomationization level of the NCRE management process in the test point.This article gives the design and implementation of a web-based NCRE examinee registration system as a assistant for the official system.This system provides the web-based service mode to the examinee.It not only reduces the management workload of the test point,but also improves the test management efficiency and infomationization level.

        national computer rank examination;Web;online registration;online score inquiry

        2014-03-09稿件編號201403086

        河南省科技廳基礎(chǔ)與前沿技術(shù)研究項目(112300410257)

        歐 全(1976—),男,河南永城人,碩士,實驗師。研究方向:計算機網(wǎng)絡(luò)。

        TN02

        A

        1674-6236(2014)12-0020-03

        猜你喜歡
        考務(wù)邏輯考試
        刑事印證證明準確達成的邏輯反思
        法律方法(2022年2期)2022-10-20 06:44:24
        研究高??紕?wù)管理信息化建設(shè)
        邏輯
        創(chuàng)新的邏輯
        山東:《人事考試考務(wù)服務(wù)規(guī)范》發(fā)布
        女人買買買的神邏輯
        37°女人(2017年11期)2017-11-14 20:27:40
        Japanese Artificial Intelligence Robotto Take Entrance Examinations
        高校學(xué)院考務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)
        你考試焦慮嗎?
        成人高校考務(wù)管理系統(tǒng)存在的問題及對策探索
        视频在线观看一区二区三区| 九九在线中文字幕无码| 国产免费拔擦拔擦8x高清在线人| 爽爽午夜影视窝窝看片| 亚洲九九九| 日本久久视频在线观看| 少妇无码太爽了在线播放| 亚洲欧洲日本综合aⅴ在线| 国产综合精品久久亚洲| 久久亚洲一区二区三区四区五| 日韩精品一区二区在线天天狠天| 亚洲日韩国产一区二区三区在线 | 最新福利姬在线视频国产观看| 成人av资源在线观看| 无码色av一二区在线播放| 国产70老熟女重口小伙子| avtt一区| 日日麻批免费高清视频| 樱桃视频影院在线播放| 久久精品国产一区二区电影| 日本第一区二区三区视频| 三级日韩视频在线观看| 国产超碰人人爽人人做人人添| 热99re久久精品这里都是免费| 久久精品中文字幕亚洲| 国产毛片av一区二区| 99久久国产综合精品女图图等你| 亚洲自拍另类欧美综合| 国产在线观看免费不卡视频| 一边摸一边抽搐一进一出口述 | 九九久久精品无码专区| 国产一级三级三级在线视| 亚洲偷自拍国综合第一页国模| 红桃av一区二区三区在线无码av| 夜夜欢性恔免费视频| 国产精品98福利小视频| 中文字幕一区二区综合| 粗大猛烈进出白浆视频| 国产成人77亚洲精品www| 中文字幕人妻久久一区二区三区| 人妻少妇精品久久久久久|