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

基于Web的計算機等級考試報名系統設計與實現

2014-07-13 06:45:20歐全
電子設計工程 2014年12期
關鍵詞:計算機數據庫信息

歐全

(商丘師范學院 網絡管理中心,河南 商丘 476000)

基于Web的計算機等級考試報名系統設計與實現

歐全

(商丘師范學院 網絡管理中心,河南 商丘 476000)

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

全國計算機等級考試;Web;網上報名;成績查詢

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

1 系統架構及數據庫設計

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

1.1.NET三層系統架構

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

1)用戶界面表示層

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

2)業務邏輯層

該層針對于系統的各項業務邏輯,對后臺數據層進行一系列的操作。業務邏輯層接收用戶界面層傳送過來的用戶輸入數據,然后根據業務規則對數據進行檢查及加工處理,然后調用數據訪問層功能完成數據庫或文件的操作。

3)數據訪問層

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

圖1 基于Web的計算機等級考試報名系統架構圖Fig.1 Web-based NCRE registration system architecture

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

1.2 數據庫設計

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

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

2 系統設計及實現

2.1 系統功能模塊設計

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

圖2 基于Web的計算機等級考試報名系統功能結構模塊Fig.2 Web-based NCRE registration system function module structure

2.2 系統功能模塊實現

2.2.1 網上報名

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

2.2.2 報名信息維護

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

2.2.3 在線成績查詢

管理員將成績導入數據庫后,考生可以通過網絡查詢考試成績,查詢成績時需要輸入考生準考證號或者身份證號。

2.2.4 信息公告管理

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

2.3 model實體對象實現

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

3 結 論

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

[1]陳祥章,韓永印,劉耿龍.計算機等級考試網上報名系統的設計與實現[J].實驗技術與管理,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].景德鎮高專學報,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]陳曉林,吳定雪,周妃.全國計算機等級考試報名系統關鍵環節設計[J].計算機應用與軟件,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]管小衛,丁琳.基于Web的全國計算機等級考試報名系統設計[J].電腦知識與技術,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]李傳偉,陳建明.考務管理信息系統的設計與實現[J].計算機工程與設計,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]崔淼,關六三,彭煒.ASP.NET程序設計教程(C#版)[M].北京:機械工業出版社,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

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

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

TN02

A

1674-6236(2014)12-0020-03

猜你喜歡
計算機數據庫信息
計算機操作系統
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
Fresnel衍射的計算機模擬演示
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 白浆视频在线观看| 国产亚洲视频免费播放| 国产成人你懂的在线观看| 国产精品对白刺激| 久爱午夜精品免费视频| 亚洲香蕉久久| 欧美色亚洲| 国产成人三级| 一级毛片在线免费看| 美女免费黄网站| 免费又黄又爽又猛大片午夜| 亚洲午夜国产片在线观看| 亚洲天堂精品视频| 国产福利微拍精品一区二区| 国产欧美综合在线观看第七页| 在线欧美日韩国产| 欧美日韩免费观看| 凹凸精品免费精品视频| 日本妇乱子伦视频| 国产精品第一区在线观看| 嫩草影院在线观看精品视频| 91福利片| 精品成人一区二区三区电影| 亚洲欧美在线综合一区二区三区| 亚洲啪啪网| 色播五月婷婷| 国产真实乱子伦视频播放| 国产午夜小视频| 久久精品国产在热久久2019| 欧洲熟妇精品视频| 日韩精品久久久久久久电影蜜臀| 国产成人精品免费视频大全五级| 白丝美女办公室高潮喷水视频| 久久这里只精品国产99热8| 亚洲无线视频| 91蝌蚪视频在线观看| 久精品色妇丰满人妻| 亚洲欧美一级一级a| 久久这里只有精品2| 日韩av无码DVD| 2020精品极品国产色在线观看 | 国产成人狂喷潮在线观看2345| 免费xxxxx在线观看网站| 手机精品福利在线观看| 亚洲AV无码乱码在线观看裸奔| 久久夜色撩人精品国产| 国产一级二级三级毛片| 日本在线免费网站| 色综合热无码热国产| 精品一区二区无码av| 欧美www在线观看| 天天综合网亚洲网站| 伊人成人在线视频| 色久综合在线| 精品小视频在线观看| 5555国产在线观看| 国产精品原创不卡在线| 黄色一及毛片| 日日噜噜夜夜狠狠视频| 国产美女丝袜高潮| 国产网站免费| 精品无码一区二区三区在线视频| 久久久久久久久久国产精品| 精品91自产拍在线| 国产亚洲高清在线精品99| 国产美女主播一级成人毛片| 91口爆吞精国产对白第三集| 国产91在线|中文| 亚洲综合婷婷激情| 日本一区二区三区精品视频| yjizz视频最新网站在线| www.亚洲色图.com| 在线欧美一区| 综合久久五月天| 亚洲AV无码乱码在线观看裸奔 | 国产不卡网| 99无码熟妇丰满人妻啪啪| 国产91熟女高潮一区二区| 园内精品自拍视频在线播放| 国产成人综合日韩精品无码首页| 国产精品毛片一区| 日韩人妻无码制服丝袜视频|