基于WEB人才招聘管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于WEB人才招聘管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于WEB人才招聘管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于WEB人才招聘管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于WEB人才招聘管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第1本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第1頁(yè)共41頁(yè)引言研究背景對(duì)企業(yè)所需求的人才進(jìn)行快速定位,也就自然而然成為企業(yè)需要考慮的重要因素。]研究意義就業(yè)網(wǎng)。本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)

第2頁(yè)共41頁(yè)市場(chǎng)的網(wǎng)站,在如今信息網(wǎng)絡(luò)化的時(shí)代,只要存在網(wǎng)絡(luò),即能連入Internet,工作效率的同時(shí)也能對(duì)傳統(tǒng)的面對(duì)面的招聘形式的很好地補(bǔ)充。系統(tǒng)設(shè)計(jì)思想定是可用網(wǎng)站,而且容易學(xué)習(xí),能毫無(wú)錯(cuò)誤地實(shí)現(xiàn)用戶目標(biāo)。以及軟件和硬件,能保證可靠性。本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第PAGE本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第9頁(yè)共41頁(yè)ASP.NET,SQLServer2005的技術(shù),在降低了系統(tǒng)的成本的同時(shí)也提高了系統(tǒng)的易維護(hù)性和穩(wěn)定性]劃都是按照國(guó)際上標(biāo)準(zhǔn)進(jìn)行。系統(tǒng)開(kāi)發(fā)環(huán)境ASP.NETASP.NetASP即時(shí)解釋的程序,而是程序在服務(wù)器端首次運(yùn)行時(shí)就會(huì)進(jìn)行編譯工作。構(gòu)架是可以用微軟公司最新的產(chǎn)品VisualS開(kāi)發(fā)環(huán)境進(jìn)行開(kāi)發(fā),WYSIWYG(WhatYouSeeIsWhatYouGet所見(jiàn)即為所得)ASP.NetASP.NetWebASP.NetWebASP.NetC(C++Java的結(jié)合體,VB,JavaScript。以后,多種程序語(yǔ)言協(xié)同工作的能力可以保護(hù)現(xiàn)COM+ASP.Net。ASP.Net啟動(dòng)本地的系統(tǒng)工具就能實(shí)現(xiàn)。這種"ZeroLocalAdministrationASP.NetASP.Net單的復(fù)制一些必要文件,不需要重啟系統(tǒng),就是這么簡(jiǎn)單。ASP.NetASP.NetASP]ASP.NET優(yōu)越性體現(xiàn)在以下幾個(gè)方面[4]:ASP.NET.NETFrameworkVisualBasicCASPVBScriptJavaScript可重用性,ASP.NETASPASPHTML而是實(shí)現(xiàn)了內(nèi)容和代碼的完全分離,可重用性較強(qiáng)。ASP.NET明,就能自動(dòng)實(shí)現(xiàn),所以,同樣的功能,ASP.NETASP動(dòng)態(tài)網(wǎng)站技術(shù)介紹WebWebASP.NET[5]。ASP.NETASPASP,WebASP.NETASP.NETWeb效減少了Web應(yīng)用程序的開(kāi)發(fā)周期。ASP.NET與WindowsSQL2005Server/AdvancedServer的完美組合,提供了一個(gè)更為穩(wěn)定,高效,安全的運(yùn)行環(huán)境給中小型企業(yè)[6]。數(shù)據(jù)庫(kù)技術(shù)SQL2005發(fā)器、存儲(chǔ)過(guò)程等對(duì)象組成的。SQL2005SQLcreatDROPTABLE語(yǔ)句刪除表。SQL2005SQLServerALTERPROCEDUREDROPPROCEDURE的支持。目前主要有:SQL2005,F(xiàn)oxPro,Excel,Sybase,Oracle等,其中網(wǎng)SQL等數(shù)據(jù)庫(kù)的。本系統(tǒng)采用的是微軟公司的 SQL2005.原因如下:第一,SQLServer與Windows2005Server的服務(wù)器緊密集成,而Windows2005Server的服務(wù)器具有很好的安全性,能夠排除所有未經(jīng)授權(quán)的非法用戶的訪問(wèn),大大確保了SQL2005服務(wù)器的安全性,符合對(duì)系統(tǒng)安全性的要求;第二,用戶可以使用Web瀏覽器查詢?cè)赟QL2005數(shù)據(jù)庫(kù)中的數(shù)據(jù)符合系統(tǒng)遠(yuǎn)程訪問(wèn)數(shù)據(jù)庫(kù)的要求第三容量龐大,每個(gè)數(shù)據(jù)庫(kù)中可創(chuàng)建多達(dá)20萬(wàn)個(gè)數(shù)據(jù)表,數(shù)據(jù)表中的記錄的行數(shù)只受服務(wù)器硬盤空間的限制,符合系統(tǒng)的考題數(shù)目較多的要求。VS2010ASP.NETC#SQLServer20058]ADO.NETADO.NET常的簡(jiǎn)單。ADO.NET為用戶提供兩種數(shù)據(jù)訪問(wèn)的模式:一是連接模式ADO(disconnected)ADO.NET然后斷開(kāi)與原數(shù)據(jù)源的連接并完成數(shù)據(jù)的更新工作。ADO.NET中非連接模式的核心是DataSet類,數(shù)據(jù)集對(duì)象以XML的形勢(shì)存放XMLADO.NET接模式下的數(shù)據(jù)庫(kù)訪問(wèn)。ADO.NETOleDbSQLServerSQLServerSQLServerOleDb需求分析可行性分析可以運(yùn)用之前所學(xué)的各種關(guān)于計(jì)算機(jī)的相關(guān)知識(shí),加上后期不斷的探索和學(xué)習(xí),為該系統(tǒng)的開(kāi)發(fā)提供必要的保障。一定的可行性。經(jīng)濟(jì)可行性:本系統(tǒng)采用ASP.NET開(kāi)發(fā),免費(fèi),開(kāi)源,進(jìn)入系統(tǒng)即可進(jìn)行操作,使用方便快捷。技術(shù)可行性ASP.NETADO.NET穩(wěn)定進(jìn)而被認(rèn)定為是計(jì)算機(jī)領(lǐng)域最有前途的技術(shù)之一。同時(shí)數(shù)據(jù)庫(kù)采用的是SQL2005SQL2005本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)經(jīng)濟(jì)可行性

第8頁(yè)共41頁(yè)]看該系統(tǒng)網(wǎng)能力的一個(gè)很好地項(xiàng)目。益,估算開(kāi)發(fā)成本是否會(huì)大于項(xiàng)目預(yù)期的全部經(jīng)費(fèi)是估算新系統(tǒng)的成本效益分析。操作可行性]系統(tǒng)流程和邏輯登錄流程圖系統(tǒng)登錄流程圖如下圖所示,首先進(jìn)入本系統(tǒng)之后,用戶可以看見(jiàn)最新的招本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第PAGE本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第11頁(yè)共41頁(yè)則登錄成功,反之失敗。開(kāi)始開(kāi)始輸入用戶名密碼提示用戶名不能為空是判斷用戶名是否為空否判斷密碼是否為空是提示密碼不能為空否檢測(cè)用戶名密碼是否正確否提示用戶名密碼錯(cuò)誤是登錄成功結(jié)束圖3.1登錄流程圖添加信息流程圖規(guī)定的信息格式進(jìn)行對(duì)比,在符合要求的情況下用戶才能添加并提交成功。開(kāi)始開(kāi)始輸入信息否是否輸入正確是添加成功結(jié)束圖3.2添加信息流程圖注冊(cè)信息流程圖密碼是否一致,若不一致,系統(tǒng)會(huì)提示用戶兩次輸入不一致,請(qǐng)用戶重新輸入,簡(jiǎn)歷等操作了。開(kāi)始開(kāi)始填寫(xiě)用戶信息提示用戶名已存在是判斷用戶名是否存在否判斷兩次密碼是否一致否提示密碼不一致是在數(shù)據(jù)庫(kù)中添加用戶信息注冊(cè)成功結(jié)束圖3.3注冊(cè)信息流程圖本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第PAGE本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第13頁(yè)共41頁(yè)3.3.1編程環(huán)境與工具本管理信息系統(tǒng)采用MicrosoftWindows7作為操作系統(tǒng)平臺(tái)。Windows7ASP.NETC#SQL2005Microsoft產(chǎn)品,因此彼此之間的兼容性較好,開(kāi)發(fā)出的應(yīng)用系統(tǒng)穩(wěn)定性會(huì)比較高。VS2010是可視化的開(kāi)發(fā)環(huán)境,可以快速完成系統(tǒng)的開(kāi)發(fā),由于是內(nèi)部集成的數(shù)據(jù)訪問(wèn)通道,所有可以輕松方便的對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理。MicrosoftSQL2005,根據(jù)對(duì)系統(tǒng)的要求,采用完全可適合作簡(jiǎn)便。系統(tǒng)概要設(shè)計(jì)概述B/S(Browser/Server,瀏覽器/WebInternet4-1瀏覽器Web服務(wù)器數(shù)據(jù)庫(kù)瀏覽器Web服務(wù)器數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)

