2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩51頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p>  畢 業(yè) 設(shè) 計 [論 文]</p><p>  題 目: 網(wǎng)絡辦公自動化系統(tǒng) </p><p>  學 院: 計算機科學與工程系 </p><p>  專 業(yè): 計算機科學與技術(shù) </p><p>  姓

2、 名: </p><p>  學 號: </p><p>  指導老師: </p><p>  完成時間: 201年月日 </p><p>  企業(yè)辦公自動

3、化系統(tǒng)設(shè)計與實現(xiàn)</p><p><b>  摘 要</b></p><p>  辦公自動化(Office Automation,簡稱OA)是將現(xiàn)代化辦公和計算機網(wǎng)絡功能結(jié)合起來的一種新型的辦公方式。企業(yè)辦公自動化系統(tǒng)在此基礎(chǔ)上實現(xiàn)企業(yè)的快速運轉(zhuǎn)和交流,進而有效提高企業(yè)辦公效率。</p><p>  本文在分析了企業(yè)辦公自動化需求基礎(chǔ)上,

4、設(shè)計并實現(xiàn)了企業(yè)辦公自動化系統(tǒng)。該系統(tǒng)包括用戶登錄、人事管理、日程管理、文檔管理、消息管理管理、消息傳遞、系統(tǒng)管理和考勤管理的功能。其滿足了企業(yè)辦公信息化管理的基本需求,解決了傳統(tǒng)手工操作效率低、出錯率高和交互能力差等問題。</p><p>  本系統(tǒng)采用Struts、JSP、JavaBean技術(shù)設(shè)計開發(fā)并采用數(shù)據(jù)庫SmySql完成數(shù)據(jù)庫設(shè)計及連接。最終實現(xiàn)一個能夠滿足企業(yè)辦公網(wǎng)絡化,自動化的管理需求,提高企業(yè)內(nèi)

5、部的管理水平的系統(tǒng)。該系統(tǒng)能全面提升企業(yè)在市場中的綜合競爭力。</p><p>  關(guān)鍵詞:辦公自動化,人事管理,日程管理,文檔管理,Struts </p><p>  Enterprise Office Automation System </p><p><b>  Abstract</b></p><p>  Of

6、fice Automation(referred to as OA) is a new way of office which combines with a modern office and computer network. Enterprise Office Automation System on the basis of it which completes the rapid operation of the enterp

7、rise and exchange, thus effectively improving office efficiency.</p><p>  System based on the analysis of the enterprise office automation needs is designed and implemented user login, send/get documents man

8、agement, bulletin management, document management, staff management, session management, views management and registry functions. Which satisfy the needs of information management in the enterprise, solve the problem of

9、low efficiency of traditional manual operation, the high error rate and the poor efficiency. </p><p>  The system uses the technology of Struts, JSP, JavaBean to design and develop and database SQL Serv

10、er 2000 to complete the database design. This system can satisfy the enterprise work network, the automated management demand, raised the enterprise internal management level, then promotes the enterprise of comprehensiv

11、e competitive power in the market .</p><p>  Key Words: Office automation, get/send document management, notice management,</p><p>  document management , Struts </p><p><b&

12、gt;  目 錄</b></p><p><b>  第一章 緒論3</b></p><p>  1.1 辦公自動化系統(tǒng)研究背景及應用3</p><p>  1.2 本文研究目標及意義5</p><p>  1.3 本文主要完成工作5</p><p>  第二章

13、 可行性系統(tǒng)分析7</p><p>  2.1 經(jīng)濟可行性7</p><p>  2..2 技術(shù)可行性7</p><p>  2.3 系統(tǒng)功能分析8</p><p>  2.3.1用戶登錄9</p><p>  2.3.2人事管理9</p><p>  2.3.3消息管理9&

14、lt;/p><p>  2.3.4系統(tǒng)管理9</p><p>  2.3.7 文檔管理10</p><p>  第三章 系統(tǒng)技術(shù)實現(xiàn)10</p><p>  3.1 使用JAVA技術(shù)的優(yōu)點10</p><p>  3.2 java技術(shù)的應用11</p><p>  3.2.1 JDBC、

15、Servlet、JSP和JavaBeans11</p><p>  3.2.2 Struts介紹12</p><p>  3.2.3 Eclipse簡介13</p><p>  第四章 系統(tǒng)總體設(shè)計14</p><p>  4.1 項目規(guī)劃14</p><p>  4.2 開發(fā)模式/架構(gòu)15</p

16、><p>  4.3 開發(fā)及運行環(huán)境16</p><p>  4.4 數(shù)據(jù)庫設(shè)計16</p><p>  4.4.1、數(shù)據(jù)表樹型結(jié)構(gòu)圖16</p><p>  4.4.2、主要數(shù)據(jù)表設(shè)計17</p><p>  第五 章系統(tǒng)詳細設(shè)計20</p><p>  5.1 模塊功能介紹20

17、</p><p>  5.1.1登錄模塊20</p><p>  5.1.2 人事管理模塊21</p><p>  5.1.3 消息傳遞模塊21</p><p>  5.1.4 系統(tǒng)管理模塊21</p><p>  5.1.5 考勤管理模塊22</p><p>  5.2 界面

18、設(shè)計實現(xiàn)22</p><p>  5.2.1 登錄界面的實現(xiàn)22</p><p>  5.2.2 系統(tǒng)首頁設(shè)計的實現(xiàn)23</p><p><b>  </div>25</b></p><p>  5.2.3 用戶退出系統(tǒng)頁面實現(xiàn)25</p><p>  5.3 功能模

19、塊的實現(xiàn)25</p><p>  5.3.1 登錄模塊的實現(xiàn)26</p><p>  5.3.2 人事管理模塊的實現(xiàn)26</p><p>  5.3.3 日程管理模塊的實現(xiàn)28</p><p>  5.3.4 消息傳遞模塊的實現(xiàn)29</p><p>  5.3.5 系統(tǒng)管理模塊的實現(xiàn)30</

20、p><p>  5.3.6 考勤管理模塊的實現(xiàn)32</p><p>  5.3.7 退出模塊的實現(xiàn)37</p><p>  第六章 方案的改進和意見38</p><p>  6.1.完善系統(tǒng)功能38</p><p>  6.2完善業(yè)務流程38</p><p>  6.3完善人員培訓機制

21、38</p><p><b>  結(jié) 論39</b></p><p><b>  致 謝40</b></p><p><b>  參考資料41</b></p><p><b>  附 錄42</b></p><

