網上人才招聘系統(畢業論文)_第1頁
網上人才招聘系統(畢業論文)_第2頁
網上人才招聘系統(畢業論文)_第3頁
網上人才招聘系統(畢業論文)_第4頁
網上人才招聘系統(畢業論文)_第5頁
已閱讀5頁,還剩41頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、濟源職業技術學院畢 業 設 計(論文)題目網上人才招聘系統 系別信息工程系 專業計算機信息管理 班級 姓名 學號 指導教師 日期二零一一年十二月 網上人才招聘系統總計:畢業設計(論文)28頁圖表17幅目 錄 TOC o 1-3 h z u HYPERLINK l _Toc307850778 摘 要 PAGEREF _Toc307850778 h III HYPERLINK l _Toc307850779 ABSTRCT PAGEREF _Toc307850779 h IV HYPERLINK l _Toc307850780 第1章 緒論 PAGEREF _Toc307850780 h - 1

2、- HYPERLINK l _Toc307850781 1.1 研究背景 PAGEREF _Toc307850781 h - 1 - HYPERLINK l _Toc307850782 1.1.1 研究原因 PAGEREF _Toc307850782 h - 1 - HYPERLINK l _Toc307850783 1.1.2 研究意義 PAGEREF _Toc307850783 h - 1 - HYPERLINK l _Toc307850784 1.2 研究現狀及發展趨勢 PAGEREF _Toc307850784 h - 2 - HYPERLINK l _Toc307850785 1.2

3、.1 國內外研究現狀 PAGEREF _Toc307850785 h - 2 - HYPERLINK l _Toc307850786 1.2.2 發展趨勢 PAGEREF _Toc307850786 h - 2 - HYPERLINK l _Toc307850787 第2章 系統分析 PAGEREF _Toc307850787 h - 3 - HYPERLINK l _Toc307850788 2.1 可行性研究 PAGEREF _Toc307850788 h - 3 - HYPERLINK l _Toc307850789 2.1.1 經濟可行性 PAGEREF _Toc307850789 h

4、 - 3 - HYPERLINK l _Toc307850790 2.1.2 技術可行性 PAGEREF _Toc307850790 h - 3 - HYPERLINK l _Toc307850791 2.1.3 操作可行性 PAGEREF _Toc307850791 h - 3 - HYPERLINK l _Toc307850792 2.2 需求分析 PAGEREF _Toc307850792 h - 3 - HYPERLINK l _Toc307850793 2.2.1 組織結構分析 PAGEREF _Toc307850793 h - 3 - HYPERLINK l _Toc3078507

5、94 2.2.2 業務流程分析 PAGEREF _Toc307850794 h - 4 - HYPERLINK l _Toc307850795 2.3 數據流圖 PAGEREF _Toc307850795 h - 5 - HYPERLINK l _Toc307850796 2.4 數據字典 PAGEREF _Toc307850796 h - 7 - HYPERLINK l _Toc307850797 第3章 系統設計 PAGEREF _Toc307850797 h - 10 - HYPERLINK l _Toc307850798 3.1 功能模塊設計 PAGEREF _Toc307850798

6、 h - 10 - HYPERLINK l _Toc307850799 3.2 系統配置方案 PAGEREF _Toc307850799 h - 11 - HYPERLINK l _Toc307850800 3.3 數據庫設計 PAGEREF _Toc307850800 h - 12 - HYPERLINK l _Toc307850801 3.3.1 概念結構設計 PAGEREF _Toc307850801 h - 12 - HYPERLINK l _Toc307850802 3.3.2 邏輯結構設計 PAGEREF _Toc307850802 h - 12 - HYPERLINK l _To

7、c307850803 3.3.3 物理結構設計 PAGEREF _Toc307850803 h - 13 - HYPERLINK l _Toc307850804 3.4 編碼設計 PAGEREF _Toc307850804 h - 15 - HYPERLINK l _Toc307850805 第4章 系統實施 PAGEREF _Toc307850805 h - 16 - HYPERLINK l _Toc307850806 4.1 系統編碼 PAGEREF _Toc307850806 h - 16 - HYPERLINK l _Toc307850807 4.2 系統測試 PAGEREF _Toc

8、307850807 h - 18 - HYPERLINK l _Toc307850808 4.2.1 測試方法 PAGEREF _Toc307850808 h - 18 - HYPERLINK l _Toc307850809 4.2.2 測試項目及結果 PAGEREF _Toc307850809 h - 18 - HYPERLINK l _Toc307850810 4.3 系統發布 PAGEREF _Toc307850810 h - 18 - HYPERLINK l _Toc307850811 總 結 PAGEREF _Toc307850811 h - 20 - HYPERLINK l _To