圖4.1系統(tǒng)工作原理圖該系統(tǒng)是基于B/S架構(gòu)的網(wǎng)站系統(tǒng),該系統(tǒng)的具體功能如下:所有的用戶都可以瀏覽網(wǎng)站基本的就業(yè)新聞和就業(yè)信息,了解當(dāng)前的就業(yè)形勢(shì)和動(dòng)向。用戶權(quán)限管理模塊:權(quán)限分級(jí)不同,所能執(zhí)行的命令也就不同。權(quán)限分為以下4種:未注冊(cè)用戶、個(gè)人用戶、企業(yè)用戶、管理員。用戶信息管理模塊:本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第PAGE本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第14頁(yè)共41頁(yè)登錄之后進(jìn)入到網(wǎng)站系統(tǒng),或者注冊(cè)新的帳號(hào)之后,用戶就可以管理自己的(包括企業(yè)和個(gè)人在通過(guò)輸入驗(yàn)證信息進(jìn)入功能模塊進(jìn)入后隨時(shí)隨地修改個(gè)人或企業(yè)的信息和資各種信息。信息查詢模塊用戶能夠通過(guò)網(wǎng)站中的各類搜索找到自己所需要的信息,包括系統(tǒng)網(wǎng)站信得到顯示。功能模塊4.2本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第PAGE15本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第15頁(yè)共41頁(yè)用用企我我新本企求資公職用公戶戶業(yè)要要聞?wù)緲I(yè)職訊司位戶告登中登招求中公注注管管管管管錄心錄聘職心告冊(cè)冊(cè)理理理理理