22、p><b>  第一章 緒論</b></p><p>  1.1 辦公自動化系統(tǒng)研究背景及應用</p><p>  在互聯(lián)網(wǎng)技術(shù)還沒有得到廣泛應用的早期,各企業(yè)信息之間的交流、辦公業(yè)務的處理都是人工操作完成的,隨著社會進入信息時代和社會生活的快節(jié)奏化,傳統(tǒng)的企業(yè)信息交流方式及處理辦公業(yè)務方式已不能滿足企業(yè)對大量信息快速傳遞和處理需求,不能適應時代的發(fā)展趨勢,

23、于是需要一種新的技術(shù)改善現(xiàn)狀,因此辦公自動化系統(tǒng)在適應時代發(fā)展需求中產(chǎn)生。</p><p>  20世紀70年代中期在企業(yè)和行政機關(guān)中興起使用公自動化系統(tǒng),而后因其給企業(yè)和單位帶來的便利而迅速被用于中小型企業(yè)單位中,其是采用一系列現(xiàn)代化的辦公設(shè)備和先進的通信技術(shù),廣泛、全面、迅速地收集、整理、加工、存儲和使用信息,使企業(yè)內(nèi)部人員方便快捷地共享信息,高效地協(xié)同工作;改變過去復雜、低效的手工辦公方式,為科學管理和決策

24、服務,從而達到提高行政效率的目的。一個企業(yè)實現(xiàn)辦公自動化的程度也是衡量其實現(xiàn)現(xiàn)代化管理的標準。 我國專家在第一次全國辦公自動化規(guī)劃討論會上提出辦公自動化的定義為:利用先進的科學技術(shù),使部分辦公業(yè)務活動物化于人以外的各種現(xiàn)代化辦公設(shè)備中,由人與技術(shù)設(shè)備構(gòu)成服務于某種辦公業(yè)務目的的人——機信息處理系統(tǒng)。</p><p>  辦公自動化系統(tǒng)可分為三個功能層次:OA系統(tǒng)、信息管理級OA系統(tǒng)和決策支持級OA系統(tǒng)。三者一體化

25、使辦公信息的流通更為合理,減少許多不必要的重復輸入信息環(huán)節(jié),以提高整個辦公系統(tǒng)的效率。</p><p>  第一個層次:事務型辦公自動化系統(tǒng)。只限于單機或簡單的小型局域網(wǎng)上的文字處理、電子表格、數(shù)據(jù)庫等輔助工具的應用。 辦公事務OA中,最為普遍的應用有文字處理、會議管理、文件收發(fā)登錄、文檔管理、辦公日程管理、人事管理、報表處理等。此外,在辦公事務處理級上可以使用多種OA子系統(tǒng),如電子出版系統(tǒng)、電子文檔管理系統(tǒng)、智

26、能化的中文檢索系統(tǒng)(如全文檢索系統(tǒng))、光學漢字識別系統(tǒng)、漢語語音識別系統(tǒng)等。在公用服務業(yè)、公司等經(jīng)營業(yè)務方面,使用計算機替代人工處理的工作日益增多,如訂票、售票系統(tǒng),柜臺或窗口系統(tǒng),銀行業(yè)的儲蓄業(yè)務系統(tǒng)等。</p><p>  第二個層次:信息管理型OA系統(tǒng)。隨著信息利用重要性的不斷增加,在辦公系統(tǒng)中對和本單位的運營目標關(guān)系密切的綜合信息的需求日益增加出現(xiàn)了信息管理型的辦公系統(tǒng),其把事務型(或業(yè)務型)辦公系統(tǒng)和綜

27、合信息(數(shù)據(jù)庫)一體化,優(yōu)化日常的工作,提高辦公效率和質(zhì)量。作為一個現(xiàn)代化的政府機關(guān)或企、事業(yè)單位必須具備供本單位的各個部門共享的這一綜合數(shù)據(jù)庫,因此可在政府機關(guān)用信息管理型系統(tǒng)對政策、法令、法規(guī),有關(guān)上級政府和下屬機構(gòu)的公文、信函等綜合政務信息進行處理;在公司企業(yè)單位中處理在綜合數(shù)據(jù)庫中的工商法規(guī)、經(jīng)營計劃、市場動態(tài)、供銷業(yè)務、庫存統(tǒng)計、用戶信息等。</p><p>  第三個層次:決策支持型OA系統(tǒng)。它建立在

28、信息管理級OA系統(tǒng)的基礎(chǔ)上。其使用由綜合數(shù)據(jù)庫系統(tǒng)所提供的信息,針對所需要做出決策的課題構(gòu)造選用決策數(shù)字模型,結(jié)合有關(guān)內(nèi)部和外部的條件,由計算機執(zhí)行決策程序,做出相應的決策。 其具有集成化、智能化、多媒體化和運用電子數(shù)據(jù)交換等新的特點,用于軟硬件及網(wǎng)絡產(chǎn)品、單一辦公系統(tǒng)同社會公眾信息系統(tǒng)的集成;用于面向日常事務處理,輔助人們完成智能性勞動,如:漢字識別,對公文內(nèi)容的理解和深層處理,輔助決策及處理意外等;用于包括對數(shù)字、文字、圖像、聲音和

29、動畫的多媒體綜合處理;用在通過數(shù)據(jù)通訊網(wǎng),在計算機間進行交換和自動化處理。</p><p>  1.2 本文研究目標及意義 </p><p>  由于我國的企業(yè)辦公自動化起步較慢,存在沒有好的應用系統(tǒng)支持協(xié)同工作,仍然是個人辦公,網(wǎng)絡處在閑置狀態(tài),企業(yè)的投資沒有產(chǎn)生應有的效益等問題,這些阻礙了我國辦公自動化的進程。雖然已經(jīng)建立了自己的Intranet網(wǎng)絡,但企業(yè)內(nèi)部的交流效益并不高。面對

30、目前我國企業(yè)辦公自動化程度不高的現(xiàn)狀,研究企業(yè)辦公自動化系統(tǒng)的意義十分重大。為了能跟上時代的步伐,讓各企業(yè)在激烈的競爭中立于不敗之地,一個可應用于一般型企業(yè)的辦公自動化系統(tǒng)是上市企業(yè)必不可少的。</p><p>  本系統(tǒng)的研究和實現(xiàn)在一定程度上彌補了我國在辦公自動化方面存在的缺陷,本系統(tǒng)的研究和最終目標是實現(xiàn)一個能運用于處理一般性辦公業(yè)務,能在企業(yè)中進行信息交流的辦公自動化系統(tǒng)。其基本的功能包括收/發(fā)文管理,文

