200

人事考試網(wǎng)站建設(shè)與網(wǎng)站開發(fā)

時間: 2013-06-25 11:36:41   點擊數(shù): 62798   來源: 耐思智慧

免費會員注冊

在當今社會上,人們?yōu)榱双@取工作機會、升職加薪或者是提升自身的能力,會參加各種各樣的考試或培訓(xùn),因此,準確、快速的獲取考試、培訓(xùn)信息已成為職場成功的關(guān)鍵點之一。人事考試信息類網(wǎng)站針對某一地區(qū)的用戶群體,將該地區(qū)的所有最新的考試、培訓(xùn)信息匯聚在一起,并提供了快捷、準確的查詢功能,具有很大現(xiàn)實意義和研發(fā)價值;.NET 平臺在網(wǎng)站開發(fā)中具有的交互性強、可維護性好等優(yōu)勢,本文使用微軟公司的.NET 平臺配合 SQL Server 2005 數(shù)據(jù)庫進行開發(fā),采用三層 B/S 模型構(gòu)建了基于 WEB 和數(shù)據(jù)庫的人事考試信息網(wǎng)站,提高了人們獲取人事考試信息資源的效率。

一、系統(tǒng)關(guān)鍵技術(shù)

(一).NET技術(shù)

.NET 是微軟的新一代技術(shù)平臺,它面向網(wǎng)絡(luò)、支持各種用戶終端,具有功能強大的集成開發(fā)環(huán)境。.NET 的核心內(nèi)容之一就是搭建第三代因特網(wǎng)平臺,解決了網(wǎng)站之間的協(xié)同合作問題,不同網(wǎng)站之間通過相關(guān)的協(xié)定聯(lián)系在一起,網(wǎng)站之間形成自動交流,協(xié)同工作,提供最全面的服務(wù)。

(二)三層B/S模型

相對于 C/S 模型而言,B/S 模型采用多層開放式結(jié)構(gòu),將事物邏輯運算交由服務(wù)器執(zhí)行,具有維護成本低、系統(tǒng)兼容性強、安全性強、可移植性好等優(yōu)勢。三層 B/S 結(jié)構(gòu)是在傳統(tǒng)的兩層結(jié)構(gòu)的基礎(chǔ)上發(fā)展而來的,它包括:界面層、中間層、數(shù)據(jù)層。在 ASP.NET 開發(fā)的應(yīng)用程序中,頁面及其后臺代碼擔當界面層,負責顯示界面;數(shù)據(jù)庫擔當數(shù)據(jù)層;其它自定義的各種數(shù)據(jù)處理類負責業(yè)務(wù)邏輯的判斷擔當中間層。

二、系統(tǒng)設(shè)計

人事考試信息網(wǎng)站需要采集各類最新的考試、培訓(xùn)信息,網(wǎng)站的數(shù)據(jù)量龐大,對穩(wěn)定性、可維護性、數(shù)據(jù)安全性的要求較高。基于以上特征,本文采用微軟公司.net 開發(fā)環(huán)境,在 B/S 三層網(wǎng)絡(luò)模型的基礎(chǔ)上,將整個系統(tǒng)分成幾個模塊進行開發(fā)。

(一)總體設(shè)計

人事考試信息網(wǎng)站主要面對四類用戶:一般用戶、招考單位、考生和管理員,一般用戶主要通過瀏覽網(wǎng)站獲取招考信息;招考單位通過網(wǎng)站發(fā)布招考簡章、職位信息、相關(guān)政策法規(guī)、考試成績以及錄用信息等;考生通過瀏覽網(wǎng)站獲得當前的招考信息,尋找適合自己的職位,了解相關(guān)政策法規(guī),并查詢自己的考試成績以及是否被錄用;管理員主要負責維護數(shù)據(jù)庫、管理網(wǎng)站后臺、給一些重要信息置頂?shù)仁聞?wù)。從下面的總體設(shè)計圖可以看到,為了保證網(wǎng)站運行的穩(wěn)定性,使整個系統(tǒng)構(gòu)建平滑負載均衡,本文采用了三層 B/S 網(wǎng)絡(luò)結(jié)構(gòu),顯示層主要處理用戶和 Web 服務(wù)器的交互,反映在應(yīng)用程序中主要是一些 ASP 頁面以及相關(guān)代碼。為了保證該層 Web 服務(wù)器的安全,在用戶和 Web 服務(wù)器間架設(shè)了一個硬件級防火墻;業(yè)務(wù)層主要處理用戶所需信息的邏輯判斷及功能調(diào)用,如各種專業(yè)技術(shù)人員考試網(wǎng)上服務(wù)、公務(wù)員事業(yè)單位考試的網(wǎng)上服務(wù)等,在應(yīng)用程序中以.net 組件的形式被封裝;數(shù)據(jù)層存儲系統(tǒng)中的所有數(shù)據(jù),通過 ADO.net 數(shù)據(jù)模型被業(yè)務(wù)層訪問,為了保證數(shù)據(jù)的完整性和安全性,在數(shù)據(jù)層設(shè)置了一個備份數(shù)據(jù)庫對數(shù)據(jù)庫服務(wù)器進行定時自動備份。

(二)功能模塊設(shè)計