圖4.2系統(tǒng)功能模塊圖人才招聘管理信息系統(tǒng)人才招聘管理信息系統(tǒng)前臺(tái)后臺(tái)注冊(cè)登錄提交簡(jiǎn)歷查詢個(gè)人簡(jiǎn)歷用戶注冊(cè)登錄提交簡(jiǎn)歷查詢個(gè)人簡(jiǎn)歷用戶修改簡(jiǎn)歷本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第PAGE17本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第17頁(yè)共41頁(yè)刪除個(gè)人信息刪除個(gè)人信息查詢招聘信息圖4.3用戶用例圖發(fā)布企業(yè)信息發(fā)布企業(yè)信息發(fā)布招聘信息查詢個(gè)人簡(jiǎn)歷查詢企業(yè)信息修改企業(yè)信息刪除企業(yè)信息圖4.4企業(yè)用例圖管理員用例圖是可以清楚看出在權(quán)限分級(jí)上具有最高權(quán)限的是管理員,登錄后臺(tái)系統(tǒng)登錄后臺(tái)系統(tǒng)查詢用戶信息查詢企業(yè)信息發(fā)布新聞發(fā)布公告審核企業(yè)信息審核用戶信息圖4.5管理員用例圖數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)概念結(jié)構(gòu)設(shè)計(jì)用戶出生年月用戶名密碼聯(lián)系方式性別年齡用戶出生年月用戶名密碼聯(lián)系方式性別年齡學(xué)歷圖4.5用戶信息企業(yè)信息,是企業(yè)屬性的集合,包括企業(yè)名、企業(yè)地址、企業(yè)郵箱、企業(yè)薪資等,企業(yè)注冊(cè)成功并且登錄后可以向廣大用戶發(fā)布招聘信息,這些招聘信本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第PAGE本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第19頁(yè)共41頁(yè)息包含企業(yè)的基本信息,即企業(yè)的名稱、企業(yè)地址、企業(yè)的郵箱以及企業(yè)的招聘薪資。如圖4.6所示。企業(yè)企業(yè)企業(yè)名企業(yè)薪資企業(yè)地址企業(yè)郵箱圖4.6企業(yè)信息管理員用戶名公告發(fā)布企業(yè)用戶密碼管理員用戶名公告發(fā)布企業(yè)用戶密碼圖4.7管理員信息4.8E-R息中選擇自己有意愿的職位進(jìn)行個(gè)人求職簡(jiǎn)歷的遞交操作。管理員管理員n管理企業(yè)信息審核11nnn 發(fā)布發(fā)布簡(jiǎn)歷查看11n11 n公告提交信息企業(yè)11nn查看用戶1n管理

