国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ASP的高校招聘管理系統(tǒng)的設(shè)計與實現(xiàn)※

2013-07-13 02:25:28姚嘉鑫王加梁
四川旅游學(xué)院學(xué)報 2013年3期
關(guān)鍵詞:職位瀏覽器代碼

姚嘉鑫 王加梁

(四川旅游學(xué)院,四川 成都 610100)

開發(fā)網(wǎng)絡(luò)招聘管理系統(tǒng),利用計算機網(wǎng)絡(luò)、數(shù)據(jù)庫技術(shù)實現(xiàn)對招聘過程的管理,考生遠(yuǎn)程報名,減少來回奔波次數(shù),使高校人事部門工作人員再也不用面對堆積如山的報名材料,從而實現(xiàn)了信息的規(guī)范管理、科學(xué)統(tǒng)計和快速查詢,減少管理方面的工作量,使人才招聘工作流程規(guī)范化、系統(tǒng)化,提高辦學(xué)效益和管理水平。

1 系統(tǒng)開發(fā)方法

本系統(tǒng)從成都某??茖W(xué)校招聘工作的實際需求出發(fā),經(jīng)過深入、系統(tǒng)的調(diào)研和需求分析,運用了目前較為流行和廣泛使用的Windows Server 2003 +IIS6.0 為開發(fā)平臺,使用ASP 和ACCESS開發(fā)實現(xiàn)一個實用的招聘管理系統(tǒng),系統(tǒng)采用B/S 體系結(jié)構(gòu)。

Active Server Pags(動態(tài)服務(wù)器主頁,簡稱ASP)是Microsoft 開發(fā)的動態(tài)網(wǎng)頁技術(shù),主要應(yīng)用于Windows 2000/2003 +IIS 平臺。ASP 是經(jīng)過服務(wù)器解析之后再向瀏覽器返回數(shù)據(jù),不必?fù)?dān)心客戶的瀏覽器是否能運行代碼。所有的程序都將在服務(wù)器端執(zhí)行,包括嵌在普通HTML 中的腳本程序,當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。

瀏覽器/服務(wù)器(Browser/Servere,B/S)體系結(jié)構(gòu),是隨著Internet 技術(shù)的興起,對C/S 結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。由瀏覽器、Web 服務(wù)器、數(shù)據(jù)庫服務(wù)器3 層結(jié)構(gòu)所組成。在B/S 體系結(jié)構(gòu)中,無需在每臺計算機上安裝專門的軟件,只需要安裝一個通用的瀏覽器即可,不再受具體操作系統(tǒng)和硬件的制約,實現(xiàn)了跨平臺的應(yīng)用。用戶通過瀏覽器以超文本的方式向Web 服務(wù)器提出訪問數(shù)據(jù)庫的請求,Web 服務(wù)器接受客戶請求后,激活對應(yīng)CGI 程序?qū)⒊谋綡TML 語言轉(zhuǎn)化為SQL 語法,將這個請求提交給數(shù)據(jù)庫,數(shù)據(jù)庫服務(wù)器得到請求后,進行數(shù)據(jù)處理,然后將處理結(jié)果集返回給CGI 程序。CGI 再將結(jié)果轉(zhuǎn)化為HTML,并由Web 服務(wù)器轉(zhuǎn)發(fā)給請求方的瀏覽器。[1]11在這種結(jié)構(gòu)中,所有的業(yè)務(wù)邏輯都在Web服務(wù)器和數(shù)據(jù)庫服務(wù)器上實現(xiàn);如果業(yè)務(wù)邏輯變化了,只需對應(yīng)用服務(wù)器進行修改和維護,客戶端無需維護和升級,如圖1 所示。

圖1 B/S 結(jié)構(gòu)工作原理

2 系統(tǒng)主要功能模塊

系統(tǒng)分為前臺和后臺兩大部分,前臺主要提供給考生使用,后臺提供給管理員使用,如圖2 所示。具體模塊功能如下。

注冊登錄模塊:主要完成考生賬號注冊,并登錄。

報名模塊:主要完成考生信息填報,提交后不能再修改。審核通過后可打印報名表,若未通過會有相關(guān)原因說明。可查看自己報考的狀態(tài):初審、筆試、面試、體檢是否通過。

職位管理模塊:主要完成職位信息發(fā)布、刪除。

