張雪
摘 要:.NET高級(jí)語(yǔ)言是一門(mén)成熟的編程語(yǔ)言,廣泛應(yīng)用于計(jì)算機(jī)開(kāi)發(fā)當(dāng)中,尤其是應(yīng)用于動(dòng)態(tài)網(wǎng)站設(shè)計(jì)方面。人才是各個(gè)企業(yè)渴望獲得的資源,目前出現(xiàn)了結(jié)構(gòu)性的人才資源匱乏,企業(yè)需要能夠擔(dān)當(dāng)骨干的人才卻招聘不到,大量的社會(huì)人員和應(yīng)屆畢業(yè)生又找不到合適的用人單位,擴(kuò)大招聘范圍,讓眾多的企業(yè),需要工作的人員能夠通過(guò)網(wǎng)絡(luò)這一平臺(tái),進(jìn)行相互了解,解決這一問(wèn)題。所以,人才招聘網(wǎng)站的開(kāi)發(fā)具有實(shí)際意義,廣闊的市場(chǎng)空間。該文就.NET的特點(diǎn),如何用.NET進(jìn)行人才網(wǎng)站的開(kāi)發(fā)建設(shè)進(jìn)行了詳細(xì)闡述。
關(guān)鍵詞:網(wǎng)站開(kāi)發(fā) .NET 人才招聘 功能模塊 數(shù)據(jù)庫(kù)
中圖分類(lèi)號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2017)02(a)-0086-02
1 .NET中網(wǎng)站開(kāi)發(fā)技術(shù)的作用
網(wǎng)站開(kāi)發(fā)技術(shù)在不斷地發(fā)展,.NET在網(wǎng)站開(kāi)發(fā)中有著天然的優(yōu)勢(shì),后文會(huì)詳細(xì)介紹它的相應(yīng)技術(shù)。網(wǎng)站技術(shù)可以讓信息伴隨著網(wǎng)絡(luò)媒體,出現(xiàn)在網(wǎng)絡(luò)用戶(hù)的眼前。它如同一艘船,在網(wǎng)絡(luò)海洋中遨游,不斷地宣傳用戶(hù)需要的各種信息。網(wǎng)站技術(shù)就是通過(guò)編程實(shí)現(xiàn)動(dòng)態(tài)的網(wǎng)頁(yè)效果,讓用戶(hù)通過(guò)瀏覽網(wǎng)頁(yè)的方式,獲得豐富多彩的信息。通過(guò).NET已經(jīng)實(shí)現(xiàn)了眾多的軟件網(wǎng)站編程系統(tǒng)。
2 .NET利于網(wǎng)站開(kāi)發(fā)的原因
它具有不同的技術(shù)和組件,而這些組件適合于網(wǎng)站的設(shè)計(jì)開(kāi)發(fā),下面逐一介紹。首先,MVC是在.NET中的MVC技術(shù)相對(duì)成熟,有一定時(shí)間長(zhǎng)度的發(fā)展過(guò)程,可以應(yīng)用于.NET平臺(tái)。其次,Dynamic data可以產(chǎn)生相對(duì)較多的模板文件,讓網(wǎng)站開(kāi)發(fā)的產(chǎn)品便于應(yīng)用,很多對(duì)于系統(tǒng)架構(gòu)不太熟悉的初學(xué)者,只需要簡(jiǎn)單地在它的基礎(chǔ)上進(jìn)行代碼實(shí)現(xiàn)就可以完成網(wǎng)站開(kāi)發(fā)的過(guò)程,并受到應(yīng)用者的青睞。最后,在.NET中應(yīng)用最多的網(wǎng)站開(kāi)發(fā)技術(shù)是SILVER-light,以客戶(hù)服務(wù)器模式為基礎(chǔ),卻又降低了客戶(hù)端對(duì)服務(wù)器的依賴(lài),也是網(wǎng)站開(kāi)發(fā)技術(shù)的典型應(yīng)用之一。
3 .NET編程的優(yōu)點(diǎn)
首先,框架優(yōu)點(diǎn)。便于程序的封裝,簡(jiǎn)化編程人員在編程完成后封裝程序的過(guò)程。框架可以不斷地進(jìn)行擴(kuò)展,通過(guò)自定義方式,來(lái)定義功能。這樣編程人員可以開(kāi)發(fā)出便于日后拓展的模塊。簡(jiǎn)單地說(shuō)就是將一些重要的功能模塊的功能進(jìn)行編寫(xiě),再通過(guò)不同的分配原則,分配相應(yīng)的模塊使用權(quán)限。可以同時(shí)分配多個(gè)功能模塊,也可以分配單個(gè)功能模塊。同時(shí)框架的使用可以讓后期的軟件維護(hù)階段變得更加方便,降低了維護(hù)成本,通過(guò)框架進(jìn)行拓展和修改,可以修改漏洞補(bǔ)充功能的不足。其次,代碼編寫(xiě)方面可以實(shí)現(xiàn)重復(fù)使用,提升編程的工作效率,通過(guò)內(nèi)聚與耦合的關(guān)系進(jìn)行模塊的書(shū)寫(xiě),讓代碼的重復(fù)使用更加便捷。
綜上所述,.NET在網(wǎng)站編程方面有著廣闊的發(fā)展空間,今后發(fā)展方向眾多。在目前基于.NET的Web開(kāi)發(fā)技術(shù)應(yīng)用過(guò)程中還存在著一個(gè)十分巨大的優(yōu)勢(shì),即通過(guò)Flash實(shí)現(xiàn)良好的表現(xiàn)效果。同時(shí)Web開(kāi)發(fā)技術(shù)也將向著集成化和標(biāo)準(zhǔn)化發(fā)展,在具體的表現(xiàn)形式上呈現(xiàn)為程序的批量化開(kāi)發(fā),目前的應(yīng)用Web開(kāi)發(fā)技術(shù)實(shí)現(xiàn)的信息發(fā)布系統(tǒng)就已經(jīng)實(shí)現(xiàn)了這一功能。即在.NET平臺(tái)的支撐下,通過(guò)Web開(kāi)發(fā)技術(shù)構(gòu)建的系統(tǒng)可以實(shí)現(xiàn)將不同的數(shù)據(jù)信息進(jìn)行批量化處理,并且快速進(jìn)行上傳,極大地方便了用戶(hù)的數(shù)據(jù)收集和轉(zhuǎn)化。這一特點(diǎn)可以有效地縮短Web技術(shù)開(kāi)發(fā)所需的成本和時(shí)間,而且可以降低程序開(kāi)發(fā)的入門(mén)門(mén)檻,對(duì)于推廣Web開(kāi)發(fā)技術(shù)在互聯(lián)網(wǎng)上的大規(guī)模應(yīng)用至關(guān)重要,同時(shí)也在不斷地推動(dòng)著.NET平臺(tái)的不斷完善和改進(jìn),使得.NET平臺(tái)不斷地向著信息管理的領(lǐng)域發(fā)展。
4 人才招聘網(wǎng)站開(kāi)發(fā)意義
我國(guó)每年都有大量的大學(xué)畢業(yè)生面臨著找工作難的問(wèn)題,而企業(yè)也出現(xiàn)了招收不到需要的人才的問(wèn)題。當(dāng)然表面看去是一種矛盾的現(xiàn)象,其實(shí)這是一種結(jié)構(gòu)性的人才匱乏。形成這一現(xiàn)象的原因眾多,與部分院校教學(xué)與實(shí)際工作脫節(jié)有關(guān)系,也與部分大學(xué)生眼高收低、不能正確的認(rèn)識(shí)自身、薪酬要求過(guò)高有一定的關(guān)系,當(dāng)然缺乏足夠的企業(yè)與人才交流的空間也是重要原因之一。建立人才招聘網(wǎng)站,可以為企業(yè)與人才打造一個(gè)交流的空間,同時(shí)可以通過(guò)模型匹配的方式,尋找合適的人才與企業(yè),具有實(shí)際開(kāi)發(fā)意義。
5 人才招聘網(wǎng)站功能模塊描述
5.1 網(wǎng)站管理人員功能模塊
可能在現(xiàn)實(shí)使用中,都是企業(yè)與人才對(duì)接,忽略了網(wǎng)站管理者的作用,他要為企業(yè)和應(yīng)聘人員提供各種服務(wù),同時(shí)也要獲取相應(yīng)的效益。所以,網(wǎng)站管理人員的功能不可忽視,常常需要具備信息管理功能,動(dòng)態(tài)發(fā)布職位信息和應(yīng)聘信息,給企業(yè)和網(wǎng)站用戶(hù)建立數(shù)據(jù)庫(kù)數(shù)據(jù),給予適當(dāng)?shù)木W(wǎng)站操作權(quán)限。
5.2 企業(yè)模塊功能
在獲得網(wǎng)站的企業(yè)身份認(rèn)可之后,企業(yè)能夠發(fā)布招聘信息,具體包含招聘要求,可以查閱應(yīng)聘人才的簡(jiǎn)歷,收取網(wǎng)站提供的人才信息,以及定期對(duì)自己的招聘信息進(jìn)行修改維護(hù)的權(quán)利。當(dāng)發(fā)現(xiàn)符合條件的人才后,發(fā)送視頻面試或者實(shí)際面試信息。
5.3 應(yīng)聘人員模塊功能
申請(qǐng)個(gè)人賬號(hào)權(quán)利,在擁有網(wǎng)站賬號(hào)后,可以填寫(xiě)并隨時(shí)完善個(gè)人信息,瀏覽最新的招聘動(dòng)態(tài)信息,向心儀的企業(yè)發(fā)送郵件,制作個(gè)性化個(gè)人簡(jiǎn)歷等眾多功能。
6 模塊系統(tǒng)工作流程
該文從3個(gè)方面進(jìn)行網(wǎng)站工作流程描述,同時(shí)細(xì)化各個(gè)模塊具體功能。從企業(yè)身份進(jìn)行工作流程說(shuō)明:首先注冊(cè)網(wǎng)站用戶(hù),標(biāo)明企業(yè)身份,同時(shí)提供網(wǎng)站需要的企業(yè)相應(yīng)證明(工商執(zhí)照或者其他有效證明)。在獲得企業(yè)權(quán)限后,先完成企業(yè)當(dāng)前的人才需求信息,并且發(fā)布。同時(shí)可以瀏覽人才庫(kù)內(nèi)的相關(guān)信息,獲取網(wǎng)站發(fā)送的郵件服務(wù)。當(dāng)然還有拓展功能,例如:網(wǎng)站收費(fèi)提供VIP服務(wù)等。
從應(yīng)聘者身份進(jìn)行工作流程說(shuō)明:注冊(cè)網(wǎng)站個(gè)人用戶(hù),獲得注冊(cè)用戶(hù)身份。按要求完善個(gè)人信息,如性別、年齡、畢業(yè)院校、工作經(jīng)歷等信息,填寫(xiě)應(yīng)聘方向,查看動(dòng)態(tài)的職位信息,定期查閱自己的郵箱文件。
網(wǎng)站管理員工作流程:定期查閱用戶(hù)數(shù)量,進(jìn)行數(shù)據(jù)的維護(hù)與備份,推薦附加收費(fèi)服務(wù),如信息置頂、合理選拔推薦、動(dòng)態(tài)簡(jiǎn)介完善等服務(wù),定期打印報(bào)表。
7 .NET后臺(tái)數(shù)據(jù)庫(kù)開(kāi)發(fā)說(shuō)明
動(dòng)態(tài)網(wǎng)站與后臺(tái)數(shù)據(jù)庫(kù)的協(xié)調(diào)配合工作至關(guān)重要,所以這里進(jìn)行簡(jiǎn)單介紹,該系統(tǒng)采用Sql Sever作為后臺(tái)數(shù)據(jù)庫(kù),與ADO.NET就是.NET Framework類(lèi)庫(kù)中用于實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操作的一些類(lèi)的集合。它分為DataSet對(duì)象和數(shù)據(jù)提供者兩個(gè)部分。DataSet對(duì)象是內(nèi)存中以“表格的形式”保存一批批的數(shù)據(jù),也可以理解為若干張數(shù)據(jù)表(DataTable)的集合,每張數(shù)據(jù)表也有自己的“表名”;數(shù)據(jù)提供者包含許多針對(duì)數(shù)據(jù)源的組件,應(yīng)用程序主要是通過(guò)這些組件來(lái)完成針對(duì)指定數(shù)據(jù)源的連接、提取數(shù)據(jù)、操作數(shù)據(jù)、執(zhí)行數(shù)據(jù)命令。這些組件主要包括Connection、Command、DataReader和DataAdapter。利用這些元素完成網(wǎng)頁(yè)對(duì)數(shù)據(jù)庫(kù)的操作,實(shí)現(xiàn)既定功能。至于后臺(tái)數(shù)據(jù)庫(kù)的增刪、改查等操作,相對(duì)較為簡(jiǎn)單,這里不一一贅述。
參考文獻(xiàn)
[1] 孫舵.基于ASP.Net的網(wǎng)上招聘求職系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].吉林大學(xué),2014.
[2] 文敏.網(wǎng)上招聘信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2012.
[3] 徐勇勝.基于WEB的網(wǎng)上招聘管理系統(tǒng)分析與設(shè)計(jì)[D]. 云南大學(xué),2012.
[4] 劉亮.網(wǎng)上人才招聘系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].山東大學(xué),2012.
[5] 陳福波.網(wǎng)絡(luò)招聘系統(tǒng)的分析與設(shè)計(jì)[D].北京郵電大學(xué), 2012.
[6] 唐麗均.企業(yè)網(wǎng)絡(luò)招聘有效性影響因素分析[D].新疆財(cái)經(jīng)大學(xué),2010.
[7] 劉立.網(wǎng)上招聘系統(tǒng)分析、設(shè)計(jì)與實(shí)現(xiàn)[D].華中科技大學(xué),2008.
科技創(chuàng)新導(dǎo)報(bào)2017年4期