圖4.8E-R圖根據(jù)概念設(shè)計(jì),得到實(shí)體圖和E-R圖,再有實(shí)體圖和E-R,進(jìn)行數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)。邏輯設(shè)計(jì)很重要,本系統(tǒng)實(shí)體關(guān)系模式如下:用戶實(shí)體可以轉(zhuǎn)換為如下關(guān)系模式,其中用戶名為主鍵。企業(yè)(企業(yè)名、企業(yè)地址、企業(yè)郵箱、企業(yè)薪資)管理員(管理員用戶名、管理員密碼、企業(yè)、用戶、公告發(fā)布)數(shù)據(jù)庫(kù)表的設(shè)計(jì)此系統(tǒng)需要后臺(tái)數(shù)據(jù)庫(kù),下面介紹數(shù)據(jù)庫(kù)中的各個(gè)表的詳細(xì)信息,在本系統(tǒng)中,涉及到的數(shù)據(jù)項(xiàng)和表結(jié)構(gòu)如下:Admin4.1本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第PAGE本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第21頁(yè)共41頁(yè)表4.1Admin管理員表列名數(shù)據(jù)類型長(zhǎng)度允許為空idint4否adminNamechar50否Pwdchar100否Company4.2表4.2Company公司信息表列名數(shù)據(jù)類型長(zhǎng)度允許為空Idint16否Pwdvarchar16否RealNamevarchar50Addtimedatetime50Telvarchar50Addressvarchar50emalvarchar50companynamevarchar50descriptionvarchar50privincevarchar50stationvarchar50monyvarchar50impontvarchar50accountvarchar50Job4.3表4.3Job工作信息表列名 數(shù)據(jù)類型 長(zhǎng)度 允許為空IdInt4否accountverchar16否jobnamevarchar50jobnumvarchar50addtimevarchar50descriptionsvarchar50jobclassvarchar50sealarytpevarchar50sealaryvarchar50privancesvarchar50Addressvarchar50Gonggao4.4表4.4Gonggao公告信息表列名長(zhǎng)度允許為空Idint4否Tittlevarchar16否Contenttext16否AddTimevarchar30否Fromsvarchar50Addpersonvarchar50JobUser4.5表4.5JobUser求職人員信息表列名數(shù)據(jù)類型長(zhǎng)度允許為空Idint4否Numvarchar16否pwdvarchar16否本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第PAGE本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第22頁(yè)共41頁(yè)RealNametext16否addtimedatetime30否myheighvarchar50xuelivarchar50UserNameVarchar50TelVarchar50addressVarchar50ageVarchar50agedateVarchar50MarryVarchar50CardTypeVarchar50CardNUmVarchar50JobyearVarchar50zhuanyeVarchar50emalVarchar50appreciationVarchar500jobpurposeVarchar500jobexpVarchar500schoolexpVarchar500goodatVarchar500otherVarchar500schoolVarcharsexvarcharNewsContent4.6表4.6NewsContent新聞內(nèi)容表列名數(shù)據(jù)類型長(zhǎng)度允許為空Idint4否本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第PAGE本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第23頁(yè)共41頁(yè)ClassNamevarchar16否NewTittlevarchar16否NewContentvarchar16否AddTimevarchar50Fromsvarchar50Addpersonvarchar50NewsImgvarchar50Impvarchar50UserJob4.7表4.7UserJob人員工作關(guān)聯(lián)表列名數(shù)據(jù)類型長(zhǎng)度允許為空Idint4否Usernamevarchar16否JobidInt4否JobNamevarchar16否本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第PAGE本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第24頁(yè)共41頁(yè)系統(tǒng)界面設(shè)計(jì)系統(tǒng)首頁(yè)5.1本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第PAGE本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第27頁(yè)共41頁(yè)首頁(yè)代碼如下:

圖5.1系統(tǒng)首頁(yè)publicpartialclassDefault:System.Web.UI.Page{ DBdb=newDB();protectedvoidPage_Load(objectsender,EventArgse){ if(!IsPostBack){ TodayNews();getuser();getjob(); } privatevoidTodayNews(){ SqlConnectioncon=newSqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConStr"].ToString());con.Open();SqlCommandcmd=newSqlCommand("selecttop35*fromNewsContentorderbyIddesc,AddTimedesc",con);SqlDataReadersdr=cmd.ExecuteReader();this.dllTodayNews.DataSource=sdr;this.dllTodayNews.DataBind();con.Close();}privatevoidgetuser(){ SqlDataReaderda;da=db.GetDataReader("selecttop15id,sex,RealName,xueli,zhuanye,school,TelfromJobUserorderbyaddtimedesc");this.dluser.DataSource=da;this.dluser.DataBind();}privatevoidgetjob(){ SqlDataReaderda;da=db.GetDataReader("selecttop15*fromJoborderbyaddtimedesc");this.dljob.DataSource=da;this.dljob.DataBind();}publicstringSubTittle(stringTittle){ stringNewsTittle=if(Tittle.Length>13){ NewsTittle=Tittle.Substring(0,returnNewsTittle;}else{ NewsTittle=returnNewsTittle;}}}求職注冊(cè)5.2注冊(cè)代碼如下:

圖5.2用戶注冊(cè)publicpartialclassReg:System.Web.UI.Page{ js js=newjs();DB db=newDB();protectedvoidPage_Load(objectsender,EventArgse){ if(!IsPostBack){ this.btnnext.Attributes.Add("onclick","returnCheckAll();");this.lkjiance.Attributes.Add("onclick","returnCheckUserIsnull();");}}protectedvoidbtnnext_Click(objectsender,ImageClickEventArgse){ if(Session["RandCode"].ToString()!=txtcode.Text.ToString()){js.Alert("驗(yàn)證碼輸入錯(cuò)誤!");}else{if(db.GetDataReader("select*fromJobUserwhereUsername='"+txtname.Text+"'").Read())

{regname.InnerHtml="<font</font>";js.Alert("帳號(hào)已經(jīng)存在!");}else{regname.InnerHtml="<fontdb.RunSql("insertintoJobUser(Username,pwd,emal,RealName,addtime,myheigh,xueli,Tel,address,age,agedate,Marry,CardType,CardNUm,Jobyear,zhuanye,school,appreciation,jobpurpose,jobexp,schoolexp,goodat,other,sex)values('"+txtname.Text.Trim()+"','"+txtpwd.Text.Trim()+"','"+txtEmal.Text.Trim()+"','"+txtRealName.Text+"','"+DateTime.Now+"','"+txtheigth.Text+"','"+ddpxueli.SelectedItem.Text+"','"+txttel.Text+"','"+txtaddress.Text+"','"+txtage.Text+"','"+txtyear.Text+"','"+ddpmeary.SelectedItem.Text+"','"+ddpidcard.SelectedItem.Text+"','"+txtidcard.Text+"','"+txtwork.Text+"','"+txtzhuanye.Text+"','"+txtschool.Text+"','"+txtpingjia.Text+"','"+txtyixiang.Text+"','"+txtworkjingyan.Text+"','"+txtjiaoyu.Text+"','"+txttechang.Text+"','"+txtother.Text+"','"+drsex.SelectedItem.Text+"')");Session["username"]=txtname.Text.Trim();js.AlertAndRedirect("恭喜您注冊(cè)并發(fā)布簡(jiǎn)歷成功?。?,"userhome.aspx");}}}protectedvoidlkjiance_Click(objectsender,EventArgse){ if(txtname.Text==""){js.Alert("請(qǐng)?zhí)顚?xiě)帳號(hào)!");}"'").Read())

if(db.GetDataReader("select*fromJobUserwhereUsername='"+txtname.Text+{regname.InnerHtml="<fontcolor=red>對(duì)不起該帳號(hào)已經(jīng)存在</font>";}else{regname.InnerHtml="<fontcolor=red>恭喜該用戶名可以使用</font>!";}}}本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第PAGE本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第28頁(yè)共41頁(yè)用戶登錄5.3所示。用戶登錄代碼如下:

圖5.3用戶登錄publicpartialclassUserLogin:System.Web.UI.Page{jsjd=newjs();DBdb=newDB();protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){if(txtname.Text==""||txtpwd.Text==""){jd.Alert("請(qǐng)輸入帳號(hào)!和密碼!");}elseif(db.GetDataReader("selectUserName,pwd fromJobUserwherepwd='"txtpwd.Text.Trim()+"'andUserName='"+txtname.Text.Trim()+"'").Read()){}else{}}

Session["username"]=txtname.Text;js.AlertAndRedirect("恭喜新登錄成功!","userhome.aspx");js.AlertAndRedirect("用戶名或帳號(hào)錯(cuò)誤!請(qǐng)重新輸入","userlogin.aspx");本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第PAGE本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)第37頁(yè)共41頁(yè)}簡(jiǎn)歷管理5.4簡(jiǎn)歷信息代碼如下:

圖5.4簡(jiǎn)歷信息publicpartialclassuserhome:System.Web.UI.Page{DBdb=newDB();jsjs=newjs();protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){if(Session["username"]==null){}else{

js.AlertAndRedirect("對(duì)不起你還沒(méi)有登錄","userlogin.aspx");getNum();GetMyJoblist();}this.linkup.Attributes.Add("onclick","returnCheckAll();");this.ddpidcard.Visible=false;this.ddpmeary.Visible=false;this.ddpxueli.Visible=false;txtRealName.Enabled=false;txtheigth.Enabled=false;txttel.Enabled=false;txtaddress.Enabled=false;txtxueli.Enabled=false;txtage.Enabled= false;txtyear.Enabled=false;txtmearry.Enabled=false;txtcardtype.Enabled=false;txtidcard.Enabled=false;txtwork.Enabled=false;txtzhuanye.Enabled=false;txtschool.Enabled=false;txtpingjia.Enabled=false;txtyixiang.Enabled=false;txtworkjingyan.Enabled=txtjiaoyu.Enabled= false;txttechang.Enabled= false;txtother.Enabled=false;drsex.Visible=false;}}privatevoidgetNum(){SqlDataReaderdr;dr=db.GetDataReader("select*fromJobUserwhereUserName='"+Session["username"]+"'");dr.Read();Label1.Text=dr["id"].ToString();lblcount.Text=Session["username"].ToString();txtRealName.Text=dr["RealName"].ToString();txtheigth.Text=dr["myheigh"].ToString();txttel.Text=dr["Tel"].ToString();txtaddress.Text=dr["address"].ToString();txtxueli.Text=dr["xueli"].ToString();txtage.Text=dr["age"].ToString();txtyear.Text=dr["agedate"].ToString();txtmearry.Text=dr["Marry"].ToString();txtcardtype.Text=dr["CardType"].ToString();txtidcard.Text=dr["CardNUm"].ToString();txtwork.Text=dr["Jobyear"].ToString();txtzhuanye.Text=dr["zhuanye"].ToString();txtschool.Text=dr["school"].ToString();txtpingjia.Text=dr["appreciation"].ToString();txtyixiang.Text=dr["jobpurpose"].ToString();txtworkjingyan.Text=dr["jobexp"].ToString();txtjiaoyu.Text=dr["schoolexp"].ToString();txttechang.Text=dr["goodat"].ToString();txtother.Text=dr["other"].ToString();txtsex.Text=dr["sex"].ToString();}protectedvoidlinkupdate1_Click(objectsender,EventArgse){ this.ddpidcard.Visible=true;this.ddpmeary.Visible=true;this.ddpxueli.Visible=true;txtRealName.Enabled=true;txtheigth.Enabled=true;txttel.Enabled=true;txtaddress.Enabled=true;txtxueli.Enabled=true;txtage.Enabled=true;txtyear.Enabled=true;txtmearry.Enabled=true;txtcardtype.Enabled=true;txtidcard.Enabled=true;txtwork.Enabled=true;txtzhuanye.Enabled=true;txtschool.Enabled=true;txtpingjia.Enabled=true;txtyixiang.Enabled=true;txtworkjingyan.Enabled=txtjiaoyu.Enabled=true;txttechang.Enabled=true;txtother.Enabled=true;txtxueli.Visible=false;txtcardtype.Visible=false;txtmearry.Visible=false;drsex.Visible=true;txtsex.Visible=false;}protectedvoidlinkup_Click(objectsender,EventArgse){db.RunSql("updateJobUsersetRealName='"+txtRealName.Text+"',addtime='"+DateTime.Now+"',myheigh='"+txtheigth.Text+"',xueli='"+ddpxueli.SelectedItem.Text+"',Tel='"+txttel.Text+"',address='"+txtaddress.Text+"',age='"+txtage.Text+"',agedate='"+txtyear.Text+"',Marry='"+ddpmeary.SelectedItem.Text+"',CardType='"+ddpidcard.SelectedItem.Text+"',CardNUm='"+txtidcard.Text+"',Jobyear='"+txtwork.Text+"',zhuanye='"+txtzhuanye.Text+"',school='"+txtschool.Text+"',appreciation='"+txtpingjia.Text+"',jobpurpose='"+txtyixiang.Text+"',jobexp='"+txtworkjingyan.Text+"',schoolexp='"+txtjiaoyu.Text+"',goodat='"+txttechang.Text+"',other='"+txtother.Text+"',sex='"+drsex.SelectedItem.Text+"'whereUserName='"+Session["username"]+"'");js.Alert("恭喜您修改成功!");this.ddpidcard.Visible=false;this.ddpmeary.Visible=false;this.ddpxueli.Visible=false;txtRealName.Enabled=false;txtheigth.Enabled=false;txttel.Enabled=false;txtaddress.Enabled=false;txtxueli.Enabled=false;txtage.Enabled=false;txtyear.Enabled=false;txtmearry.Enabled=false;txtcardtype.Enabled=false;txtidcard.Enabled=false;txtwork.Enabled=false;txtzhuanye.Enabled=false;txtschool.Enabled=false;txtpingjia.Enabled=false;txtyixiang.Enabled=false;txtworkjingyan.Enabled=false;txtjiaoyu.Enabled=false;txttechang.Enabled=false;txtother.Enabled=false;txtxueli.Visible=true;txtcardtype.Visible=true;txtmearry.Visible=true;drsex.Visible=false;txtsex.Visible=true;txtsex.Enabled=false;getNum();SqlDataReaderdr;dr=db.GetDataReader("select*fromJobUserwhereUserName='"+Session["username"]+"'");dr.Read();txtmearry.Text=dr["Marry"].ToString();txtcardtype.Text=dr["CardType"].ToString();txtxueli.Text=dr["xueli"].ToString();}privatevoidGetMyJoblist(){SqlDataReaderda;da=db.GetDataReader("select*fromUserJobwhereUsername='"+Session["username"]+"'");dljoblist.DataSource=da;dljoblist.DataBind();}}投遞簡(jiǎn)歷管理5.5職位信息代碼如下:

圖5.5職位信息publicpartialclassjoblist:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){SqlConnectioncon=newSqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConStr"].ToString());con.Open();SqlDataAdaptersda=newSqlDataAdapter("selectA.idasid,B.idasjobid,A.jobclassasjobclass,B.companynameascompanyname,A.privancesasprivances,A.jobnameasjobname,A.jobnumasjobnum,A.sealarytpeassealarytpe,A.sealarysealary,A.accountasjobname,B.account asusername,A.addtimeasaddtimefromJobAleftjoin CompanyBONA.account=B.account",con);DataSetds=newDataSet();sda.Fill(ds);PagedDataSourceobjPds=newPagedDataSource();objPds.DataSource=ds.Tables[0].DefaultView;objPds.AllowPaging=true;objPds.PageSize=60;intCurPage;if(Request.QueryString["Page"]!=null)CurPage=Convert.ToInt32(Request.QueryString["Page"]);elseCurPage=1;objPds.CurrentPageIndex=Cur1;lblCurrentPage.Text=CurPage.ToString();lblSumPage.Text=objPds.PageCount.ToString();if(!objPds.IsFirstPage){+1;

this.hyfirst.NavigateUrl=Request.CurrentExecutionFilePath+"?Page="lnkPrev.NavigateUrl=Request.CurrentExecutionFilePath+"?Page="+Convert.ToString(Cur1);}if(!objPds.IsLastPage){hylastpage.NavigateUrl=Request.CurrentExecutionFilePath+"?Page="+objPds.PageCount;lnkNext.NavigateUrl=Request.CurrentExecutionFilePath+"?Page="Convert.ToString(CurPage+1);}this.dljoblist.DataSource=this.dljoblist.DataBind();con.Close();}}publicstringSubTittle(stringTittle){stringNewsTittle=Tittle;if(Tittle.Length>11){}else{}}}