31、檔管理,公告管理,會議管理,員工管理,意見管理等。在各種功能下的子功能模塊可進行的操作包括:瀏覽、更新、刪除、上傳、下載。企業(yè)可根據(jù)自身的業(yè)務情況增加新的功能模塊,如文檔管理功能。</p><p>  許多應用軟件可以提高辦公效率,但是這僅僅是針對個人辦公而言。辦公自動化不僅兼顧個人辦公效率的提高,更重要的是可以實現(xiàn)群體協(xié)同工作。協(xié)同工作意味著要進行信息的交流,工作的協(xié)調(diào)與合作。由于網(wǎng)絡的存在,這種交流與協(xié)調(diào)幾乎

32、可以在瞬間完成,并且不必擔心對方是否在電話機旁邊或是否有傳真機可用。能處理辦公業(yè)務的的企業(yè)辦公自動化系統(tǒng)是現(xiàn)代企業(yè)所必需的,從這可看出本系統(tǒng)的發(fā)展前景遠大。</p><p>  目前,辦公自動化已經(jīng)成為企業(yè)界的共識。眾多企業(yè)認識到盡快進行辦公自動化建設(shè),并占據(jù)領(lǐng)先地位,將有助于保持競爭優(yōu)勢,使企業(yè)的發(fā)展形成良性循環(huán)。因此,本系統(tǒng)的開發(fā)和實現(xiàn)意義十分重大,發(fā)展前景將是十分遠大的。</p><p&

33、gt;  1.3 本文主要完成工作</p><p>  本文將要完成企業(yè)辦公自動化系統(tǒng)的設(shè)計。在用戶使用過程中,系統(tǒng)會根據(jù)用戶的身份賦予其能操作和使用的功能,其中包括的功能模塊作用分別為:</p><p>  1、人事管理,對公司人員信息進行查看和管理</p><p>  2、日程管理,對個人日程進行管理</p><p>  3、文檔管理,

34、對文檔進行下載和上傳</p><p>  4、消息傳遞,實現(xiàn)公司中的消息傳遞</p><p>  5、實現(xiàn)文件的上傳與下載。</p><p>  6、系統(tǒng)管理,實現(xiàn)對系統(tǒng)權(quán)限的管理</p><p>  7、考勤管理,對公司上下班考勤進行管理</p><p>  第二章 可行性系統(tǒng)分析</p><p

35、>  可行性是系統(tǒng)開發(fā)的一項關(guān)鍵步驟,它是通過對整個系統(tǒng)的需求,技術(shù)及開發(fā)方法,以及開發(fā)人員,所需資金的綜合考慮以評估對于該系統(tǒng)的開發(fā)是否符合實際。可行性分析包括:組織和管理上的可行性、技術(shù)可行性、經(jīng)濟可行性。</p><p>  2.1 經(jīng)濟可行性</p><p>  本系統(tǒng)主要的功能是一般性的辦公業(yè)務,適用于中小型企業(yè)。由于中小企業(yè)的經(jīng)濟實力有限,所以要想方便辦公的同時也要著重

36、考慮投入/產(chǎn)出比問題。一般商業(yè)軟件是無法兩者兼顧的,由于從基礎(chǔ)語言開始開發(fā)成本高、周期長,更不現(xiàn)實;因此利用現(xiàn)有軟件進行改進,即二次開發(fā),通過對幾個商業(yè)化軟件功能進行修改、增刪和開發(fā)來實現(xiàn)中小企業(yè)建立具有自身個性的辦公自動化系統(tǒng),通過系統(tǒng)集成的方法來將各個功能集成為一個整體發(fā)揮作用,通過兩次開發(fā)的方式來實現(xiàn)降低成本、節(jié)約開支、提高效率。本系統(tǒng)應能夠適應企業(yè)的不斷變化,具有可擴展性、易升級性和開放性。因此,它的市場將是無可限量的,將給企業(yè)

37、帶來的經(jīng)濟效率也是很大的。</p><p>  2.2 技術(shù)可行性</p><p>  在軟、硬件方面對系統(tǒng)的需求來看,由于中小企業(yè)信息化水平比較低,軟硬件配置較差;而且資金實力并不雄厚。所以其對硬件的配置要求是盡可能的低,對軟件配置的要求則是系統(tǒng)最好是基于日常辦公軟件如OFFICE系列上的應用系統(tǒng),這樣既不用花大量資金添置軟件,員工又較容易學會使用應用。本系統(tǒng)所實現(xiàn)的功能是一般性質(zhì)的辦

38、公業(yè)務,總體的開發(fā)時間不用很長,它用到的硬件平臺不高,軟件基本上是開源且較易懂,項目開發(fā)過程中遇到的技術(shù)上的問題在網(wǎng)上或書上可找到,因此是在技術(shù)上是可行的。</p><p>  該系統(tǒng)所用的軟件平臺有數(shù)據(jù)庫mySql、開發(fā)工具包JDK1.6、服務器Tomcat 6.0,火狐瀏覽器都是開源的其中操作的細節(jié)和配置都易學。 本系統(tǒng)開發(fā)出來時在技術(shù)上具有代表當時辦公自動化信息系統(tǒng)的先進性,本系統(tǒng)在建成后一段時間內(nèi),不會因

39、技術(shù)的落后而需要大規(guī)模的調(diào)整,并且能夠跟隨時逐步的升級而保持整個系統(tǒng)的先進性。同時本系統(tǒng)對計算機硬件要求不算太高,運行速度較快,對企業(yè)辦公很方便。</p><p>  本系統(tǒng)最重要的是用到了Struts網(wǎng)絡編程,其為基于Java的Web應用程序開發(fā)提供了一個框架。本系統(tǒng)的工作流程就是基于Struts下,分為以下步驟:</p><p>  (1) 瀏覽器向服務器發(fā)出請求,Controlle

40、r獲得這些請求。</p><p>  (2) Controller根據(jù)配置文件struts-config.xml中的定義將這些請求發(fā)送到相應的Action,對應圖中的Model。</p><p>  (3) Action完成相應的業(yè)務邏輯處理后,將處理結(jié)果返回到Controller。</p><p>  (4) Controller再根據(jù)配置文件struts-