9、c307850812 致 謝 PAGEREF _Toc307850812 h - 21 - HYPERLINK l _Toc307850813 參 考 文 獻 PAGEREF _Toc307850813 h - 22 -摘 要隨著經濟的高速發展,人才的流動也越來越頻繁,而人才資源是現代企業在日趨激烈的商業競爭中立于不敗之地的根本保證。如何才能用最少的時間和精力招聘到符合企業要求的人才,同時也讓應聘者更加方便地參加應聘是企業和個人都關心的問題。如今,越來越多的人們傾向于在網上搜索和發布信息,因此我們借助日益成熟的互聯網技術設計和實現了一個可以讓招聘者和應聘者遠程進行互動交流的網絡平臺。本系統以B

10、/S(瀏覽器/服務器)體系結構作為基本架構,采用ADO.NET實現對數據庫的存取,以IIS5.0作為Web服務器軟件,用VB.NET編寫ASP.NET程序,通過對發布招聘信息的企業和尋找工作者信息的收集與發布,構造了一個企業和人才之間的網上工作平臺。本系統包括如下功能:管理員可以使用該系統為企業招聘、個人求職提供服務。用人企業可以使用該系統注冊成為招聘用戶并發布招聘信息。求職人員可以在注冊成為求職用戶后通過系統完成求職工作。關鍵詞:人才;ASP.NET;IIS;數據庫ABSTRCTWith the high-speed development of economy, the flow of t

11、alent has become increasingly frequent, but the talented person resources is the modern enterprise in the fierce commercial competition and remain invincible in the fundamental guarantee. How can use the least time and effort to recruit enterprises meet the requirements of talent, but also let the a

12、pplicant conveniently apply is both enterprises and individuals concern. Nowadays, more and more people tend to the on-line search and the issue information, therefore we use increasingly sophisticated Internet technology to design and realize a allows recruiters and applicants to conduct long-range

13、 interaction network platform.This system with B / S ( Browser / server ) architecture as the basic framework, using ADO.NET implementation of the database access, IIS5.0 as the Web server software, with VB.NET prepared ASP.NET procedures, through the recruitment information for enterprise and worke

14、r information collection and distribution, construct a net between enterprises and talents working platform.The system includes the following function: the manager may use this system for business recruitment, job-seeking services. Employers can use the system to register as a user and Manager Recru

15、itment information. Job seekers can become after the registration seeksemployment the user to complete through the system search.Keywords: Talent; ASP.NET; IIS; Database第1章 緒論1.1 研究背景隨著經濟的發展,城市化步伐的加快,求職者隊伍不斷壯大。傳統的人才招聘,對求職者來說,費時費力;對招聘企業來說,舉辦招聘會需要花費大量經費。所以在當今互聯網已經成為人們生活一部分的社會里,越來越多的個人選擇通過網絡輕點鼠標尋求工作,越來

16、越多的企業也開始選擇網絡進行招聘。網上人才招聘系統滿足了求職者和招聘企業雙向的要求,網上人才招聘系統收集大量招聘企業的招聘信息,它使網上招聘從盲目的網絡職位搜索到有序大量的職位投遞,從混亂變為規范,而且成功率較高。1.1.1 研究原因當前社會競爭日趨激烈,“找工作難”已成為社會的一大難題。問題的關鍵在于求職和招聘的人員都陷入了如何找到適合自己的工作以及如何招到合格的人才來填補公司空缺的這一矛盾中。 如果依靠傳統的招聘形式來招聘或應聘,不但增加成本,而且往往招不到合適的人才或找不到合適的工作。為解決這一問題,可以把招募人員和尋找工作的信息都放在因特網上,讓更多人獲得這些信息。而設計本系統正是為了

17、適應這種形勢,一個功能齊全的在線人才網站系統將能為招聘者和應聘者提供一個適合的平臺,通過這個平臺,可以足不出戶就能招聘人才或尋找工作,為大眾提供方便。1.1.2 研究意義在Internet飛速發展的今天,互聯網成為人們快速獲取、發布和傳遞信息的重要渠道,它在政治、經濟、生活等方面發揮著重要的作用。在中國,網絡招聘興起的同時發展迅速。首先因為網上投遞的簡歷比較多,而且應聘者素質較高。還有,網絡招聘的優點是快捷,方便,招聘網站所提供的一些服務還可以幫助企業篩選簡歷,提高企業的工作效率。另外,網上招聘花的成本遠遠低于傳統的招聘方式,這也是企業選擇網絡招聘重要原因。1.2 研究現狀及發展趨勢1.2.1

18、 國內外研究現狀利用國際互聯網開發和建立網上人力資源市場,在發達國家己經是司空見慣的事情,也是企業尋找人才的重要途徑。網絡招聘以其低成本、見效快、無地域限制的特點正在吸引著大批中高級人才和企業。據統計,2002年全球范圍己有600萬條就業信息在網上公布。用人企業也開始把眼界拓寬,美國財富雜志“世界500強招聘趨勢”報告顯示,到2002年,世界500強企業中,多達91%的企業實行了網上招聘系統。在我國,網絡招聘也正在悄然興起。根據2000年7月CNN IC發布的中國互聯網絡發展狀況統計報告顯示,在中國1690萬網民中,有26.11%上網的主要目的是獲得求職招聘信息,而又有19.62%認為求職招聘

