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

基于B/S模式的網上考試報名系統的研究與設計

2012-12-31 00:00:00谷春梅吳燕
中國信息化·學術版 2012年9期

【摘要】為適應本校各類考試需求,方便考生報名,同時減輕考務管理工作負荷,提高考務管理的效率和質量,本文基于B/S模式,研究了Web方式下的網上考試報名系統,并對該系統的總體架構和主要功能模塊進行設計。

【關鍵詞】考務管理;效率;B/S模式;報名系統

【中圖分類號】N945.23 【文獻標識碼】A 【文章編號】1672-5158(2012)09-0067-02

1、引言

作為考試管理的第一步,考試報名的重要性不言而喻。但由于報名信息、數據過于龐雜,導致了報名工作的繁瑣和難于管理。伴隨著Internet技術和信息化進程的飛速發展,為考試報名提供了一個新的渠道——網上報名。

本文基于WS(Browser/Server)三層結構模式,采用三層軟件體系結構,研究了Web方式下的網上考試報名系統,并設計了其總體架構和主要功能模塊。對于方便考生報名,提供更優質的服務,減輕考務管理工作負荷,提高考務管理質量和工作效率,具有非常重要的意義。

2、需求分析

需求分析是軟件設計的第一步,是整個軟件成功實現的基礎。需求可分為功能性需求和非功能性需求兩部分,此處本文主要討論功能性需求部分。對于登陸網上報名系統網站的考生,通過網上報名系統的考生界面可以完成以下操作:

(1)瀏覽考試相關信息;

(2)通過瀏覽器進行網上報名,包括填報信息、上傳照片、網上支付等;

(3)在指定時間范圍內修改報名信息或取消報名;

(4)在指定時間范圍內打印準考證;

(5)在成績公布后進行查詢。

對于登陸網上報名系統的管理員,通過網上報名系統的管理員界面可以進行以下操作:

(1)對網站進行維護,包括信息的更新、界面的維護等;

(2)啟動報名功能,并在報名期間對報名表定時備份、維護和管理;

(3)超過指定時間后停止報名;

(4)對考生報名表進行編輯和維護,清除垃圾數據,得到準確數據,導出報名表并上報考試中心;

(5)依托銀行和第三方系統(網上支付系統)進行報名費的收取,可采取網上收費方式為主,匯款和現金支付為輔的多種收費方式;

(6)對報名表進行統計報表、費用結算;

(7)考試中心下發成績后,將成績表上傳供考生查詢;

(8)對成績進行瀏覽、查詢、分析統計和打印報表。

3、系統總體設計及主要功能模塊

針對上述需求分析,下面進行網上報名系統的總體設計。

3.1 B/S三層結構

本文討論的網上報名系統完全基于B/S三層結構。所謂B/S結構,即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S(Client/Server)結構的一種改進。在這種結構下,用戶工作界面是通過瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,主要事務邏輯在服務器端(Server)實現,形成所謂的三層結構。以目前的技術,局域網建立B/S結構的網絡應用,并通過Internet/Intranet模式下的數據庫應用,易掌握、成本低。它是一次性到位的開發,能實現不同人員,從不同地點,以不同的接入方式(如Lan,WAN,Internet/Intranet等)訪問和操作共同的數據庫。另外,它能有效的保護數據平臺和管理訪問權限,具有較高的安全性。特別是在Java這樣的跨平臺語言出現后,B/S結構的管理軟件優勢顯而易見。

3.2 系統總體設計

基于B/S三層結構,本文網上報名系統基本設計思想如圖2所示。

系統采用表示層、業務邏輯層和數據訪問層三層結構來設計。數據庫層存儲數據并包含數據操作對象,可通過相應的方式進行數據庫調用;業務邏輯層由組件組成,其知識點主要包括用戶自定義控件與類庫的設計,例如建立自己的數據檢索函數、數據庫操作函數;表示層及上層頁面程序就是HTML,XML及服務器端控件等。系統總體架構設計如圖3所示

(1)數據庫是系統的最底層,它存儲系統的所有數據。

(2)數據訪問層建立在數據庫之上,應用程序通過該層訪問數據庫。數據庫訪問層一般封裝了操作數據庫的選擇、添加、更新和刪除等操作,同時還為業務邏輯層提供訪問數據庫的接口和函數等。該層直接與數據庫相關聯,同時又為業務邏輯層服務,所以數據訪問層設計的好壞直接關系到整個系統的成敗。

(3)業務邏輯層和系統Web業務邏輯相關,它是系統數據處理的最高層,與系統的具體業務相關聯。它與Web表示層中的具體操作相關,如頁面中的添加、更新和刪除等操作,并使用數據訪問層實現Web表示層中的具體操作。

