【正文】
t locked into deploying on Windows and IIS. Although the core .NET platform runs on a few nonWindows platforms, the ASP part does not. You cannot expect to deploy serious applications on multiple servers and operating systems. For some applications, this difference does not matter. For others, it matters greatly. Second, for some applications the choice of the underlying language matters greatly. For example, although .NET39。s usual embrace and extend strategy. At this point, Gosling lightheartedly interjected You mean disgrace and distend. Now, the grievance that Gosling was airing was that he felt that this pany would take technology from other panies and suborn it for their own purposes. But guess what? The shoe is on the other foot here. The Java munity did not invent the idea of designing pages as a mixture of static HTML and dynamic code marked with special tags. For example, ColdFusion did it years earlier. Even ASP (a product from the very software pany of the aforementioned manager) popularized this approach before JSP came along and decided to jump on the bandwagon. In fact, JSP not only adopted the general idea, it even used many of the same special tags as ASP did. So, the question bees: why use JSP instead of one of these other technologies? Our first response is that we are not arguing that everyone should. Several of those other technologies are quite good and are reasonable options in some situations. In other situations, however, JSP is clearly better. Here are a few of the reasons. Versus .NET and Active Server Pages (ASP) .NET is welldesigned technology from Microsoft. is the part that directly petes with servlets and JSP. The advantages of JSP are twofold First, JSP is portable to multiple operating systems and Web servers。 電子工業(yè)出版社 , 2020 [18] Andrew J Brust。 人民郵電出版社 , 2020 [17] 趙增敏 等。 清華大學(xué)出版社 , 2020 [16] 鄭阿奇 等 。 電子工業(yè)出版社 , 2020 [15] 柴晟,劉瑩,蔡錦成 等 。 人民郵電出版社 , 2020 [14] 鄭阿奇 。 首都經(jīng)濟(jì)貿(mào)易大學(xué)出版社 , 2020 [13] 孫宗虎 。 大連理工大學(xué)出版社 , 2020 [12] 孫柏瑛 。 . 電子工業(yè)出版社 , 2020: [11] 余凱成,程文文,陳維政 。 電子工業(yè)出版社 , 2020 [10] 傅進(jìn)勇,鄧少烽,李波。 機(jī)械工業(yè)出版社, 2020 [9] 孫鑫。 人民郵電出版社 , 2020 [8] 楊冬青,馬秀莉,唐世渭。 中國人民大學(xué)出版社 , 2020 [7] 孫宗虎 。 清華大學(xué)出版社李冰, 2020 [6] 董克用 。 經(jīng) 濟(jì)管理出版社 , 2020 [5] 李維剛 。 機(jī)械工業(yè)出版社 , 2020 [4] 楊敏 。 機(jī)械工業(yè)出版社 , 2020 [3] 陳威、白偉明、李楠。 機(jī)械工業(yè)出版社 , 2020 [2] 宋昆、李嚴(yán)等。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 30 頁 參考文獻(xiàn) [1] 王國輝、牛強(qiáng)等。她始終如一地關(guān)心我論文的進(jìn)展,悉心指導(dǎo)了我完成的論文 的各個(gè)環(huán)節(jié),反復(fù)審閱論文稿,提出許多寶貴的修改意見,為本文的完成付出了很多心血。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 29 頁 致 謝 在整個(gè)畢業(yè)設(shè)計(jì)過程中,很多人對(duì)我的論文完成給予了大量的支持和幫助。系統(tǒng)基本滿足了企業(yè)人力資源管理要求,但是在開發(fā)過程中還是顯露出很多問題,比如在系統(tǒng)開發(fā)過程中,系統(tǒng)編碼實(shí)現(xiàn)有時(shí)不能滿足系統(tǒng)設(shè)計(jì)要求,造成項(xiàng)目無法通過系統(tǒng)測(cè)試,必須返工。系統(tǒng)開發(fā)采取 JDK Version1 技術(shù)平臺(tái)架構(gòu),以統(tǒng)一建模語言 (UML)對(duì)系統(tǒng)進(jìn)行分析,采用 Rational 統(tǒng)一過程 (RUP)作為系統(tǒng)開發(fā)方法。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 28 頁 結(jié) 論 人力資源管理系統(tǒng)是企業(yè)協(xié)同管理平臺(tái) (ECMP)的 重要組成部分,是為了提高企業(yè)人力資源管理水平而設(shè)計(jì)開發(fā)的企業(yè) 信息管理系統(tǒng)。同時(shí),對(duì)數(shù)據(jù)溢出、越界等非法操作能進(jìn)行非法提示,使得用戶能提前預(yù)知操作的正確與否,提高用戶的操作效率。 其次用戶操作界面較友好,經(jīng)在 、 TheWord、 360 等瀏覽器上測(cè)試,界面都能正常顯示,并不出現(xiàn)瀏覽器不兼容的不良情況。在這種情況下,測(cè)試工作就在很大程度上失去了意義,所以發(fā)現(xiàn)軟件的缺陷,是做好測(cè)試的首要條件。 測(cè)試的結(jié)果 軟件測(cè)試的基本目標(biāo)是發(fā)現(xiàn)軟件缺陷。 ( 4)數(shù)據(jù)查詢是否合理,能否對(duì)各種不同的查詢條件進(jìn)行搜索,查詢最合適的記錄。 ( 2)用戶操作界面是否友好,能否兼容各種不同的瀏覽器,在不同瀏覽器上運(yùn)行時(shí)界面是否都正常顯示。在對(duì)整個(gè)系統(tǒng)開發(fā)完畢后,對(duì)系統(tǒng)進(jìn)行整體的性能和功能測(cè)試,下面以系統(tǒng)整體的性能測(cè)試和功能測(cè)試進(jìn)行分析。 刪除薪金數(shù)據(jù): 單擊相應(yīng)員工列表中的【刪除】按鈕即可刪除相應(yīng)員工的薪金信息。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 26 頁 圖 瀏覽薪金數(shù)據(jù) 在薪金瀏覽界面可以實(shí)現(xiàn)薪金的修改和刪除操作。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 25 頁 ( 6) .薪金管理 薪金管理主要包括:添加 薪金數(shù)據(jù)和瀏覽薪金數(shù)據(jù)。 獎(jiǎng)懲登記 單擊獎(jiǎng)懲名稱、獎(jiǎng)懲原因和獎(jiǎng)懲說明的文本框,輸入相應(yīng)的內(nèi)容,最后單擊【提交】按鈕,系統(tǒng)自動(dòng)進(jìn)入如圖 所示的獎(jiǎng)懲登記列表,用戶可以查看已經(jīng)添加的獎(jiǎng)懲信息,如圖 所示。 ( 5) .獎(jiǎng)懲管理 獎(jiǎng)懲管理主要包括:添加獎(jiǎng)懲信息和瀏覽獎(jiǎng)懲信息。 培訓(xùn)總結(jié) 通過此界面可以查看所有的培訓(xùn)總結(jié)。 圖 瀏覽培訓(xùn)計(jì)劃 單擊相應(yīng)的培訓(xùn)計(jì)劃后面的【培訓(xùn)完成】按鈕,系統(tǒng)自動(dòng)進(jìn)入培訓(xùn)總結(jié)的界面。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 23 頁 圖 單 擊【瀏覽培訓(xùn)計(jì)劃】按鈕,界面右側(cè)自動(dòng)顯示所有的培訓(xùn)計(jì)劃信息。通過此界面可查看已經(jīng)添加的培訓(xùn)計(jì)劃。 單擊【添加培訓(xùn)計(jì)劃】按鈕,界面右側(cè)自動(dòng)顯示添加培訓(xùn)計(jì)劃的界面。 如 圖 所示。同時(shí)可以查看所有人才庫的信息。界面右側(cè)自動(dòng)顯示所有的應(yīng)聘者的人才信息 .如 圖 所示。從人員信息的添寫、瀏覽到人才信息的入庫,保證了人力資源一體化的管理。 單擊相應(yīng)人員信息后的【修改】按鈕,在系統(tǒng)彈出的修改人員信息的列表 中單擊各文本框即可進(jìn)行修改,最后單擊【提交】按鈕即完成修改操作, 如圖 所示 圖 修改人員信息 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 21 頁 單擊相應(yīng)人員信息后的【刪除】按鈕即可刪除相應(yīng)的人員信息。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 20 頁 圖 添加人員信息 單擊“人員姓名”、“登 錄密碼”、“出生日期”和“人員簡(jiǎn)介”的文本框,輸入相關(guān)內(nèi)容,單擊“性別”選項(xiàng),單擊 “是否管理員”選項(xiàng),最后單擊【提交】按鈕即完成添加操作。 圖 人員管理 單擊【添加人員信息】按鈕,系統(tǒng)自動(dòng)進(jìn)入如圖 所示的界面。通過這兩個(gè)部分基本實(shí)現(xiàn)了人員的系統(tǒng)化管理。 圖 人 力資源管理系統(tǒng)登錄 系統(tǒng)登錄后進(jìn)入歡迎界面,我們可以看到人力資源管理系統(tǒng)主要包括:人員管理、招聘管理、培訓(xùn)管理、獎(jiǎng)懲管理和薪金管理五大管理模塊,分別點(diǎn)擊相應(yīng)的標(biāo)題可以進(jìn)入各部分界面 ,如 圖 所示。不論采用什么創(chuàng)建工具,開發(fā)人員都可以使用 JSP 頁面來 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 17 頁 創(chuàng)建可移植的 Web 應(yīng)用,在不同的 Web 應(yīng)用服務(wù)器上運(yùn)行。 JSP 頁面可以包含在多種不同的應(yīng)用體系結(jié)構(gòu)或者模型中,可以用于由不同協(xié)議、組件和格式所組成的聯(lián)合體中。當(dāng) JSP 頁面第一次被調(diào)用時(shí),如果它還不存在,就會(huì)被編譯成為一個(gè) Java Servlets 類,并且存儲(chǔ)在服務(wù)器的內(nèi)存中。 JSP 頁面通常被編譯成為 Java Servlets, 這是一個(gè)標(biāo)準(zhǔn)的 Java 擴(kuò)展。 JSP的應(yīng)用模型 利用 JSP 技術(shù),動(dòng)態(tài)信息由 JSP 頁面來表現(xiàn), JSP 頁面由安裝在 Web 服務(wù)器或者使用 JSP 的應(yīng)用服務(wù)器上的 JSP 引擎執(zhí)行。 由于JSP頁面的內(nèi)置腳本語言是基于 Java的,而且所有的 JSP頁面都被編譯成為 Java Servlets,所以 JSP 頁面具有 Java 技術(shù)的所有好處,包括健壯的存儲(chǔ)管理和安全性。 JSP 技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且能擴(kuò)展到支持企業(yè)級(jí)的分布式應(yīng)用中。第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識(shí)庫。 Sun公司還開發(fā)了 JDBC- ODBC bridge,利用此技術(shù) Java程序可以訪問帶有 ODBC 驅(qū)動(dòng)程序的數(shù)據(jù)庫,目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有 ODBC 驅(qū)動(dòng)程序,所以 Java 程序能訪問諸如 Oracle、 Sybase、 MS SQL Server 和 MS Access 等數(shù)據(jù)庫。從一個(gè)平臺(tái)移植到另外一個(gè)平臺(tái), JSP 和 JavaBeans 甚至不用重新編譯,因?yàn)?Java 字節(jié)碼都 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 16 頁 是標(biāo)準(zhǔn)的與平臺(tái)無關(guān)的。標(biāo)準(zhǔn)的JSP 標(biāo)識(shí)能夠訪問和實(shí)例化 JavaBeans 組件,設(shè)置或者檢索組件屬性,下載 Applet,以及執(zhí)行用其他方法更難于編碼和耗時(shí)的功能。 ( 3) .采用標(biāo)識(shí) Web 頁面開發(fā)人員不會(huì)都是熟悉腳本語言的編程人員。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者和客戶團(tuán)體所使用。這既有助于作者保護(hù)自己的代碼,又能保證任何基于 HTML的 Web 瀏覽器的完全可用性。由于核心邏輯被封裝在標(biāo)識(shí)和 JavaBeans 中,所以 Web 管理人員和頁面設(shè)計(jì)者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的生成。 ( 1) .將內(nèi)容的生成和顯示進(jìn)行分離 用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML或者 XML 標(biāo)識(shí)來設(shè)計(jì)和格式化最終頁面,并使用 JSP 標(biāo)識(shí)或者小腳本來生成頁面上的動(dòng)態(tài)內(nèi)容(內(nèi)容是根據(jù)請(qǐng)求變化的,例如請(qǐng)求賬戶信息或者特