19、信息還不能滿足自己的需求。半年后的2001年1月,再次調查結果顯示,在中國的2250萬網民中,有29.12%在網絡上瀏覽的目的是獲得職業信息,又有25.41%的網民認為網絡求職招聘信息不能滿足需求。通過對比可知,中國網民對網絡求職隨著認同度增加需求也增加了,另一個方面是隨著需求的增加對人才網站的服務要求也提高了。這意味著中國人才網站發展的空間很大,而面臨的用戶也越來越成熟,這對那些小規模、不專業、服務跟不上的人才網站將是一個巨大的挑戰。1.2.2 發展趨勢網絡的自由與開放為電子商務創造了機遇,同時也帶來了人才市場的空前繁榮。隨著一大批網絡招聘信息網站的蜂擁而起,網上招聘急劇升溫,不僅被網絡商們

20、普遍看好,更博得了招聘單位和網民的廣泛青睞。雖然在互聯網的發展初期,用戶就被提到了中心位置,但在實際建設過程中卻忽略了用戶的個性化需求。這實際上是由市場現狀所決定的,個性化的網站固然能夠更有針對性地吸引某一目標群體,但因此而失去另外的群體卻令網站經營者不忍,正是這種追求“大而全”的做法,造成了網站的千篇一律。隨著網絡應用的普及,“大而全”的網站注定要被個性化的網站所取代。市場的擴大使“全而精”的經營不具可能,而隨著用戶群的增長與細化,爭取到一個穩固的用戶群體對于網站的業務拓展至關重要。第2章 系統分析系統分析的主要任務是將在系統詳細調查中所得到的文檔資料集中到一起,對組織內部整體管理狀況和信息

21、處理過程進行分析。2.1 可行性研究2.1.1 經濟可行性經濟可行性研究的目的是實行系統能達到以最小的開發成本取得最佳的經濟效益,需要對組織的經濟狀況和投資能力進行分析。由于本系統突破了時間限制,只要服務器開通,本系統的合法用戶隨時可以了解自己想了解的信息。這比過去那種手工作法有了很大的進步。因而,該系統在經濟上是可行的。2.1.2 技術可行性技術可行性研究是研究現有的技術條件能否順利完成開發工作,硬、軟件配置能否滿足開發的需要等等。本系統對用于開發系統的計算機硬件和軟件的要求程度不高,采用 ASP.NET和ACCESS2003開發本系統,目前這些技術已相當成熟。因而,該系統在技術上是可行的。

22、2.1.3 操作可行性本系統為一個小型的網上人才招聘系統,所耗費的資源非常的小,現在一般的電腦無論是硬件還是軟件都能夠滿足條件,因此,本系統在操作上是可行的。2.2 需求分析2.2.1 組織結構分析企業用戶模塊:本模塊主要是企業招聘信息發布、企業基本信息維護、游覽求職人員信息、管理收到的求職簡歷等功能。個人用戶模塊:本模塊主要是個人基本資料維護、游覽企業信息、投簡歷、職位搜索、職位收藏,管理收到的招聘信息等功能。后臺管理模塊:通過后臺模塊,可以對注冊的企業或個人資料進行管理,審核招聘信息,發布新聞等功能。2.2.2 業務流程分析系統業務流程分析是詳細調查的重要方面,目的在于分析清楚系統中管理業

23、務處理的流程、人員及相互關系。后臺管理模塊主要是管理員用戶登錄后可以對企業、個人信息進行管理,可以審核企業發布的招聘信息,管理首頁新聞、站內信件等,具體業務流程圖如2.1所示。圖2.1 后臺管理業務流程圖管理員用戶登錄后對企業發布的招聘信息進行審核。首先從待審核信息表中選擇要審核的信息編號,然后人工判斷是否通過,如果不通過直接刪除,通過了直接添加的招聘信息表,并把待審核信息表內對應的信息刪除,具體業務流程如圖2.2所示。圖2.2 審核招聘信息業務流程圖2.3 數據流圖數據流圖能精確地在邏輯上描述新系統的功能、輸入、輸出和數據存儲等,擺脫了物理內容。本系統主要有企業、個人兩個主要模塊,通過網上招

24、聘系統平臺進行招聘、應聘。具體數據流圖如圖2.3所示。圖2.3 數據流圖0層圖企業、個人首先注冊,然后登錄填寫企業詳細信息和個人簡歷信息,企業可以發布招聘信息,查看簡歷,回復反饋信息,查看站內新聞等。個人可以搜索職位信息,投遞簡歷,收藏職位,查看站內信件、新聞等。其中的普通用戶只是進入網站瀏覽信息。具體數據流圖如2.4所示。圖2.4 數據流圖1層圖管理員用戶登錄后可以修改個人密碼,可以對企業、個人信息進行管理,可以審核企業發布的招聘信息,管理首頁新聞、站內信件等,具體數據流圖如圖2.5所示。圖2.5 后臺管理數據流圖2.4 數據字典數據字典是關于數據流圖中包含的所有元素的定義的集合。它的作用主

