劉偉巖 施陽(yáng)
摘要:隨著互聯(lián)網(wǎng)的發(fā)展,尤其是移動(dòng)通信技術(shù)的發(fā)展,移動(dòng)互聯(lián)網(wǎng)早已融入人們生活的每一個(gè)角落,人們的生活、學(xué)習(xí)和工作都離不開(kāi)計(jì)算機(jī)網(wǎng)絡(luò)。網(wǎng)站作為網(wǎng)絡(luò)世界中最關(guān)鍵的信息樞紐,是現(xiàn)代社會(huì)人們獲取信息的重要來(lái)源,企業(yè)利用網(wǎng)站展示產(chǎn)品、樹(shù)立形象、挖掘商機(jī)和服務(wù)客戶,個(gè)人利用網(wǎng)站記錄人生、展示個(gè)人簡(jiǎn)歷、自我營(yíng)銷和挑戰(zhàn)自我,可見(jiàn)網(wǎng)站已經(jīng)成為人們關(guān)注的熱點(diǎn)。為了使得求職者的求職更便捷,為了使得企業(yè)的招聘更高效,該文進(jìn)行了求職網(wǎng)的設(shè)計(jì)研究,首先介紹了網(wǎng)站開(kāi)發(fā)所使用的關(guān)鍵技術(shù),然后進(jìn)行了網(wǎng)站的系統(tǒng)分析與設(shè)計(jì),最后進(jìn)行了網(wǎng)站的系統(tǒng)實(shí)現(xiàn)。實(shí)踐表明,該網(wǎng)站為求職者和招聘企業(yè)提供了一個(gè)快捷有效的求職和招聘平臺(tái),能夠有效地使得求職和招聘更便捷,具有一定的參考價(jià)值。
關(guān)鍵詞:求職;網(wǎng)站;設(shè)計(jì);實(shí)現(xiàn)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)09-0077-03
目前,隨著“大眾創(chuàng)業(yè),萬(wàn)眾創(chuàng)新”的理念的普及,全國(guó)各地都積極響應(yīng)政府號(hào)召,開(kāi)展了“大眾創(chuàng)業(yè),萬(wàn)眾創(chuàng)新”活動(dòng),例如很多城市舉辦了“大眾創(chuàng)新,萬(wàn)眾創(chuàng)業(yè)”企業(yè)用工招聘會(huì),可見(jiàn)求職與招聘已經(jīng)成為熱點(diǎn)問(wèn)題[1]。因此,適時(shí)進(jìn)行求職網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)研究具有一定的現(xiàn)實(shí)意義。
1關(guān)鍵技術(shù)介紹
1.1 ASP.NET簡(jiǎn)介
ASP.NET是微軟推出的動(dòng)態(tài)服務(wù)器頁(yè)面ASP的下一代,是一種基于.NET Framework的強(qiáng)大的動(dòng)態(tài)Web開(kāi)發(fā)技術(shù),由于其頁(yè)面經(jīng)過(guò)編譯,因此速度比ASP快很多[2-4]。開(kāi)發(fā)者在使用ASP.NET開(kāi)發(fā)網(wǎng)站的過(guò)程中,可以結(jié)合HTML5、CSS3和JavaScript美化頁(yè)面及增強(qiáng)網(wǎng)站功能[5-7]。ASP.NET具有較好的語(yǔ)言支持,擁有大量的功能強(qiáng)大的用戶控件,具備分離Models、Views和Controllers的能力,非常適合用來(lái)進(jìn)行動(dòng)態(tài)網(wǎng)站的快速開(kāi)發(fā)[8-10]。ASP.NET編程語(yǔ)言主要包括C Sharp、VB.NET和F Sharp等,本文采用了C Sharp進(jìn)行求職網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)。
1.2 IIS簡(jiǎn)介
所謂IIS,即互聯(lián)網(wǎng)信息服務(wù),是微軟公司推出的Web服務(wù)組件,不僅能夠提供Web服務(wù),還能夠提供Ftp服務(wù)、NNTP服務(wù)和SMTP服務(wù)等,使得Web發(fā)布變得快速便捷。IIS與.NET Framework能夠良好地集成,使得開(kāi)發(fā)者可以采用任何.NET語(yǔ)言擴(kuò)展及配置Web服務(wù)器,從而輕松地利用VB.NET和C Sharp等.NET語(yǔ)言實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)站搭建。IIS是最流行的網(wǎng)站服務(wù)器軟件之一,可以安全穩(wěn)定的運(yùn)行于微軟的Windwos系列系統(tǒng)中,因此本文采用IIS為求職網(wǎng)提供Web服務(wù)。
1.3 SQL Server簡(jiǎn)介
所謂SQL Server,是指微軟推出的一個(gè)關(guān)系型DBMS,具有安全可靠、伸縮性好和集成度高等特點(diǎn),是最為常見(jiàn)的數(shù)據(jù)庫(kù)管理系統(tǒng)之一。SQL Server實(shí)現(xiàn)了與Windows NT的有機(jī)結(jié)合,并提供了基于Windows的圖形化管理工具,使得利用SQL Server可以方便地構(gòu)建及管理高性能的數(shù)據(jù)庫(kù)應(yīng)用程序。SQL Server還支持本地及遠(yuǎn)程系統(tǒng)管理,支持分布式多處理器結(jié)構(gòu),支持ODBC及存儲(chǔ)過(guò)程,使得利用SQL Server可以方便地進(jìn)行遠(yuǎn)程分布式數(shù)據(jù)庫(kù)的訪問(wèn)、查詢及同步。因此,本文采用SQL Server作為求職網(wǎng)的數(shù)據(jù)庫(kù)服務(wù)器。
2系統(tǒng)分析與設(shè)計(jì)
2.1 需求分析
隨著全球經(jīng)濟(jì)一體化發(fā)展,以及“大眾創(chuàng)業(yè),萬(wàn)眾創(chuàng)新”思想的普及,越來(lái)越多的企業(yè)通過(guò)網(wǎng)絡(luò)招聘的形式招聘人才,越來(lái)越多的即將離校的高校畢業(yè)生通過(guò)網(wǎng)絡(luò)尋找用人企業(yè)招聘崗位和投遞簡(jiǎn)歷。為了給求職者和招聘企業(yè)一個(gè)便捷的求職與招聘平臺(tái),使得求職者和招聘企業(yè)能夠“零距離”緊密接觸,從而讓求職者找到心儀的工作,讓用人單位找到心儀的人才,本文對(duì)求職網(wǎng)進(jìn)行了設(shè)計(jì)與實(shí)現(xiàn)。求職網(wǎng)用戶角色主要包括求職者、招聘企業(yè)和系統(tǒng)管理員三種角色,求職者與招聘企業(yè)的關(guān)系較為密切,二者可以相互查詢簡(jiǎn)歷及招聘信息,系統(tǒng)管理員要進(jìn)行求職網(wǎng)的系統(tǒng)管理和維護(hù)。系統(tǒng)頂層數(shù)據(jù)流圖如圖1所示。
對(duì)上述的數(shù)據(jù)流程圖進(jìn)行細(xì)化,得到系統(tǒng)0層數(shù)據(jù)流圖如圖2所示。
2.2 功能模塊設(shè)計(jì)
根據(jù)求職網(wǎng)的三種用戶角色功能需求進(jìn)行功能模塊設(shè)計(jì),求職者可以進(jìn)行注冊(cè)、登錄、創(chuàng)建簡(jiǎn)歷、查詢職位、投遞簡(jiǎn)歷和互動(dòng)交流等操作,招聘企業(yè)可以進(jìn)行注冊(cè)、登錄、創(chuàng)建招聘職位、職位過(guò)期、瀏覽應(yīng)聘簡(jiǎn)歷和互動(dòng)交流等操作,系統(tǒng)管理員除了能夠進(jìn)行求職網(wǎng)的管理和維護(hù),還能進(jìn)行信息監(jiān)督和數(shù)據(jù)備份及恢復(fù)。求職網(wǎng)功能模塊圖如圖3所示。
2.3 數(shù)據(jù)庫(kù)設(shè)計(jì)
首先,根據(jù)對(duì)求職、招聘流程和求職網(wǎng)的功能需求進(jìn)行詳細(xì)研究,逐步找出了相關(guān)的實(shí)體、屬性和聯(lián)系,并進(jìn)行了求職網(wǎng)數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)。然后,根據(jù)求職網(wǎng)的概念結(jié)構(gòu)設(shè)計(jì)結(jié)果,進(jìn)行了求職網(wǎng)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì),將其概念結(jié)構(gòu)轉(zhuǎn)換為一般關(guān)系模型。最后,將求職網(wǎng)的一般關(guān)系模型轉(zhuǎn)換為具體的數(shù)據(jù)模型,并進(jìn)行了規(guī)范化及優(yōu)化。本文為求職網(wǎng)設(shè)計(jì)了12張數(shù)據(jù)庫(kù)二維表,主要包括求職者注冊(cè)信息表、求職者簡(jiǎn)歷表、求職者查看招聘企業(yè)及職位記錄表、求職者簡(jiǎn)歷投遞情況表、招聘企業(yè)注冊(cè)信息表、招聘企業(yè)發(fā)布職位信息表、招聘企業(yè)查看求職者簡(jiǎn)歷情況記錄表、熱門職位排行表、互動(dòng)交流表、站內(nèi)信息表、信息監(jiān)督表和系統(tǒng)管理員表,其中求職者注冊(cè)信息表如表1所示。
3系統(tǒng)實(shí)現(xiàn)
3.1 網(wǎng)站與SQL Server數(shù)據(jù)庫(kù)的連接
首先,在web.config中添加如下連接串:
connectionString="Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=|DataDirectory|\mydb.mdb;
Persist Security Info=True"
providerName="System.Data.OleDb"/>