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
主站蜘蛛池模板: AV网站中文| 久久国产av麻豆| 毛片免费观看视频| 国产成人综合亚洲欧美在| 成人精品区| 国产高清无码麻豆精品| 国产97视频在线观看| 在线网站18禁| 无码国产偷倩在线播放老年人| 欧美第一页在线| 国产jizz| 国产亚洲欧美日韩在线一区| 无码 在线 在线| 亚洲一区波多野结衣二区三区| 国产午夜一级毛片| 国产午夜人做人免费视频| 黄色网在线| 成人在线不卡| 97视频精品全国在线观看| 五月天在线网站| 五月激情婷婷综合| 亚洲日本在线免费观看| 国产亚洲高清视频| 久久国产精品麻豆系列| 国产成人乱无码视频| 欧美啪啪视频免码| 国产大片喷水在线在线视频| 国产欧美中文字幕| 国产91小视频在线观看| a毛片免费在线观看| 亚洲美女高潮久久久久久久| 免费在线成人网| 中国毛片网| 国产成人一级| 91热爆在线| 激情无码视频在线看| 强奷白丝美女在线观看| 日韩精品欧美国产在线| 992Tv视频国产精品| 国产女人综合久久精品视| 亚洲美女一区| 日韩精品免费在线视频| 三上悠亚在线精品二区| 精品国产成人国产在线| 国产微拍一区| 久久久亚洲色| 欧美区一区二区三| 国产va在线| 国产剧情伊人| 国产精品成人免费视频99| 亚洲av片在线免费观看| 99热在线只有精品| 中文无码日韩精品| 日本人又色又爽的视频| 亚洲熟妇AV日韩熟妇在线| 波多野结衣爽到高潮漏水大喷| 免费在线一区| 成人永久免费A∨一级在线播放| 成人午夜免费观看| 玖玖精品视频在线观看| 精品少妇人妻av无码久久| 国产一区二区三区免费观看 | 午夜福利在线观看入口| 国产精品尤物在线| 国产综合精品日本亚洲777| 国产精品成人第一区| 精品无码日韩国产不卡av | 国产精品第一区在线观看| 国产激情无码一区二区免费| 亚洲精品自拍区在线观看| 成人福利在线观看| 波多野结衣二区| 青青青国产视频手机| 国产99视频精品免费视频7| 99精品久久精品| 国产喷水视频| 亚洲一区二区在线无码| 久久精品这里只有国产中文精品| a毛片在线播放| 久久婷婷五月综合97色| 成人午夜网址| 国产黄色片在线看|