【正文】
本文論述了基于JSP模式的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的全部過程。線程是輕量級(jí)的進(jìn)程,它可以靈活地為用戶提供服務(wù),而不占用過多的系統(tǒng)資源。MySQL作為開源性質(zhì)的 數(shù)據(jù)庫服務(wù)器,可以為那些想要增加獨(dú)特需求的用戶提供完全定制的功能。MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。 Tomcat 簡(jiǎn)介Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。人員調(diào)動(dòng)信息模塊:該模塊主要是對(duì)企業(yè)員工調(diào)動(dòng)信息進(jìn)行管理。他們對(duì)信息系統(tǒng)的要求經(jīng)常是一次性報(bào)告,“如果…則…”式的報(bào)告以及其發(fā)展趨勢(shì)分析。這些任務(wù)從本質(zhì)上說,還是短期的。這種情況比預(yù)料的要普遍得多。保險(xiǎn)業(yè)包括方針管理,賠償處理,委托和代辦報(bào)告,保險(xiǎn)統(tǒng)計(jì),稅率和契據(jù)管理等。通用系統(tǒng)包括工資管理系統(tǒng),收帳管理,付帳管理,總帳管理,庫存管理和控制,人力資源開發(fā),預(yù)算管理,財(cái)務(wù)分析,采購管理,客戶管理,以及合同管理等等。成批處理系統(tǒng)中,將事務(wù)和數(shù)據(jù)分批地處理或產(chǎn)生報(bào)表。當(dāng)然它不能即是獨(dú)立的有是綜合的。企業(yè)人力資源管理是任何企事業(yè)單位都需要進(jìn)行的一項(xiàng)工作,因此,開發(fā)制作企業(yè)人力資源管理系統(tǒng)具有較大的社會(huì)現(xiàn)實(shí)意義,同時(shí)企業(yè)人力資源管理系統(tǒng)是一切應(yīng)用系統(tǒng)的典范,它具有一切應(yīng)用系統(tǒng)的特征,系統(tǒng)結(jié)構(gòu)與現(xiàn)實(shí)生活緊密結(jié)合,具體直觀,具有典范的數(shù)據(jù)庫系統(tǒng)的特性。層次型數(shù)據(jù)結(jié)構(gòu)模型總是從根結(jié)點(diǎn)開始的,第每個(gè)結(jié)包括描述此結(jié)點(diǎn)的一個(gè)或多個(gè)屬性,相關(guān)結(jié)點(diǎn)可以在下一層上,上層的結(jié)點(diǎn)變成新的相關(guān)結(jié)點(diǎn)或父結(jié)點(diǎn),一個(gè)父結(jié)點(diǎn)可有一個(gè)相關(guān)子結(jié)點(diǎn)或多個(gè)子結(jié)點(diǎn),層次數(shù)結(jié)點(diǎn)才能存取,許多的關(guān)系只能用笨拙的方法實(shí)現(xiàn),這常常引起存貯數(shù)據(jù)的復(fù)雜。一個(gè)數(shù)據(jù)庫管理系統(tǒng)通常是用語同時(shí)處理多個(gè)數(shù)據(jù)調(diào)用,它必須組織系統(tǒng)緩沖使不同的數(shù)據(jù)操作能夠一起處理,它提供種數(shù)據(jù)定義語言經(jīng)指定概念模式,并且很可能還包括使用物理模式實(shí)現(xiàn)概念模式的一些細(xì)節(jié),定義語言是一種高級(jí)語言,能夠讓你描述概念模型,術(shù)語為數(shù)據(jù)模型。當(dāng)數(shù)據(jù)類型和應(yīng)用被增加時(shí),簡(jiǎn)單重構(gòu)必須是可能的,重組織應(yīng)不需要重新寫應(yīng)用程序,總體上應(yīng)當(dāng)盡可能小的變化,這種不費(fèi)力的改變數(shù)據(jù)庫將在數(shù)據(jù)處理的速度上產(chǎn)生很大的影響。由于是JSP引擎自動(dòng)生成并編譯Servlet,不用程序員動(dòng)手編譯代碼,所以JSP能帶給你高效的性能和快速開發(fā)所需的靈活性。JSP代碼控制著進(jìn)行邏輯處理時(shí)與JavaBeans組件的交互,并在動(dòng)態(tài)生成的、混合了靜態(tài)HTML代碼的HTML頁中顯示結(jié)果。這些技術(shù)使某領(lǐng)域內(nèi)的專家可以為本領(lǐng)域內(nèi)的垂直應(yīng)用編寫組件,而開發(fā)者可以直接拿來使用而不必掌握這一領(lǐng)域的專門技術(shù)。然而,隨著時(shí)間的推移,人們認(rèn)識(shí)到這種方法不適于構(gòu)建大型的、可升級(jí)的Web應(yīng)用程序。一般來說,在實(shí)際的JSP引擎中,JSP頁面在執(zhí)行時(shí)是編譯式,而不是解釋式的。兩者都提供在HTML代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行程序代碼的能力。JSP比SSJS和ASP具有更好的可擴(kuò)展性,并且它不專屬于任何一家廠商或某一特定的Web服務(wù)器。大連交通大學(xué)信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文)外文翻譯學(xué)生姓名 林濤 專業(yè)班級(jí) 軟件工程081班 指導(dǎo)教師 常敬巖 史原 職 稱 高級(jí)工程師 講師 所在單位 信息科學(xué)系軟件工程教研室 教研室主任 劉瑞杰 完成日期 2012年4月13日The technique development history of JSPThe Java Server Pages( JSP) is a kind of according to web of the script plait distance technique, similar carries the script language of Java in the server of the Netscape pany of server side JavaScript( SSJS) and the Active Server Pages( ASP) of the pares the SSJS and ASP to have better can expand sex, and it is no more exclusive than any factory or some one particular server of the norm of JSP is to be draw up by the Sun pany of, any factory can carry out the JSP on own system. The After Sun release the JSP( the Java Server Pages) formally, the this kind of new Web application development technique very quickly caused the people39。,并由指導(dǎo)老師評(píng)閱。大連交通大學(xué)信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文)任務(wù)書題 目 聲通公司企業(yè)自動(dòng)化管理系統(tǒng) 任務(wù)及要求:?。ㄑ芯浚﹥?nèi)容和要求 任務(wù):,完成實(shí)習(xí)報(bào)告,字?jǐn)?shù)不少 于3000,第三周交給指導(dǎo)老師。論文要求12000字 以上,包括綜述、系統(tǒng)總體設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、性能分析、結(jié)論等。s provided a special development environment for the Web application that establishes the high dynamic to the Sun parlance, the JSP can adapt to include the Apache WebServer, on the market at inside of 85% server product.This chapter will introduce the related knowledge of JSP and Databases, and JavaBean related contents, is all certainly rougher introduction among them basic contents, say perhaps to is a Guide only, if the reader needs the more detailed information, pleasing the book of consult the homologous JSP.A. GeneralizeThe JSP(Java Server Pages) is from the pany of Sun Microsystems initiate, the many panies the participate to the build up the together of the a kind the of dynamic the state web the page technique standard, the it have the it in the construction the of the dynamic state the web page the strong but the do not the especially of the and the technique of ASP of the Microsoft is very all provide the ability that mixs with a certain procedure code and is explain by the language engine to carry out the procedure code in the code of we are simple of carry on the introduction to it.C. JSP characteristicsIs a service according to the script language in some one language of the statures system this kind of discuss, the JSP should be see make is a kind of script , be a kind of script language, the JSP seemed to be too strong again, almost can use all Javas in the JSP.Be a kind of according to text originally of, take manifestation as the central development technique, the JSP provided all advantages of the Java Servlet, and, when bine with a JavaBeans together, providing a kind of make contents and manifestation that simple way that logic the contents and advantage of logical manifestations is, the personnel who renews the page external appearance need not know the code of Java, and renew the JavaBeans personnel also need not be design the web page of expert in hand, can use to take the page of JavaBeans JSP to define the template of Web, to build up a from have the alike external appearance of the website that page pletes the data to provide, having no code of Java in the template thus, this means that these templates can be written the personnel by a HTML plait to , can also make use of the Java Servlet to control the logic of the website, adjust through the Java Servlet to use the way of the document of JSP to separate website of logic and contentses.Generally speaking, in actual engine of JSP, the page of JSP is the edit and translate type while carry out, not explain the type the dynamic state web page development tool of the type,such as ASP, PHP3 etc., because speed etc. reason, have already can39。盡管JSP規(guī)范是由Sun公司制定的,但任何廠商都可以在自己的系統(tǒng)上實(shí)現(xiàn)JSP。下面我們簡(jiǎn)單的對(duì)它進(jìn)行介紹。解釋式的動(dòng)態(tài)網(wǎng)頁開發(fā)工具如ASP、PHP3等由于速度等原因已經(jīng)滿足不了當(dāng)前大型電子商務(wù)應(yīng)用的需要了,傳統(tǒng)的開發(fā)技術(shù)都在向編譯執(zhí)行的方式改變,如ASP→ASP+;PHP3→PHP4。在腳本環(huán)境中書寫的表達(dá)邏輯被鎖在頁面內(nèi),只有通過剪切和粘貼才能被重用。作為一種以組件為中心的開發(fā)平臺(tái),JSP出現(xiàn)了。Beans 可以是JavaBeans 或EJB組件。和傳統(tǒng)的CGI相比較,JSP有相當(dāng)?shù)膬?yōu)勢(shì)。數(shù)據(jù)獨(dú)立這個(gè)術(shù)語經(jīng)常提出作為一個(gè)數(shù)據(jù)主要屬性之一,它是指數(shù)據(jù)和使用數(shù)據(jù)的應(yīng)用程序相互獨(dú)立,改變一項(xiàng)時(shí)不用改變另一項(xiàng),當(dāng)一個(gè)單一的數(shù)據(jù)集合服務(wù)于不同的應(yīng)用時(shí),不同的應(yīng)用程序感知數(shù)據(jù)項(xiàng)與記錄之間的管理說明相聯(lián)系,也和數(shù)據(jù)是怎樣存貯的和存在哪里有關(guān),在許多應(yīng)用程序的數(shù)據(jù)之間有很多種內(nèi)在的聯(lián)系。數(shù)據(jù)模型選擇是很困難的,因?yàn)樗仨氂胸S富的足夠結(jié)構(gòu)以描述真實(shí)世界有意義的各個(gè)方面,并且必須通過物理模式有能力、自動(dòng)地決定概念模式的實(shí)現(xiàn),必須強(qiáng)調(diào),當(dāng)一個(gè)數(shù)據(jù)庫處理系統(tǒng)用于建立一個(gè)小數(shù)據(jù)庫中時(shí),許多數(shù)據(jù)庫包括了上萬字節(jié),所以無效的執(zhí)行可能是災(zāi)難性的。網(wǎng)狀數(shù)據(jù)模型將企業(yè)的實(shí)體連接到網(wǎng)絡(luò)中。采用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),可以使企業(yè)內(nèi)部的員工管理更加方便。獨(dú)立的系統(tǒng)是為了滿足某個(gè)特定的應(yīng)用領(lǐng)域(例如人力資源管理)而設(shè)計(jì)的,獨(dú)立系統(tǒng)有它自己的文件或數(shù)據(jù)庫系統(tǒng)。例如,銀行將大量的支票編碼,然后在一天結(jié)束時(shí),將所在支票分批,排序并進(jìn)行處理。制造業(yè)包括定貨輸入和處理,分配和發(fā)送管理,生產(chǎn)調(diào)度管理,制造資源計(jì)劃(MRP,通常又稱物料需求),市場(chǎng)分析,計(jì)算機(jī)輔助設(shè)計(jì)(CAD),計(jì)算機(jī)輔助制造(CAM),項(xiàng)目管理和控制,以及成本標(biāo)準(zhǔn)化等等。地方政府包括公用事業(yè)管理,稅收管理,治安和火災(zāi)緊急處理,城市規(guī)劃,執(zhí)照和許可證管理,福利,以及社會(huì)安全等。用戶經(jīng)理負(fù)責(zé)將有關(guān)信息的具體要求告訴設(shè)計(jì)組。對(duì)他們的要求是提供性能報(bào)告和