NewsTittle=Tittle.Substring(0,returnNewsTittle;NewsTittle=returnNewsTittle;點(diǎn)擊對(duì)的職位信息,可以看到對(duì)應(yīng)的詳細(xì)信息,如果是自己合適的職位,可以進(jìn)行簡(jiǎn)歷投遞,這部分簡(jiǎn)歷代碼與上面簡(jiǎn)歷信息的代碼是同樣的道理。如圖所示。圖5.6簡(jiǎn)歷投遞用戶登錄用戶,管理員用戶登錄的用戶名:Admin,Admin5.7所示,登入后后臺(tái)首頁(yè)管理界面,以簡(jiǎn)潔大方、方便操作為設(shè)計(jì)思路。管理員登錄代碼如下:

圖5.7系統(tǒng)登錄頁(yè)面publicpartialclassadmin_AdminLogin:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){this.LoginBtn.Attributes.Add("onclick","returnCheckInsert();");}protectedvoidLoginBtn_Click(objectsender,EventArgse){try{SqlConnectioncon=newSqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConStr"].ToString());con.Open();SqlCommandcmd=newSqlCommand("select*fromadmin whereadminName='"+this.AdminNameTxt.Text+"'andpwd='"+this.AdminPwdTxt.Text+"'",con);SqlDataReadersdr=cmd.ExecuteReader();if(sdr.Read()){}else{

Session["adminName"]=sdr["adminName"].ToString();Response.Redirect("Index.htm");if(Session["adminName"]==null){js.AlertAndRedirect("非法登錄!","AdminLogin.aspx");}}con.Close();}catch(Exceptionex){Response.Write(ex.Message);}}}公告管理5.8新聞添加代碼如下:

圖5.8新聞添加頁(yè)面publicpartialclassadmin_Addnews:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){if(Session["adminName"]==null){js.AlertAndRedirect("對(duì)不起你還沒(méi)有登錄!","AdminLogin.aspx");}}}protectedvoidbtnaddNews_Click(objectsender,EventArgse){try{SqlConnectioncon=newSqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConStr"].ToString());con.Open();SqlCommandcmd=newSqlCommand("insertintoNewsContent(ClassName,NewTittle,NewContent,AddTime,Froms,Addperson,Imp)values(@ClassName,@NewTittle,@NewContent,@AddTime,@Froms,@Addperson,@Imp)",con);cmd.Parameters.Add("@ClassName",SqlDbType.VarChar);cmd.Parameters.Add("@NewTittle",SqlDbType.VarChar);cmd.Parameters.Add("@NewContent",SqlDbType.Text);cmd.Parameters.Add("@AddTime",SqlDbType.DateTime);cmd.Parameters.Add("@Froms",SqlDbType.VarChar);

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論