41、config.xml中的定義將處理結(jié)果顯示到用戶視圖View。</p><p>  2.3 系統(tǒng)功能分析</p><p>  由于本系統(tǒng)可執(zhí)行的是一般性質(zhì)的辦公業(yè)務,提供給中小型企業(yè)使用,也可增加功能后提供給大型企業(yè)和行政機關(guān)。本系統(tǒng)具有一般適用性,其所實現(xiàn)的功能(如圖2.3)滿足企業(yè)對日常性辦公業(yè)務的管理方便企業(yè)內(nèi)部員工的溝通,方便員工及時的了解公司的動態(tài),是企業(yè)的日常管理步入科學系統(tǒng)

42、的軌道上。主要功能如下圖2-1:</p><p>  圖2-1 基本功能圖</p><p><b>  2.3.1用戶登錄</b></p><p>  本系統(tǒng)將要實現(xiàn)用戶登錄功能。接受用戶輸入的登錄名和密碼信息,先做客戶端的有效性檢驗,通過檢驗后提交給服務器端,由服務器端提交信息與數(shù)據(jù)庫里的信息相比較,如果二者不符則返回相應的出錯信息,否則登錄

43、進入系統(tǒng)。登錄功能還實現(xiàn)了對已登錄用戶的監(jiān)聽,防止重復登錄。</p><p>  本系統(tǒng)中對于登錄模塊的設(shè)計是供企業(yè)內(nèi)部員工使用,使用權(quán)的授予是由系統(tǒng)管理員決定的,只有在系統(tǒng)管理員首次在員工管理模塊中添加了你的信息后,授予你登錄的“姓名”和“密碼”后你才能安全登錄,在此同時也授予你登錄的權(quán)限,在權(quán)限的范圍內(nèi)你能夠完成相應操作。</p><p><b>  2.3.2人事管理<

44、;/b></p><p>  包含機構(gòu)信息,部門信息,和員工管理。實現(xiàn)對部門信息,機構(gòu)進行刪除和修改。實現(xiàn)員工信息的刪除、修改、增加以及查看詳情,和對員工的角色進行分配。</p><p><b>  2.3.3消息管理</b></p><p>  包含消管理和信息,公司員工可以在里面發(fā)布和查看各種消息,并可以在郵箱中查看郵件。</p

45、><p><b>  2.3.4系統(tǒng)管理</b></p><p>  包含角色管理和登錄日志,操作日志,可以對系統(tǒng)角色權(quán)限進行管理和對登錄和操作的日子進行增刪改和查看</p><p><b>  2.3.5考勤管理</b></p><p>  對公司員工進行考勤管理,可以查看公司員工的考勤記錄</

46、p><p><b>  日程管理,</b></p><p>  2.3.6 日程管理</p><p>  可以對個人日程進行管理和規(guī)劃,有利于員工的工作效率的提高</p><p>  2.3.7 文檔管理</p><p>  可以上傳和查看公司文檔,方便公司員工工作。</p><p

47、>  第三章 系統(tǒng)技術(shù)實現(xiàn)</p><p>  Java是一種基于網(wǎng)絡計算的開發(fā)語言,基于Java開發(fā)的應用程序是基于WEB的,另外由于JAVA的平臺無關(guān)性,使得應用程序可以運行在不同硬件平臺、不同操作系統(tǒng)平臺上。因此,JAVA自誕生以來,受到了各軟、硬件廠商的廣泛支持。最近,各大型數(shù)據(jù)庫廠商紛紛宣布他們的產(chǎn)品能更好地支持INTERNET,支持JAVA。并且很多應用軟件廠商紛紛推出了采用JAVA開發(fā)的應用程

48、序。隨著INTERNET的迅速發(fā)展,應用軟件的開發(fā)工具轉(zhuǎn)向JAVA是一種必然的趨勢,它代表著未來軟件開發(fā)技術(shù)的潮流,JAVA的良好表現(xiàn)證明它是一種成熟的、可靠的開發(fā)語言。本論文中實現(xiàn)的人力資源招聘系統(tǒng)就是基于JAVA技術(shù)的,因此,在本章將對JAVA技術(shù)作一個簡要的介紹。</p><p>  3.1 使用JAVA技術(shù)的優(yōu)點</p><p>  JAVA是非常新的一種語言(1995年正式發(fā)布)

49、,具有面向?qū)ο蟆⒎植际?、解釋?zhí)行、健壯性和安全性、體系結(jié)構(gòu)中立、可移植、多線程、以及動態(tài)性等特點。和其他編程語言相比,它有很多優(yōu)點。使用JAVA的優(yōu)點具體體現(xiàn)在以下幾個方面:</p><p><b>  (1)靈活性</b></p><p>  JAVA非常靈活,足以支持部署和開發(fā)環(huán)境中的各種變化。由于JAVA是在面向?qū)ο蟮幕A(chǔ)平臺上構(gòu)建的,因此可以很容易對基本的語言

50、進行擴展和發(fā)布。</p><p>  (2)廠商的廣泛支持</p><p>  采用JAVA有一個非常引人注目的原因,就是受到了廠商的廣泛支持。JAVA不像其他技術(shù)一樣只有一個主要的供應商,而是有數(shù)百個公司都生產(chǎn)或支持JAVA產(chǎn)品。Oracle公司是JAVA業(yè)界的一個巨頭,它繼續(xù)對客戶提供引導,對JAVA應用程序的開發(fā)提供產(chǎn)品支持。這種支持JAVA的公司有很多,因此選擇JAVA語言非常牢靠

51、,不會因為選擇它作為開發(fā)語言而將自己緊緊和一個廠商捆綁在一起。</p><p>  (3)用戶的廣泛支持</p><p>  JAVA具有很好的用戶基礎(chǔ),它們并不局限于一個特定的公司。在Internet上,有很多資源都可以獲得JAVA示例代碼。另外,JAVA程序員還可以使用很多免費軟件或共享軟件和很多應用程序代碼。</p><p><b>  (4)平臺獨

52、立性</b></p><p>  JAVA源代碼和運行時文件并不局限于某一個操作系統(tǒng)。因此,在Windows環(huán)境中創(chuàng)建并編譯JAVA類文件,無需任何修改就可以將相同的文件部署到UNIX環(huán)境中。JAVA的這種特性,也稱為可移植性,這一點對于那些發(fā)現(xiàn)自己的業(yè)務增長需要一個特定的操作系統(tǒng)、又需要支持原操作系統(tǒng)的企業(yè)來說非常重要。</p><p>  3.2 java技術(shù)的應用<