25、要是對數據進行規格說明,供人查閱。其中后臺管理流程圖主要有4類元素進行定義。(1)數據存儲編號:F1名稱:管理員用戶數據庫描述:存放管理員用戶信息相關聯的處理:D1,D2編號:F2名稱:站內新聞庫描述:存放發布的時事新聞信息相關聯的處理:D3編號:F3名稱:企業信息庫描述:存放企業用戶信息相關聯的處理:D4編號:F4名稱:個人信息庫描述:存放個人用戶信息相關聯的處理:D4編號:F5名稱:待審核招聘信息庫描述:存放待審核的企業招聘信息相關聯的處理:D5編號:F6名稱:已審核招聘信息庫描述:存放已審核過的企業招聘信息相關聯的處理:D5編號:F7名稱:個人簡歷庫 描述:存放個人簡歷信息相關聯的處理:

26、D6編號:F8名稱:站內信件庫描述:存放企業反饋信息相關聯的處理:D7(2)數據流編號:D1名稱:登錄信息描述:用戶已注冊的信息編號:D2名稱:密碼修改信息描述:用戶已修改的密碼信息編號:D3名稱:新聞信息描述:用戶添加的信息編號:D4名稱:用戶信息描述:用戶管理的企業、個人信息編號:D5名稱:招聘信息描述:用戶審核的招聘信息編號:D6名稱:簡歷信息描述:用戶管理的簡歷信息編號:D7名稱:站內信件信息描述:用戶已管理的站內信件信息編號:D8名稱:操作信息描述:用戶進行的各項操作信息(3)處理邏輯編號:P1名稱:用戶登錄處理描述:對用戶提交的登錄信息進行處理對象:D1編號:P2名稱:用戶操作描述

27、:對用戶實行的各項操作進行處理對象:D8編號:P3名稱:用戶管理描述:對企業、個人用戶進行管理對象:D4編號:P4名稱:修改密碼 描述:用戶修改個人登錄密碼對象:D2編號:P5名稱:新聞管理描述:管理首頁時事新聞對象:D3編號:P6名稱:招聘信息管理描述:管理企業發布的招聘信息對象:D5編號:P7名稱:簡歷投遞管理描述:管理個人用戶投遞的簡歷對象:D6編號:P8名稱:站內信件管理描述:管理企業反饋信件對象:D7(4)外部實體編號:00-1名稱:管理員用戶描述:具有刪除、個人和企業用戶信息,審核招聘信息,管理站內信息和站內新聞信息的用戶第3章 系統設計程序的流程遵守人才市場招聘的流程。首先注冊,

28、在注冊完成后填寫個人基本信息,而后再填寫職業和個人業務水平等信息,同時企業注冊完成后先填寫企業基本信息,而后再填寫所需職位的名稱、需求、報酬等,最后填寫聯系方式。這樣的流程便于使用者快速熟悉整個系統的流程,完成求職或者招聘。3.1 功能模塊設計求職招聘網本身是為用人企業和求職人員交流相互提供信息的平臺,同時人才招聘網主要是針對用人企業和求職人員之間進行相互溝通。同時為了更好的為用人企業與求職人員服務,系統還設計了大量的輔助功能,這些輔助功能由系統管理員負責操作。在這些需求的基礎上,本系統的總體功能模塊主要包括:求職、招聘、后臺管理。其中求職有包括用戶注冊、登錄,職位搜索,職位收藏,投簡歷,站內

29、信件等。招聘包括企業注冊、登錄,發布招聘信息,回復反饋信息等。后臺管理包括用戶管理,企業管理,時事新聞等,具體如圖3.1所示。圖3.1 功能模塊圖管理員模塊的功能包括用戶管理、信息管理、新聞管理等。具體如圖3.2所示。圖3.2管理員模塊圖3.2 系統配置方案硬件平臺選擇系統硬件運行環境配置的時候應該考慮到系統的安全性、開放性、價格比、可擴展性、能保證較高的工作效率等方面。最終確定的硬件環境配置為:CPU: 奔騰2.0G以上內 存: 256MB以上硬 盤: 80GB以上建議使用1024768分辨率軟件平臺系統軟件平臺的配置,軟件是系統開發的靈魂,配備良好的軟件開發工具在系統開發中至關重要:操作系

