• /  45
  • 下載費用: 29.9積分  

基于J2EE的在線簡歷投遞系統的設計與實現.doc

'基于J2EE的在線簡歷投遞系統的設計與實現.doc'
?基于J2EE的在線簡歷投遞系統的設計與實現摘要隨著我國信息化程度不斷加深,在線簡歷得到了很好的應用和發展。目前已經有許多公司采用在線投遞簡歷的方式進行人才招聘。從技術方面來說,我們可以實現一個基于Web的簡歷投遞系統;從用戶基礎方面來看,隨著國民素質的不斷提高以及計算機的普及,絕大多數的用戶可以獨立完成在線簡歷的投遞。所以,在線簡歷提交系統最終取代傳統紙質簡歷及手工式的簡歷管理方式是一個不可抗拒的發展趨勢。 本在線簡歷投遞系統使用的開發技術為:Jsp+JavaBean+Servlet,使用的數據庫為:MySQL,使用的設計模式為:MVC模式。本系統包含簡歷投遞模塊、簡歷管理模塊、用戶管理模塊、問題交流模塊四個主要模塊。主要完成功能為:應聘者在線簡歷的投遞、查詢自己已投遞簡歷的狀態,招聘者對簡歷的管理、簡歷狀態的修改等,基本可以實現在線簡歷投遞系統所要求的功能。由于本系統脫離了原始的紙質簡歷、手工式簡歷管理,不僅僅節省紙、保護環境,同時也使得異地招聘及簡歷的信息化管理變得簡單可行,這節省了大量的時間,極提高了應聘者及招聘者的工作效率。關鍵詞簡歷投遞;在線簡歷投遞系統;網絡招聘Abstract Now, more and more companies used the way of online resume to recruit talents. In terms of technology, we can achieve a resume delivery system which based on Web. From the user’s base perspective, along with the continuous improvement of the national quality and the popularization of computer, the vast majority of users can complete the online resume delivery independently. So, replaced the traditional paper resume and simplify the way of original resume management is an irresistible trend of online resume submission system’s development. This online resume delivery system used the Jsp + JavaBean + Servlet development technology, the MySQL database and design model of MVC mode. This system includes four main modules about resume delivery module, resume management module, user management module and problem communication module. It mainly completes functions for: applicant online resume delivery, inquire the state of resume delivery, the interviewer to resume management, the state of the resume modification etc, and it can realize all the required functions basically that online resume system delivers. Since separated from the original paper resume and changed manual type resume management, the system not only save paper, protect the environment, but also make the different ground recruitment and resume the information management become simple and feasible, and it saves a lot of time, greatly enhances the working efficiency of the interviewer and the applicant. Key wordsResume delivery; Online resume delivery system; Online recruitment 目錄摘要 IAbstract II前言 1第一章 問題提出與可行性研究 21.1 在線簡歷投遞系統的現狀及發展 21.1.1 當前我國在線簡歷投遞系統的現狀 21.1.2 在線簡歷投遞系統的發展 31.2 可行性研究 41.2.1 經濟可行性 41.2.2 技術可行性 41.2.3 社會可行性 41.2.4 時間可行性 51.2.5 法律可行性 5第二章 相關技術簡介 62.1 開發語言 62.1.1 J2EE技術簡介 62.1.2 JSP技術簡介 62.2 數據庫 72.3 B/S模式 82.3.1 B/S模式的基本結構 82.3.2 B/S模式的優勢 82.4 設計模式 92.4.1 MVC模式簡介 92.4.2 MVC模式的優勢 10第三章 系統的需求分析 113.1 功能需求 113.1.1 功能劃分 113.1.2 功能描述 113.2 數據流圖 133.3 數據字典 153.3.1 管理員信息 153.3.2 應聘者信息 153.3.3 招聘者信息 163.3.4 簡歷信息 163.3.5 職位信息 173.3.6 留言信息 173.4 非功能性需求 17第四章 系統的設計 184.1系統的數據模型設計 184.2處理流程設計 204.2.1數據增加流程 204.2.2 數據刪除流程 204.2.3 數據修改流程圖 214.3 數據庫設計 214.3.1 管理員信息表的設計 224.3.2 應聘者信息表的設計 224.3.3 招聘者信息表的設計 224.3.4 簡歷信息表的設計 234.3.5 職位信息表的設計 24第五章 系統的實現 265.1 用戶登錄的實現 265.2 應聘者模塊的實現 265.2.1 個人信息維護 265.2.2 簡歷信息 275.2.3 職位信息 285.2.4 投遞反饋 295.2.5 提問回答信息 295.3 。省略部分。涉及到對表的添加的操作,如用戶注冊、簡歷信息添加等成功將數據正確添加進數據庫中,并跳轉到預定顯示界面與預期結果一致。表 6-1 系統測試用例(續)編號用例名稱相關操作預期結果實際結果02刪除功能涉及到對表的刪除的操作,如職位信息的刪除、留言的刪除等正確的將所選中的數據在數據庫中刪除,并跳轉到預定的顯示界面與預期結果一致03修改功能涉及到對表的修改的操作,如個人信息維護、簡歷信息更新等正確的對數據庫中相應數據進行更新,并跳轉到預定的顯示界面與預期結果一致。04顯示功能涉及到對表的讀取、顯示功能的操作。如查看個人信息、查看職位信息等正確的讀取和顯示相應數據庫中表的容與預期結果一致。05用戶唯一性用戶注冊用戶的用戶名具有唯一性不具有06數據合理性設計數據輸入的操作,如職位發布、簡歷信息的發布等不合理的數據系統會報錯可以輸入,系統不會報錯。為了更加可視化的觀察系統測試用例的過程及結果,下面以數據合理性的為例,介紹測試的過程。首先以招聘者身份登錄系統,進入職位管理模塊,點擊發布職位選項,其中待遇一欄輸入-3000如圖6-1所示。圖6-1 添加不合理數據然后點擊確定,查看職位信息如圖6-2所示。圖6-2 查看職位信息由此可見,系統可以添加不合理的數據,與預期結果不一致。6.3.2 測試出現的問題由測試用例可以看出,系統主要存在的問題有兩個:第一,用戶注冊時,不能確保用戶的唯一性。原因:數據庫設計失誤,確保用戶唯一性的用戶名沒有設置成主鍵,之后的代碼中也沒有唯一性的判斷。第二,在進行數值類型屬性添加時,可以輸入不合法的數值。原因:沒有將表中屬性的取值圍做出明確的規定。6.3.3 系統測試總結本次測試主要采用的是黑盒測試方法直接對系統進行集成測試,從系統的系統界面,系統功能兩個角度出發,分別對每個模塊功能設計測試用例,嚴格的按照測試用例進行操作。在測試過程中,及時的發現了系統存在的一些問題,并找出部分原因做出了一定修改,保證了系統正確平穩的運行。但是軟件測試并不能保證系統完全不存在錯誤,由于考慮重點不同,所以可能會遺漏一些問題,需要在以后系統運行時發現。結論本論文所設計和實現的在線簡歷投遞系統共分為三大模塊:管理員模塊、應聘者模塊和招聘者模塊。目前通過本系統已經可以進行職位的發布、簡歷的投遞、數據統計和簡單的基于關鍵字的查詢等。從軟件開發的角度出發,本文充分利用了軟件工程的思想進行此次軟件開發,重點討論了需求分析、系統設計、系統實現過程。在線簡歷投遞系統充分的利用了B/S模式的優點,使應聘者可以進行足不出戶的簡歷投遞,真正做到了異地招聘,提高了求職的效率和成功率。本系統網絡化、信息化的招聘方式,省去了紙質簡歷,既節省經濟開支又使招聘公司實現了簡歷的信息化管理。同時基于此在線簡歷投遞系統需要在實際使用中不斷的完善和補充,所以在開發過程中在servlet里對每個表的增、刪、改、查都預留了函數,在進行改寫或者添加功能時十分方便,極提高了軟件的復用性。本系統的設計和實現方面仍存在著大量的不足之處。如數據合理性、代碼簡潔性等。大多數是由于需求分析和設計階段思考不全面所致。例如在數據庫設計時,沒有考慮到數據的合理性,導致系統可能出現許多不合邏輯的數據。這些不足之處以及一些功能設計上的缺陷還需要進一步的修改和完善。參考文獻致在本次畢業設計過程中特別感闞忠良老師的大力幫助。闞老師的悉心指導和大力支持,在總體結構、功能的把握上給予了非常大的幫助,并對我在編程、數據庫設計等細節工作上給予了耐心的指導,對于我順利完成這次畢業設計起到了關鍵性的作用。另外我還感一下我的朋友們,在我遇到困難的時候大家都能主動給予我幫助,這對我提高我的編程技術有很大奏效。在此我一并向他們表示感。以及在大學四年生活中給予我關心和幫助的老師和同學們,是他們教會了我專業的知識和做人的道理。通過這次畢業設計我還明白了作為一名軟件工程專業的大學畢業生,我們要會的不僅僅是編寫代碼,更重要的是要有整體把握系統設計的能力。我會在以后的工作和學習中不斷完善自己,為我最熱愛的母校爭光,為自己翻開輝煌的新篇章。轉眼間,大學生活即將結束,回首過去四年的大學生活,真是有苦也有樂,然而更多的則是收獲,感學院的各位老師不但無私地傳授給我們知識,也教會了我們如何做人。軟件工程專業的畢業設計任務繁重,但正是在這幾個月緊而充實的設計中,我感到自己的知識得到了一次升華,我相信:我的畢業設計會給我的四年大學畫上一個圓滿的句號。最后再一次感所有在畢業設計中曾經幫助過我的良師益友和同學,以及在設計中被我引用或參考的論著的作者。袁節膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈
關 鍵 詞:
投遞 簡歷 在線 系統 ee 設計 j2ee 實現 基于
 天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:基于J2EE的在線簡歷投遞系統的設計與實現.doc
鏈接地址: http://www.094347.live/p-55568604.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服點擊這里,給天天文庫發消息,QQ:1290478887 - 聯系我們

本站為“文檔C2C交易模式”,即用戶上傳的文檔直接賣給(下載)用戶,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有【成交的100%(原創)】。本站是網絡服務平臺方,若您的權利被侵害,侵權客服QQ:1290478887 歡迎舉報。

[email protected] 2017-2027 http://www.094347.live 網站版權所有

粵ICP備19057495號 

收起
展開
有没有苹果软件赚钱的 北京十一选五5开奖结果 张豹配资 3d时时乐平台出租 秒速飞艇输几百万怎么办 股票配资业务流程 内蒙古快三开奖查询 重庆幸运农场预测网 秒速快三计算公式 pk10精准人工计划软件 吉林十一选五走势图3oo