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

正文內容

招聘求職信息網站的設計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-07 22:51 本頁面
 

【文章內容簡介】 塞。在人治社會的中國, 信息的共享與獲知與世界主流國家相比,顯示出了與眾不同的困難,這 更 顯示了在信息時代,建立這樣一個信息交流平臺是多么的必要。 東北大學東軟信息學院畢業(yè)設計(論文) 第 2章 關鍵技術介 紹 3 第 2 章 關鍵技術介紹 該 招聘求職信息 網站的開發(fā) 一共 分 成了 后臺 的 系統(tǒng)管理 模塊 和前臺的設計 模塊 兩個部分,后臺 是在 WebWork框架 的基礎上 , 實現(xiàn)了 Java 的 Spring 技術 ,前臺 頁面使用FreeMarker 技術,更好的展現(xiàn)該招聘求職信息網站的作用和效果 。頁面的實現(xiàn) 又 分為網頁的結構層 實現(xiàn)頁面 和表現(xiàn)層 實現(xiàn)頁面 。 WebWork WebWork 是建立在 XWork 的 基礎上的比較典型的框架。它也是屬于一種 基于Web 的 MVC 框架。 WebWork 簡潔、靈活 功能強大,它是一個標準的 Command 模式框架實現(xiàn),并且完全從 web 層脫離出來。 Xwork 提供了很多核心功能:前端攔截機( interceptor),運行時表單屬性驗證,類型轉換,強大的表達式語言( OGNL –the Object Graph Notation Language), IoC( Inversion of Control 依賴倒轉控制)容器等。 WebWork 建立在 Xwork 之上,處理 HTTP 的請求和響應。所有的請求都會被它的前端控制器( ServletDispatcher,最新版本是 FilterDispatcher) 截獲。前端控制器對請求的數(shù)據進行包裝,初始化上下文數(shù)據,根據配置文件查找請求 URL 對應的 Action 類,執(zhí)行 Action,將執(zhí)行結果轉發(fā)到相應的展現(xiàn)頁面。 WebWork2 支持多視圖表示,視圖部分可以使用 JSP, Velocity, FreeMarker, JasperReports, XML等。 WebWork 的特性 有以下幾種。 靈活的 Validation 框架: WebWork 允許 用戶 在 XML 文件中定義 需要 驗證 的 內容, 而 在 用戶 運行時 則 通過 Interceptor 的 自動 作 用, 從而 完全 的 脫離 了 Action類 。新版支持客戶端驗證。 Type conversion:允許 用戶 在類 和類 之間 輕易的 轉換 著 對象 ,突出了它的靈活性 。 OGNL(Object Graphical Navigation Language)表達式語言:允許動態(tài)對象 使用圖表遍歷和方法執(zhí)行, 并且 使用 ValueStack 公開 訪問 Beans 的屬性。 WW2 同時也具有使用 JSTL 的能力。 東北大學東軟信息學院畢業(yè)設計(論文) 第 2章 關鍵技術介 紹 4 IoC(Inversion of Control)容器:管理組件的生命周期,使客戶獲得組件實例不需要創(chuàng)建注冊類(與容器環(huán)境無關)。 FreeMarker Templates: 使 UI 組件可重用,從而允許開發(fā)者容易定制 Web 頁面的 look amp。 feel。 Interceptors:在 Actions 處理的前后動態(tài)攔截,以簡單化 Action 代碼,增加減少代碼的機會。 WebWork 很 容易和第三方軟件集成,包括 Hibernate, Spring, Pico, Sitemesh等。 并且它 支持多種視圖技術,如 JSP, Velocity, FreeMarker, JasperReports,XML 等。 還 支持 Packages 和 Namespaces,來管理 Actions。 Spring Spring 是一 種 開源框架,它由 Rod Johnson 創(chuàng)建。它是為了解決企業(yè)應用開發(fā)的復雜性而創(chuàng)建的。 Spring 使用基本的 JavaBean 來完成以前只可能由 EJB 完成的事情。然而, Spring 的用途不僅限于服務器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何 Java 應用都可以從 Spring 中受益。 簡單來說, Spring 是一個輕量級的控制反轉 (IoC)和面向切面 (AOP)的容器框架。 (1)控制反轉 ——Spring 通過一種稱作控制反轉( IoC)的技術促進了松耦合。當應用了 IoC,一個對象依賴的其它對象會通過被動 的方式傳遞進來,而不是這個對象自己創(chuàng)建或者查找依賴對象。你可以認為 IoC 與 JNDI 相反 ——不是對象從容器 中查找依賴,而是容器在對象初始化時不等對象請求就主動將依賴傳遞給它。 (2)面向切面 ——Spring 提供了面向切面編程的豐富支持,允許通過分離應用的業(yè)務邏輯與系統(tǒng)級服務(例如審計( auditing)和事務管理)進行內聚性的開發(fā)。應用對象只實現(xiàn)它們應該做的 ——完成業(yè)務邏輯 ——僅此而已。它們并不負責(甚至是意識)其它的系統(tǒng)級關注點,例如日志或事務支持。 FreeMarker FreeMarker 允許 Java servlet 保持圖形設計同應用程序邏輯的分離,這是通過在模板中密封 HTML完成的。模板用 servlet提供的數(shù)據動態(tài)地生成 HTML。模板語言是強大的直觀的,編譯器速度快,輸出接近靜態(tài) HTML 頁面的速度。 東北大學東軟信息學院畢業(yè)設計(論文) 第 2章 關鍵技術介 紹 5 FreeMarker 是一個模版引擎,一個基于模版生成文本輸出的通用工具,使用純Java 編寫。 FreeMarker 被設計用來生成 HTML Web 頁面,特別是基于 MVC 模式的應用程序。 FreeMarker 有一些編成能力,但通常情況下用 java 程序準備要顯示的數(shù)據,由FreeMarker生成頁面,通過模版顯示準備的數(shù)據。 FreeMarker不是一個 Web應用框架,而更適合作為一個 Web 應用框架的一個組件。 FreeMarker 與容器無關,它并不知道HTTP 或者 Servlet, FreeMarker 同樣可以用于非 Web 應用環(huán)境。 FreeMarker 更適合Model2 的視圖組件,同樣可以在模版中使用 JSP 標記庫。 FreeMarker 不是一個 Web 應用框架,而適合作為 Web 應用框架一個組件 。FreeMarker 與容器無關,因為它并不知道 HTTP 或 Servlet; FreeMarker 同樣可以應用于非 Web 應用程序環(huán)境 ,同時 FreeMarker 是免費的 。 通用的數(shù)據模型: FreeMarker 不是直接反映到 Java 對象, Java 對象通過插件式封裝,以變量的方式在模版中展示。使用抽象的方式表示對象,使其不受技術細節(jié)的打擾。 DIV+CSS 采用 Web標準,也就是使用 DIV +CSS技術來制作網頁,最大的優(yōu)點是將網頁代碼和格式徹底分離,格式代碼存放于一個獨立的文件中,保證了網頁代碼的干凈、整潔。用 DIV +CSS 技術來制作網頁,減少了網頁中格式代碼,網頁變得簡潔,網頁中有效文字的比 率大大增加。 當用戶瀏覽這種網頁時,由于下載內容減少,網頁可以更快的顯示于瀏覽器中。對于搜索引擎來說,有利于爬蟲的抓取,有利于搜索引擎對該網頁進行分析。因此使用 DIV+CSS 技術制作的網站,無論對于用戶的瀏覽感受,還是對于搜索引擎的優(yōu)化,都具有很大的優(yōu)點。 用 DIV+CSS 技術來制作網站,對于搜索引擎優(yōu)化還有一個巨大的優(yōu)點。用表格定位,各個部分在網頁文件中出現(xiàn)的位置,都是和顯示順序時一致的。一般都是先頂部、其次左邊、然后右邊、最后頂部。這種自然循序,會導致網頁中的重要內容并非出現(xiàn)在網頁的開始部分。而用 DIV+CSS 技術,可以改變這一順序,在同樣的顯示格式下,可以使重要的內容首先出現(xiàn),提高了重要內容在網頁中的權重。 由于各種瀏覽器對 Web 標準的支持不同,尤其是大家普遍使用的 IE 瀏覽器,對于Web 標準支持得并不好,因此用這種方式制作網頁,可能在各個瀏覽器的顯示略有差別。在制作的時候,建議最少使用兩種不同的瀏覽器進行測試, IE、 Firefox、 Opera東北大學東軟信息學院畢業(yè)設計(論文) 第 2章 關鍵技術介 紹 6 等,以避免網頁在某些瀏覽器里嚴重變形,影響用戶的瀏覽感受。 MySQL 數(shù)據庫 MySQL 是一個小型關系型數(shù)據庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。在2021 年 1 月 16 號被 Sun公司收購。而 2021 年 ,SUN又被 Oracle 收購 .對于 Mysql 的前途 ,沒有任何人抱樂觀的態(tài)度 .目前 MySQL 被廣泛地應用在 Inter 上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了 MySQL 作為網站數(shù)據庫。 MySQL 最初的開發(fā)者的意圖是用 mSQL 和他們自己的快速低級例程 (ISAM)去連接表格。不管怎樣,在經過一些測試后,開發(fā)者得出結論: mSQL 并沒有他們需要的那么快和靈活。這導致了一個使用幾 乎和 mSQL一樣的 API接口的用于他們的數(shù)據庫的新的 SQL 接口的產生,這樣,這個 API 被設計成允許為用于 mSQL 而寫的第三方代碼更容易移植到 MySQL。 與其他的大型數(shù)據庫例如 Oracle、 DB SQL Server等相比, MySQL自有它的不足之處,如規(guī)模小、功能有限( MySQL Cluster 的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說, MySQL提供的功能已經綽綽有余,而且由于 MySQL 是開放源碼軟件,因此可以大大降低總體擁有成本。 東北大學東軟信息學院畢業(yè)設計(論文) 第 3章 系統(tǒng)分析與設計 7 第 3 章 系統(tǒng)分析與設計 構架概述 功能構架 根據需求調研結果確定本系統(tǒng)主要包括以下功能模塊,如圖 所示。 招 聘 求 職 信 息 網個 人 用 戶 企 業(yè) 用 戶更新簡歷查看招聘信息應聘職位新建招聘信息下載應聘簡歷查看應聘人員使招聘信息過期更新詳情 圖 系統(tǒng)體系結構圖 模塊需求描述 通過圖 所示,本 招聘求職信息網站 分為 個人 用戶、 企業(yè)用兩 個角色, 個人 用戶和企業(yè)用戶之間的關系相當密切 , 互相進行信息查詢, 層層遞進 的關系, 下面就分別闡述一下每個用戶的功能 : ( 1) 個人 用戶 注冊 : 注冊分為個人用戶注冊和企業(yè)用戶注冊,在用戶類型中選擇用戶類型,注冊的信息分別存入兩 個數(shù)據表中,并且在注冊界面有相關聯(lián)的系統(tǒng)驗證,其中包括用戶名 、郵箱地址、密碼、重復密碼 。 更新詳情 模塊:本模塊用于顯示 已經 登陸 的 用戶 的詳細 信息,用戶通過 這個 模塊可以了解到自己已經 上傳的個人基本 信息,并且 可以 通過 再次編輯進行更新個人基本信息,這樣可以實時的修改自己的基本資料,方便快捷,靈活度很高 。 更新簡歷 模塊: 本模塊是用來更新自己的個人簡歷信息,可以上傳自己的個人簡歷,而且沒有格式限制,任何格式皆可 。 查看招聘信息 模塊:本模塊 是對招聘信息 進行查詢 。在本模塊你可以查看到最新的東北大學東軟信息學院畢業(yè)設計(論文) 第 3章 系統(tǒng)分析與設計 8 招聘信息,方便了用戶了解企業(yè)動態(tài), 支持在線應聘 。 ( 2) 企業(yè)用戶 企業(yè)用戶 是本系統(tǒng)中 另一個比較重要的 用戶, 該用戶可以進行一系列的招聘活動,主要的功能有注冊、新建招聘信息、使招聘信息過期、查看應聘人員、下載應聘人員簡歷等功能。 新建招聘信息 模塊:本模塊用于 新建招聘求職 信息,通過 此 模塊可以將新的 招聘信息添加到數(shù)據庫中。 使招聘信息過期模塊:本模塊用于把已經超出招聘時間的信息刪除,使之過期,從而滿足企業(yè)對特定時間需要招聘的人員的需求 。 查看應聘人員模塊:本模塊用于把已經申請了本職位的人員進行整理,存入數(shù)據庫中。 下載應聘者簡歷模塊:本模塊 用于把申請本職位的人員簡歷自動導入到系統(tǒng)中去,并實時進行下載更新。 系統(tǒng)開發(fā)環(huán)境 數(shù)據庫 MySQL MySQL 是 由 瑞典 MySQL AB 公司 所開發(fā)的一款著名的開源 小型關系型數(shù)據庫管理系統(tǒng) 。 相比于常見的 Oracle、 DB SQL Server 來說 ,其超小的體積 、 極低的系統(tǒng)資源占用和與對 Java 的強大支持,是小型網站和個人用戶的絕佳選擇,使它成為了眾多 中小型網站為了降低網站 設計以及運營 擁有成本 的首要選擇 。 硬件開發(fā)環(huán)境 主機 :惠普 6520S 筆記本電腦 硬件環(huán)境: Intel Core2Duo T7500/2048MB/120G/ATI
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1