基于上述對人事考試信息網(wǎng)站的總體設(shè)計和功能分析,本文將信息網(wǎng)站分為五大模塊。信息發(fā)布瀏覽模塊的功能是接收招考單位、政策發(fā)布單位的信息,設(shè)計網(wǎng)站的頁面布局,將網(wǎng)站的各種考試信息、培訓(xùn)信息、政策信息等按類別、按地區(qū)進行歸類,并將重要的信息置頂,力求達到一目了然的顯示效果?荚嚬芾砟K的功能是對各類專業(yè)技術(shù)考試、公務(wù)員事業(yè)單位招錄和職稱考試的網(wǎng)上業(yè)務(wù)進行管理,包括發(fā)布招考簡章、發(fā)布招考職位、網(wǎng)上報名、費用支付、準考證打印、考分查詢和結(jié)果查詢等。后臺管理模塊的功能是管理員用來管理后臺數(shù)據(jù)庫,確定用戶的角色和權(quán)限,將最新的政策信息加入數(shù)據(jù)庫、將考試院的最新公告加入數(shù)據(jù)庫,并定時備份數(shù)據(jù)庫和日志。留言板管理模塊的功能是處理留言板的相關(guān)事務(wù),工作人員通過這個模塊定時查看留言板的留言,并從相關(guān)部門得到回復(fù)后放上網(wǎng)。防火墻和入侵檢測模塊提供網(wǎng)站的安全防護功能,該模塊在Web 服務(wù)器前端架設(shè)硬件級防火墻并進行自動配置,同時在 Web服務(wù)器上配置入侵檢測軟件進行防護。

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

通過上述對人事考試信息網(wǎng)站的總體設(shè)計和功能模塊的劃分,本文在 SQL Server 2005 數(shù)據(jù)庫系統(tǒng)上搭建了名為 exam 的數(shù)據(jù)庫,數(shù)據(jù)庫中的主要表項如下:招考信息表:編號,考試名稱,考試類型(專業(yè)考試、公務(wù)員招考、事業(yè)單位招考、職稱考試),發(fā)布單位,發(fā)布時間,信息內(nèi)容,是否置頂。分類考試表:編號,考試名稱,考生名,考生信息,考生成績,錄用請客,備注。培訓(xùn)信息表:編號,培訓(xùn)名稱,培訓(xùn)內(nèi)容,發(fā)布單位,發(fā)布時間,是否置頂。公告信息表:編號,公告名,公告內(nèi)容,發(fā)布單位,發(fā)布時間,是否置頂。政策信息表:編號,政策標題,政策內(nèi)容,發(fā)布單位,發(fā)布時間,是否置頂。留言表:編號,主題,內(nèi)容,留言人,留言時間,回復(fù)內(nèi)容,回復(fù)時間。

三、系統(tǒng)實現(xiàn)

根據(jù)上文中的功能需求,本網(wǎng)站采用 DELL PowerEdge 2300工作站級服務(wù)器,安裝 Windows 2003 操作系統(tǒng)和 IIS6.0,前端配置清華紫光 UG603L-VPN 硬件防火墻,服務(wù)器安裝海峽黑盾 IDS百兆入侵檢測系統(tǒng),保障了網(wǎng)站的穩(wěn)定和安全運作。本文使用 ASP.NET 作為網(wǎng)站的運行平臺,使用 SQL Server2005 作為后臺數(shù)據(jù)庫,并使用 C#作為編程語言,利用 ADO.NET技術(shù)連接數(shù)據(jù)庫,部分代碼如下:string strConn = "Server=.;database= exam;uid=sa;pwd=examtest;";SqlConnection conn = new SqlConnection(strConn);conn.Open();SqlCommand com=new SqlCommand("select * from login,conn);

更多相關(guān)網(wǎng)站建設(shè)資料:

旅游網(wǎng)站建設(shè)與網(wǎng)站開發(fā)
高校外語系網(wǎng)站建設(shè)與網(wǎng)站設(shè)計
博物館網(wǎng)站建設(shè)與網(wǎng)站模板
網(wǎng)站建設(shè)與網(wǎng)頁藝術(shù)的處理分析
電子商務(wù)網(wǎng)頁設(shè)計缺陷處理方法
上一篇:外語學習網(wǎng)站建設(shè)與網(wǎng)站構(gòu)建 下一篇:旅游網(wǎng)站建設(shè)與網(wǎng)站開發(fā)

旗下網(wǎng)站:耐思智慧 - 淘域網(wǎng) - 我的400電話 - 中文域名:耐思尼克.cn 耐思尼克.top

耐思智慧 © 版權(quán)所有 Copyright © 2000-2024 IISP.COM,Inc. All rights reserved

備案號碼: 粵ICP備09063828號  公安備案號: 公安備案 粵公網(wǎng)安備 44049002000123號  域名注冊服務(wù)機構(gòu)許可:粵D3.1-20240003 CN域名代理自深圳萬維網(wǎng)

聲明:本網(wǎng)站中所使用到的其他各種版權(quán)內(nèi)容,包括但不限于文章、圖片、視頻、音頻、字體等內(nèi)容版權(quán)歸原作者所有,如權(quán)利所有人發(fā)現(xiàn),請及時告知,以便我們刪除版權(quán)內(nèi)容

本站程序界面、源代碼受相關(guān)法律保護, 未經(jīng)授權(quán), 嚴禁使用; 耐思智慧 © 為我公司注冊商標, 未經(jīng)授權(quán), 嚴禁使用

法律顧問:珠海知名律師 廣東篤行律師事務(wù)所 夏天風 律師