30、統:Windows XP數據庫軟件:Access2003網頁設計軟件:photoshop;flash開發工具:ASP.NET和BV.NET3.3 數據庫設計數據庫在一個信息管理系統中占有非常重要的地位,數據庫結構設計的好壞將直接對應用系統的效率及實現的效果產生影響。合理的數據庫結構設計可以提高數據庫存儲的效率,保證數據的完整性和一致性。3.3.1 概念結構設計根據系統分析,可以得出本系統數據庫的主要概念模型,包括管理員實體、企業實體和個人實體,其實體的具體功能概念模型如下圖3.3所示。圖3.3 用戶實體ER圖3.3.2 邏輯結構設計邏輯結構設計是將概念結構設計階段完成的概念模型轉換成能被選定的

31、數據庫管理系統(DBMS)支持的數據模型。數據模型可以有實體關系轉換而來。個人簡歷表(編號,Yhname,Zsxm,Xb,Nl,Hyzk,Mz,)企業信息表(編號,Qyname,Gsmc,Sshy,Qyxz,Zczj,)招聘信息表(編號,qyname,Zhiwei,Zhiwu,Didian,Renshu,)3.3.3 物理結構設計數據庫的邏輯結構設計完畢后,可以將上面的數據庫邏輯結構轉化為某種數據庫系統所支持的實際數據模型,也就是數據庫的物理結構。表3.1為grjl個人簡歷表,存放個人用戶的聯系信息及簡歷信息。表3.1 個人簡歷表 字段名字段屬性約束條件功能描述編號自動編號主鍵編號Yhname

32、文本型Not null用戶名Zsxm文本型Null真實姓名Xb文本型Null性別Nl文本型Null年齡Hyzk文本型Null婚姻狀況Mz文本型Null民族Xl文本型Null學歷Zzmm文本型Null政治面貌Zy文本型Null專業Yysp文本型Null英語水平Dnsp文本型Null電腦水平Byxx文本型Null畢業學校Zwjs文本型Null自我介紹Gzjl文本型Null工作經歷Yqyx文本型Null要求月薪Gzxz文本型Null工作性質Qzyx文本型Null求職意向Qzyxzw文本型Null求職意向職務Qthtc文本型Null其他或特長Lxdh文本型Null聯系電話Qq文本型NullQqJtzz

33、文本型Null家庭住址Dzyx文本型Null郵箱表3.2為qyxx企業信息表,存放企業信息。表3.2 企業信息表 字段名字段屬性約束條件功能描述編號自動編號主鍵編號Qyname文本型Null企業用戶Gsmc文本型Null公司名稱Sshy文本型Null所屬行業Qyxz文本型Null企業性質Zczj文本型Null注冊資金Ygrs文本型Null員工人數Szdq文本型Null所在地區Frdb文本型Null法人代表Clsj日期時間Null成立日期Gsjj文本型Null公司簡介Lxr文本型Null聯系人Lxdh文本型Null聯系電話Cz文本型Null傳真Dzyj文本型Null電子郵件Txdz文本型Null

34、通信地址Yb文本型Null郵編表3.3為zpxx招聘信息表,存放招聘的基本信息。表3.3 招聘信息表 字段名字段屬性約束條件功能描述編號自動編號主鍵編號qyname文本型Null企業用戶Zhiwei文本型Null職位Zhiwu文本型Null職務Didian文本型Null地點Renshu文本型Null人數Xiangbie文本型Null性別Yuexin文本型Null月薪Xueli文本型Null學歷Jianzhi文本型Null兼職Shijian日期時間Null時間Yaoqiu文本型Null要求Fbsj日期時間Null發布時間3.4 編碼設計編碼設計是系統設計中重要的一部分。編碼是進行信息的分類、校驗

