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
主站蜘蛛池模板: 欧美国产三级| 国产一在线观看| 久久情精品国产品免费| 亚洲天堂区| 国产粉嫩粉嫩的18在线播放91| 成人年鲁鲁在线观看视频| 国产成人91精品| 国产爽妇精品| 区国产精品搜索视频| 免费不卡在线观看av| 日本午夜视频在线观看| 亚洲码一区二区三区| 免费看av在线网站网址| 成人国产精品网站在线看| 1769国产精品视频免费观看| 亚洲视频三级| 久精品色妇丰满人妻| 美女被躁出白浆视频播放| 亚洲精品国产自在现线最新| 伊人大杳蕉中文无码| 亚洲视频三级| 国产成人精品男人的天堂下载| 中文字幕永久在线看| 伊人久综合| 国产香蕉在线视频| 欧美日韩va| 成人日韩欧美| 国产极品美女在线观看| 亚洲人成在线精品| 欧美a级在线| 四虎永久免费地址| 久久成人18免费| 日韩在线播放欧美字幕| 中文成人在线视频| 国产成人综合亚洲欧美在| 久久久久久久97| 亚洲欧美自拍视频| 亚洲精品波多野结衣| 亚洲 日韩 激情 无码 中出| 国产成人av大片在线播放| 无码中文字幕精品推荐| 久一在线视频| 久久久精品无码一区二区三区| 久久精品中文字幕少妇| 亚洲午夜久久久精品电影院| 性网站在线观看| 欧美精品啪啪一区二区三区| 欧美人人干| 国产va在线观看| 亚洲高清无在码在线无弹窗| 欧美亚洲一区二区三区在线| 成人福利在线视频| 日本午夜视频在线观看| 九九热精品视频在线| 97se亚洲| 老汉色老汉首页a亚洲| 91无码国产视频| 国产日韩欧美成人| 欧美va亚洲va香蕉在线| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 综合五月天网| 中文字幕中文字字幕码一二区| 欧美激情二区三区| 99免费在线观看视频| 成人在线综合| 欧美日韩福利| 国产在线拍偷自揄观看视频网站| 国产精品毛片一区视频播| 四虎永久免费地址在线网站| 欧美h在线观看| 亚洲毛片在线看| 蝌蚪国产精品视频第一页| 成人午夜天| 好吊日免费视频| 日本在线免费网站| 亚洲一区二区在线无码| 亚洲三级a| 69综合网| 亚洲第一av网站| 国产专区综合另类日韩一区 | 亚洲最大情网站在线观看| 超级碰免费视频91|