




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、網上人才招聘系統引言在當前的市場環境中。隨著社會的進步和技術的發展,知識正在發揮著越來越大的作用,市場的競爭在很大程度上體現為人才的競爭。從而。找到合適的人才,成為企業提高競爭力的一項關鍵任務。同時。當今的市場環境又是一個快速變化的環境,市場需求在變,對人才的需求也相應處于變化之中。如何能快速適應這一變化,提高人才招聘流程的工作效率,進行快速定位,也就成為人才招聘公司/單位需考慮的重要因素。無論是對于企業的人力資源部門的招聘服務,還是職業中介的跨地域供需信息溝通,或是對外的勞務輸出等等。作為一種服務類型,其服務對象均包含需方驅動特點。其所達到的招聘人員的效率和效果是其存在的價值和理由。對于中介
2、服務的另一個服務對象。即供方,尋求合適工作的各地人士。也同樣關注是否能快速獲得職位需求信息和條件要求等等。所有這些;都產生著對信息系統的需求。而且也只能通過信息系統才能實現基于對人才招聘市場的理解和需求研究。為了滿足市場對于人才招聘解決方案的需求,推出了網上人才招聘解決方案。作為一種專業化的業務流程改進工具,有效地解決了人才招聘工作效率和效果改進提升中所面臨的問題。本畢業設計,就是為了適應現代求職/招聘方式而做出的一種嘗試。本系統采用asp這種服務器端的開發環境以及windows xp的操作系統為工作平臺,同時借助sqlserver這一強大的數據庫管理系統來實現本畢業設計。要開發一個優秀的網站
3、,通常應該遵循以下工作流程:首先定義開發網站的目的;接下來對網站的外觀進行設計;其次進行實際頁面的制作;然后對所制作的網站進行測試,以確保它符合最初設定的目標;最后是將網站發布。在將網站發布后還需要有維護工作,以便及時更新網站內容。所以要做出一個出色的網上招聘系統要做到以下要求。首先,對人才市場網上招聘的定義、特征和優勢的了解是必不可少的。其次,系統網站的規化、網站構建的目標和市場需求調查分析、網站設計與管理的可行性分析以及網站設計與管理的解決方案的深入分析也是不可少的。再次,網上招聘系統網站運行平臺的構建、服務器選擇、asp軟件和數據庫的知識更是實現網上招聘的基礎。上述的網站運行環境及其軟硬
4、件平臺的實現,是概括的和基礎性的,也是構建網上招聘系統的基本思路。通過網上求職/招聘這一示范主題,將網站的互動性、美觀性與實用性完整地呈現出來。主要針對人們對網上招聘系統的需要,采用asp技術使人們輕松自在的實現在網上用戶注冊、簡歷的投放和查找、查看錄用狀態、查看用人單位、留言等。1 系統研究概述1.1網上人才招聘的概念界定招聘是指企業出于自身的發展需要,依據企業人力資源規劃和工作分析,吸引那些有能力并有興趣到本企業任職的人員,企業采取公平、擇優錄取的原則對優秀人員予以錄用的過程,從該定義,我們不難看出招聘至少有以下三方面的涵義:(1)招聘是為了滿足企業自身的發展需要。招聘主要是對企業的人力資
5、源的供需矛盾進行調和,為企業的戰略目標的實現奠定人才基礎。(2)招聘的依據是企業人力資源規劃和招聘崗位的分析說明書。只有將招聘納入到企業人力資源規劃和崗位分析說明書的軌道中,才能保證企業招募的人員符合企業的發展需求,從而有利于企業的發展、壯大。(3)招聘是招募那些有能力并對企業有興趣的人員。從根本上說,招聘實際是一個用人單位與應聘者互相招募的過程。從應聘方來講,其對應聘企業的選擇實際上就是在心目中對企業進行一次“面試”和“篩選”,其會綜合考慮到企業的形象、企業的文化、崗位的發展前景等多種因素。從招聘方來講,企業最后做的錄用決策也是對應聘者的工作經歷和發展潛力等多維考慮之后而做出的。1.1.1對
6、招聘的幾大誤解誤解1:招聘就是千方百計的招攬人才,至于成本可暫時忽略。從招聘的定義上來講,招聘就是為了實現企業內部的人力資源供需平衡,降低企業的人力資源的管理風險。因此,企業在進行招聘活動時才,尤其是在企業內部人力資源供需矛盾突出之時,負責招聘的部門和人員的確需要千方百計的為企業的招聘到急需的人才。但是,這時為了平衡企業內部人力資源的供需平衡;為了防范企業的人力資源管理風險;為了提升的人力資源競爭力這些答案基本上都對,可又不全對。企業的涵義是以追求經濟利益為根本目的的市場經濟主體。也就是說企業活動的根本目的是追求經濟利益。盡管前所述的回答確實可以幫企業節約經濟成本,獲取經濟利益,但是在招聘過程
7、中若不把企業追求經濟利助企業節約經濟成本,獲取經濟利益,但是在招聘過程中若不把企業追求經濟利企業招人之上,那就難免本末倒置,不僅不能為企業獲取經濟利益,反而會加重企業的負擔。誤解2:高學歷人員等于優秀人才。高學歷人員擁有較高的學歷,具有較為漫長的學習經歷。但高學歷人員是否等于優秀人才呢?盡管深厚的知識積累是人轉變為人才的基礎,筆者仍認為二者之間是不能劃等號的。學歷簡言之就是學習經歷,而人才是指具有與社會發展需求相吻合的技能的人員。單從這兩個定義我們就可以看出二者是不能劃等號的,具有較長的學習經歷并不能代表其具有與社會發展需求想吻合的技能。尤其是在當前大學大力擴招,而師資力量相對缺乏,學習教材與
8、社會發展具有相對滯后的情況下,二者之間不等化的現象更為突出。這也就是為什么有些企業對大學生形成了“眼高手低”的認識,甚至不愿意錄用應屆大學畢業生。總之,負責招聘的部門和人員有必要樹立“惟才是舉”而非“惟學歷是舉”的觀念。誤解3:現在的人才資源是供大于求。盡管當前依據各大人才市場提供人才供求數據信息來看,基本上很多類別的崗位是供大于求,導致很多高學歷人員找不到工作,但是這是否是事物的內在本質呢?現在的人才資源真的是供大于求嗎?從根本上說,這只是事物本質所表現出來的一種假象。正如前文所說,人才是指具有與社會發展需求相吻合技能的人員。具體到企業來講,是指能夠與企業發展需求相吻合的人員。而從一些企業反
9、饋的信息來看,很多崗位幾乎是很難招到符合企業要求的人員,最終不得采而求其次或者采取暫時服務外包的措施。這也就形成了“應聘人員抱怨招聘崗位太少,而招聘企業抱怨人才太少”的兩重天的景象。所以,招聘人員和企業切勿被這個人才假象所迷惑。誤解4:招聘就是單純的招錄員工。從招聘最初定義來講,招聘的主要功能是確定招錄人員,防范企業人力資源管理風險。然而隨著人力資源管理理念和管理技術的不斷深入發展,招聘也正被賦予了新的涵義和功能。其中之一就是樹立企業的外部形象,一個企業的外部形象主要是通過兩方面表現出來:一是企業的產品,主要是反映在質量和性能上;一是企業員工的行為。招聘人員的工作方式和工作行為直接反映著企業的
10、內部文化,想應聘者傳送著企業外部形象的信息。因此,企業在進行招聘活動時,在圍繞完成招聘目標的前提下,一方面注意維護企業的形象,另一方面又要抓住這個時機宣傳企業的文化。同時,從另一個角度講,招聘是整個人力資源管理的源頭部分,招聘的績效如何直接影響到其他板塊的人力資源管理工作的開展,甚至會影響到整個人力資源管理系統的正常運轉。1.2網上人才招聘求職的作用及優勢網上求職與招聘是互聯網上一種信息化人才交流形式。依托各級政府人才部門和社會建立的人才網站,不受時間、地域、空間的限制,避免了人群大范圍集中和對場地的依賴,給用人單位和畢業生求職者提供遠在天邊近在咫尺的交流平臺。因此,網上求職與招聘受到了越來越
11、多用人單位和畢業生青睞,成為招聘行業的“新寵”?,F在,通過網絡求職的個人或者招聘的企業越來越多。據有關調查研究顯示,從求職者數量看,2005年中國網絡求職用戶達到530萬,并以28.1%的速度增長,到2006年將達到679萬。從招聘者數量看,2005年使用網絡招聘的企業達到120萬,2006年將突破200萬,2002年到2006年的平均增長率將高達62.12%. 1.2.1網上招聘三大優勢如下(1)時效性強。網絡招聘雙方通過交互式的網上登錄和查詢完成信息交流,這種方式與傳統招聘方式不同,不強求時間和空間上的絕對一致,方便了雙方時間選擇,相對省去了大量的時間。(2)成本低.網絡招聘在節約費用上有
12、很大優勢。對于畢業生來說,通過輕點鼠標即可就能發送一份份電子簡歷,省去了不少周折;對用人單位來說,網絡招聘的成本幾乎為零。(3)針對性對性. 無論是用人單位還是個人都根據自己的具體條件有針對性地在網上進行選擇,這種積極地互動,減少了在招聘過程中的盲目行為。強化了網絡招聘的針對性。1.2.2網上招聘的作用如下隨著大學生就業壓力的增大,大學生就業問題層出不窮,比如就業觀念的轉變問題、求職技能匱乏的問題、職業生涯規劃的問題、就業過程中的權益維護問題、面試失敗后的心理創傷問題等等,而這此問題反過來又都影響著學生的成才與就業。高校就業指導工作因此面臨著巨大的挑戰:一方面,就業指導老師為提高學生就業率而四
13、處奔波,老師沒有時間與精力去學習提高自身的就業指導技能、更好地指導學生就業;另一方面,面,學校、就業指導老師、學生與企業之間的交流不夠深入,學校育人與企業用人、學生求職與企業招聘之間還存在著很多不協調的地方。另一方面,面,學校、就業指導老師、學生與企業之間的交流不夠深入,學校育人與企業用人、學生求職與企業招聘之間還存在著很多不協調的地方。根據高校就業工作的這種現狀,在國家素質教育和就業政策的指引下,英才網聯、全國大學生就業服務衛星專網將聯合各高校就業指導(服務)機構和眾多優秀企業發起成立“英才網聯大學生就業沙龍”。定期地組織會員舉辦沙龍活動,通過研討會、專業培訓、聯誼會等多種方式,共同打造高校
14、就業指導老師與企業hr之間學習交流的優秀平臺、全心搭建學校與企業之間溝通的橋梁、提高大學生就業指導水平。網上招聘的建立對推動大學生成才與就業將起到積極的作用與深遠的影響!1.3 網上人才招聘存在的問題 1.3.1信息不對稱困擾招聘網站 信息不對稱是招聘網站存在的最大問題,求職者為了獲得面試的門票,企業為了吸引更多的求職者,難免存在虛假信息,還有很多企業僅僅是將招聘廣告當成企業宣傳的窗口。呂小姐是某網絡服務公司的ceo,因為公司在一年前剛成立,所以急需招聘新人,她說“我首選了招聘網站,在整個的招聘過程中,我感覺并不是太好,簡歷不多,廣告、宣傳方面的垃圾郵件也不少,經常是想找。
15、net程序員卻收到求職網管的簡歷,因為郵件量大所以總有一到兩份適合的,但是見面一聊,卻有很多濫竽充數的,大多數人簡歷上填寫的內容和實際情況相差太多?!敝锹撜衅缸罱囊粋€調查顯示,在求職者中,廣撒網,多收獲的行為比較頻繁。網絡求職者11%是沒有方向,四處看看、碰碰運氣;51%的人對行業和職業已有明確目標,只在這個范圍內看;14%是有明確目標,直奔主題;25%只是大概有個方向,會瀏覽跨行業尋找。據美國idc的調查表明,要想在具有卓越組織性的市場中聘請人才就必須依賴網絡招聘。如同任何事物一樣,只要網上報名存在就難免魚龍混雜、良莠不齊。記者就此采訪了智聯招聘網ceo劉浩先生。劉浩認為,作為招聘網站自身
16、,已經從幾個方面杜絕、控制了出現虛假、過期廣告問題。從求職者的角度來說,利用網絡招聘這種方式尋找工作應該注意的是,要盡量去理解hr經理的工作,他可能一天要收到500封e-mail,不能及時回復也是情有可原的,不能由此斷定這個招聘廣告的真實性。智聯招聘網正在研制、開發這樣的服務,即替人事經理回復那些不被錄用的求職者,給他們一個答復,從而增加供求雙方的交流和認同。劉浩還提醒求職者在投遞簡歷時,也要衡量、考慮自己的學歷、經驗和能力與招聘廣告的要求是否相符,那樣會大大降低盲目投遞,也提高了成功率。因為與報紙廣告相比,網絡上發信非常便捷,有時自己投遞的簡歷與職位要求相差過大,也會形成垃圾郵件。無論出現怎
17、樣的不和諧音,毋庸爭議的事實是,網絡招聘以其招聘范圍廣、信息量大、可挑選余地大、應聘人員素質高、招聘效果好、費用低而獲得了越來越多的公司的認可,也博得了廣大求職者的青睞。2 系統設計背景2.1系統設計背景近幾年,隨著計算機技術的發展和互聯網時代的到來和飛速發展,我們已經進入了信息時代,也有人稱為數字化時代,在這數字化的時代里,傳統的人才招聘方法和人才求職都受到了極大的挑戰。internet技術持續迅猛的發展,也給傳統的招聘提出了新的模式。絕大部分公司都已接入互聯網并建成自己的網站,各公司的硬件設施已經比較完善。通過設計和建設網絡拓撲架構、網絡安全系統、數據庫基礎結構、信息共享與管理、信息的發布
18、與管理,從而方便管理者、公司和求職者間信息發布、信息交流和信息共享。以現代計算技術、網絡技術為基礎的數字化招聘主要是朝著信息化、網絡化、現代化的目標邁進。與網絡技術相結合的新型招聘求職模式具有對于公司、求職個人來說極為寶貴的特性,可以為新型求職招聘模式的建構提供理想的環境。在此開發的求職招聘網,旨在探索一種以互聯網為基礎的招聘求職模式。通過這種新的模式,為招聘以及求職創造一種新的環境,使招聘信息管理突破時空限制,提高招聘求職工作效率和標準化水平,使公司管理者、公司負責人和求職者可以在任何時候、任何地點通過網絡進行招聘或者求職。基于這些優點,在本次畢業設計,我作為一名計算機專業的畢業生,著手開發
19、了“招生就業信息網站”。2.2系統設計的相關技術簡介2.2.1數據庫系統后臺數據庫系統使用微軟的microsoft sql server sql server 2000。microsoft sql server sql server 2000是建立在microsoft sql server sql server 7.0可擴展基礎上的,代表著下一代microsoft .net enterprise servers(企業服務器)數據庫的發展趨勢。microsoft sql server 2000是為創建可伸縮電子商務、在線商務和數據倉儲解決方案而設計的真正意義上的關系型數據庫管理與分析系統。mic
20、rosoft sql server增強的功能(1)xml 支持(2)聯合數據庫服務器(3)新數據類型sql server 2000 引入了三種新的數據類型:bigint 是8字節的整型類型,sql_variant 類型允許存儲不同數據類型的數據值,table 類型允許應用程序臨時存儲結果供以后使用。table 類型可用于變量,并可作為用戶定義函數的返回數據類型。(4)instead of 和 after 觸發器sql server 2000 還增加了指定 after 觸發器激發的先后順序的功能。(5)排序規則增強(6)全文檢索增強microsoft sql server增強的功能還很多,限于篇
21、幅,在此就不一一舉例了。2.2.2 asp技術asp(active server pages動態網頁)是微軟公司推出的一種用以取代cgi(common gateway interface通用網關接口)的技術。目前,internet上的許多基于windows平臺的web站點已開始應用asp來替換cgi。 簡單地講,asp是一個位于服務器端的腳本運行環境,通過這種環境,用戶可以創建和運行動態的交互式web服務器應用程序,如交互式動態網頁,包括使用html表單收集和處理信息,上傳與下載等等。通常情況下,用戶通過瀏覽器看到的網頁大多是靜態的,目前internet 上的許多站點,仍然提供"靜態
22、"(static)的主頁內容。 所謂"靜態",指的就是站點的主頁內容是"固定不變"的。 當瀏覽器通過internet 的http (hypertext transport protocol)協議,向站點服務器(web server)要求提供主頁的內容時,站點服務器收到要求后,就傳送原已設計好的靜態的html 的文件數據給瀏覽器。 一個"靜態"的站點,若要更新主頁的內容,必須手動的來更新其html的文件數據。而隨著web應用的發展,用戶希望能夠看到根據要求而動態生成的主頁,例如響應用戶查詢數據庫的要求、生成報表等。當在瀏覽器上
23、填好表單(form)的輸入數據,以提供http要求時,可以在站點服務器中執行的應用程序,而不只是一個html 文件。站點服務器收到要求執行的應用程序,分析表單(form)的輸入數據,將執行的結果以html的格式傳送給瀏覽器。 根據用戶請求生成動態主頁的傳統方法有cgi、isapi等。cgi是根據瀏覽器端的http請求激活響應進程,每一個請求對應一個進程。當同時有很多請求時,程序擠占系統資源,造成效率低下;isapi針對這一缺點進行改進,利用dll(動態鏈接庫)技術,以線程代替進程,提高了性能和速度,但要考慮線程的同步問題,而且開發步驟煩瑣。這兩種技術和另一普遍使用的開發動態網頁的技術java都
24、還存在著另外一個問題,那就是開發困難,程序的開發和html寫作是兩個完全不同的過程,需要專門的程序員開發。而較簡單的開發技術如javascript和idc(internet database connector)等功能有限,不敷使用。asp使用的activex技術基于開放設計環境,用戶可以自己定義和制作組件加入其中,使自己的動態網頁幾乎具有無限的擴充能力,這是傳統的cgi等程序所遠遠不及的地方。asp與常見的在client端實現動態主頁的技術如java applet、activex control、vbscript、javascript等不同,asp中的命令和script語句都是由服務器來解釋
25、執行的,執行結果產生動態生成的web頁面并送到瀏覽器;而client端技術的script命令則是由瀏覽器來解釋執行。由于asp是在服務器端解釋執行,開發者可以不必考慮瀏覽器是否支持asp;同時由于它在服務器端執行,開發者也不必擔心別人下載程序從而竊取編程邏輯。asp通過后綴名為.asp的asp文件來實現,一個.asp文件相當于一個可執行文件,因此必須放在web服務器上有可執行權限的目錄下。當用戶從瀏覽器輸入了.asp文件的地址后,瀏覽器就將這個url請求發給web server,如果web server上裝了asp,就調用asp。asp讀出相應.asp文件,解釋并執行命令,動態生成一個html
26、頁面回傳web server,然后web server再把結果發送給瀏覽器。asp文件的制作和html類似,且和html開發集成,可以在同一個過程完成,利用asp將可以執行的腳本嵌入到html文件中(將html文件的后綴名改為.asp),這使得html文件的編寫與腳本的開發融合在一起。通過asp內置的對象、服務器組件(server component)可以完成非常復雜的任務,而且用戶還可以自己開發或利用別人開發的服務器組件完成專門的任務。asp比較網關及服務器擴展模式有著以下優點:(1) 完全與html文件融合在一起;(2) 容易創建,不需要其它編譯、鏈接程序;(3) 面向對象的并通過acti
27、vex server對象可擴展。3 可行性分析3.1可行性分析的目的和意義畢業設計和畢業論文是本科生培養方案中的重要環節。學生通過畢業論文,綜合性地運用幾年內所學知識去分析、解決一個問題,在做畢業論文的過程中,所學知識得到疏理和運用,它既是一次檢閱,又是一次鍛煉。不少學生在做完畢業設計后,感到自己的實踐動手、動筆能力得到鍛煉,增強了即將跨入社會去競爭,去創造的自信心。畢業設計是完成教學計劃實現專業培養目標的一個重要的教學環節;是教學計劃中綜合性最強的實踐性教學環節,它對提高學生綜合運用專業知識分析和解決實際問題的能力,及培養學生的工作作風、工作態度和處理問題等方面具有很重要的意義通過畢業設計使
28、學生在以下幾個方面有較大提高。(1) 通過閱讀有關資料對當前計算機軟、硬件技術的發展有進一步的了解。(2)貫通幾年里所學習的專業基礎知識和專業理論知識。(3)學專業理論知識和技能提高獨立分析問題和解決實際問題的能力。(4)提高學生群體合作、相互配合的工作能力3.2可行性分析3.2.1技術可行性sql server數據庫技術綜合開發。microsoft sql server(基于結構化查詢語言的數據本網站asp,、html標識語言及庫服務器)是基于客戶/服務器結構的數據庫管理系統。用戶通過使用客戶系統從服務器檢索信息并進行本地操作,服務器關注數據庫進程,而客戶則關注信息的表示。為了使客戶端能夠從
29、服務器中訪問數據,服務器必須具備以下兩個關鍵特征:一、對在數據庫中的數據提供單點訪問。二、將處理和操作在客戶端和服務器間進行分配。sql server使用transact-sql語言來維護、實現和訪問數據庫,transact-sql是sql(structured query language)的一個子集標準。sql是數據庫操作的標準,每個數據庫產品均包含其某一版本。 sql server有多種實用程序允許用戶來訪問它的服務,用戶可用這些實用程序對sql server進行本地管理或遠程管理。3.2.2經濟可行性登陸本網站簡單方便,只需擁有一臺能夠上網的計算機就可以進入本網站,不需要耗費大量人力物
30、力資源,從經濟上講是可行的。3.2.3法律可行性本網站擁有自主知識產權, 沒有使用任何違法軟件和交易任何違法商品,所以在法律上講是可行的。3.2.4操作可行性瀏覽本網站簡方便,懂得上網都能快速瀏覽本網站,所以在操作上也是可行的。3.3分析結果從以上的分析可知,招生就業信息網站的方案無論在技術,經濟還是法律以及操作上都是可行的。雖然在某些問題上的實現有些困難,比如安全性管理等;還有些問題的解決方案不是很完美,但總體來說在技術上基本可以實現。我們選用b/s結構和關系數據庫結合的方式,開發語言平臺用asp,在dream weaver上開發,此外還結合了其他多種腳本語言。4 系統需求分析4.1功能需求
31、分析軟件需求分析是軟件開發的第一個階段,也是關系到軟件開發成敗的關鍵步驟。明確的目標是制定方案的前提,功能需求的描述則是網上招聘系統實施方案的前提。需求分析要注意的問題,是讓用戶和開發者共同明確將要開發的是一個什么樣的系統。具體而言,需求分析主要有兩個任務:第一是通過對問題及其環境的理解、分析和綜合,建立分析模型;第二是在完全弄清用戶對軟件系統的確切要求的基礎上,用“用軟件需求規格說明書”把用戶的需求表達出來。該系統應實現通過網上招聘過程中的所涉及兩類重要客戶角色分為兩類進行。即供需雙方。供方為求職人員。需方為招聘單位或是用人部門。并分別處理。同時還包括第三部分的信息發布以及交流功能對于供方(
32、求職人員)所設置的功能包括:(1)用戶管理;進行求職人員的注冊登記管理以及密碼建立。查找和修改的管理。(2)簡歷管理;完成求職人員的個人簡歷信息的輸入和保存。更改等。(3)職位搜索;按所設置的搜索條件進行符合要求的空缺職位和用人單位進行搜索。幫助求職人員及時發現合適的職業機會。(4)職位收藏;對于多個意向職位可以建立個人的職位收藏夾。進行保存。以進行以后的逐個處理。對于需方(用人單位)所設置的功能包括:(1)用戶管理;進行用戶的登記注冊。密碼管理。以及企業公開信息的發布。(2)試用;對于各用人單位。第一次注冊登記后。處于試用狀態??梢允褂孟到y的各種功能。(3)職位管理;進行空缺職位的信息發布和
33、更新。以及修改其中的職位內容。到崗時間。技能要求等。(4)簡歷查詢;設置搜索條件進行現有簡歷庫的查詢,查找滿足職位要求的候選人員。 可每天找到工作的并不多,主要是因為供求雙方不能全面了解,人才不能找到適合自己的工作,公司不能所需的人才,簡單的文字圖表,無法全面了解公司的情況,同樣個人簡介也不能全面了解人才的全部,再加上人才市場人才眾多,應聘者的簡歷堆積如山,沒有時間一一了解,,公司也不好對應聘者進行管理,出現少 .漏等現象,有一些應聘者的簡歷沒有看就被堆在一邊,讓很多適合做這項工作的人無法找到相應的職位。面對傳統招聘這種陷缺,本網上招聘系統在管理中實現面對單個公司,將公司的情況,所
34、關公司的情況,詳細的列出,再通過工作組自行開發的隨意架站系統使得建立網站變得輕松簡單。無需任何計算機專業知識也可輕松的建立起資料的網上站點。招聘者通過客戶端軟件可輕松了解公司情況,并且更詳細,更具體,更全面,更容易找到自己適合的工作。同時把自己的詳細資料傳的網上,公司可以分類,分別管理,就能系統的,清晰的知道每個應聘者的詳細情況,可以挑選最合適的人。最好的利用人才,創造最大的價值!曾經去過人才招聘市場的朋友,一定會覺得人又多又亂,“各式各樣”的用人公司/單位讓人眼花繚亂,應聘到一個好的適合自己的公司得費你好多時間和精神。網上招聘系統一個突出的優點就是查找和搜索方便,可以在家里輕松查看多家用人單
35、位/公司,或者只要你知道某招聘公司其中一個關鍵字,輕輕點擊鼠標,就可以馬上找到該公司的招聘信息和公司信息。通過以上的大致分析,就已經有了一個網上系統的大體輪廓了,本系統分招聘和求職兩部分。主頁部分主要面向應聘者的招聘信息。分別由二個按鈕實現。點擊招聘進入按鈕進入到公司招聘的相關網頁,同意點擊求職進入按鈕進入到求職相關網頁。點擊相應的公司名稱會彈出相應詳細信息。點擊免費注冊按鈕會出現個人簡歷注冊的頁面。包括應聘人姓名、年齡、學歷、英語級別、畢業學校,等共用人單位參考錄用。(1)注冊窗口用于應聘者和招聘公司的注冊。應聘者必填部分包括姓名、性別、年齡、身份證號、學歷、畢業院校、專業、想找的工作、e-
36、mail地址、個人簡歷等。填寫完畢點擊登記資料。必填部分必須填寫,公司可以根據這些資料初步判斷應聘者是否滿足條件,如果滿足公司會和應聘者聯系,進一步了解應聘者。(2)應聘者可以在注冊后隨時公司的錄用狀態,在主頁的左上角用戶登陸窗口登陸,輸入id號和密碼,點擊登陸,在站內信件中查看公司發回的信息,錄用了請和公司聯系。如果沒錄用請耐心等待。(3)本系統還為應聘者安裝職位搜索窗口,可以為應聘者節約更多的時間,最快的找到適合自己的職位。可根據職位名稱、性別要求、學歷要求、月薪等進行搜索 ,可根據不同的要求進行二次查詢,點擊查詢 ,會出現滿足要求的職位的情況,再點擊相應的職位名稱會顯示改職位的詳細情況。
37、(4)統計和系統公告。系統統計了招聘信息、求職用戶,通過數字清楚的招聘情況。系統公告通告當前的主要信息。4.2系統總體功能結構設計本系統的hipo圖如圖4-1所示圖4-1系統hipo圖4.3運行要求4.3.1最低配置(1)硬件要求處理器 intel pentium iii 內 存 128硬 盤 40g(2)軟件需求windows 98microsoft internet explorer 4.01sql數據庫iis 5.04.3.2推薦配置(1)硬件要求:處理器 intel pentium iv 2.8g 內 存 256m 硬 盤 80g(2)軟件需求:microsoft windows 20
38、00/xpiis 5.0visual studio.netsql server2000 數據庫microsoft internet explorer 6.04.4系統詳細設計4.4.1數據庫設計數據庫(database),是按照數據結構來組織、存儲和管理數據的倉庫,是用于查詢的大量數據的存儲區域。使用數據庫可以帶來許多好處:如減少了數據的冗余度,從而大大地節省了數據的存儲空間,實現數據資源的充分共享等等。此外,數據庫技術還為用戶提供了非常簡便的使用手段,使用戶易于編寫有關數據庫應用程序。特別是近年來推出的計算機關系數據庫管理系統,操作直觀,使用靈活,編程方便,功能強大,環境適應廣泛,數據處理能
39、力極強。數據庫的設計是指對一個給定的應用環境,構造數據庫模式,建立數據庫及其應用系統,滿足各種用戶需求。作為信息資源開發、管理和服務的一種有效的手段,數據庫技術的應用已越來越廣泛,從小型的單項事務處理系統到大型的信息系統大都用先進的數據庫技術來保持系統數據的安全性、完整性和共享性。對一個實際的系統來說,數據庫表的設計在遵循數據庫理論的同時,必須能用開發工具來實現用戶在各方面提出的功能要求。一個真正的、完整的站點是離不開數據庫的,因為少量的數據,如網頁訪問人數等完全可以存儲在文本文件中,但實際應用中,需要保存的數據遠不止這一點點,而且這些數據之間往往還有關聯,利用數據庫來管理這些數據,可以很方便
40、的查詢和更新。可以說一個動態網站的建設是離不開一個設計最優的數據庫的。我們現在可以使用的數據庫有很多種,如:fox數據庫(.dbf)、access數據庫(.mdb)、db2、informix、oracle和sql server等等,在本次設計中,選擇了sql server作為后臺數據庫工具,因為它功能遠比其它數據庫強大,并提供了許多標準的關系數據庫管理功能的支持。本網站中關于數據庫表結構設計如下:在服務器上用sql sever2000建立名為zhuce和zpzhuce的數據庫。下面將具體介紹數據庫中各個表的結構。數據庫表名:zhuce1,主鍵userid表4-1 求職注冊數據表列名數據類型長度
41、允許空useridnvarchar50否passwordint4是zsxmchar20是smzhchar50是xbchar10是csnfchar10是hkszdchar50是xjzdchar50是sjchar10是dzyjchar10是txdzchar10是yzbmchar10是sxzylbvarchar50是xxzychar10是byxxchar10是xlchar20是wyyzchar10是 表4-2 招聘注冊數據庫列名數據類型長度允許空useridnvarchar50否passwordchar10是zpdwmcchar10是zpdwxzchar10是lxbmchar10是lxdhchar1
42、0是dwszschar10是lxdzchar10是yzbmchar10是dzyxchar10是個人免費簡歷注冊信息(zhuce1)見圖4-2。圖4-2 個人簡歷免費注冊表單位免費注冊信息(zc)見圖4-3。圖4-3 招聘單位免費注冊表4.4.2數據庫的建立本網站使用的數據庫是sql server,首先需要安裝sql。在安裝好sql后建立2個數據庫,分別為個人求職數據庫和招聘單位數據庫。建立好數據庫后需要網站和數據庫的連接。相關代碼如下:public overridable function connection() as string conn = new sqlconnection(&quo
43、t;server=.;uid=sa;pwd= ;database=zhuce") conn.open()end function5 系統設計與實現5.1系統分析系統應該包括招聘單位和求職個人二個數據庫。網站對于招聘單位實現招聘單位免費注冊,免費查詢求職信息以及修改自己的招聘信息功能。對于求職個人應該實現求職免費注冊以及修改資料,免費查詢招聘信息以及最新熱門企業招聘。5.2程序設計5.2.1主頁面設計主頁面我做了二按鈕,分別連接其他二個子頁面。點擊個人求職進入按鈕進入到求職者相關頁面。點擊單位招聘進入按鈕連接到招聘放相關頁面。招聘頁面主要實現功能有招聘單位免費注冊,招聘單位登錄,查詢求
44、職信息,查看最新招聘信息以及發布最新招聘信息!求職相關頁面應該實現的主要內容有個人求職免費注冊以及登錄。用了五個按鈕分別連接到其他五個子頁面。主要包括面試技巧,簡歷設計,求職指導,求職案例,名企熱聘。點擊這5個按鈕分別連接到5個相關的子頁面。頁面內容是友情聯接到其他網站獲取相關文章!登錄本網站者可以注冊自己的簡歷并且找到自己合適的公司投放簡歷,而對于招聘單位可以發布最新招聘信息,查看最新求職信息以及其他功能。(1)主頁面如圖5-1所示圖5-1網站主頁面5.2.2招聘單位免費注冊此功能主要是實現招聘單位實現發布最新的招聘信息。招聘單位可以通過注冊后登錄到招聘的子頁面,把自己公司信息發布到網頁上。
45、(1) 點擊主頁面上招聘單位進入按鈕聯接頁面如圖5-2所示圖5-2招聘單位主頁面(2)點擊免費注冊按鈕出現頁面如圖5-3所示圖5-3招聘注冊頁面(3)點擊英才人物按鈕出現另外個子頁面如圖5-4所示圖5-4英才人物頁面5.2.3實現上述頁面的主要代碼如下(1)檢測注冊帳號代碼:if (textbox1.text = "") then response.write("<script>alert('請輸入用戶名!');</script>") exit sub else dim conn as new sqlclient.
46、sqlconnection("server=local;uid=sa;pwd= ;database=zpzhuce") conn.open()dim cmd as sqlclient.sqlcommand dim sqlstr as string sqlstr = "select userid from zc where userid='" + trim(textbox1.text) + "' " dim dr as sqlclient.sqldatareader cmd = new sqlclient.sqlcomm
47、and(sqlstr, conn) dr = cmd.executereader() if (dr.read() then response.write("<script>alert('對不起該用戶名以被注冊,請輸入其它用戶名!'); </script>") else response.write("<script language='javascript'>window.alert('恭喜你該用戶名尚未被注冊!'); </script>") end if c
48、onn.close() end ifend sub (2)招聘注冊代碼如下:dim conn1 as new myconn if (textbox1.text = "") then response.write("<script>alert('請輸入用戶名!');</script>") exit sub end if if (textbox2.text = "") then response.write("<script>alert('請輸入密碼!');&l
49、t;/script>") exit sub end if if (textbox2.text.length < 6) then response.write("<script>alert('密碼不得少于6位!');</script>") exit sub end if dim cmd as new sqlcommand dim added as integer conn1.connection() dim sqlstr1 as string sqlstr1 = "select * from zc whe
50、re userid='" + trim(textbox1.text) + "'" cmd = new sqlclient.sqlcommand(sqlstr1, conn1.conn) dim dr as sqlclient.sqldatareader dr = cmd.executereader() if (dr.read() then response.write("<script>alert('對不起該用戶名以被注冊,請輸入其它用戶名!'); </script>") elseif (
51、textbox2.text <> textbox3.text) then response.write("<script>alert('兩次輸入的密碼不一致,請重新輸入!');</script>") exit sub else dim sqlstr as string sqlstr = "insert into zc(userid,password,zpdwmc,zpdwxz,lxbm,lxdh,dwszs) values('" & textbox1.text & "&
52、#39;,'" & textbox2.text & "' ,'" & textbox4.text & "','" & dropdownlist1.selecteditem.text & "','" & textbox5.text & "','" & textbox6.text & "','" & dropdown
53、list1.selecteditem.text & "' )" dr.close() dim cmd1 as new sqlclient.sqlcommand(sqlstr, conn1.conn) cmd1.executenonquery() response.write("<script>alert( '注冊成功!');</script>") conn1.conn.close() end ifend sub 6 系統測試6.1系統測試的目的和原則在開發大型軟件系統的過程中,需要面對錯綜復雜的問題
54、,因此,在軟件生存周期的每個階段都不可避免地會產生錯誤。我們力求在每個階段結束之前通過嚴格的技術審查,盡可能早的發現并糾正錯誤。測試的目的就是在軟件投入生產性運行之前,盡可能多地發現軟件中的錯誤。目前軟件測試仍然是保證軟件質量的關鍵步驟,它是對軟件規格說明、設計和編碼的最后復審。盡管面向對象技術的基本思想保證了軟件應該有更高的質量,但無論采用什么樣的編程技術,編程人員的錯誤都是不可避免的,而且由于面向對象技術開發的軟件代碼重用率高,更需要嚴格測試,避免錯誤的繁衍。因此,軟件測試在面向對象編程里更具有它的重要性。6.2測試方案6.2.1黑盒測試黑盒測試,又稱為功能測試。對于軟件測試而言,黑盒測試
55、把程序看成一個黑盒子,完全不考慮程序的內部結構和處理過程。也就是說,黑盒測試是在程序接口進行的測試,它只檢查程序功能是否能按照規格說明書的規定正常使用,程序是否能適當地接收輸入數據產生正確的輸出信息,并且保持外部信息(如數據庫或文件)的完整性。該測試方案的設計技術主要有:等價劃分、邊界值分析以及錯誤推測法等。6.2.2白盒測試白盒測試的前提是可以把程序看成裝在一個透明的白盒子里,也就是完全了解程序的結構和處理過程。這種方法按照程序內部的邏輯測試程序,檢驗程序中的每條通路是否能按預定要求正確工作。故白盒測試又被稱為是結構測試。該測試方案的設計技術主要有邏輯覆蓋法等。6.2.3本系統所采用測試方案
56、基于以上測試方法,本人選取的是模塊測試和系統測試,模塊測試部分由本人程序設計過程中自主完成,系統測試部分由班上同學幫助我完成。6.3系統開發平臺和運行環境本網站是建立在sql server和asp.net平臺上實現和完善的。適合于windows xp環境運行。6.4系統測試在做完每個子頁面和實現每個功能的同時都需要對系統以及子系統進行全面的認真的測試,以保證系統的正確性和功能的完善。在答辯之前盡量把系統調試到最佳狀態,完善好每處功能,盡可能的美化網站頁面。6.4.1招聘注冊和登錄功能的測試開始任意輸入數據,點擊注冊系統提示多種錯誤。其中包括擁護名不得少于4位,密碼不得少于6位。2次輸入密碼不一致等等問題。把系統提示問題全部解決之后點擊注冊按鈕出現注冊成功的畫面。然后轉到登陸截面把剛才注冊過程中用到的注冊名和密碼再輸入一次,如果出現登陸成功畫面說明注冊和登陸功能可以實現。6.4.2個人求職注冊和登錄功能的測試個人求職注冊和登錄功能大體和招聘注冊和登錄測試相同,只是個人求職注冊的項目比較多,需要一步步的檢測系統出現的錯誤。經過長時間的檢查和修改目前個人求職注冊基本上沒有什么大問題。再以后出現的小問題,本人將根據問題做出相應的解決方案。6.5測試結果 在老師和同學的幫助下,本畢業設計的測試已全部順利完成,在測試過
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年餐廳廚師勞動合同
- 規劃未來的職業藍圖計劃
- 幼兒園語言表達能力提升方案計劃
- 文藝匯演活動組織方案計劃
- 2024年農藝師考試國際合作試題及答案
- 財務共享服務的實施與收益計劃
- 農業職業經理人考試對職業發展的促進作用分析試題及答案
- 年度市場分析與競爭策略計劃
- 化工工藝流程模擬題集及解析
- 培養批判思維與創新能力計劃
- 醫院建設項目智能化專項工程技術要求
- 2024年中國銀行招聘考試真題
- 管理學基礎-形考任務三-國開-參考資料
- 2024-2025學年北師大版七年級數學上冊期末復習壓軸題12個(84題)含答案
- 2023年北京市大興區小升初數學模擬試卷(含答案)
- 2025年河南交通職業技術學院單招職業技能測試題庫審定版
- 第二十一章傳導熱療法講解
- 2025年河南職業技術學院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 智能硬件發展特點及趨勢分析
- 關于物業客服培訓的
- 廣西能匯投資集團有限公司招聘筆試沖刺題2025
評論
0/150
提交評論