53、;/p><p>  3.2.1 JDBC、Servlet、JSP和JavaBeans</p><p>  JDBC是一種用于執(zhí)行SQL語句的Java API,它由一組用Java編程語言編寫的類和接口組成。JDBC為工具和數(shù)據(jù)庫開發(fā)人員提供了一個標準的API,他們能夠用純Java API來編寫數(shù)據(jù)庫應用程序。JDBC是一種規(guī)范,它讓各數(shù)據(jù)庫廠商為Java程序員提供標準的數(shù)據(jù)庫訪問類和接口。<

54、;/p><p>  簡單地說,JDBC的功能有三個方面:與數(shù)據(jù)庫建立連接、發(fā)送SQL語句和處理結(jié)果。JDBC API既支持數(shù)據(jù)庫訪問的兩層模型,也支持三層模型。在兩層模型中,Java applet或應用程序?qū)⒅苯优c數(shù)據(jù)庫進行對話。這需要一個JDBC驅(qū)動程序來與所訪問的特定數(shù)據(jù)庫管理系統(tǒng)進行通信。用戶的SQL語句被送往數(shù)據(jù)庫中,其結(jié)果被送回給用戶。其中用戶的計算機為客戶機,提供數(shù)據(jù)庫的計算機為服務器,稱為客戶機/服務器

55、配置。在三層模型中,命令先是被發(fā)送到服務的中間層,然后由它將SQL語句發(fā)送給數(shù)據(jù)庫。數(shù)據(jù)庫對SQL語句進行處理并將結(jié)果送回到中間層,中間層再將結(jié)果送回給用戶。這種模型稱為三層式結(jié)構(gòu)。</p><p>  Servlet可稱為小服務程序。Servlet和傳統(tǒng)的CGI程序及ISPAI(Internet Server API), NSAPI(Netscape Server API)等Web程序開發(fā)工具的作用是相同的。在

56、使用Java Servlet以后,用戶不必再使用效率低下的CGI方式,也不必使用只能在某個固定Web服務器平臺運行的API方式來動態(tài)生成Web頁面。許多Web服務器都支持Servlet,不支持Servlet的Web服務器也可以通過附加的應用服務器和模塊來支持Servlet。由于Java的跨平臺的特性,Servlet也是平臺無關(guān)的。Java Servlet內(nèi)部是以線程方式提供服務,不必對于每個請求都啟動一個進程,并且利用多線程機制可以同時

57、為多個請求服務,因此Java Servlet效率非常高。和傳統(tǒng)的CGI, ISAPI及NSAPI方式相同,Java Servlet是利用輸出HTML語句來實現(xiàn)動態(tài)網(wǎng)頁的。如果用Java Servlet來開發(fā)整個網(wǎng)站,動態(tài)部分和靜態(tài)部分的整合過程就很困難。為此,SUN推出了JSP。</p><p>  JSP(Java Server Pages)是用于構(gòu)建包含動態(tài)Web內(nèi)容(HTML, DHTML, XHTML以及

58、XML等)的應用系統(tǒng)的一種Java技術(shù)。JSP使得進行復雜動態(tài)Web頁的開發(fā)變得簡單、靈活而高效。Java Servlet是JSP技術(shù)的基礎(chǔ),大型的Web應用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP頁是包含了JSP元素的HTML或XML頁。JSP元素由JSP標準來定界。其中一些標注具有標準的XML/Namespaces語法,其它一些具有JSP專用的語法。</p><p>  JavaBe

59、ans就是Java的可重用組件技術(shù)。ASP通過COM來擴充復雜的功能,如文件上傳、發(fā)送E-Mail以及將業(yè)務處理或復雜計算分離出來成為獨立可重復利用的模塊。JSP通過JavaBeans實現(xiàn)了同樣的功能擴充。JavaBeans組件可以用來執(zhí)行復雜的計算任務,或負責與數(shù)據(jù)庫的交互以及數(shù)據(jù)提取等。</p><p>  JSP語法雖很簡潔,但從整個系統(tǒng)設(shè)計的角度出發(fā),使用JSP需要一種層次化的思想。一種成熟的思想是采用使

60、內(nèi)容和顯示邏輯分開的技術(shù),這種技術(shù)的典型是J2EE (Java 2 Platform Enterprise Edition)架構(gòu)。這一架構(gòu)中,JSP僅僅扮演頁面展示的角色,商業(yè)邏輯、數(shù)據(jù)邏輯則被封裝在EJB(Enterprise Jav aBeans)中。J2EE平臺提供了一個基于組件的方法來設(shè)計、開發(fā)、裝配及部署企業(yè)應用程序。</p><p>  J2EE架構(gòu)非??煽?,但EJB的設(shè)計和使用過于復雜,有時我們僅僅

61、需要一種使內(nèi)容和顯示邏輯分開的簡單方式。JavaBeans與JSP的結(jié)合便能勝任這一要求。</p><p>  3.2.2 Struts介紹</p><p>  Struts最早是作為Apache Jakarta項目的組成部分問世運作。項目的創(chuàng)立者希望通過對該項目的研究,改進和提高Java Server Pages、Servlet、標簽庫以及面向?qū)ο蟮募夹g(shù)水準。</p>&l

62、t;p>  Struts這個名字來源于在建筑和舊式飛機中使用的支持金屬架。它的目的是為了減少在運用MVC設(shè)計模型來開發(fā)Web應用的時間。你仍然需要學習和應用該架構(gòu),不過它將可以完成其中一些繁重的工作。</p><p>  Struts跟Tomcat、Turbine等諸多Apache項目一樣,是開源軟件,這是它的一大優(yōu)點,使開發(fā)者能更深入的了解其內(nèi)部實現(xiàn)機制。</p><p>  除此

63、之外,Struts的優(yōu)點主要集中體現(xiàn)在兩個方面:Taglib和頁面導航。Taglib是Struts的標記庫,靈活動用,能大大提高開發(fā)效率。另外,就目前國內(nèi)的JSP開發(fā)者而言,除了使用JSP自帶的常用標記外,很少開發(fā)自己的標記,或許Struts是一個很好的起點。</p><p>  關(guān)于頁面導航,我認為那將是今后的一個發(fā)展方向,事實上,這樣做,使系統(tǒng)的脈絡更加清晰。通過一個配置文件,即可把握整個系統(tǒng)各部分之間的聯(lián)系

