freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于javaweb個人簡歷生成與管理系統(tǒng)畢業(yè)論文-在線瀏覽

2024-10-30 15:32本頁面
  

【正文】 顯示 ,2020 年高校畢業(yè)生規(guī)模達到 611 萬 ,比 2020 年增長 52 萬;而據(jù)預測 ,2020 年這一數(shù)字將達到峰值 758 萬。如何幫助大學生走出就業(yè)難的困境將成為政府與社會長期而艱 巨 的任務。據(jù)某網(wǎng)站統(tǒng)計,規(guī)模較大的企業(yè)一般每周要接收 500 份至 1000 份電子簡歷,其中的 80%在管理者瀏覽不到 30 秒種后就被刪除了。 對 于在線求職網(wǎng)站還有簡歷模版和簡歷填寫網(wǎng)站國內(nèi)外也有不少。不可否認,在線求職正在逐漸的擴大流行 ,但是依舊存在著優(yōu)缺點。 研究目標 項目總體目標是搭建一個個人簡歷生成系統(tǒng),不僅可以填寫和生成簡歷,還可以對簡歷有效的管理和保存,而且可以下載簡歷封面和英文簡歷。 本網(wǎng)站系統(tǒng)主要從為使用者提供服務來考慮。 主要研究內(nèi)容 通過前期的分析, 本網(wǎng)站決定規(guī)劃 5 個系統(tǒng)功能模塊,普通用戶信息模塊,會員永華信息模塊,管理員管理模塊,簡歷生成與管理模塊,更炫簡歷查看模塊,具體如下: 普通用戶信息模塊 該模塊包括用戶的登錄,用 戶申請,找回密碼,用戶信息等功能,在用戶首頁中可以填寫簡歷,修改簡歷,刪除簡歷,還可以申請成為會員。 管理員管理模塊 該模塊主要是管理員對用戶和會員的信息的管理,當管理員登錄成功后可以進入管理員的首頁,在其中可以對用戶和會員的信息進行查看和刪除。 3 更炫簡歷查看模塊 該模塊主要是會員專有的模塊,當用戶成為會員之后,可以享受更多的功能,例如本網(wǎng)站有大量的簡歷封面圖片供大家下載,還搜集了各種外國優(yōu)秀的英文簡歷供大家參考,如果有人喜歡多頁簡歷 ,本網(wǎng)站也有這個模塊。 ( 2)技術(shù)可行性: J2EE 技術(shù)已經(jīng)推行廣泛, JSP 技術(shù)已相當成熟,開發(fā)效率高,使用穩(wěn)定。 通過以上的可行性分析, 本設(shè)計 將 采用 J2EE 開發(fā),使用 JSP 技術(shù),以 MySQL 作為數(shù)據(jù)庫實現(xiàn)。 功能分析 簡歷網(wǎng)實現(xiàn)的相關(guān)功能及模塊如下: ( 1) 用戶與會員的注冊。 ( 3) 用戶與會員找回密碼 ( 4)用戶選擇簡歷模板功能。 ( 6) 用戶選擇模板后的生成簡歷。 ( 8)會員特權(quán)的下載簡歷首頁功能。 ( 10)會員特權(quán)的查看多頁簡歷的功能。 ( 12)管理員對用戶和會員數(shù)據(jù)的管理功能。 軟件平臺 ( 1)操作系統(tǒng): Windows xp/ Windows 7。 ( 3)瀏覽器:不推薦使用 IE 瀏覽器, 請使用火狐瀏覽器,本系統(tǒng)測試選擇的是 360 極 5 速瀏覽器。 ( 6)后臺編譯器: Eclipse ( 7)前臺編譯器: Dreamweaver ( 8) Java 運行環(huán)境: 6 3 系統(tǒng)采用技術(shù)及其架構(gòu) 系統(tǒng)采用技術(shù) JSP 介紹 JSP(Java Server Pages)是由 Sun Microsystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準,本文簡單介紹 JSP及其優(yōu)點。在傳統(tǒng)的網(wǎng)頁 HTML文件 (*.htm,*.html)中加入Java程序片段 (Scriptlet)和 JSP標記 (tag),就構(gòu)成了 JSP網(wǎng)頁 (*.jsp)。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 Email 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。 JSP的優(yōu)點: (1) 對于用戶界面的更新,其實就是由 Web Server進行的,所以給人的感覺更新很快。 (3) 客戶端的接口不是很繁瑣,對于各種應用易于部署、維護和修改。 Servlet 運行于 Java - enabled Web Server 中。 最早支持 Servlet 技術(shù)的是 JavaSoft 的 Java Web Server 。 Servlet 的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動態(tài) Web 內(nèi)容。響應內(nèi)容動態(tài)生成,通常取決于客戶端的請求 ;服務器將響應返回給客戶端; Servlet 看起來像是通常的 Java 程序。因為是對象字節(jié)碼,可動態(tài)地從網(wǎng)絡(luò)加載,可以說 Servlet 對 Server 就如同 Applet 對 Client 一樣,但是,由于 Servlet 運行于 Server 中,它們并不需要一個圖形用戶界面。 (2) Servlet 的優(yōu)勢: 7 Servlet 可以和其他資源 ( 文件、數(shù)據(jù)庫、 Applet 、 Java 應用程序等 ) 交互,以生成返回給客戶端的響應內(nèi)容。采用 Servlet ,服務器可以完全授權(quán)對本地資源的訪問 ( 如數(shù)據(jù)庫 ) ,并且 Servlet 自身將會控制外部用戶的訪問數(shù)量及訪問性質(zhì)。 Servlet 可被鏈接 (chain) 。采用 Servlet Tag 技術(shù),可以在 HTML 頁面中動態(tài)調(diào)用 Servlet 。它并不對傳遞它的協(xié)議有任何假設(shè)。 Servlet 提供了 Java 應用程序的所有優(yōu)勢 —— 可移植、穩(wěn)健、易開發(fā)。一個 Servlet 被客戶端發(fā)送的第一個請求激活,然后它將繼續(xù)運行于后臺,等待以后的請求。多個客戶能夠在同一個進程中同時得到服務。 (3) Servlet 生命周期: 裝載 Servlet。然而, Server通常會提供一個管理的選項,用于在 Server啟動時強制裝載和初始化特定的 Servlet。 Server調(diào)用 Servlet 的 init() 方法,一個客戶端的請求到達 Server ,Server 創(chuàng)建一個請求對象, Server 創(chuàng)建一個響應對象。 service() 方法獲得關(guān)于請求對象的信息,處理請求,訪問其他資源,獲得需要的信息。 service()方法可能激活其它方法 以處理請求,如 doGet()或 doPost()或程序員自己開發(fā)的新的方法。如此重復以上的循環(huán),但無需再次調(diào)用 init() 方法。在美國, EJB+Servlet+JSP 幾乎成為電子商務的開 發(fā)標準。 PHP由于其模式和一些天生缺陷,毫無希望。 MYSQL 介紹 美國 Microsoft公司推出的一種關(guān)系型數(shù)據(jù)庫系統(tǒng)。 MYSQL的特點: 8 (1) 上手容易 (2) 兼容性良好 (3) 電子商務 (4) 數(shù)據(jù)倉庫 (5) 增強的在線商務 (6) 利于構(gòu)筑 敏捷性商務 MVC 框架 MVC 框架簡介 Web應用程序的應用平臺是整個網(wǎng)絡(luò),其最大優(yōu)勢是可以將任意多種資源和功能集成在一起。這些關(guān)聯(lián)簡單來說也是一種協(xié)作。 MVC是一種軟件設(shè)計模式。 Sun公司提出的 Model2開發(fā)模型就是基于MVC設(shè)計模式的應用。在 Web應用程序開發(fā)中, MVC框架應用非常廣泛,特別適合應用在大型的、比較復雜的項目開發(fā)中。其中, M代表 Model, V代表 View, C代表 Controller。 MVC的目的是增加代碼的復用性,減少數(shù)據(jù)描述和應用操作的可耦合度,并提高代碼的可讀性。 MVC框架主要由以下 3個部分組成。在 Web應用中,交互界面可能是 HTML界面,也有可能是 XML界面、 Applet界面或其他界面。 MVC對視圖的操作包括對視圖上數(shù)據(jù)的采集和處理,以及對用戶的請求處理,但并不負責對視圖上的業(yè)務流程的處理。模型處理由控制器轉(zhuǎn)發(fā)來的視圖的請求數(shù)據(jù),并將最終的處理結(jié)果返回給視圖。負責決定將請求數(shù)據(jù)轉(zhuǎn)發(fā)給什么樣的模型組件,以及決定選擇什么樣的視圖來顯示模型返回的數(shù)據(jù)。 9 圖 31 MVC框架 3個部分的關(guān)系 接下來結(jié)合圖 31來分析一下基于 MVC的應用程序?qū)δ硞€用戶請求時的處理過程,以此來說明 MVC框架的 3個部分之間的功能協(xié)作過程,具體如下: (1) 終 端用戶通過該應用程序發(fā)出了一個請求,該請求被轉(zhuǎn)發(fā)給 Controller(控制器)。 (3) 模型中包含處理該用戶請求所有業(yè)務組件,并且也執(zhí)行用戶所需要的全部數(shù)據(jù)存取。 (4) 控制器接收從模型返回的數(shù)據(jù),并選擇顯示這些數(shù)據(jù)的相應的視圖,并將視圖返回給用戶。顯然,這種開發(fā)方式的表示層和業(yè)務處理層是混雜在一起的。如果用這種方式來開發(fā)比較復雜的大項目,其缺陷將變得非常突出并難以忍受 — 隨著嵌入 JSP頁面中 Java代碼的增多,跟蹤維護這些代碼將變得非常困難。上述的這些困難,會使得程序極難維護,導致程序的應用擴展性、可重用性以及代碼的可讀性都很差。 在大型 Web項目的開發(fā)中,將程序代碼分割成帶有清晰功能的組件是一種更好的方式。同時,這也使得網(wǎng)頁制作人員和軟件開發(fā)人員之間可以有明確的分工。這樣,就很好地實現(xiàn)了網(wǎng)頁制作人員和軟件開發(fā)人員的分工。顯然, MVC框架的應用,使得程序的擴展性、可重用性大大加強了。以下簡單歸納了應用 MVC框架的優(yōu)點。在 MVC框架中, 3個層在功能和結(jié)構(gòu)上是相互獨立的,每個層負責實現(xiàn)各自的功能。 (2) 有利于開發(fā)中的分工。網(wǎng)頁制作人員可以開發(fā)視圖層,熟悉業(yè)務的人員可以開發(fā)業(yè)務層,其他人員可以開發(fā)控制層。 MVC框架的分層開發(fā)模式,有利于組件的重用。 11 4 總體設(shè)計 系統(tǒng)主要功能設(shè)計 通過對功能的描述,本系統(tǒng)為三個部分:用戶簡歷信息部分,會員簡歷信息部分,管理員信息管理部分。 會員簡歷信息部分分為三個模塊:會員登陸和注冊模塊,會員簡歷信息的管理模塊,還有會員特權(quán)的更炫簡歷查看模塊。 本網(wǎng)站系統(tǒng)是 “簡歷網(wǎng)”,所以本網(wǎng)站系統(tǒng)的實現(xiàn)重點是個人簡歷的生成和管理。 以下是具體的模塊的需求分析描述: (1) 用戶簡歷信息部分 用戶簡歷信息部分的主要作用是對系統(tǒng)的各種個人簡歷信息進行管理,包括用戶的個人信息,以及用戶的簡歷信息。用戶的簡歷信息提供用戶可以選擇模板 進行簡歷的填寫,還可以對自己填寫的簡歷進行查看,刪除和修改。 如果用戶想體驗本網(wǎng)站更人性化的功能,還可以申請本網(wǎng)站的會員。 (3) 管理員信息管理部分 該部分主要是管理員對用戶和會員信息的管理 ,當管理員登錄成功后可以進入管理員的首頁,在其中可以對用戶和會員的信息進行查看和刪除。 用戶信息管理 的功能模塊劃分如圖 42所示。提交的信息包括用戶名,密碼以及有關(guān)的個人信息。示意圖如圖 44 所示 : 圖 44用戶登錄的流程 ( 3)找回密碼 該功能是用戶通過填寫用戶密碼保護信息,通過驗證后可以在頁面內(nèi)顯示你的密碼。 簡歷信息管理的功能模塊劃分如圖 46 所示。具體示意圖如圖 47 所示: 圖 47 填寫簡歷的流程 ( 2)查看和修改簡歷 用戶通過選擇模板查看自己曾經(jīng)填寫的簡歷,如果曾經(jīng)填寫過就彈出信息,如果沒有填寫過就讓用戶重新填寫這個模板信息,功能模塊如圖 48 所示。 更炫簡歷功能 用戶申請成為會員后,可以有會員特權(quán),多了三個特有的功能,一個是簡歷首頁的下載,一個是英文簡歷的查看,以及多頁簡歷的參考。具體示意圖如圖 414 所示: 圖 414 管理員對用信息管理的流程 系統(tǒng)的三層架 構(gòu)設(shè)計思想 系統(tǒng)主體架構(gòu)采用界面 — 中間件 — 數(shù)據(jù)庫這樣的三層結(jié)構(gòu),使系統(tǒng)業(yè)務邏輯和數(shù)據(jù)庫基礎(chǔ)操作與用戶應用界面分開,能夠使程序員更專注于 Java 程序的開發(fā),而界面設(shè)計者專注于用戶界面的開發(fā),在一定程度上明確了系統(tǒng)開發(fā)的分工。關(guān)系數(shù)據(jù)庫的理論是建立 在數(shù)學的集合的基礎(chǔ)上,是集合論在數(shù)據(jù)組織上的應用。它主要是通過建立數(shù)據(jù)庫中的表之間的對應關(guān)系來維護數(shù)據(jù),在關(guān)系數(shù)據(jù)庫中,所有的實體和實體之間的關(guān)系都是用關(guān)系來表示的。 系統(tǒng) ER 圖 ER 圖也就實體和關(guān)系圖。在本系統(tǒng)中采用 “實體聯(lián)系模型 ”( ER 模型)來描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,以對現(xiàn)實世界進行 初步的 抽象。它摒棄了許多與具體計算機相關(guān)的部分,通過一般性的敘述來描述實體之間的關(guān)系,比較接近于人的思維,較易理解。 這樣在初步的設(shè)計中能夠快速而簡便地定義出系統(tǒng)之間的聯(lián)系。 用戶信息 用戶名 密碼 父親姓名 電話 稱呼 母親姓名 18 管理員信息 用戶名 密碼 ( 3)管理員信息關(guān)系的設(shè)計中由于身份的特殊,所以用了加密的兩個屬性,用戶名和密碼,能成功完成登錄即可。 圖 52 管理員信息的 ER圖 ( 4)簡歷模版 1 信息關(guān)系的設(shè)計中用到了大量的屬性,幫助用戶能很好的 表達自己,成功的生成一份優(yōu)秀的簡歷,這份簡歷適合應屆畢業(yè)生,主要體現(xiàn)了畢業(yè)生的學歷,學校還有所學的技能等重要屬性,在本關(guān)系中也有“稱乎”這個屬性,通過這個屬性把簡歷和用戶緊密的聯(lián)系起來了。 圖 53 簡歷模版一的 ER圖 姓名 性別 出生年月 籍貫 民族 身高 學歷 畢業(yè)時間 畢業(yè)院校 專業(yè) 稱呼 自我評價 項目經(jīng)驗 工作經(jīng)驗 興趣愛好 專業(yè)技能 求職意向 聯(lián)系電話 外語等級 Email 簡歷模版一 19 ( 5)簡歷模版二的信息關(guān)系和簡歷模版一有很大的不同,這個模塊把簡歷分成了很多個部分,有基本信息部分,聯(lián)系信息部分,求職意向部分,技能專長部分還有工作經(jīng)驗部分,而且這個模版主要注重的是用戶對自己崗位的要求,對崗位要求的信息比較細致,比如職位名稱,發(fā)展方向,薪金待 遇等等,這個簡歷模版二更適合所用的群眾,不管是參加工作的還有應屆畢業(yè)生都適
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1