版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 1 引言</b></p><p><b> 1.1 研究背景</b></p><p> 在當(dāng)今社會(huì)的進(jìn)步和高科技技術(shù)迅猛發(fā)展的情況下,知識(shí)正在逐步走向主導(dǎo)地位,市場(chǎng)上的競(jìng)爭(zhēng)大多數(shù)是個(gè)人才能的競(jìng)爭(zhēng)。從而,找到一個(gè)合適的人才,是企業(yè)能夠立足于市場(chǎng)之上并且能夠不斷與同行企業(yè)競(jìng)爭(zhēng)的一項(xiàng)關(guān)鍵性的任務(wù)。同時(shí),當(dāng)今市場(chǎng)環(huán)境變化
2、非常之快,導(dǎo)致市場(chǎng)的需求也在不斷地變化,那么相應(yīng)的對(duì)人才的需求也在不斷的變化。怎樣快速適應(yīng)這種變化,提高人才招聘的效率,對(duì)企業(yè)所需求的人才進(jìn)行快速定位,也就自然而然成為企業(yè)需要考慮的重要因素。</p><p> 不管是企業(yè)的招聘部門,還是中介跨地域提供信息進(jìn)行介紹,亦或是中介對(duì)外的人力資源輸出等。在近年來(lái)的服務(wù)行業(yè)中,被服務(wù)者即廣大用戶也應(yīng)有這方面的需求才行,這樣才能達(dá)到本系所存在的價(jià)值體現(xiàn)。作為中介的另一個(gè)服
3、務(wù)對(duì)象。即供方,也就是求職者,也關(guān)注能否迅速獲得職位信息以及所要求的條件等。所有的這一切,都展現(xiàn)出了對(duì)本系統(tǒng)開(kāi)發(fā)與設(shè)計(jì)的需求。在當(dāng)今這個(gè)信息時(shí)代也只能通過(guò)該類型的系統(tǒng)才能實(shí)現(xiàn)對(duì)人才的合理并且快速的招聘[1]。</p><p><b> 1.2 研究意義</b></p><p> 高校畢業(yè)生的就業(yè)市場(chǎng),可以分為有形和無(wú)形兩種市場(chǎng)。有形市場(chǎng)主要的表現(xiàn)形式是定時(shí)定點(diǎn)的舉
4、辦畢業(yè)生招聘會(huì),即在一個(gè)開(kāi)放的時(shí)間段內(nèi),將用人單位和畢業(yè)生組織起來(lái)在一個(gè)固定的場(chǎng)所進(jìn)行的就業(yè)招聘和談話活動(dòng)。無(wú)形市場(chǎng)的表現(xiàn)形式則是通過(guò)電話、郵件、報(bào)刊、網(wǎng)絡(luò)等現(xiàn)代化的通訊工具以及傳播手段而完成的供方與需求方的聯(lián)系、溝通、甚至簽合同的過(guò)程,其中最主要的就是畢業(yè)生就業(yè)網(wǎng)。</p><p> 近年來(lái)高校招生的擴(kuò)大,畢業(yè)生數(shù)量的激增,其就業(yè)所涉及的工作層面和社會(huì)影響逐步加大,想要推動(dòng)就業(yè)形式,就不能局限于有形市場(chǎng)所具有
5、的規(guī)模,而是要從長(zhǎng)遠(yuǎn)的發(fā)展方向去看無(wú)形市場(chǎng)的高效率、便捷的優(yōu)點(diǎn),它會(huì)逐步成為畢業(yè)生就業(yè)市場(chǎng)發(fā)展的主流方向。由于“人才招聘管理信息系統(tǒng)”是一個(gè)存在于無(wú)形市場(chǎng)的網(wǎng)站,在如今信息網(wǎng)絡(luò)化的時(shí)代,只要存在網(wǎng)絡(luò),即能連入Internet,就可以進(jìn)入無(wú)形市場(chǎng)的人才招聘網(wǎng)站。這就給了用人單位和畢業(yè)生可以隨時(shí)隨地進(jìn)入無(wú)形市場(chǎng)進(jìn)行交流、信息資料的發(fā)布和查詢,所提供的個(gè)人或者企業(yè)信息則會(huì)由網(wǎng)絡(luò)上的服務(wù)器進(jìn)行處理并通過(guò)網(wǎng)絡(luò)上的服務(wù)器進(jìn)行快速傳送。在迅速提高工作
6、效率的同時(shí)也能對(duì)傳統(tǒng)的面對(duì)面的招聘形式的很好地補(bǔ)充。</p><p> “人才招聘管理信息系統(tǒng)”實(shí)現(xiàn)了用戶和企業(yè)雙方均可根據(jù)自身需要查詢相關(guān)信息,并能通過(guò)網(wǎng)絡(luò)進(jìn)行實(shí)時(shí)的交流,運(yùn)用時(shí)下最先進(jìn)的媒體和寬帶技術(shù),供需雙方還能進(jìn)行視頻交流。這些都有利于增加企業(yè)與畢業(yè)生之間的了解,從技術(shù)層面上克服了空間和時(shí)間的限制,很好地為企業(yè)和畢業(yè)生節(jié)省了時(shí)間、精力、資金,同時(shí)又能達(dá)到雙方相互溝通了解對(duì)方的目的。這樣“人才招聘管理信息
7、系統(tǒng)”才會(huì)吸引更多的企業(yè)與畢業(yè)生來(lái)使用,形成一個(gè)良性循環(huán),從而擴(kuò)展畢業(yè)生就業(yè)市場(chǎng),使得企業(yè)與畢業(yè)生之間的雙向選擇更具實(shí)際意義。</p><p> 1.3 系統(tǒng)設(shè)計(jì)思想</p><p> 一個(gè)成功的網(wǎng)站只有經(jīng)過(guò)詳細(xì)的規(guī)劃,才能避免在做網(wǎng)站的過(guò)程中出現(xiàn)不必要的問(wèn)題,才能保證網(wǎng)站設(shè)計(jì)的進(jìn)度。同時(shí),作為一個(gè)完整的網(wǎng)站系統(tǒng),是必須要有正確的設(shè)計(jì)思想,合理的數(shù)據(jù)、網(wǎng)絡(luò)結(jié)構(gòu)以及操作系統(tǒng)和開(kāi)發(fā)環(huán)境,從
8、而構(gòu)成一個(gè)完善的體系,最終才能保證充分發(fā)揮網(wǎng)絡(luò)信息管理的長(zhǎng)處。根據(jù)如今畢業(yè)生的需求,本系統(tǒng)按照下述原則進(jìn)行設(shè)計(jì)。</p><p> (1) 有效性:包括兩個(gè)方面:有用性和可用性。即能滿足用戶需求的功能稱為有用性,而能通過(guò)一系列操作實(shí)現(xiàn)特定的目標(biāo)則稱為可用性。一個(gè)網(wǎng)站若是不能按照用戶的需求進(jìn)行運(yùn)行操作,那這就不是一個(gè)成功的網(wǎng)站。效益高的網(wǎng)站一定是可用網(wǎng)站,而且容易學(xué)習(xí),能毫無(wú)錯(cuò)誤地實(shí)現(xiàn)用戶目標(biāo)。</p>
9、;<p> (2) 高可靠性:可靠的網(wǎng)站一定也是實(shí)用的,本網(wǎng)站合理的優(yōu)化了網(wǎng)絡(luò)設(shè)計(jì)以及軟件和硬件,能保證可靠性。</p><p> (3) 高安全性:在設(shè)計(jì)網(wǎng)站過(guò)程中會(huì)有效的利用網(wǎng)絡(luò)上的安全措施,既保證了資源的共享,又考慮到了后期數(shù)據(jù)的恢復(fù)和備份的需求。在系統(tǒng)的操作權(quán)限分級(jí)上,網(wǎng)站還設(shè)置了不同的角色來(lái)確保權(quán)限的分級(jí),都是由管理員進(jìn)行管理的。</p><p> (4) 先
10、進(jìn)性:網(wǎng)站使用了ASP.NET開(kāi)發(fā)工具,SQL Server 2005作為網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù),都是目前國(guó)際上最先進(jìn)的網(wǎng)站開(kāi)發(fā)技術(shù)。這些基于微軟平臺(tái)進(jìn)行開(kāi)發(fā)的技術(shù),在降低了系統(tǒng)的成本的同時(shí)也提高了系統(tǒng)的易維護(hù)性和穩(wěn)定性[2]。</p><p> (5) 采用標(biāo)準(zhǔn)技術(shù):為了提高系統(tǒng)對(duì)廣大用戶的適應(yīng)性,本網(wǎng)站的設(shè)計(jì)與規(guī)劃都是按照國(guó)際上標(biāo)準(zhǔn)進(jìn)行。</p><p> (6) 外觀和用戶體驗(yàn)需求平衡:
11、網(wǎng)站風(fēng)格的系統(tǒng)界面,大氣、美觀,便捷,容易學(xué)方便用。該網(wǎng)站的關(guān)鍵問(wèn)題是外觀呈現(xiàn)和用戶體驗(yàn)需求之間的平衡。不美觀的網(wǎng)站會(huì)讓人沒(méi)有去使用的欲望,網(wǎng)站運(yùn)行沒(méi)有問(wèn)題,但是卻帶動(dòng)不了用戶的積極性;反之,當(dāng)網(wǎng)站的外觀很有吸引力,但用戶體驗(yàn)需求不達(dá)標(biāo),那么用戶會(huì)很失望。在外觀與用戶體驗(yàn)需求之間需要確定明確的關(guān)系,即外觀和網(wǎng)站的設(shè)計(jì)目的有關(guān),類型不一樣的網(wǎng)站處理方法也是不一樣的。</p><p><b> 2 系統(tǒng)開(kāi)
12、發(fā)環(huán)境</b></p><p> 2.1 ASP.NET概述</p><p> ASP.Net是把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行。并不是以前的ASP那種即時(shí)解釋的程序,而是程序在服務(wù)器端首次運(yùn)行時(shí)就會(huì)進(jìn)行編譯工作。ASP.Net構(gòu)架是可以用微軟公司最新的產(chǎn)品 Visual Studio.net開(kāi)發(fā)環(huán)境進(jìn)行開(kāi)發(fā),WYSIWYG(What You See Is What Yo
13、u Get所見(jiàn)即為所得)的編輯。這些僅僅只是ASP.Net軟件支持的一小部分。</p><p> 因?yàn)锳SP.Net的適應(yīng)性和強(qiáng)大性,可以使其在Web應(yīng)用軟件幾乎全部的平臺(tái)上運(yùn)行。通用語(yǔ)言的基本庫(kù),數(shù)據(jù)接口,消息機(jī)制的處理都能整合到ASP.Net的Web應(yīng)用中。ASP.Net同時(shí)也是語(yǔ)言獨(dú)立化的,因此,能選擇其中最適合的語(yǔ)言來(lái)編寫程序,或者用很多種語(yǔ)言來(lái)寫程序。已經(jīng)支持的語(yǔ)言包括C#(C++和Java的結(jié)合體)
14、,VB,JavaScript。以后,多種程序語(yǔ)言協(xié)同工作的能力可以保護(hù)現(xiàn)在的基于COM+開(kāi)發(fā)的程序,能夠更加完整的移植向ASP.Net。</p><p> ASP.Net是一種以字符為基礎(chǔ)而分級(jí)的配置系統(tǒng),能使你的應(yīng)用程序和服務(wù)器環(huán)境變得更加簡(jiǎn)單。因?yàn)楹?jiǎn)單文本中都保留著配置信息,而新的設(shè)置也可以不啟動(dòng)本地的系統(tǒng)工具就能實(shí)現(xiàn)。這種"Zero Local Administration"的哲學(xué)觀念
15、使ASP.Net的應(yīng)用開(kāi)發(fā)更加具體便捷。ASP.Net的應(yīng)用程序在安裝過(guò)程中只需簡(jiǎn)單的復(fù)制一些必要文件,不需要重啟系統(tǒng),就是這么簡(jiǎn)單。</p><p> ASP.Net已經(jīng)被設(shè)計(jì)成了可以用于多處理器的開(kāi)發(fā)工具,在多處理器的環(huán)境下用特殊的無(wú)縫連接技術(shù),將大大提高運(yùn)行速度。即使當(dāng)前的ASP.Net應(yīng)用軟件只是為一個(gè)處理器而開(kāi)發(fā)的,將來(lái)也能夠適用多處理器運(yùn)行,并且不需要任何改變就能提高效率,但現(xiàn)在的ASP就做不到這一
16、點(diǎn)[3]。</p><p> ASP.NET優(yōu)越性體現(xiàn)在以下幾個(gè)方面[4]:</p><p> (1) 效率,ASP.NET是建立在.NET Framework之上的,可使用Visual Basic ,C#這樣的模塊化程序設(shè)計(jì)語(yǔ)言,在執(zhí)行一次后不須再重新編譯就能直接運(yùn)行,所以在效率方面比ASP這種只能用VBScript或JavaScript這樣的語(yǔ)言提高很多。</p>&
17、lt;p> (2) 可重用性,ASP.NET不像ASP那樣將ASP的代碼和HTML混合在一起,而是實(shí)現(xiàn)了內(nèi)容和代碼的完全分離,可重用性較強(qiáng)。</p><p> (3) 代碼量,ASP通過(guò)編寫代碼來(lái)實(shí)現(xiàn)所有的功能,而ASP.NET只需要先說(shuō)明,就能自動(dòng)實(shí)現(xiàn),所以,同樣的功能,ASP.NET要比ASP少很多代碼。</p><p> 2.2動(dòng)態(tài)網(wǎng)站技術(shù)介紹</p>&l
18、t;p> 由于系統(tǒng)的操作界面都是Web頁(yè)面形式,而且需要對(duì)各種用戶的具體請(qǐng)求進(jìn)行動(dòng)態(tài)處理并返回結(jié)果,這是一般靜態(tài)Web頁(yè)面技術(shù)所無(wú)法實(shí)現(xiàn)的,所以使用動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。如今的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)層出不窮,比如CGI,JSP,ASP,ASP.NET等,本系統(tǒng)采用的是ASP.NET技術(shù)[5]。</p><p> ASP.NET可以說(shuō)是ASP的新版本,其并不僅僅是ASP,而是用于開(kāi)發(fā)Web的全新框架,許多新的特性包含其中。
19、ASP.NET完全基于模塊與組件,具有非常好的可擴(kuò)展性和可定制性,在數(shù)據(jù)處理方面更是引入了許多新技術(shù),這些新特性,讓ASP.NET遠(yuǎn)遠(yuǎn)超越了ASP,在給Web開(kāi)發(fā)人員提供了更好的靈活性的同時(shí)也有效減少了Web應(yīng)用程序的開(kāi)發(fā)周期。ASP.NET與Windows SQL 2005 Server/Advanced Server的完美組合,提供了一個(gè)更為穩(wěn)定,高效,安全的運(yùn)行環(huán)境給中小型企業(yè)[6]。</p><p>&l
20、t;b> 2.3 數(shù)據(jù)庫(kù)技術(shù)</b></p><p> SQL2005的主要任務(wù)是管理數(shù)據(jù)庫(kù)及其對(duì)象。任何一個(gè)數(shù)據(jù)庫(kù)都是由表、觸發(fā)器、存儲(chǔ)過(guò)程等對(duì)象組成的。</p><p> 包含數(shù)據(jù)庫(kù)中所有數(shù)據(jù)的數(shù)據(jù)庫(kù)對(duì)象的是數(shù)據(jù)表,設(shè)計(jì)完數(shù)據(jù)庫(kù)后就能創(chuàng)建數(shù)據(jù)表了。SQL2005提供了兩種創(chuàng)建數(shù)據(jù)庫(kù)表的方式:一種是利用表設(shè)計(jì)器直接創(chuàng)建,另外一種則是用SQL語(yǔ)句中的creat命令創(chuàng)
21、建。創(chuàng)建完表之后,最為重要的就是向表中插入數(shù)據(jù)。假如有需要?jiǎng)h除表,則可以利用企業(yè)管理器或者用DROP TABLE語(yǔ)句刪除表。</p><p> SQL2005數(shù)據(jù)存儲(chǔ)過(guò)程是將一些固定的數(shù)據(jù)操作集中起來(lái)處理,解決了數(shù)據(jù)庫(kù)使用時(shí)系統(tǒng)的速度和效率問(wèn)題。打開(kāi)SQL Server 企業(yè)管理器,選中數(shù)據(jù)庫(kù)中“存儲(chǔ)過(guò)程”,單擊鼠標(biāo)右鍵選擇“新建存儲(chǔ)過(guò)程”命令,即可往文本顯示處添加命令語(yǔ)句。存儲(chǔ)過(guò)程是保存起來(lái)的可以接受和返回用
22、戶提供的參數(shù)的Transact-SQL語(yǔ)句的集合??梢杂肁LTER PROCEDURE語(yǔ)句更改存儲(chǔ)過(guò)程,也可以使用DROP PROCEDURE命令刪除存儲(chǔ)過(guò)程。</p><p> 由于該系統(tǒng)涉及大量數(shù)據(jù)的處理,這就要有一個(gè)強(qiáng)大的后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)的支持。目前主要有:SQL2005,F(xiàn)oxPro,Excel,Sybase,Oracle等,其中網(wǎng)絡(luò)型的SQL Server,Oracle產(chǎn)品的安全性是遠(yuǎn)遠(yuǎn)高于桌面型的
23、SQL2005,F(xiàn)oxPro等數(shù)據(jù)庫(kù)的。</p><p> 本系統(tǒng)采用的是微軟公司的SQL2005.原因如下:第一,SQL Server與Windows 2005 Server的服務(wù)器緊密集成,而Windows 2005 Server的服務(wù)器具有很好的安全性,能夠排除所有未經(jīng)授權(quán)的非法用戶的訪問(wèn),大大確保了SQL2005服務(wù)器的安全性,符合對(duì)系統(tǒng)安全性的要求;第二,用戶可以使用Web瀏覽器查詢?cè)赟QL2005數(shù)
24、據(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ù)目較多的要求。</p><p> 本網(wǎng)站使用VS2010作為開(kāi)發(fā)環(huán)境, ASP.NET嵌套的C#語(yǔ)言作為編程語(yǔ)言,SQL Server 2005是數(shù)據(jù)庫(kù)環(huán)境[7][8]。</p><p> 2.4 ADO.NET連接數(shù)據(jù)庫(kù)&l
25、t;/p><p> ADO.NET為用戶提供了一種全新的數(shù)據(jù)庫(kù)訪問(wèn)機(jī)制,其將數(shù)據(jù)庫(kù)編程變得非常的簡(jiǎn)單。ADO.NET為用戶提供兩種數(shù)據(jù)訪問(wèn)的模式:一是連接模式(connected),是一種傳統(tǒng)的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),利用ADO技術(shù)進(jìn)行數(shù)據(jù)連接編程;還有一種提供了更大的升級(jí)性和靈活性,是非連接模式(disconnected),ADO.NET才具有的。在非連接模式下的 數(shù)據(jù)訪問(wèn),應(yīng)用程序從數(shù)據(jù)源中獲得所需的數(shù)據(jù),然后斷開(kāi)與原
26、數(shù)據(jù)源的連接并完成數(shù)據(jù)的更新工作。</p><p> ADO.NET中非連接模式的核心是DataSet類,數(shù)據(jù)集對(duì)象以XML的形勢(shì)存放數(shù)據(jù)。數(shù)據(jù)集對(duì)象既可以從數(shù)據(jù)庫(kù)中獲得,也可以從XML數(shù)據(jù)流中獲取,所以用戶不需要考慮數(shù)據(jù)源所在的位置。在ADO.NET體系結(jié)構(gòu)中數(shù)據(jù)提供者對(duì)象也是非常重要的部分,通過(guò)其可以訪問(wèn)數(shù)據(jù)庫(kù),產(chǎn)生數(shù)據(jù)集對(duì)象,同時(shí)其還支持?jǐn)?shù)據(jù)連接模式下的數(shù)據(jù)庫(kù)訪問(wèn)。</p><p>
27、; ADO.NET提供了OleDb和SQL Server兩種編程接口訪問(wèn)數(shù)據(jù)庫(kù)。如果用戶使用SQL Server作為數(shù)據(jù)庫(kù),最好使用SQL Server接口,比使用OleDb效率高。</p><p><b> 3 需求分析</b></p><p><b> 3.1可行性分析</b></p><p> 技術(shù)可行性:計(jì)
28、算機(jī)配置要求比較高,能夠有足夠的空間可以安裝并且運(yùn)行平臺(tái)、數(shù)據(jù)庫(kù)和各類編程工具,能給編程環(huán)境提供可靠的支持;在編程人員方面,可以運(yùn)用之前所學(xué)的各種關(guān)于計(jì)算機(jī)的相關(guān)知識(shí),加上后期不斷的探索和學(xué)習(xí),為該系統(tǒng)的開(kāi)發(fā)提供必要的保障。</p><p> 社會(huì)可行性:目前網(wǎng)絡(luò)上已經(jīng)有很多人才招聘管理信息系統(tǒng)。該系統(tǒng)的開(kāi)發(fā)和運(yùn)行必須不能和國(guó)家的政策法規(guī)存在任何沖突。另外,該系統(tǒng)所采用的操作方式必須符合工作人員的日常操作習(xí)慣,
29、而且使用起來(lái)方便靈活,容易管理,具有一定的可行性。</p><p> 經(jīng)濟(jì)可行性:本系統(tǒng)采用ASP.NET開(kāi)發(fā),免費(fèi),開(kāi)源,進(jìn)入系統(tǒng)即可進(jìn)行操作,使用方便快捷。</p><p> 3.1.1 技術(shù)可行性</p><p> 技術(shù)可行性是最關(guān)鍵的問(wèn)題。根據(jù)用戶提出的系統(tǒng)功能、系統(tǒng)的性能以及為了實(shí)現(xiàn)該系統(tǒng)的各項(xiàng)條件的約束,從技術(shù)研究該系統(tǒng)實(shí)現(xiàn)的可行性。本系統(tǒng)采用的是
30、.NET家族的ASP.NET技術(shù)和ADO.NET 技術(shù)。如今,.NET現(xiàn)在已經(jīng)逐步成熟、穩(wěn)定進(jìn)而被認(rèn)定為是計(jì)算機(jī)領(lǐng)域最有前途的技術(shù)之一。同時(shí)數(shù)據(jù)庫(kù)采用的是SQL2005。將ASP.NET,ADO.NET以及SQL2005結(jié)合起來(lái)做出一個(gè)人才招聘管理信息系統(tǒng)網(wǎng)站,一定是可行的,也會(huì)是高效率的。</p><p> 3.1.2 經(jīng)濟(jì)可行性</p><p> 經(jīng)濟(jì)可行性研究主要是進(jìn)行該系統(tǒng)的成
31、本效益分析,包括估計(jì)整個(gè)完整項(xiàng)目的開(kāi)發(fā)所需要的成本,估算成本是否會(huì)大于項(xiàng)目預(yù)期的全部利潤(rùn)[9]??丛撓到y(tǒng)網(wǎng)站所能帶來(lái)的經(jīng)濟(jì)效益與開(kāi)發(fā)設(shè)計(jì)所需要的投資效益相比,是否值得去開(kāi)發(fā)與設(shè)計(jì),與此同時(shí)還要看該系統(tǒng)能否真正的給廣大用戶帶來(lái)經(jīng)濟(jì)效益,這套系統(tǒng)的開(kāi)發(fā)與實(shí)現(xiàn)正是考慮了當(dāng)下用戶為了提高工作效率,節(jié)省工作時(shí)間,方便操作與管理。該系統(tǒng)的開(kāi)發(fā)在經(jīng)濟(jì)可行性分析之后確定是完全可行的。開(kāi)發(fā)該系統(tǒng)網(wǎng)站并不需要大量的經(jīng)費(fèi),可以節(jié)省許多不必要的費(fèi)用,同時(shí)也是提
32、高個(gè)人的實(shí)際動(dòng)手能力的一個(gè)很好地項(xiàng)目。</p><p> 估計(jì)項(xiàng)目開(kāi)發(fā)的成本和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)完整的系統(tǒng)將帶來(lái)的效益,估算開(kāi)發(fā)成本是否會(huì)大于項(xiàng)目預(yù)期的全部經(jīng)費(fèi)是估算新系統(tǒng)的成本效益分析。</p><p> 3.1.3 操作可行性</p><p> 由于科技的迅猛發(fā)展,計(jì)算機(jī)早已普及,在這方便的科技條件下,提升了人們工作環(huán)境的檔次,同時(shí)這也使人們對(duì)工作
33、效率有了更高的要求。因此,以管理形式出現(xiàn)的系統(tǒng)網(wǎng)站更是社會(huì)發(fā)展的必然趨勢(shì),加上各種智能化的軟件層出不窮,都在一定方面減少了人們?cè)瓉?lái)的那種既費(fèi)時(shí)又費(fèi)力的狀況,從而變相地提高了人們的工作效率和工作要求準(zhǔn)確度。該系統(tǒng)用戶平臺(tái)直接面向個(gè)人、企業(yè)和系統(tǒng)的管理人員,界面簡(jiǎn)單、明了,采用可視化界面,普通用戶只登錄系統(tǒng)就可以查看信息。由于該系統(tǒng)的操作簡(jiǎn)單、易懂,對(duì)于初次使用該系統(tǒng)的用戶,是不需要培訓(xùn)和學(xué)習(xí)就可以掌握該系統(tǒng)的操作流程。由此可見(jiàn),開(kāi)發(fā)該系統(tǒng)
34、網(wǎng)站在操作上也是可行的[10][11]。 </p><p> 3.2系統(tǒng)流程和邏輯</p><p> 3.2.1登錄流程圖</p><p> 系統(tǒng)登錄流程圖如下圖所示,首先進(jìn)入本系統(tǒng)之后,用戶可以看見(jiàn)最新的招聘信息,然后可以根據(jù)用戶本身需求進(jìn)行投遞簡(jiǎn)歷進(jìn)行求職。若用戶沒(méi)有登錄則會(huì)提示用戶需要登錄才能進(jìn)行下一步的操作,在登錄的時(shí)候,本系統(tǒng)會(huì)自動(dòng)檢測(cè)用戶名,若為空
35、則提示用戶名不能為空,在用戶名不為空的情況下,本系統(tǒng)會(huì)繼續(xù)檢測(cè)密碼是否為空,若密碼為空,則同樣會(huì)提示密碼不能為空。在用戶名和密碼都不為空的情況下,該系統(tǒng)會(huì)進(jìn)一步檢測(cè),用戶名和密碼是否正確,若正確,則登錄成功,反之失敗。</p><p> 圖3.1 登錄流程圖</p><p> 3.2.2添加信息流程圖</p><p> 系統(tǒng)的添加信息流程圖如下圖所示,用戶在
36、登錄成功之后可以進(jìn)行自身的需求提交求職信息,與此同時(shí),本系統(tǒng)會(huì)自行將用戶輸入的信息與該系統(tǒng)設(shè)計(jì)時(shí)所規(guī)定的信息格式進(jìn)行對(duì)比,在符合要求的情況下用戶才能添加并提交成功。</p><p> 圖3.2 添加信息流程圖</p><p> 3.2.3注冊(cè)信息流程圖</p><p> 本系統(tǒng)的注冊(cè)信息流程圖如下所示,用戶在注冊(cè)個(gè)人信息時(shí),系統(tǒng)會(huì)檢測(cè)用戶名是否已經(jīng)存在,若檢
37、測(cè)已經(jīng)存在的用戶名,那么該用戶需要重新填寫用戶名,若是一個(gè)新的用戶名,在用戶設(shè)置密碼的同時(shí),本系統(tǒng)也會(huì)自行檢測(cè)兩次輸入的密碼是否一致,若不一致,系統(tǒng)會(huì)提示用戶兩次輸入不一致,請(qǐng)用戶重新輸入,若用戶輸入兩次密碼一致,系統(tǒng)檢測(cè)沒(méi)有問(wèn)題之后,該系統(tǒng)會(huì)將這條用戶信息添加到數(shù)據(jù)庫(kù)用戶表中,然后提示用戶注冊(cè)成功,接下來(lái)用戶就可以進(jìn)行提交個(gè)人簡(jiǎn)歷等操作了。</p><p> 圖3.3 注冊(cè)信息流程圖</p>
38、<p> 3.3計(jì)算機(jī)軟硬件配置和開(kāi)發(fā)平臺(tái)</p><p> 3.3.1編程環(huán)境與工具</p><p> 本管理信息系統(tǒng)采用Microsoft Windows 7作為操作系統(tǒng)平臺(tái)。</p><p> 本系統(tǒng)在開(kāi)發(fā)時(shí)選用了Windows 7系統(tǒng)和ASP.NET的C#作為開(kāi)發(fā)語(yǔ)言,同時(shí)選用了SQL2005作為后臺(tái)的數(shù)據(jù)庫(kù),由于這些軟件產(chǎn)品都是Micro
39、soft公司的產(chǎn)品,因此彼此之間的兼容性較好,開(kāi)發(fā)出的應(yīng)用系統(tǒng)穩(wěn)定性會(huì)比較高。</p><p> VS2010是可視化的開(kāi)發(fā)環(huán)境,可以快速完成系統(tǒng)的開(kāi)發(fā),由于是內(nèi)部集成的數(shù)據(jù)訪問(wèn)通道,所有可以輕松方便的對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理。</p><p> 數(shù)據(jù)庫(kù)選用的是Microsoft SQL2005,根據(jù)對(duì)系統(tǒng)的要求,采用完全可適合廣大用戶的開(kāi)發(fā)工具,并且其能支持的類型十分豐富,維護(hù)便捷,費(fèi)用較低
40、,操作簡(jiǎn)便。</p><p><b> 4系統(tǒng)概要設(shè)計(jì)</b></p><p><b> 4.1 概述</b></p><p> 本系統(tǒng)采用B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))和基于Web服務(wù)兩種模式,是適用于Internet環(huán)境下的一個(gè)模型結(jié)構(gòu)。只要用戶能連上網(wǎng)絡(luò),便可以在任何時(shí)間、任何地
41、點(diǎn)使用。系統(tǒng)工作原理圖如圖4-1所示:</p><p> 圖4.1 系統(tǒng)工作原理圖</p><p><b> 4.2 系統(tǒng)結(jié)構(gòu)</b></p><p> 該系統(tǒng)是基于B/S架構(gòu)的網(wǎng)站系統(tǒng),該系統(tǒng)的具體功能如下:所有的用戶都可以瀏覽網(wǎng)站基本的就業(yè)新聞和就業(yè)信息,了解當(dāng)前的就業(yè)形勢(shì)和動(dòng)向。</p><p> 4.2
42、.1用戶權(quán)限管理模塊:</p><p> 登錄,如果想要求職或者招聘某個(gè)人,系統(tǒng)會(huì)自動(dòng)提示其需要登錄進(jìn)入到網(wǎng)站。如果用戶輸入了不正確的用戶名或密碼,系統(tǒng)就會(huì)要求他們重新登錄。如果用戶沒(méi)有帳號(hào),系統(tǒng)就會(huì)提示其注冊(cè)一個(gè)新的帳號(hào)。每個(gè)帳號(hào)都有相應(yīng)的權(quán)限,權(quán)限分級(jí)不同,所能執(zhí)行的命令也就不同。權(quán)限分為以下4種:未注冊(cè)用戶、個(gè)人用戶、企業(yè)用戶、管理員。</p><p> 4.2.2用戶信息管理模
43、塊:</p><p> 登錄之后進(jìn)入到網(wǎng)站系統(tǒng),或者注冊(cè)新的帳號(hào)之后,用戶就可以管理自己的帳號(hào)信息,根據(jù)權(quán)限分級(jí)不同,可以查看的內(nèi)容和可以修改的內(nèi)容也不同。未注冊(cè)用戶可以瀏覽網(wǎng)站基本的就業(yè)信息和資訊,注冊(cè)用戶(包括企業(yè)和個(gè)人)可以在通過(guò)輸入驗(yàn)證信息進(jìn)入功能模塊進(jìn)入后隨時(shí)隨地修改個(gè)人或企業(yè)的信息和資料,管理員可以通過(guò)驗(yàn)證功能模塊后進(jìn)入后臺(tái)管理系統(tǒng),隨時(shí)更新和發(fā)布網(wǎng)站的各種信息。</p><p&
44、gt; 4.2.3信息查詢模塊</p><p> 用戶能夠通過(guò)網(wǎng)站中的各類搜索找到自己所需要的信息,包括系統(tǒng)網(wǎng)站信息、個(gè)人信息和企業(yè)信息。用戶能夠輸入各種條件,與搜索條件相匹配的信息將得到顯示。</p><p><b> 4.2.4功能模塊</b></p><p> 本系統(tǒng)包括用戶個(gè)人信息、企業(yè)信息、和管理員的后臺(tái)操作,管理員可以通過(guò)驗(yàn)
45、證功能模塊后進(jìn)入后臺(tái)管理系統(tǒng),隨時(shí)更新網(wǎng)站的各種信息,前臺(tái)可以進(jìn)行的操作主要是用戶個(gè)人的登錄,用戶的求職信息注冊(cè)和用戶可以投遞簡(jiǎn)歷,同時(shí)用戶還可以查看管理員發(fā)布的公告和企業(yè)發(fā)布的招聘信息。還包括企業(yè)的注冊(cè)登錄以及企業(yè)可以發(fā)布招聘信息,也可以對(duì)用戶的個(gè)人簡(jiǎn)歷進(jìn)行查看,選擇適合的求職者進(jìn)行招聘。管理員則可以對(duì)用戶和企業(yè)所有的信息進(jìn)行審核和刪除操作,也可以發(fā)布最新的公告到系統(tǒng)網(wǎng)站以提供給用戶和企業(yè)進(jìn)行查詢。系統(tǒng)的總功能模塊圖如下圖4.2所示。
46、</p><p> 圖4.2 系統(tǒng)功能模塊圖</p><p> 4.2.5系統(tǒng)用例圖</p><p> (1) 用戶用例圖所展示的是用戶所具有的功能,包括注冊(cè),注冊(cè)成功之后登陸,用戶查看企業(yè)發(fā)布的招聘信息之后,若有符合自己需求的職位則用戶自身可以提交個(gè)人的簡(jiǎn)歷信息,之后還可進(jìn)行個(gè)人簡(jiǎn)歷信息的查詢,若簡(jiǎn)歷有錯(cuò)誤則可以進(jìn)行個(gè)人簡(jiǎn)歷修改甚至可以刪除個(gè)人簡(jiǎn)歷信息。&
47、lt;/p><p> 圖4.3 用戶用例圖</p><p> (2) 企業(yè)用例圖包括企業(yè)在注冊(cè)成功并且登錄之后可以發(fā)布企業(yè)招聘信息,企業(yè)也可以對(duì)用戶的個(gè)人簡(jiǎn)歷信息進(jìn)行查看,企業(yè)也可以針對(duì)合適的用戶,并對(duì)其進(jìn)行招聘,企業(yè)也可以對(duì)其信息進(jìn)行管理,若是企業(yè)已經(jīng)招聘到職工,那么企業(yè)可以將其企業(yè)的信息刪除。</p><p> 圖4.4 企業(yè)用例圖</p>
48、<p> (3) 管理員用例圖是可以清楚看出在權(quán)限分級(jí)上具有最高權(quán)限的是管理員,管理員可以自行登錄后臺(tái)系統(tǒng),發(fā)布最新新聞和公告,這些新聞和公告是可以被個(gè)人用戶以及企業(yè)查看到的。與此同時(shí),個(gè)人用戶或是企業(yè)在瀏覽該網(wǎng)站系統(tǒng)后,若是注冊(cè)賬戶則需要通過(guò)管理員的審核操作才能注冊(cè)成功,因此,管理員可以對(duì)個(gè)人用戶以及企業(yè)的信息進(jìn)行修改和刪除操作。</p><p> 圖4.5 管理員用例圖</p>
49、<p><b> 4.3數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 4.3.1 系統(tǒng)概念結(jié)構(gòu)設(shè)計(jì)</p><p> (1) 用戶信息,是用戶屬性的集合,其中包括用戶名、密碼、性別、年齡、出生年月、學(xué)歷、聯(lián)系方式等,用戶可以在該系統(tǒng)網(wǎng)站上面進(jìn)行信息的瀏覽,若有需要進(jìn)行求職則可以注冊(cè)用戶名,成功注冊(cè)并且登錄之后可以根據(jù)自己的需求填寫個(gè)人資料即簡(jiǎn)歷,然后可以向用
50、戶本身所有意愿去的企業(yè)進(jìn)行簡(jiǎn)歷的投遞。如圖4.5所示。</p><p> 圖4.5 用戶信息</p><p> (2) 企業(yè)信息,是企業(yè)屬性的集合,包括企業(yè)名、企業(yè)地址、企業(yè)郵箱、企業(yè)薪資等,企業(yè)注冊(cè)成功并且登錄后可以向廣大用戶發(fā)布招聘信息,這些招聘信息包含企業(yè)的基本信息,即企業(yè)的名稱、企業(yè)地址、企業(yè)的郵箱以及企業(yè)的招聘薪資。如圖4.6所示。</p><p>
51、 圖4.6 企業(yè)信息</p><p> (3) 管理員信息,是管理員屬性的集合,包括管理員用戶名、管理員密碼、企業(yè)、用戶、公告發(fā)布等,管理員可以對(duì)用戶以及企業(yè)的注冊(cè)好的信息進(jìn)行審核操作,審核通過(guò)則保留信息,不通過(guò)則可以刪除信息,管理員也可以發(fā)布最新公告提供給用戶和企業(yè)查詢,同時(shí)管理員也有自己默認(rèn)的用戶名和密碼。如圖4.7所示。</p><p> 圖4.7 管理員信息</p&
52、gt;<p> (4) 根據(jù)上面的實(shí)體圖,可以得出如圖4.8的E-R圖。管理員可以通過(guò)該系統(tǒng)發(fā)布最新公告,用戶和企業(yè)均可以在登錄成功后,對(duì)該最新公告進(jìn)行查詢;同時(shí),管理員還可以對(duì)企業(yè)的已經(jīng)注冊(cè)的信息以及企業(yè)發(fā)布的招聘信息進(jìn)行管理審核;也可以對(duì)用戶注冊(cè)的信息以及其個(gè)人簡(jiǎn)歷信息進(jìn)行管理審核操作;而企業(yè)在被管理員管理的同時(shí)還可對(duì)個(gè)人信息簡(jiǎn)歷進(jìn)行查看,對(duì)于求職者遞交的簡(jiǎn)歷信息可以進(jìn)行查看挑選出最合適的求職者。個(gè)人用戶作為求職者,
53、也能查看系統(tǒng)網(wǎng)站上面的最新公告,包括企業(yè)發(fā)布的招聘信息等,個(gè)人用戶可以在那么多的招聘信息中選擇自己有意愿的職位進(jìn)行個(gè)人求職簡(jiǎn)歷的遞交操作。</p><p> 圖4.8 E-R圖</p><p> 4.3.2 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)</p><p> 根據(jù)概念設(shè)計(jì),得到實(shí)體圖和E-R圖,再有實(shí)體圖和E-R,進(jìn)行數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)。邏輯設(shè)計(jì)很重要,本系統(tǒng)實(shí)體關(guān)系模式如下:
54、</p><p> (1) 用戶實(shí)體可以轉(zhuǎn)換為如下關(guān)系模式,其中用戶名為主鍵。</p><p> 用戶(用戶名、密碼、性別、年齡、出生年月、學(xué)歷、聯(lián)系方式)</p><p> (2) 企業(yè)實(shí)體可以轉(zhuǎn)換為如下關(guān)系模式,其中企業(yè)名為主鍵。</p><p> 企業(yè)(企業(yè)名、企業(yè)地址、企業(yè)郵箱、企業(yè)薪資)</p><p&g
55、t; (3) 管理員實(shí)體可以轉(zhuǎn)換為如下關(guān)系模式,其中管理員用戶名為主鍵。</p><p> 管理員(管理員用戶名、管理員密碼、企業(yè)、用戶、公告發(fā)布)</p><p> 4.3.3 數(shù)據(jù)庫(kù)表的設(shè)計(jì)</p><p> 此系統(tǒng)需要后臺(tái)數(shù)據(jù)庫(kù),下面介紹數(shù)據(jù)庫(kù)中的各個(gè)表的詳細(xì)信息,</p><p> 在本系統(tǒng)中,涉及到的數(shù)據(jù)項(xiàng)和表結(jié)構(gòu)如下:
56、</p><p> (1) Admin管理員表表存放的是管理員的基本信息,如表4.1所示。</p><p> 表4.1 Admin管理員表</p><p> (2) Company公司信息表存放的是公司的基本信息,如表4.2所示。</p><p> 表4.2 Company公司信息表</p><p> (
57、3) Job工作信息表存放的是職位的基本信息,如表4.3所示。</p><p> 表4.3 Job工作信息表</p><p> (4) Gonggao公告信息表存放的是公告的基本信息,如表4.4所示。</p><p> 表4.4 Gonggao公告信息表</p><p> (5) JobUser求職人員信息表存放的是求職人員的基本
58、信息,如表4.5所示。</p><p> 表4.5 JobUser求職人員信息表</p><p> (6) NewsContent新聞內(nèi)容表存放的是新聞信息,如表4.6所示。</p><p> 表4.6 NewsContent新聞內(nèi)容表</p><p> (7) UserJob人員工作關(guān)聯(lián)表存放的是投職信息,如表4.7所示。<
59、;/p><p> 表4.7 UserJob人員工作關(guān)聯(lián)表</p><p><b> 5系統(tǒng)界面設(shè)計(jì)</b></p><p><b> 5.1 系統(tǒng)首頁(yè)</b></p><p> 用戶打開(kāi)網(wǎng)站的時(shí)候首先是看到系統(tǒng)首頁(yè),在系統(tǒng)首頁(yè),用戶可以看見(jiàn)最新的職位信息,企業(yè)也可以看見(jiàn)最新的人才推薦信息,在最
60、上面是則系統(tǒng)的標(biāo)志性圖片,下面是導(dǎo)航欄,導(dǎo)航欄是提供給廣大用戶和企業(yè)所使用的,如是注冊(cè)成功的企業(yè)或是用戶,可以分別進(jìn)行招聘信息的發(fā)布或用戶自身求職信息的發(fā)布即簡(jiǎn)歷的投遞。如圖5.1所示。</p><p> 圖5.1 系統(tǒng)首頁(yè)</p><p><b> 首頁(yè)代碼如下:</b></p><p> public partial class D
61、efault : System.Web.UI.Page</p><p> { DB db = new DB();</p><p> protected void Page_Load(object sender, EventArgs e)</p><p> { if (!IsPostBack)</p><p> {
62、 TodayNews();</p><p> getuser();</p><p> getjob(); } }</p><p> private void TodayNews()</p><p> { SqlConnection con = new SqlConnection(System.Configurati
63、on.ConfigurationSettings.AppSettings["ConStr"].ToString());</p><p> con.Open();</p><p> SqlCommand cmd = new SqlCommand("select top 35 * from NewsContent order by Id desc ,AddTi
64、me desc ", con);</p><p> SqlDataReader sdr = cmd.ExecuteReader();</p><p> this.dllTodayNews.DataSource = sdr;</p><p> this.dllTodayNews.DataBind();</p><p> con
65、.Close();</p><p><b> }</b></p><p> private void getuser()</p><p> { SqlDataReader da;</p><p> da = db.GetDataReader("select top 15 id, sex,RealNa
66、me,xueli,zhuanye,school,Tel from JobUser order by addtime desc");</p><p> this.dluser.DataSource = da;</p><p> this.dluser.DataBind();</p><p><b> }</b></p>
67、<p> private void getjob()</p><p> { SqlDataReader da;</p><p> da = db.GetDataReader("select top 15 * from Job order by addtime desc");</p><p> this.dljob.Dat
68、aSource = da;</p><p> this.dljob.DataBind();</p><p><b> }</b></p><p> public string SubTittle(string Tittle)</p><p> { string NewsTittle = Tittle;<
69、/p><p> if (Tittle.Length > 13)</p><p> { NewsTittle = Tittle.Substring(0, 13);</p><p> return NewsTittle;</p><p><b> } else</b></p><p>
70、 { NewsTittle = Tittle;</p><p> return NewsTittle;</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p>
71、<b> 5.2 求職注冊(cè)</b></p><p> 作為求職者的用戶可以在該網(wǎng)站系統(tǒng)進(jìn)行注冊(cè)賬戶,在注冊(cè)的時(shí)候輸入規(guī)范的用戶名,密碼,之后用戶可以填寫與自身相對(duì)應(yīng)的簡(jiǎn)歷信息用于投遞給企業(yè)以達(dá)到求職的目的,該系統(tǒng)會(huì)自行通過(guò)檢測(cè)后注冊(cè)成功,界面如圖5.2所示。</p><p> 圖5.2 用戶注冊(cè)</p><p><b> 注
72、冊(cè)代碼如下:</b></p><p> public partial class Reg : System.Web.UI.Page</p><p> { js js = new js ();</p><p> DB db = new DB ();</p><p> protected void Page_Loa
73、d(object sender, EventArgs e)</p><p> { if (!IsPostBack)</p><p> { this.btnnext.Attributes.Add("onclick", "return CheckAll();");</p><p> this.lkjiance.Att
74、ributes.Add("onclick", "return CheckUserIsnull();");</p><p><b> }</b></p><p><b> }</b></p><p> protected void btnnext_Click(object sen
75、der, ImageClickEventArgs e)</p><p> { if (Session["RandCode"].ToString() != txtcode.Text.ToString())</p><p> { js.Alert("驗(yàn)證碼輸入錯(cuò)誤!");}</p><p><b> else&
76、lt;/b></p><p> { if (db.GetDataReader("select * from JobUser where Username='" + txtname.Text + "' ").Read())</p><p> { regname.InnerHtml = "<font color=
77、red>對(duì)不起該帳號(hào)已經(jīng)存在</font>";</p><p> js.Alert("帳號(hào)已經(jīng)存在!"); </p><p><b> }else</b></p><p> { regname.InnerHtml = "<font color
78、=red>恭喜該用戶名可以使用</font>!";</p><p> db.RunSql("insert into JobUser (Username,pwd,emal,RealName,addtime,myheigh,xueli,Tel,address,age,agedate,Marry,CardType,CardNUm,Jobyear,zhuanye,school,ap
79、preciation,jobpurpose,jobexp,schoolexp,goodat,other,sex)values('" + txtname.Text.Trim() + "','" + txtpwd.Text.Trim() + "','" + txtEmal.Text.Trim() + "','" +
80、txtRealName.Text + "','" + DateTime.Now + "','" + txtheigth.Text + "','" + ddpxueli.SelectedItem.Text + "','" + txttel.Text + "','"
81、; + txtaddress.Text + "','" + txtage.Text + "','" + txtyear.</p><p> Session["username"] = txtname.Text.Trim();</p><p> js.AlertAndRedirect("
82、恭喜您注冊(cè)并發(fā)布簡(jiǎn)歷成功!!", "userhome.aspx"); </p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> prote
83、cted void lkjiance_Click(object sender, EventArgs e)</p><p> { if (txtname.Text == "")</p><p><b> {</b></p><p> js.Alert("請(qǐng)?zhí)顚憥ぬ?hào)!");</p>&
84、lt;p><b> }</b></p><p> if (db.GetDataReader("select * from JobUser where Username='" + txtname.Text + "' ").Read())</p><p><b> {</b><
85、/p><p> regname.InnerHtml = "<font color=red>對(duì)不起該帳號(hào)已經(jīng)存在</font>";</p><p><b> }</b></p><p><b> else</b></p><p><b> {&
86、lt;/b></p><p> regname.InnerHtml = "<font color=red>恭喜該用戶名可以使用</font>!";</p><p><b> }</b></p><p><b> }</b></p><p>&l
87、t;b> }</b></p><p><b> 5.3用戶登錄</b></p><p> 用戶在注冊(cè)成功之后可以進(jìn)行登錄操作,輸入正確的用戶名及密碼進(jìn)行登錄系統(tǒng),如果輸入錯(cuò)誤,則會(huì)提示登錄失敗即非法登錄,用戶登錄界面如圖5.3所示。</p><p> 圖5.3 用戶登錄</p><p><
88、;b> 用戶登錄代碼如下:</b></p><p> public partial class UserLogin : System.Web.UI.Page</p><p><b> {</b></p><p> js jd = new js();</p><p> DB db = new D
89、B();</p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> { </b></p><p><b> } </b></p><p> protected void Button1_
90、Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if (txtname.Text == "" || txtpwd.Text == "")</p><p><b> {</b></p>&l
91、t;p> jd.Alert("請(qǐng)輸入帳號(hào)!和密碼!");</p><p><b> }</b></p><p> else if (db.GetDataReader("select UserName,pwd from JobUser where pwd='" + txtpwd.Text.Trim() + &
92、quot;'and UserName='" + txtname.Text.Trim() + "' ").Read())</p><p><b> {</b></p><p> Session["username"] = txtname.Text;</p><p>
93、js.AlertAndRedirect("恭喜新登錄成功!", "userhome.aspx");</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p&g
94、t; js.AlertAndRedirect("用戶名或帳號(hào)錯(cuò)誤!請(qǐng)重新輸入", "userlogin.aspx");</p><p> } </p><p><b> }</b></p><p><b> }</b></p><p&g
95、t;<b> 5.4簡(jiǎn)歷管理</b></p><p> 用戶在登錄成功后可以對(duì)自己的信息進(jìn)行管理,包括現(xiàn)有職位的搜索,用戶已經(jīng)關(guān)注的職位和自己的簡(jiǎn)歷信息等,用戶同樣可以通過(guò)點(diǎn)擊網(wǎng)站系統(tǒng)的我要修改進(jìn)行個(gè)人簡(jiǎn)歷的修改操作,在修改過(guò)程中需要遵守系統(tǒng)設(shè)計(jì)所規(guī)定的格式。用戶簡(jiǎn)歷修改界面如圖5.4所示。</p><p> 圖5.4 簡(jiǎn)歷信息</p><
96、p><b> 簡(jiǎn)歷信息代碼如下:</b></p><p> public partial class userhome : System.Web.UI.Page</p><p><b> {</b></p><p> DB db=new DB();</p><p> js js=ne
97、w js();</p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> if (!IsPostBack)</p><p><b> {</b></p>&
98、lt;p> if (Session["username"] == null)</p><p><b> {</b></p><p> js.AlertAndRedirect("對(duì)不起你還沒(méi)有登錄", "userlogin.aspx"); </p><p&
99、gt;<b> }</b></p><p><b> else</b></p><p><b> {</b></p><p><b> getNum();</b></p><p> GetMyJoblist();</p><p
100、><b> }</b></p><p> this.linkup.Attributes.Add("onclick", "return CheckAll();"); </p><p> this.ddpidcard.Visible = false;</p><p> thi
101、s.ddpmeary.Visible = false;</p><p> this.ddpxueli.Visible = false;</p><p> txtRealName.Enabled = false;</p><p> txtheigth.Enabled = false;</p><p> txttel.Enabled =
102、false;</p><p> txtaddress.Enabled =false;</p><p> txtxueli.Enabled = false; </p><p> txtage.Enabled = false;</p><p> txtyear.Enabled = false; </p><p>
103、 txtmearry.Enabled = false; </p><p> txtcardtype.Enabled = false; </p><p> txtidcard.Enabled = false; </p><p> txtwork.Enabled = false; </p><p> txtzhuanye.Enabled
104、 =false;</p><p> txtschool.Enabled = false; </p><p> txtpingjia.Enabled = false; </p><p> txtyixiang.Enabled = false; </p><p> txtworkjingyan.Enabled = false; </
105、p><p> txtjiaoyu.Enabled = false;</p><p> txttechang.Enabled = false;</p><p> txtother.Enabled = false;</p><p> drsex.Visible = false; </p><
106、p><b> }</b></p><p><b> }</b></p><p> private void getNum()</p><p><b> {</b></p><p> SqlDataReader dr;</p><p>
107、dr = db.GetDataReader("select * from JobUser where UserName='" + Session["username"] + "'");</p><p> dr.Read();</p><p> Label1.Text = dr["id"].T
108、oString();</p><p> lblcount.Text = Session["username"].ToString(); </p><p> txtRealName.Text=dr["RealName"].ToString();</p><p> txtheigth.Text=dr["myh
109、eigh"].ToString();</p><p> txttel.Text=dr["Tel"].ToString();</p><p> txtaddress.Text=dr["address"].ToString();</p><p> txtxueli.Text=dr["xueli"
110、].ToString();</p><p> txtage.Text=dr["age"].ToString();</p><p> txtyear.Text=dr["agedate"].ToString();</p><p> txtmearry.Text=dr["Marry"].ToString()
111、;</p><p> txtcardtype.Text=dr["CardType"].ToString();</p><p> txtidcard.Text=dr["CardNUm"].ToString();</p><p> txtwork.Text=dr["Jobyear"].ToString()
112、;</p><p> txtzhuanye.Text=dr["zhuanye"].ToString();</p><p> txtschool.Text=dr["school"].ToString();</p><p> txtpingjia.Text=dr["appreciation"].ToStr
113、ing();</p><p> txtyixiang.Text=dr["jobpurpose"].ToString();</p><p> txtworkjingyan.Text=dr["jobexp"].ToString();</p><p> txtjiaoyu.Text=dr["schoolexp&quo
114、t;].ToString();</p><p> txttechang.Text=dr["goodat"].ToString();</p><p> txtother.Text=dr["other"].ToString();</p><p> txtsex.Text = dr["sex"].ToStr
115、ing(); </p><p><b> }</b></p><p> protected void linkupdate1_Click(object sender, EventArgs e)</p><p> { this.ddpidcard.Visible = true;</p><p> this
116、.ddpmeary.Visible = true;</p><p> this.ddpxueli.Visible = true;</p><p> txtRealName.Enabled = true;</p><p> txtheigth.Enabled = true;</p><p> txttel.Enabled = true;
117、</p><p> txtaddress.Enabled = true;</p><p> txtxueli.Enabled = true;</p><p> txtage.Enabled = true;</p><p> txtyear.Enabled = true;</p><p> txtmearry.
118、Enabled = true;</p><p> txtcardtype.Enabled = true;</p><p> txtidcard.Enabled = true;</p><p> txtwork.Enabled = true;</p><p> txtzhuanye.Enabled = true;</p>
119、<p> txtschool.Enabled = true;</p><p> txtpingjia.Enabled = true;</p><p> txtyixiang.Enabled = true;</p><p> txtworkjingyan.Enabled = true;</p><p> txtjiaoyu.
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于網(wǎng)絡(luò)的人才招聘管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Web的人才招聘信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Web的科研管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于WEB的教務(wù)管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于WEB的項(xiàng)目管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于WEB的健身管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于WEB的保密管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于WEB的就業(yè)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Web的教務(wù)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Web的科研管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于WEB的酒店管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于WEB的水利管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 網(wǎng)上招聘管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文--人才招聘管理信息系統(tǒng)的開(kāi)發(fā)與實(shí)現(xiàn)
- 基于WEB技術(shù)的電源管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Web服務(wù)的學(xué)工管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于web的養(yǎng)老機(jī)構(gòu)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Web的實(shí)驗(yàn)室管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Web的燃?xì)夤芾硇畔⑾到y(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Web的館藏檔案管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
評(píng)論
0/150
提交評(píng)論