【正文】
POST action= onsubmit=return CheckFlds()當(dāng)用戶提交數(shù)據(jù)時,將首先調(diào)用CheckFlds()函數(shù),對數(shù)據(jù)的有效性進(jìn)行檢查。保存完成后,并返回前一頁,代碼如下:Function changechr(str) changechr = Replace(str, ,amp。nbsp。) changechr = Replace(changechr,Chr(13),br) changechr = Replace(changechr,39。,‘)End Function 39。取得基本信息 introduce = Trim(Request(introduce)) introduce = Replace(introduce ,39。,‘) Set cp = New Company = Request(pany) = Request(type) = Request(formdate) = Request(contactor) If Request(empnum) = Then = 0 Else = CInt(Request(empnum)) End If = Request(city) = Request(telephone) = Request(fax) = Request() = Request(address) = Request(zipcode) = Request() = changechr(introduce) (Session(UserName)) h3企業(yè)信息成功保存/h3% 招聘信息管理界面讀取并顯示招聘信息的代碼如下:% Set jb = New JobInfo (Session(UserName)) 39。在表格中顯示招聘信息 If Then trtd colspan=8 align=center目前還沒有招聘信息。/td/tr/table Else = 15 = 1 If Request(page) Then = Request(page) RowCount = Do While Not And RowCount0,在表格中顯示招聘信息 %使用Session(“UserName”的目的是控制顯示當(dāng)前企業(yè)用戶的招聘信息。 應(yīng)聘信息管理界面讀取并顯示應(yīng)聘信息的代碼如下:% uname = Trim(Session(UserName)) Set app = New Applications (uname)%每條應(yīng)聘信息后面都有一個“回復(fù)”,編輯回復(fù)信息。如果已經(jīng)回復(fù)內(nèi)容。讀取回復(fù)信息的代碼如下:% 39。從數(shù)據(jù)庫中取得此申請信息 uid = Session(UserName) id = (aid) Set app = New Applications (id)%當(dāng)單擊“提交”按鈕時,保存回復(fù)數(shù)據(jù)。 管理員功能實現(xiàn)管理員登錄后,可以直接進(jìn)入管理員主界面。在管理員主界面中,可以見到“新聞管理”“企業(yè)管理”“修改密碼”“退出”的超鏈接。管理員登錄成功后,可以對普通用戶進(jìn)行信息理。 管理員界面 企業(yè)管理頁面admin\\,區(qū)別只是它從表Company中讀取數(shù)據(jù)。 添加企業(yè)信息添加企業(yè)就需要創(chuàng)建一個企業(yè)用戶,管理員需要輸入企業(yè)用戶名、密碼和企業(yè)名稱。定義表單myfrom的代碼如下:form name=form1 method=POST action=?flag=%=iflag% onsubmit=return CheckFlds()提交前需要執(zhí)行CheckFlds函數(shù),對表單進(jìn)行域效驗。表單數(shù)據(jù)提交后,參數(shù)action表示當(dāng)前的動作,action=add表示添加記錄。:% 39。取得基本信息 ame = Trim(Request(ame)) ame = Replace(ame ,39。,‘) flag = (flag) Set cp = New Company cid = Request(cid) = cid = ame = Request(pwd) = Date() 39。判斷是否存在此企業(yè)名稱 If flag=0 Then 39。在數(shù)據(jù)庫表Company中插入新企業(yè)用戶 If Not (Request(cid)) Then () h3企業(yè)信息成功保存/h3 Else Scriptalert(39。該企業(yè)用戶名已經(jīng)存在!39。)。(1)。/Script End If Else (cid) h3企業(yè)信息成功保存/h3 End If%可以看出。點擊每個企業(yè)記錄的“修改”鏈接,從數(shù)據(jù)庫中取出指定的企業(yè)信息,用戶可以對它們進(jìn)行更改。:% Dim cid,ame,pwd,iflag iflag = 0 pwd = 39。讀取參數(shù)cid,添加數(shù)據(jù)時為空 cid = (cid) Set cmp = New Company 39。如果不為空,則表示修改記錄,此時讀取企業(yè)數(shù)據(jù) If cid Then (cid) If Not Then pwd = (CPwd) iflag = 1 ame = (ame) End If End If%修改數(shù)據(jù)的表單提交時,程序會自動判斷當(dāng)前狀態(tài),并保存數(shù)據(jù)。第5章 總結(jié)本系統(tǒng)利用ASP+Mysql技術(shù)基于B/S構(gòu)架開發(fā)的校園招聘系統(tǒng),實現(xiàn)了信息動態(tài)管理,使得信息管理更及時、高效,提高了工作效率。但我們?nèi)钥梢栽诒鞠到y(tǒng)的基礎(chǔ)上做進(jìn)一步的更能擴(kuò)展和研究。系統(tǒng)基本符合網(wǎng)站風(fēng)格。后臺主要是網(wǎng)絡(luò)管理員登錄,進(jìn)行新聞管理、企業(yè)信息管理、職位信息管理和應(yīng)聘信息管理等,完全滿足了網(wǎng)站正常、安全的運行。前臺主要是后臺信息的管理,以及個人或企業(yè)用戶登錄發(fā)布或修改自己信息。在整個設(shè)計過程中,出現(xiàn)過很多的問題,得到了老師和同學(xué)的幫助,在不斷學(xué)習(xí)的過程中我體會到:設(shè)計是一個不斷學(xué)習(xí)的過程,從設(shè)計初的模糊認(rèn)識到最后能夠順利完成,我體會到在實踐中學(xué)習(xí)的重要性。由于開始時對系統(tǒng)缺乏整體認(rèn)識,不具備軟件開發(fā)思想,對系統(tǒng)的功能需求分析的要求認(rèn)識不夠清楚,使得后續(xù)的工作不得不經(jīng)常返回去修改數(shù)據(jù)表和個別代碼。使我體會到在設(shè)計中的每一步的重要性,如果上一個步驟不能很好的完成,在后續(xù)的設(shè)計將會付出幾倍的代價。在設(shè)計過程中,遇到很多困難,我學(xué)會通過別人的代碼理解語言的含義但這并不是抄襲,然后根據(jù)自己的設(shè)計要求編寫代碼。設(shè)計過程中,由于要實現(xiàn)某些功能,網(wǎng)上資源解決了我的問題??傊ㄟ^這次設(shè)計,我深刻體會到要做好一個完整的事情,需要有系統(tǒng)的思維方式和方法,對待一個新的問題,要耐心、要善于運用已有的資源來充實自己。同時我也深刻的認(rèn)識到,在對待一個新事物時,一定要從整體考慮,完成一步之后再作下一步,這樣對于系統(tǒng)而言才能更加有效。參考文獻(xiàn)[1]沈士根,許小東. [M].北京:清華大學(xué)出版社,2008.[2]徐 寧. ASP網(wǎng)絡(luò)編程入門與實踐[M].北京:清華大學(xué)出版社,2006.[3]戴麗思. ASP程序設(shè)計技術(shù)[M].北京:清華大學(xué)出版社,2006.[4]史濟(jì)民,顧春華,鄭紅. 軟件工程原理、方法與應(yīng)用[M]..[5]岳付強,羅明英,韓德. 《SQLSERVER2005從入門到實踐》清華大學(xué)出版社[6]王 珊,薩師瑄.. 數(shù)據(jù)庫系統(tǒng)概論第四版[M].高等教育出版社,[7]鄧佑權(quán),呂洋波. 《零基礎(chǔ)學(xué)DreamweaverCS3+ASP》機械工業(yè)出版社[8]藝博,張明真. 《網(wǎng)頁設(shè)計與制作—Dreamweaver8》高等教育出版社[9]蔣水. 《網(wǎng)站美工設(shè)計基礎(chǔ)》中央電大出版社[10]呂慎敏.高校人事招聘協(xié)同辦公系統(tǒng)的設(shè)計與實現(xiàn)[J].濟(jì)南科技信息,2009[10]劉艷,李臣龍,劉琴.人才招聘系統(tǒng)的研究與開發(fā)[J].軟件導(dǎo)刊,2007[12]曾金發(fā). [A].科技資訊,2006[13],四川大學(xué)碩士學(xué)位論文,2003年[14]尹世學(xué),汪健,陸云屹.清華大學(xué)網(wǎng)上招聘系統(tǒng)的設(shè)計和實現(xiàn)方法[J].北京:中國教育信息化,2007[15] 蘇炳均,李林. 基于ASP的在線招聘系統(tǒng)的開發(fā)[A].現(xiàn)代計算機,2008[16] Sandy. Technology And Database Management. 致謝在論文即將完成之際,回顧緊張但又充實的學(xué)習(xí)和開發(fā)過程,本人在此向所有關(guān)心我的及幫助我的老師和同學(xué)們致以最真誠的感謝。在本次畢業(yè)設(shè)計中,感謝雷軍程老師的細(xì)心指導(dǎo)。他認(rèn)真負(fù)責(zé)的工作態(tài)度,無論在理論上還是在實踐中,都給與我很大的幫助,使我得到很大的提高,這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,在此感謝他耐心的輔導(dǎo)。沒有他的指導(dǎo),我就不能較好的完成課題設(shè)計的任務(wù)。另外,我還要感謝在這大學(xué)四年來對我有所教導(dǎo)的老師,是他們讓我學(xué)到了應(yīng)有的專業(yè)知識,更重要的一點是讓我掌握了學(xué)習(xí)的方法,教會了我做人處事的道理,使我擁有了一定的專業(yè)技能和學(xué)習(xí)的能力,在此表示真誠的感謝。同時,在系統(tǒng)開發(fā)過程中還有很多同學(xué)也給了我不少幫助,這里一并表示感謝。34