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

正文內(nèi)容

基于bs架構(gòu)的網(wǎng)上求職招聘系統(tǒng)設計與實現(xiàn)(編輯修改稿)

2025-01-11 01:23 本頁面
 

【文章內(nèi)容簡介】 Web 頁面提供了一個簡捷而快速的方法 [17 18]。 JSP 技術的設計目的是使得構(gòu)造基于 Web 的應用程序更加容易和快捷,而這些應用程序能夠與各種 Web 6 服 務器,應用服務器,瀏覽器和開發(fā)工具共同工作。 JSP 規(guī)范是 Web 服務器、應用服務器、交易系統(tǒng)、以及開發(fā)工具供應商間廣泛合作的結(jié)果。在傳統(tǒng)的網(wǎng)頁 HTML 文件 (*htm,*.html)中加入 Java 程序片段 (Scriptlet)和 JSP 標記 (tag),就構(gòu)成了 JSP 網(wǎng)頁 (*.jsp)。 Web 服務器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以 HTML 格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務器端執(zhí)行 ,網(wǎng)絡上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低。 JSP 技術的強勢主要表現(xiàn)在以下幾個方面: ⑴ 一次編寫,到處運行 ,有利于跨平臺運行 。 ⑵ 系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比 ASP/. 的局限性是顯而易見的。 ⑶ 強大的可伸縮性。從只有一個小的 Jar 文件就可以運行 Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺 Application 進行事務處理,消息處理,一臺服務器到無數(shù)臺服務器, Java 顯示了一個巨大的生命力 [19]。 ⑷ 多樣化和功能強大的開發(fā)工具支持。這一點與 ASP 很像, Java 已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下 [20][21][22]。 ⑸ 支持服務器端組件。 web 應用需要強大的服務器端組件來支持,開發(fā)人員需要利用其他工具設計實現(xiàn)復雜功能的組件供 web 頁面調(diào)用,以增強系統(tǒng)性能。 JSP 可以使用成熟 的 JAVA BEANS 組件來實現(xiàn)復雜商務功能。 JDBC 簡介 由 SUN 公司提供的 JDBC 是與平臺無關的數(shù)據(jù)庫標準 API,它將數(shù)據(jù)庫訪問封裝在少許方法之內(nèi),這一系列的操作使得用戶可以很方便的對數(shù)據(jù)庫進行查詢、并可以插入新的數(shù)據(jù)甚至調(diào)用存儲過程 [23]。事實上, JDBC 是一種規(guī)范,各大數(shù)據(jù)庫廠商基本都提供了對 JDBC 驅(qū)動程序的支持,即使小到 MYSQL 這樣的微型數(shù)據(jù)庫也有許多 JDBC 驅(qū)動程序以供選擇,這樣就使得嵌入其中的 Java 應用程序能夠獨立運行于多種數(shù)據(jù)庫之上。因此, Java 就可以通過 SUN 公司開發(fā)的 JDBCODBC 驅(qū)動程序來訪問數(shù)據(jù)庫。由此, Java 語言編寫了一組類和接口, JDBC 就是完成此項操作的,即可以用其執(zhí)行 SQL 語句。也就是說,在 JSP 中,我們可以應用 JDBC 連接 數(shù)據(jù)庫 [24]。JDBC 提供的主要接口是: ( 1) , DriverManager 類用于處理驅(qū)動程序的調(diào)入并且對新的數(shù)據(jù)庫連接提供支持。 ( 2) ,指應用程序與特定數(shù)據(jù)庫連接。 ( 3) ,用于一般 SQL 語句的執(zhí)行, SQL 語句可以查詢語句,也可以用于更新語句,甚至可以創(chuàng)建數(shù)據(jù)庫和執(zhí)行存儲過程 [25]。 ( 4) ,查詢所返回的結(jié)果保存在此對象中,用它可以瀏覽和存取數(shù)據(jù)庫內(nèi)的記錄。 7 如果用戶要在 JSP 中直接訪問數(shù)據(jù)庫時,必須在訪問數(shù)據(jù)庫前將 .*引入,如: %@ page import=”.*”%,這樣 JSP 才能找到對應的 SQL 接口函數(shù) [26]。 MYSQL 數(shù)據(jù)庫簡介 選擇一個合 適的數(shù)據(jù)庫管理系統(tǒng)對于在線事務和 Inter 事務處理非常重要,它不僅能為數(shù)據(jù)分析和管理帶來靈活性,還能夠幫助我們在不斷發(fā)展的環(huán)境中從容應對,從而獲得競爭先機。 MySQL是一個開放源碼的小型關聯(lián)式數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。目前 MySQL 被廣泛地應用在 Inter 上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫 [27]。 MySQL數(shù)據(jù)庫優(yōu)勢 具體體現(xiàn)在 : ⑴ 使用 C 和 C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性 ⑵ 支持 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 NovellNetware、 OpenBSD、 OS/2 Wrap、 Solaris、Windows 等多種操作系統(tǒng) ⑶ 為多種編程語言提供了 API。這些編程語言包括 C、 C++、 Python、 Java、 Perl、 PHP、 Eiffel、Ruby 和 Tcl 等。 ⑷ 支持多線程,充分 利用 CPU 資源 ⑸ 優(yōu)化的 SQL 查詢算法,有效地提高查詢速度 ⑹ 既能夠作為一個單獨的應用程序應用在客戶端服務器網(wǎng)絡環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中。 ⑺ 提供多語言支持,常見的編碼如中文的 GB 231 BIG5,日文的 Shift_JIS 等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。 ⑻ 提供 TCP/IP、 ODBC 和 JDBC 等多種數(shù)據(jù)庫連接途徑。 ⑼ 提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。 ⑽ 支持大型的數(shù)據(jù)庫??梢蕴幚頁碛猩锨f條記錄的大型數(shù)據(jù)庫。 ⑾ 支持多種存儲引擎。 Apache Tomcat 簡介 Tomcat 是由 Apache 軟件基金會下屬的 Jakarta 項目開發(fā)的一個 Servlet 容器,按照 Sun Microsystems 提供的技術規(guī)范,實現(xiàn)了對 Servlet 和 JavaServer Page( JSP)的支持,并提供了作為 Web服務器的一些特有功能,如 Tomcat 管理和控制平臺、安全域管理和 Tomcat 閥等。 由于 Tomcat 本身也內(nèi)含了一個 HTTP 服務器,它也可以被視作一個單獨的 Web 服務器。但是,不能將 Tomcat 和 Apache Web 服務器混淆, Apache Web Server 是一個用 C 語言實現(xiàn)的 HTTP web server;這兩個 HTTP web server 不是捆綁在一起的。 Apache Tomcat 包含了一個配置管理工具,也可以通過編輯 XML 格式的配置文件來進行配置 [28]。 實踐證明,在 Tomcat 中可以 對程序應用做這樣一番布置。即首先 在工具 eclipse 下導出工程的應用程序文件 WAR( Web Archive)文件 [29],在 將 WAR 這個壓縮包放到 Tomcat 中的 webapp 目錄 8 下,這時,我們可以利用 Tomcat 檢測并解壓這個文件。同時,在這個過程中,由于這個 Servlet 容器會將 Jsp 程序生成為 Servlet 文件,并且要對其進行編譯處理,所以用戶在第一次對這個應用的 Jsp 進行訪問時,一般情況下會比較慢。當然,訪問速度隨著編譯以后將會加快。此外, Tomcat 在訪問特殊的應用 manager 時,需要 xml 文件提供用戶名和口令,用戶借助于 FTP 以及這個 manager 應用,就可以在本地或者遠程通過網(wǎng)絡對其進行布置和回滾。 3 系統(tǒng)可行性分析與需求分析 系統(tǒng)的可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題 是否能夠解決。在進行可行性研究時需要了解和分析現(xiàn)有的系統(tǒng),并以概括的形式表達對現(xiàn)有的系統(tǒng)的認識。 必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)目標和規(guī)模是否現(xiàn)實,系統(tǒng)完成后能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)。 本章將對系統(tǒng)的可行性進行分析介 紹。 可行性分析 全面考慮到網(wǎng)絡的高速發(fā)展和人才的逐漸增多,結(jié)合現(xiàn)在社會的人才和企業(yè)招聘情況,為了給應聘者提供方便快捷的應聘途徑,使招聘工作中的人員初選工作變得輕松易行。實施網(wǎng)上人才招聘系統(tǒng)后,應該能夠完成以下功能 : ⑴ 人才招聘的信息化,企業(yè)和個人可隨時查看應聘和招聘的情況。 ⑵ 提供近期準確的招聘職位信息以及新聞信息。 ⑶ 界面友好美觀,操作簡單易懂,查詢方面靈活。 ⑷ 權限分配清晰明確,管理員管理 方便。 ⑸ 系統(tǒng)維護方 便 可靠,有較高的安全性,滿足實用性,先進性要求。 經(jīng)濟可行性 本系統(tǒng)能夠為企業(yè)節(jié)省招聘成本,為用人單位節(jié)省大量的人力以及物力,還可以根據(jù)求職者輸入的條件進行綜合分析,進而為求職者選擇出合適的工作崗位,也為求職者提供了一個開闊視野的良好平臺。因此它一方面可以滿足企業(yè)的需要,另一方面可以滿足求職者的需要,從這兩個方面同時獲取較大的利潤。所以從經(jīng)濟可行性方面來看,這個求職招聘網(wǎng)站系統(tǒng)會產(chǎn)生一定的經(jīng)濟效益 開發(fā)過程所需要的經(jīng)濟費用是極其少的,在使用過程中 也只需要瀏覽器的支持,其他環(huán)節(jié)并不涉及到經(jīng)濟問題,所以其在經(jīng)濟上是非常可行的。 技術可行性 根據(jù)該系統(tǒng)目標來衡量所需的技術是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析。 考慮到系統(tǒng)實施的可行性,在軟件方面選擇了如今較流行的 Java 技術來進行開發(fā)管理平臺的設計,使用 MySQL 數(shù)據(jù)庫存儲數(shù)據(jù)。 Java 語言是健壯的 , Java 的強類型機制、異常處理、廢料的自動收集等是 Java 程序健壯性的重要保證 , 對指針的丟棄是 Java 的明智選擇 , Java 的安全檢查機制使得 Java 更 具健壯性 [30]。 MySQL 軟件由于其體積小、速度快、總體擁有成本低,尤其是 9 開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫 [31]。 在硬件方面,則選擇空間較大,只要是奔騰系列及以上的計算機,內(nèi)存在 256M 以上,硬盤在30MB,都可以滿足系統(tǒng)的開發(fā)需要 。 當然,硬件的配置越高,系統(tǒng)的開發(fā)與運行會更流暢??紤]到如今的家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。 在軟件方面,由于 Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺,從編寫、查錯、編譯、幫助等等各方面為 Java 語言貼身定做,可無限擴展的強大插件功能,眾多公司、廠商、組織的鼎立支持, 以及它的 開放,自由,免費 等優(yōu)點,受到越來越多的用戶所喜愛 [32]。 Eclipse 與 Java語言配合得天衣無縫 , 它簡直就是為 Java 而生的。 正因為 Eclipse 無論在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是可行的。 運行可行性 在現(xiàn)今社會,順著信息化和計算機技術的高度發(fā)展,越來越多的人意識到信息化是提升管理效率不可缺少的重要步驟。企業(yè)的人才是接受過高等管理教育的人,他們深知現(xiàn)代化的管理方法對企業(yè)的重要性。 而對于將要代替手工管理公司招聘信息及對人才的選擇,配備現(xiàn)代化的管理思想更是必不可少的 ,網(wǎng)絡化管理可以幫助企業(yè)完成一系列的工作,使得企業(yè)的經(jīng)營高效快捷,通過節(jié)省人力物力,從而提高利潤 。經(jīng)過以上分析,運行方面是可行的。 需求分析 網(wǎng)上招聘求職系統(tǒng)的一個最主要的目的就是為求職者和用人單位提供方便快捷的雙向選擇服務,因此其主要的使用者有兩類,即尋求合適工作的求職者和有招聘需求的公司,并且其功能主要實現(xiàn)雙方信息的交互 用戶的明確需求 分析 對于 求職 用戶來說,他們主要需要展示的是自己的基本情況信息,而對 于企業(yè)用戶來說,他們要提供企業(yè)的基本情況介紹。一般的網(wǎng)站都會考慮到用戶的基本需求,但是不同網(wǎng)站之間的差別在于細節(jié),所以考慮用戶的明確需求,一定要突出細節(jié)問題。 用戶的潛在需求分析 設計過程中除了滿足用戶的基礎需求外,還要深入挖掘用戶的潛在需求。對于 求職 用戶來說,他們主要需要展示的是自己的求職信息,除了對自身基本情況的簡單介紹外,還要考慮到他們的特殊需求,如為 求職 用戶提供對相關企業(yè)做一些篩選查詢的功能、企業(yè)所需人才與 求職者 個人特長的對接等信息。而對于企業(yè)用戶來說,他們不僅要提供企業(yè)的基本情況介紹,還 需要為其提供某些特殊功能。如企業(yè)可能會對具有某些特長的人才進行選擇,并提供考核平臺以方便企業(yè)用戶進行 需求人才的篩 選 。 用戶的其他需求分析 本系統(tǒng) 從信息需求的角度分析 , 信息注冊主要包括求職者個人信息的采集和公司現(xiàn)有信息情況的采集。 從用戶的角度分析 , 求職者和公司可以通過互發(fā)站內(nèi)信實現(xiàn)相互溝通 , 求職者注冊個人信息后可以收藏自己感興趣的公司。網(wǎng)站管理員可以進行個人用戶管理,企業(yè)用戶管理 和 新聞管理 。 10 業(yè)務流程分析 業(yè)務流程是一個由各種不同功能的活動相連的一組有相互關系的任務,它們依照一定的業(yè)務邏輯和 順序依次執(zhí)行,是一種描述系統(tǒng)內(nèi)各單位、人員之間的業(yè)務關系、作業(yè)順序和管理信息流方法。 根據(jù)本系統(tǒng)的設計需求,首先系統(tǒng)要有兩個登錄界面,個人用戶與公司用戶要和管理員通過不同的界面進入系統(tǒng),提高系統(tǒng)的安全性。 對于未登陸的用戶(游客)可以進入本系統(tǒng)的首頁。 本系統(tǒng)首頁有導航模塊,登陸模塊,搜索模塊, 信息 展示 模塊 以及 站長推薦 模塊 。 本系統(tǒng)首頁功能模塊如下 31所示 圖 31 首頁模塊圖 游客通過首頁的登陸模塊成功登陸后就可以進入個人首頁進行個人信息的管理。求職 者 個人模塊主要 功能包括:用戶基本信息管理,信箱管理 ,收藏夾管理,求職信息管理。求職 個人主要 流程
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1