系統(tǒng)管理模塊:主要完成添加、刪除管理員,修改管理員密碼;數(shù)據(jù)備份。

考生管理模塊:主要完成查看、統(tǒng)計、檢索、審核考生報名信息,若未通過審核給出相關(guān)原因說明。進行筆試、面試、體檢、錄取管理,并將最終錄取人員的基本信息同步到人才管理系統(tǒng)。

圖2 系統(tǒng)功能模塊

3 系統(tǒng)數(shù)據(jù)庫的設(shè)計

根據(jù)近幾年招聘報名的人數(shù)及學(xué)校的實際情況,確定每年的數(shù)據(jù)量維持在兩千個記錄以內(nèi),選用ACCESS 數(shù)據(jù)庫已足夠。ACCESS 數(shù)據(jù)庫存儲方式簡單,易于維護管理,易操作,集成環(huán)境、能處理多種數(shù)據(jù)信息,支持ODBC。

本系統(tǒng)設(shè)計的數(shù)據(jù)庫中包括以下4個表:

(1)管理員表(id,管理員用戶名,密碼)

(2)考生信息表(id,注冊用戶名,身份證號碼,密碼,電子郵箱,電話,注冊時間,IP 地址,是否通過審核,是否提交資料,未通過審核原因,是否通過面試,是否通過筆試,是否通過體檢)

(3)職位表(id,職位編號,職位名稱,職位描述)

(4)考生報名表(id,姓名,性別,身份證號碼,出生日期,民族,政治面貌,現(xiàn)地址,申報職位,職位編碼,最高學(xué)歷,最高學(xué)位,畢業(yè)院校,所學(xué)專業(yè),畢業(yè)時間,專業(yè)方向,下一級學(xué)歷/學(xué)位,下一級學(xué)位,下一級學(xué)歷/學(xué)位所學(xué)專業(yè),下一級學(xué)歷畢業(yè)院校,現(xiàn)工作單位,參加工作時間,職稱及所評專業(yè),職務(wù),健康狀況,婚姻狀況,家庭通訊地址,聯(lián)系電話,郵箱地址,申請加分原因,個人簡歷,所受獎懲情況,獲過何種專業(yè)證書,有何專長,考生誠信承諾,填寫時間,照片名)

4 系統(tǒng)開發(fā)難點與設(shè)計技巧

根據(jù)前期的功能和需求分析,項目組編寫了應(yīng)用程序,由于具體代碼較多,本文只給出數(shù)據(jù)庫連接、安全性等系統(tǒng)開發(fā)難點與設(shè)計技巧的相關(guān)代碼。

4.1 數(shù)據(jù)庫連接的實現(xiàn)

數(shù)據(jù)庫連接是ASP 程序的基礎(chǔ),本系統(tǒng)利用的是ADO的Connetion 對象來進行數(shù)據(jù)庫的連接。ADO 是Active X Data Object(ActiveX 數(shù)據(jù)對象)的英文縮寫,是ASP的核心技術(shù)之一,集中體現(xiàn)了ASP 技術(shù)豐富而靈活的數(shù)據(jù)庫訪問功能。[2]

具體代碼如下:

4.2 通用模塊的處理

通過include 命令,在服務(wù)器執(zhí)行ASP 代碼之前,把另一個文件插入到HTML 頁中??梢栽诙鄠€頁面上創(chuàng)建需要重復(fù)使用的函數(shù)、頁眉、頁腳或者其他元素等。對于一個Web 程序而言,一般每個頁面的頂部或尾部基本上都是相同的,那么可以將這些相同的部分放一個文件中,在需要時調(diào)用。[3]5

在對數(shù)據(jù)庫進行操作的頁面中,需要打開數(shù)據(jù)庫,這一操作在所有頁面中都是相同的,使用include的方法,可簡化代碼。如下的代碼是index.asp 文件的開頭部分。第一行中的include 所包含的就是dataconn.asp 這一文件:

4.3 密碼安全性的實現(xiàn)

由于本系統(tǒng)涉及到考生的關(guān)鍵個人信息,為了防止信息泄露及數(shù)據(jù)被他人惡意篡改,本系統(tǒng)采取相應(yīng)安全措施如下:

在注冊登錄模塊涉及到密碼操作都采用md5算法進行加密,數(shù)據(jù)庫中存儲的也是經(jīng)過md5 算法加密后的密文。index.asp 文件的開頭用include 所包含md5.asp 算法文件,用于加密計算。如下段代碼:

md5 算法不可逆,雖然2004年山東大學(xué)王小云教授成功破解md5 算法,能產(chǎn)生碰撞,但是實際破解復(fù)雜密碼還是基本不可能。我們要求考生使用復(fù)雜密碼,即:密碼是由8~16 位,由以下4類字符中的至少3 種組合而成的密碼。

大寫字母(A,B,C…X,Y,Z)

小寫字母(a,b,c…x,y,z)

數(shù)字(0,1,2,3…9)

符號(`~!@ # $%^&* ()_ +-={}|[]:";'<>?,./)

4.4 強制登錄的實現(xiàn)

為了防止有人通過猜測文件名訪問系統(tǒng),每一個文件被訪問時都會檢查是否有相應(yīng)的用戶信息,若沒有則要求在登錄后使用本系統(tǒng)。

ASP 通過Session 對象實現(xiàn)用戶信息的傳遞。可以在登錄時保存用戶名、ID 等參數(shù),如下index.asp 文件中的代碼:

在其他文件的開始部分會檢查是否有相應(yīng)的用戶信息,如下段代碼,沒有用戶信息則不能登錄,保障系統(tǒng)不會遭到非授權(quán)訪問。

4.5 審核管理實現(xiàn)

通過sql 語句查詢出需要顯示的字段。admin為審核標(biāo)志,值為0 即未審核,值為1 即通過審核,值為2 即未通過審核。

5 創(chuàng)新點

現(xiàn)有的很多招聘系統(tǒng),考生信息在招聘結(jié)束后就不會被再利用,對于高校的人才庫建設(shè)是一個非常大的損失。大量的報名數(shù)據(jù)實際上是非常寶貴的人才資源信息。而本系統(tǒng)的招聘報名數(shù)據(jù)會自動進入本課題開發(fā)的另一子系統(tǒng)——人才管理子系統(tǒng),為學(xué)校將來的人才招聘、人才資源儲備和開發(fā)提供支撐。同時被錄取的考生作為本校準(zhǔn)教工,其基本信息會自動同步進入人才管理子系統(tǒng)教工基本數(shù)據(jù)表中,將來考生到校報到后即可直接登錄人才管理系統(tǒng),無須再注冊及填寫基本信息。

[1]何薇,舒后.網(wǎng)絡(luò)數(shù)據(jù)庫開發(fā)技術(shù)與應(yīng)用[M].北京:清華大學(xué)出版社,2005.

[2]孫躍飛.利用ASP 技術(shù)開發(fā)張家口專業(yè)氣象網(wǎng)[J].農(nóng)業(yè)與技術(shù),2012(2):124.

[3]黃艷芳,王明華.基于ASP 網(wǎng)上人才管理系統(tǒng)的設(shè)計與實現(xiàn)[J].福建電腦,2009(6):4-5.

猜你喜歡
職位瀏覽器代碼
領(lǐng)導(dǎo)職位≠領(lǐng)導(dǎo)力
反瀏覽器指紋追蹤
電子制作(2019年10期)2019-06-17 11:45:14
創(chuàng)世代碼
動漫星空(2018年11期)2018-10-26 02:24:02
創(chuàng)世代碼
動漫星空(2018年2期)2018-10-26 02:11:00
創(chuàng)世代碼
動漫星空(2018年9期)2018-10-26 01:16:48
創(chuàng)世代碼
動漫星空(2018年5期)2018-10-26 01:15:02
職位之謎與負(fù)謗之痛:柳治徵在東南大學(xué)的進退(1916—1925)
環(huán)球瀏覽器
再見,那些年我們嘲笑過的IE瀏覽器
收入性別歧視的職位差異
涿鹿县| 运城市| 扬中市| 松江区| 克什克腾旗| 广宗县| 县级市| 平谷区| 万安县| 格尔木市| 长兴县| 靖安县| 保康县| 边坝县| 高台县| 库车县| 仁布县| 苍溪县| 雅安市| 南乐县| 双鸭山市| 朝阳县| 凤翔县| 于都县| 斗六市| 台前县| 怀柔区| 海丰县| 家居| 滕州市| 临夏市| 平湖市| 黄平县| 宜兴市| 漳平市| 增城市| 岑溪市| 冕宁县| 汝城县| 延吉市| 扎赉特旗|