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

正文內(nèi)容

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

2025-01-11 01:23 本頁(yè)面
 

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