64、,這對于后期的維護有著莫大的好處。尤其是當另一批開發(fā)者接手這個項目時,這種優(yōu)勢體現(xiàn)得更加明顯。</p><p>  MVC即Model-View-Controller的縮寫,是一種常用的設(shè)計模式。MVC 減弱了業(yè)務邏輯接口和數(shù)據(jù)接口之間的耦合,以及讓視圖層更富于變化。Struts 是MVC的一種實現(xiàn),它將Servlet和JSP 標記(屬于J2EE 規(guī)范)用作實現(xiàn)的一部分。Struts繼承了MVC的各項特性,并根據(jù)

65、J2EE的特點,做了相應的變化與擴展。Struts的工作原理,如圖3-1MVC模型所示:</p><p>  圖3-1 MVC模型</p><p>  3.2.3 Eclipse簡介</p><p>  Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運的是,Eclipse

66、 附帶了一個標準的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT)。 Eclipse 還包括插件開發(fā)環(huán)境(Plug-in Development Environment,PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發(fā)人員,因為它允許他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。</p><p>  Eclipse這樣功能完整且成熟的開發(fā)環(huán)境,是由藍色巨人I

67、BM所釋出。IBM花了4千萬美金來開發(fā)這個IDE(Integrated Development Environment)。第一版1.0在2001年11月釋出,隨后逐漸受到歡迎。Eclipse已經(jīng)成為開放原始碼計劃(Open Source Project),大部分的開發(fā)扔然掌握在IBM手中,但是有一部份由eclipse.org的軟件聯(lián)盟主導。</p><p>  Eclipse是開放原始碼,結(jié)果很多人在使用的時候都

68、不注重合法權(quán)的問題。開放原始碼軟件讓使用者能夠取得軟件的原始碼,有權(quán)去修改和散布這個軟件。如果想修改軟件,這件事的另一面就是,除非其它人對修改后的軟件也有相同的權(quán)力,否則是不能散布修改后的軟件,這種權(quán)利和著作權(quán)(copyright)相反,開放原始碼項目中有時稱之為著作義(copyleft)。有些開放原始碼許可書,堅持要求任何和其它開發(fā)原始碼合組成的軟件也必須是開放原始碼。然而,Eclipse使用的開放原始碼許可書:公共公眾許可書Comm

69、on Public License(CPL)作為授權(quán)方式,設(shè)計上是可以容許商業(yè)利益的。CPL可以容許Eclipse和其它開放原始碼軟件合組時,能夠以更嚴謹?shù)脑S可書散布軟件,以求用于商業(yè)途徑。CPL經(jīng)過Open Software Initiative(OSI)認證,其內(nèi)容符合開放原始碼授權(quán)的需求。</p><p>  多數(shù)人認為Eclipse是Java IDE,不過,當下載Eclipse之后,除了有Java IDE

70、(就是JDT),還有PDE。然而Eclipse是萬用工具平臺。JDT實際上是Eclipse的添加品,也就是外掛程序。Eclipse本身實際上是指Eclipse平臺(Eclipse Platform),除了下載時能取得Java工具集以外,還提供各種工具的支持,所以平臺本身只是相當小的ㄧ組軟件。</p><p>  如果想開發(fā)Java程序,用的是Eclipse隨附的JDT外掛程序。如果想開發(fā)其它語言的程序,就需要拿到

71、其它外掛程序,諸如CDT(C Development Toolkit)就可以開發(fā)C/C++程序。 Eclipse跨計算機語言,也跨人類的語言。相同的外掛機制可用來增加對不同語言的支持,這里使用一種特殊的外掛,叫做外掛程序片斷(plug-in fragment)。IBM以捐出一個語言套件,支持中文(繁體與簡體)、法文、德文、意大利文、日文、韓文、葡萄牙文(巴西)與西班牙文。 </p><p>  照理說Eclips

72、e以Java寫成,應該可以在任何的平臺執(zhí)行。但嚴格來說Eclipse不是跨平臺的,因為它使用作業(yè)平臺的原生圖形來建置。因此要等SWT(Standard Widget Toolkit)移植到該平臺,Eclipse才能在那個平臺執(zhí)行。</p><p>  第四章 系統(tǒng)總體設(shè)計</p><p><b>  4.1 項目規(guī)劃</b></p><p>

73、  整個企業(yè)管理系統(tǒng)將要實現(xiàn)主要功能是:用戶登錄、收/發(fā)文管理、公告管理、文檔管理、會議管理、員工管理、,而其中的各個功能又分為幾個小功能模塊,該系統(tǒng)的功能結(jié)構(gòu)圖如4-1所示:</p><p>  圖4-1 功能結(jié)構(gòu)圖</p><p>  4.2 開發(fā)模式/架構(gòu)</p><p>  本系統(tǒng)采取三層結(jié)構(gòu),即表示層、業(yè)務層、物理層。</p><p&

74、gt;<b>  (1)表示層:</b></p><p>  原則:與客戶交互的接口,多變的表現(xiàn),觸發(fā)業(yè)務邏輯事件。</p><p>  頁面設(shè)計,完成使用頁面風格,規(guī)定了頁面操作時觸發(fā)業(yè)務層的接口,相互之間頁面的導向關(guān)系。提供用戶使用友善,系統(tǒng)運行安全的界面。</p><p><b>  (2)業(yè)務層:</b></

75、p><p>  原則:穩(wěn)定的接口,可變化的實現(xiàn)。</p><p>  完成對數(shù)據(jù)的相應的業(yè)務處理,包括查詢,修改,刪除,插入數(shù)據(jù)庫??刂瞥绦蜻\行的全局變量。提供數(shù)據(jù)庫操作儲存過程的觸發(fā)接口。</p><p><b>  (3)物理層:</b></p><p>  原則:物理存儲數(shù)據(jù),需穩(wěn)定。</p><p

76、>  數(shù)據(jù)保存。完成存儲過程以及觸發(fā)器的具體實現(xiàn)。</p><p>  具體如下圖 圖4-2:</p><p>  圖4-2 本系統(tǒng)基本框架圖</p><p>  4.3 開發(fā)及運行環(huán)境</p><p><b>  1、開發(fā)環(huán)境</b></p><p>  (1) 操作系統(tǒng):Win7<

77、;/p><p>  (2) 數(shù)據(jù)庫:mySql</p><p>  (3) 開發(fā)工具包:JDK</p><p>  (4) 開發(fā)平臺:MYEclipse8.5</p><p><b>  2、運行環(huán)境</b></p><p>  (1) 服務器:Tomcat6.0</p><p&g