(4)Web表示層即為頁面層,它通過業務邏輯層和底層的數據相關聯,它主要包括應用程序中的Web頁面。

3.3 系統功能模塊劃分及設計

有了系統的總體設計,下面對系統各主要功能模塊進行研究。

網上報名系統包括網上報名、用戶管理、角色權限管理、報名管理、成績管理、系統維護等功能,這些功能的具體描述如下。

(1)網上報名。若為用戶初始報名,其可填寫姓名、身份證號和報考科目,系統根據情況初始化填報信息頁面。若用戶上次報過名,系統則可直接提取原信息到填報信息頁面。另外,用戶在該功能下還應完成填報信息、上傳照片、網上支付(選用安全的支付平臺實現網上支付)、查詢報名、修改報名、取消報名、打印準考證等。

(2)用戶管理。包括添加用戶,凡提交基本信息用戶均可成為系統普通用戶,提交報考信息并上傳照片成為考生用戶;修改用戶;刪除用戶;分配用戶角色,系統用戶大致可分為來賓、系統管理員和普通管理員三種角色,可根據需要添加。

(3)角色權限管理。來賓有瀏覽網站和網上報名的權限,系統管理員有所有權限,報名管理員即普通管理員只有報名管理和成績管理的權限。另外該功能還可實現添加角色、修改角色和刪除角色。

(4)報名管理。該功能可實現瀏覽報名、添加報名、刪除報名、修改報名、查詢報名、報名統計、報名備份和報名費結算。

(5)成績管理。該功能可實現瀏覽成績、查詢成績和成績統計。

(6)系統維護。該功能負責實現信息發布、版面更新、開始報名、終止報名、導入文件、上傳文件和日志管理。

根據上述功能,我們設計出網上報名系統的主要功能模塊,各系統功能模塊之間的關系如圖4所示。

4、結論

網上報名系統是使考試報名工作網絡化、規范化、系統化、程序化,真正實現考點與考生的“點對點”服務。本文的研究旨在構造一個易維護、可擴展、可復用的網上報名系統,為今后其良好的應用前景做準備。

主站蜘蛛池模板: 狠狠做深爱婷婷综合一区| 久久精品人人做人人爽电影蜜月| 波多野结衣第一页| 成人在线第一页| 国模沟沟一区二区三区| 午夜在线不卡| 国产裸舞福利在线视频合集| 欧美亚洲国产一区| 亚洲va欧美ⅴa国产va影院| 亚洲免费人成影院| 日本成人精品视频| 国产精品人成在线播放| 国产美女精品在线| 老司机精品久久| 99热这里只有精品在线观看| 在线观看免费黄色网址| 国产午夜福利亚洲第一| 99久久精品视香蕉蕉| 老司国产精品视频| 91美女在线| 一级香蕉视频在线观看| 国产精欧美一区二区三区| 中字无码精油按摩中出视频| 国产午夜精品鲁丝片| 青青草国产在线视频| 久久永久免费人妻精品| 92午夜福利影院一区二区三区| 992Tv视频国产精品| 国内精品九九久久久精品 | 国产一级视频久久| a在线亚洲男人的天堂试看| 国产jizz| 99在线视频精品| 国产真实乱了在线播放| 国产成人久久777777| 青青网在线国产| 九色综合伊人久久富二代| 亚洲αv毛片| 国产欧美日本在线观看| 91久久国产热精品免费| 久久久久久久久久国产精品| 一级毛片在线播放免费| 黄色网站不卡无码| 91口爆吞精国产对白第三集| 黄色福利在线| 日韩欧美视频第一区在线观看| 久久人妻系列无码一区| 亚洲国产天堂久久综合| 成人av手机在线观看| 91福利片| 四虎影视库国产精品一区| 日韩大片免费观看视频播放| 在线观看国产精品日本不卡网| 免费看黄片一区二区三区| 亚洲欧美另类色图| 97视频免费在线观看| 国产福利一区在线| 久久精品国产精品青草app| 2021精品国产自在现线看| 永久免费精品视频| 狠狠色香婷婷久久亚洲精品| 亚洲码一区二区三区| 自拍偷拍一区| 毛片基地美国正在播放亚洲| 中文字幕在线播放不卡| 国产精品高清国产三级囯产AV| 99青青青精品视频在线| 91久久国产热精品免费| 国精品91人妻无码一区二区三区| 欧美一级在线| 成人午夜免费观看| 在线观看国产精美视频| 久久 午夜福利 张柏芝| 亚洲一级毛片在线播放| 国产v精品成人免费视频71pao| 久久九九热视频| 久久久精品国产亚洲AV日韩| AV天堂资源福利在线观看| 国产高清在线观看| 亚洲av无码牛牛影视在线二区| 亚洲精品国产综合99| 国产h视频在线观看视频|