35、、檢索、統計的鍵,利用編碼鍵可以識別數據庫中的每一條記錄,由于本系統較小且不夠完善,所以并未使用編碼設計。第4章 系統實施4.1 系統編碼本系統主要包括招聘信息審核、企業發站內信件、職位收藏、投遞簡歷、企業查看簡歷等功能,在系統開發過程中,我主要負責后臺,其中招聘信息審核部分代碼如下:Imports System.Data.OleDbPartial Class shenhe_zpxxInherits System.Web.UI.PageDim a, b, cDim d As IntegerProtected Sub Button1_Click(ByVal sender As Object, B

36、yVal e As System.EventArgs) Handles Button1.Clickd = Me.DropDownList1.SelectedValueDim cn1 As New OleDbConnection(provider=Microsoft.jet.OLEDB.4.0;Data Source= & Server.MapPath(app_data/jyrcw.mdb)cn1.Open()Dim cmd1 As New OleDbCommand(select * from zpxx_dsh where 編號= & d & , cn1)Dim dr1 As OleDbData

37、Reader = cmd1.ExecuteReaderdr1.Read()a = dr1.Item(1)b = dr1.Item(2)c = dr1.Item(12) dr1.Close()Dim cn3 As New OleDbConnection(provider=Microsoft.jet.OLEDB.4.0;Data Source= & Server.MapPath(app_data/jyrcw.mdb)cn3.Open()Dim cmd3 As New OleDbCommand(select * from zpxx where zpxx.zhiwei= & a & and zpxx.

38、zhiwu= & b & and zpxx.qyname= & c & , cn3)Dim dr3 As OleDbDataReader = cmd3.ExecuteReaderIf dr3.Read = False Then 判斷招聘信息是否存在Dim cn As New OleDbConnection(provider=microsoft.jet.oledb.4.0;data source= & Server.MapPath(app_data/jyrcw.mdb)cn.Open()Dim strole As Stringstrole = insert into zpxx select *

39、from zpxx_dsh where zpxx_dsh.編號= & d & Dim cmd As New OleDbCommand(strole, cn)Dim dr As OleDbDataReader = cmd.ExecuteReaderDim cn2 As New OleDbConnection(provider=microsoft.jet.oledb.4.0;data source= & Server.MapPath(app_data/jyrcw.mdb)cn2.Open()Dim strole2 As Stringstrole2 = delete from zpxx_dsh wh

40、ere 編號= & d & Dim cmd2 As New OleDbCommand(strole2, cn2)Dim dr2 As OleDbDataReader = cmd2.ExecuteReaderResponse.Write( alert(審核成功)ElseResponse.Write( alert(審核失敗,該招聘信息已存在!)End IfEnd SubProtected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.LoadIf Not Page.IsPostBack T

41、henEnd IfEnd SubEnd Class4.2 系統測試4.2.1 測試方法系統測試一般分為白盒測試與黑盒測試兩種方法。考慮到各種因素和條件的限制,我們決定采用黑盒測試方案。即我們不考慮所編寫程序的具體算法,而是根據軟件所需要的輸入輸出數據類型以及應該完成的功能,每做完一個功能模塊就對其進行測試驗證,看看能不能正常讀寫數據。4.2.2 測試項目及結果審核招聘信息功能測試測試項目名稱:網上人才招聘系統職位收藏功能測試測試用例編號:1測試內容:管理員用戶登錄后,驗證能否成功審核招聘信息測試數據:用戶名:lmh 密 碼:111 編 號:1測試次數:執行測試過程3次測試結果:經測試,只有在管

42、理員身份正確登錄的情況下,可以審核企業發布的招聘信息,并且在已審核表內沒有此條招聘信息。4.3 系統發布基于Microsoft Visual Studio 2005 內置的發布網站,在控制面板中雙擊“管理工具”,選擇“Internet信息服務”,進行各項設置,具體步驟如下:啟動Microsoft Visual Studio 2005 ,打開網站“網上招聘”文件夾。點擊菜單欄上的“生成”,選擇“發布網站”,彈出“發布網站”對話框在“目標位置”輸入保存目標文件夾。點擊“確定”,完成發布。在打開“控制面板”窗口,雙擊“ 管理工具 ”圖標,打開“ 管理工具”窗口。在“ 管理工具”窗口中,選擇“Inte

43、rnet信息服務 ”快捷圖標并雙擊,在internet信息服務窗口左側樹形窗口中,選擇本地計算機圖標,找到并點擊“ 網站” ,再用鼠標右鍵單擊“默認網站”。進入“ 默認網站”的屬性窗口,在主目錄選項卡中找到本地路徑,并將其改為D:001,在文檔選項卡中新建一個index.asp并將其移動至頂端。將網上招聘系統文件夾001考入D盤下,然后重啟“Internet信息服務”。從瀏覽器訪問http:/localhost/index.asp即可進入網站。總 結本文實現的網上人才招聘系統,實現了招聘時企業和人才的交互選擇,滿足了人才應聘和企業招聘的需求,利用該系統,人才和企業都可以很方便地找到自己所需要的

44、職位和人才,既節省了費用和時間,又提高了工作效率。在該網站中,完成了用戶注冊,企業招聘,個人應聘,職位推薦,職位搜藏,后臺管理與維護,普通用戶瀏覽等模塊,通過此畢業設計的實踐與學習,初步認識到掌握知識技能的重要性,對于未完成的工作還很多,在線人才網站系統做的不夠完美,頁面的美工設計不夠,在本網站中還應該增加更多的輔助模塊,以成為綜合性的人才網站,我們將在以后的工作與學習中不斷努力改進!通過對發布招聘信息的企業和尋找工作者信息的收集與發布,為用人企業與人才之間提供了一個網上的交互平臺,在空間上擴展了人才交流中心的工作范圍,它不僅為求職人員提供了一個寬闊的擇業空間,也為企業、商家提供了一個展示實力

45、、選拔優秀人才的有效途徑。雖然,畢業設計只有短暫的幾個月,但卻使我充分認識到自身還存在很多不足的地方,還需要不斷的努力來充實自己、完善自己,只有這樣才能學無止境以求得更大的發展。致 謝在大學生涯即將結束之際,首先我深深感謝我尊敬的指導老師XXX,他嚴謹的治學態度和循循善誘、一絲不茍的教風,給我的大學學習生活留下了一筆難忘的記憶。他還在學習和生活中給了我很多鼓勵和幫助,為我創造了自由發揮的空間,使我得以順利地完成論文的寫作,令我非常感激。其次,感謝XXX老師和同學們,在畢業設計期間對我的幫助。尤其是我的組員經常與我交流、探討問題,給我以許多啟迪,在此一并致以真誠的謝意。在畢業設計的過程中,我們從

46、中學到了很多東西。指導老師XXX老師,他認真負責的工作態度,嚴謹的治學精神和深厚的理論水平都使我們收益匪淺。他無論在理論上還是在實踐中,都給予我們幫助,使我們對整個系統有了更深層的理解,同時使自己在系統設計方面有了很大程度的提高,對于我們以后的工作和再學習都是一種無形的幫助,感謝他耐心的輔導。沒有這些人的關心和幫助,我是無法完成本論文的,因此我再一次對關心和幫助過我的人表示衷心的感謝,并以此文獻給所有關心、愛護我的人們!參 考 文 獻1 唐建平.ASP設計使用教程.北京:人民郵電出版社,2005.2 衛振林.ASP程序設計與應用.北京:機械工業出版社,2005.3 徐全生、侯玉華編:ASP的運

47、行機制、應用和開發.沈陽:沈陽工業大學學報,2001年2月第23卷第1期.4 嚴小衛、夏小彬:基于 ASP 技術的動態 WEB 站點的設計.廣西:廣西師范大學學報,2000年第200期.5 鄭小玲.Access 2003中文版實用教程.北京:清華大學出版社,2004.6 張世偉.數據庫高手-Access數據庫輕松做.北京:中國電力出版社,2003.7 劉輝.ASP.NET 2.0 程序設計使用技術.天津:天津大學出版社,2008.8 劉亞軍,高莉莎.數據庫設計與應用.北京:清華大學出版社,2007.附錄資料:不需要的可以自行刪除C語言編譯器的設計與實現 我們設計的編譯程序涉及到編譯五個階段中的

48、三個,即詞法分析器、語法分析器和中間代碼生成器。編譯程序的輸出結果包括詞法分析后的二元式序列、變量名表、狀態棧分析過程顯示及四元式序列程序,整個編譯程序分為三部分:(1) 詞法分析部分(2) 語法分析處理及四元式生成部分 (3) 輸出顯示部分一詞法分析器設計 由于我們規定的程序語句中涉及單詞較少,故在詞法分析階段忽略了單詞輸入錯誤的檢查,而將編譯程序的重點放在中間代碼生成階段。詞法分析器的功能是輸入源程序,輸出單詞符號。我們規定輸出的單詞符號格式為如下的二元式: (單詞種別,單詞自身的值)#define ACC -2#define syl_if 0#define syl_else 1#defi

49、ne syl_while 2#define syl_begin 3#define syl_end 4#define a 5#define semicolon 6#define e 7#define jinghao 8#define s 9#define L 10#define tempsy 11#define EA 12#define EO 13#define plus 14#define times 15#define becomes 16#define op_and 17#define op_or 18#define op_not 19#define rop 20#define lpare

50、nt 21#define rparent 22#define ident 23#define intconst 24函數說明 讀取函數 readline( )、readch( )詞法分析包含從源文件讀取字符的操作,但頻繁的讀文件操作會影響程序執行效率,故實際上是從源程序文件” source.dat ”中讀取一行到輸入緩沖區,而詞法分析過程中每次讀取一個字符時則是通過執行 readch( )從輸入緩沖區獲得的;若緩沖區已被讀空,則再執行readline( )從 source.dat 中讀取下一行至輸入緩沖區。掃描函數 scan( ) 掃描函數 scan( )的功能是濾除多余空格并對主要單詞進行分

51、析處理,將分析得到的二元式存入二元式結果緩沖區。變量處理 find( )變量處理中首先把以字母開頭的字母數字串存到 spelling 數組中,然后進行識別。識別過程是先讓它與保留關鍵字表中的所有關鍵字進行匹配,若獲得成功則說明它為保留關鍵字,即將其內碼值寫入二元式結果緩沖區;否則說明其為變量,這時讓它與變量名表中的變量進行匹配( 變量匹配函數 find( ) ),如果成功,則說明該變量已存在并在二元式結果緩沖區中標記為此變量( 值填為該變量在變量名表中的位置),否則將該變量登記到變量名表中,再將這個新變量存入二元式緩存數組中。數字識別 number( ) 數字識別將識別出的數字填入二元式結果緩

52、存數組。顯示函數 顯示函數的功能在屏幕上輸出詞法分析的結果( 即二元式序列程序),同時給出二元式個數及源程序行數統計。二語法分析器設計 語法分析器的核心是三張 SLR 分析表以及針對這三張 SLR 分析表進行語義加工的語義動作。編譯程序中語法分析處理及四元式生成部分主要是以二元式作為輸入,并通過 SLR 分析表對語法分析處理過程進行控制,使四元式翻譯的工作有條不紊的進行,同時識別語法分析中的語法錯誤。在處理 if 和 while 語句時,需要進行真值或假值的拉鏈和返填工作,以便轉移目標的正確填入。1. 控制語句的 SLR 分析表1 設計過程如下: 將擴展文法GS S1)S if e S els

53、e S2)S while e S3)S L 4)S a;5)L S6)L SL用_CLOSURE方法構造LR(0)項目規范簇為:I0: S SS if e S else SS while e S S L S a ;I1: S SI2: S ife S else SI3: S while e SI4: S L L S L SL S if e S else SS while e S S L S a ; I5: S a; I6: S if e S else S S if e S else SS while e S S L S a ; I7: S while e S S if e S else SS