78、t;  (2) 瀏覽器:chrome</p><p>  4.4 數(shù)據(jù)庫設(shè)計</p><p>  本系統(tǒng)數(shù)據(jù)庫采用SQL Server 2000數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為webod。數(shù)據(jù)庫共包括26張表,這26張表構(gòu)成了整個系統(tǒng)的數(shù)據(jù)處理。</p><p>  4.4.1、數(shù)據(jù)表樹型結(jié)構(gòu)圖</p><p>  數(shù)據(jù)表樹型結(jié)構(gòu)圖數(shù)據(jù)表如下圖 圖

79、4-3:</p><p>  圖4-3 數(shù)據(jù)表樹型結(jié)構(gòu)圖</p><p>  4.4.2、主要數(shù)據(jù)表設(shè)計</p><p>  (1) user_info(用戶信息表)。</p><p>  user_info文件表(如表4.1)主要用于保存用戶信息。</p><p>  表4.1 tb_file (文件信息表)<

80、/p><p>  (2) role_info(角色信息表)。</p><p>  role_info表(如表4.2)中存儲了本系統(tǒng)中角色的信息。 </p><p>  表4.2 role_info (下拉列表信息表)</p><p>  (3) branch_info(機構(gòu)表)。</p><p>  branch_info

81、表(如表4.3)存儲公司中各個機構(gòu)的信息。</p><p>  表4.3 branch_info(機構(gòu)表)</p><p>  (4) depart_info(部門表)。</p><p>  depart_info(如表4.4)表存儲了該企業(yè)各種部門的信息信息。</p><p>  表4.4 tb_meet(會議表)</p>&

82、lt;p>  (5) file_info(文件表)。</p><p>  file_info(如表4.5)功能菜單表主要用于保存功能菜單信息。</p><p>  表4.5 file_info(功能菜單表)</p><p>  (6) depart_info(日程表)。</p><p>  depart_info(如表4.6)該表存儲了

83、該企業(yè)發(fā)布的日程信息。</p><p>  表4.6 tb_pcard(公告表)</p><p>  (7) message_detailed(消息表)。</p><p>  message_detailed表(如表4.7)用于保存消息的信息。</p><p>  表4.7 tb_text(收/發(fā)文表)</p><p>

84、;  (8) login_log(登錄日志表)。</p><p>  login_log表(如表4.8)用來保存所有員工的信息。</p><p>  表4.8 login_log(員工管理表)</p><p>  第五 章系統(tǒng)詳細設(shè)計</p><p>  5.1 模塊功能介紹</p><p>  5.1.1登錄模塊

85、</p><p>  實現(xiàn)用戶登錄,并對已登錄的用戶進行監(jiān)聽,防止重復登錄。</p><p>  本系統(tǒng)中對于登錄模塊的設(shè)計是供企業(yè)內(nèi)部員工使用,使用權(quán)的授予是由系統(tǒng)管理員決定的,只有在系統(tǒng)管理員首次在員工管理模塊中添加了你的信息后,授予你登錄的“姓名”和“密碼”后你才能安全登錄,在此同時也授予你登錄的權(quán)限,在權(quán)限的范圍內(nèi)你能夠完成相應操作。用戶輸入的登錄信息被后臺的數(shù)據(jù)庫匹配了才能夠安全

86、登錄。否則是非法登錄不能進入本系統(tǒng)主頁。</p><p>  用戶輸入自己的“用戶名”和相匹配的“密碼”后,后臺的管理服務會對登錄的用戶的身份進行驗證,若匹配后進入系統(tǒng)首頁,否則會提示“用戶的用戶名或密碼不正確!”</p><p>  5.1.2 人事管理模塊</p><p>  該模塊總功能大體分為三部分(如圖5-1):</p><p>

87、  (1) 機構(gòu)信息:對公司機構(gòu)進行添加,修改和刪除。</p><p>  (2) 部門信息:對公司部門進行添加,修改和刪除。</p><p>  (3) 員工管理:對公司員工進行添加,修改和刪除以及角色的分配,并且可以查看員工的詳細信息。</p><p>  圖5-1 收人事文管理功能結(jié)構(gòu)圖</p><p>  5.1.3 消息傳遞模塊&

88、lt;/p><p>  用戶成功登錄后可操作左邊的功能菜單中的功能模塊,用戶單擊功能菜單欄的消息管理就可以創(chuàng)建和發(fā)表信息,也可以查看公司其他員工發(fā)來的信息,當點擊左側(cè)功能菜單的信箱,可以查看收件箱,草稿箱,已發(fā)送郵件,和垃圾箱里的郵件。</p><p>  5.1.4 系統(tǒng)管理模塊</p><p>  (1) 角色管理:列出了公司里各種角色,點擊分配權(quán)限可以對角色進行

89、權(quán)限的分配,也可以對公司里面的角色進行添加和擴展。</p><p>  (2) 登錄日志:查看公司中員工登錄系統(tǒng)的時間日志,并且可以按條件本日,本周,本月進行查詢和刪除指定的項目。</p><p>  (3) 操作日志:通過操作日志可以了解員工使用系統(tǒng)在什么時間都做了什么,可以條件查詢和刪除指定項目。</p><p>  結(jié)構(gòu)如下 圖5-2:</p>

90、<p>  圖5-2 系統(tǒng)管理功能結(jié)構(gòu)圖</p><p>  5.1.5 考勤管理模塊</p><p><b>  員工考勤</b></p><p>  通過此功能公司員工每人上班可以簽到和下班的簽退,方便對公司員工的上下班進行管理,而且員工通過備注功能也可以上上司反映情況,加深公司上下級之間的溝通</p><p

91、><b>  考勤歷史查詢</b></p><p>  通過條件查詢可以查看公司員工的考勤記錄,條件包括,按日,按月,按周,和范圍的查找。</p><p><b>  (3)考勤統(tǒng)計</b></p><p>  對公司員工的靠近進行統(tǒng)計,并且通過條件條件查詢可以精確的制動個人,部門員工的考勤狀況。</p>

92、<p>  5.2 界面設(shè)計實現(xiàn)</p><p>  優(yōu)美的界面效果是本系統(tǒng)的特點,下面要介紹登錄和退出兩大界面的實現(xiàn)過程。</p><p>  5.2.1 登錄界面的實現(xiàn)</p><p>  1、用戶在瀏覽器中輸入http://localhost:8080/oa_01/login.jsp進入本系統(tǒng)的登錄頁面如圖5-3所示:</p>&