54、while e S S L S a ; I8: S L I9: L S L SL L SL L S S if e S else SS while e S S L S a ; I10: S a ; I11: S if e S else SI12: S while e S I13: S L I14: S SL I15: S if e S else S S if e S else SS while e S S L S a ; I16: S if e S else S 構造文法G中非終結符的FOLLOW集如下:FOLLOW(S) = # S if e S else S得FOLLOW(S) = else

55、 S L 得FOLLOW(L) = 3) S S 得FOLLOW(S) = else , # L S 因為FIRST(S) = ,所以FOLLOW(S) = else , #, 在()項目規范簇中,只有9有“移進歸約”沖突,L SL SL因為FOLLOW(L) FIRST(L) = 所以可以用方法解決以上沖突,最后我們得到的分析表如下:ACTIONGOTO ifElsewhilea;e#SL0S2S3S4S511ACC2S63S74S2S3S4S5985S106S2S3S4S5117S2S3S4S5128S139S2S3S4R5S591410R4R4R4111512R2R2R213R3R3R3

56、14R615S2S3S4S51616R1R1R1static int action2011=/* 0 */ 2, -1, 3, 4, -1, 5, -1, -1, -1, 1, -1,/* 1 */ -1, -1, -1, -1, -1, -1, -1, -1,ACC, -1, -1,/* 2 */ -1, -1, -1, -1, -1, -1, -1, 6, -1, -1, -1,/* 3 */ -1, -1, -1, -1, -1, -1, -1, 7, -1, -1, -1,/* 4 */ 2, -1, 3, 4, -1, 5, -1, -1, -1, 9, 8,/* 5 */ -1,