93、lt;p><b>  圖5-3 登錄界面</b></p><p>  2、該頁面index.jsp主要實現(xiàn)的是驗證用戶的身份及判斷用戶是否已經(jīng)登錄,用戶輸入用戶名和密碼后,點擊“確定”按鈕,會執(zhí)行LoginActin.java中的execute()方法,去數(shù)據(jù)庫查找用戶。關(guān)鍵代碼如下:</p><p><b>  <table></b

94、></p><p>  <html:form action="/user/logon" focus="username"></p><p>  <tr><td colspan="3" background="image/user.jpg"></p><

95、;p>  <html:text property="username"/></td></tr></p><p>  <tr><td colspan="3" background="image/pswd.jpg"></p><p>  <html:passwor

96、dproperty="userpassword" redisplay="false"/></p><p>  </td></tr></p><p>  <tr><img src="image/null.jpg"></td></p><p> 

97、 <td><html:submitstyle="background:url(image/submit1.jpg);</p><p>  cursor:hand"value=" "/></td></p><p>  <td><html:reset style="background:ur

98、l('image/reset.jpg');</p><p>  cursor:hand" value=" "/></td></tr></p><p>  </html:form> </p><p><b>  </table></b></

99、p><p>  5.2.2 系統(tǒng)首頁設(shè)計的實現(xiàn)</p><p>  用戶在登錄界面中輸入匹配的“用戶名”和“密碼”單擊“確定”按鈕后進入本系統(tǒng)的defaut.jsp主首頁,首頁結(jié)構(gòu)如表5.1所示:</p><p>  表5.1 首頁結(jié)構(gòu)表</p><p>  (1) 首頁的視圖效果如下:</p><p>  圖 5-4

100、系統(tǒng)首頁頁面</p><p>  (2) default.jsp主頁面的整體框架關(guān)鍵代碼如下:</p><p><b>  <div</b></p><p>  style="height: 461px; width: 750; margin-left: 0px; margin-top: 0px;"></

101、p><p>  <input type="text" name="userName" id="userName"</p><p>  style="position: absolute; z-index: 10; top: 291px; left: 577px; width: 86px;" /><

102、/p><p>  <input type="password" name="password" id="userPwd"</p><p>  style="position: absolute; z-index: 10; top: 310px; left: 577px; width: 86px;" />

103、</p><p><b>  <span</b></p><p>  style="font-size: 8px; color: #FF0000; position: absolute; z-index: 10; top: 358px; left: 540px;">${errorInfo}</span></p>

104、<p>  <img src="image/login_bg.png" border="0" usemap="#Map" /></p><p>  <map name="Map" id="Map"></p><p>  <area shape=&qu

105、ot;rect" coords="577,338,620,355"</p><p>  href="javascript:loginSubmit();" /></p><p>  <area shape="rect" coords="621,338,662,355"</p>

106、<p>  href="javascript:loginCancel();" /></p><p><b>  </map></b></p><p><b>  </div></b></p><p>  5.2.3 用戶退出系統(tǒng)頁面實現(xiàn)</p>&

107、lt;p>  (1) 當要單擊右上部的關(guān)閉按鈕后進入退出界面如下:</p><p><b>  圖5-5 退出頁面</b></p><p>  (2) 該模塊最終實現(xiàn)了以下功能:</p><p>  重新登錄:當用戶修改了個人信息后,需重新登錄才能顯示修改后的信息。</p><p>  退出:用戶退出本系統(tǒng)首先應單

108、擊程序界面右上角的退出按鈕,然后再關(guān)閉瀏覽器。</p><p>  5.3 功能模塊的實現(xiàn)</p><p>  該系統(tǒng)的優(yōu)勢在于其多種功能的實現(xiàn),讓企業(yè)迅速處理辦公業(yè)務。下面介紹這些功能的實現(xiàn)過程。</p><p>  5.3.1 登錄模塊的實現(xiàn)</p><p>  1、用戶通過登錄頁面,進行企業(yè)辦公自動化系統(tǒng)首頁面。該模塊主要用于驗證用

109、戶的身份及判斷用戶是否已經(jīng)登錄。</p><p>  2、創(chuàng)建登錄頁面:login.jsp。</p><p>  在每個模塊中都要對登錄用戶的身份進行驗證,如果用戶沒有對某個模塊進行操作的權(quán)限,則程序強制轉(zhuǎn)向Notallow.jsp頁面顯示提示信息。</p><p>  如果用戶沒有進行登錄操作,而直接在地址欄中輸入訪問頁面的地址時,程序強制轉(zhuǎn)向index.jsp頁

110、面。</p><p>  3、創(chuàng)建LogonForm類。</p><p>  該類用來存儲登錄用戶的信息,也就是登錄表單中的數(shù)據(jù)。</p><p>  5.3.2 人事管理模塊的實現(xiàn)</p><p><b>  1、機構(gòu)信息模塊</b></p><p>  (1) 創(chuàng)建建立發(fā)文的頁面為:bran

111、chIndex.jsp,其運行的效果如圖5-6所示:</p><p>  圖5-6 新建發(fā)文窗口</p><p>  單擊“提交”按鈕后會觸發(fā)toBranchIndex.do請求,并傳遞一個參數(shù)給處理該請求的Action類。通過該參數(shù),調(diào)用數(shù)據(jù)庫里面的數(shù)據(jù)顯示到頁面上。點擊“添加”按鈕可以添加機構(gòu),點擊“修改”,“刪除”可以修改和刪除機構(gòu)信息。</p><p>  

112、實現(xiàn)的Add_text.jsp頁面關(guān)鍵代碼如下:</p><p>  <c:if test="${status.count%2==0}"></p><p>  <tr class="even" onmouseover="javascript:this.className='over'"</p

113、><p>  onmouseout="javascript:this.className='even'"></p><p>  <td>${status.count }</td></p><p><b>  <td></b></p><p>  &

114、lt;span id="${branch.branchId}_1">${branch.branchName}</span></p><p><b>  </td></b></p><p><b>  <td></b></p><p>  <span id=

115、"${branch.branchId}_2">${branch.branchShortName}</span></p><p><b>  </td></b></p><p><b>  <td></b></p><p>  <ahref=&qu

116、ot;javascript:updateBranch('${branch.branchId}','${branch.branchId}_1','${branch.branchId}_2');"</p><p>  style="cursor: pointer;">修改</a>&nbsp;</p>

117、<p>  <a href="javascript:deleteBranch('${branch.branchId }')"</p><p>  style="cursor: pointer;"> 刪除</a></p><p><b>  </td></b></

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論