57、-1, -1, -1, -1, -1, 10, -1, -1, -1, -1,/* 6 */ 2, -1, 3, 4, -1, 5, -1, -1, -1, 11, -1,/* 7 */ 2, -1, 3, 4, -1, 5, -1, -1, -1, 12, -1,/* 8 */ -1, -1, -1, -1, 13, -1, -1, -1, -1, -1, -1,/* 9 */ 2, -1, 3, 4,105, 5, -1, -1, -1, 9, 14,/* 10*/ -1,104, -1, -1,104, -1, -1, -1,104, -1, -1,/* 11*/ -1, 15, -1,

58、 -1, -1, -1, -1, -1, -1, -1, -1,/* 12*/ -1,102, -1, -1,102, -1, -1, -1,102, -1, -1,/* 13*/ -1,103, -1, -1,103, -1, -1, -1,103, -1, -1,/* 14*/ -1, -1, -1, -1,106, -1, -1, -1, -1, -1, -1,/* 15*/ 2, -1, 3, 4, -1, 5, -1, -1, -1, 16, -1,/* 16*/ -1,101, -1, -1,101, -1, -1, -1,101, -1, -1;其中,前 9 列為 action

59、值,后 2 列為 goto 值;016 表示 17 個移進狀態( 即 Si);-1表示出錯;ACC 表示分析成功;而 100106 對應 7 個歸約產生式:S SS if e S else SS while e SS L S a;L SL SL2. 算術表達式的 LR 分析表 2 設計如下:S EE E+EE E*EE (E)E i (過程略)ACTIONGOTOI+*()#E0S3S211S4S5ACC2S3S263R4R4R4R44S3S275S3S286S4S5S97R1R5R1R18R2R2R2R29R3R3R3R3static int action1107=/* 0 */ 3, -1

60、, -1, 2, -1, -1, 1,/* 1 */ -1, 4, 5, -1, -1,ACC, -1,/* 2 */ 3, -1, -1, 2, -1, -1, 6,/* 3 */ -1,104,104, -1,104,104, -1,/* 4 */ 3, -1, -1, 2, -1, -1, 7,/* 5 */ 3, -1, -1, 2, -1, -1, 8,/* 6 */ -1, 4, 5, -1, 9, -1, -1,/* 7 */ -1,101, 5, -1,101,101, -1,/* 8 */ -1,102,102, -1,102,102, -1,/* 9 */ -1,103,1

溫馨提示

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

評論

0/150

提交評論