網(wǎng)上辦公系統(tǒng)的研究與實現(xiàn)任務書_第1頁
已閱讀1頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  摘 要</b></p><p>  隨著中國教育與科研網(wǎng)、計算機技術的不斷發(fā)展,我國辦公自動化系統(tǒng)在技術和應用上都得到了更高層次的發(fā)展,成為現(xiàn)代社會的重要標志。辦公自動化系統(tǒng)作為信息化建設的重點之重,不僅能辦公條件與環(huán)境,減輕工作人員負擔,提高辦公質量和工作效率,而且能加快辦公管理工作規(guī)范化、科學化、網(wǎng)絡化的進程,對推動我國教育信息化事業(yè)的發(fā)展有著積極的意義。&

2、lt;/p><p>  論文首先介紹了辦公自動化的內涵和歷史,國內外發(fā)展狀況及其相關技術。接著分析本系統(tǒng)的需求,比較辦公自動化系統(tǒng)流行的開發(fā)工具和系統(tǒng)結構,制定出陽朔網(wǎng)上辦公系統(tǒng)的設計方案。針對陽朔教育局辦公業(yè)務的要求以及與外部聯(lián)系的需求,運用 Internet 和 java 開發(fā)技術,采用Browser/Server(瀏覽器/服務器)模式,建立一個基于Web的網(wǎng)上辦公系統(tǒng)。</p><p>

3、  本系統(tǒng)是一個基于 Web 的網(wǎng)上辦公系統(tǒng),主要設有八個功能模塊:文件收發(fā)管理、會議通知公布、個人信息管理、資產(chǎn)管理和意見箱等,本系統(tǒng)具有較大實踐意義,能以此滿足企業(yè)日常工作的要求。</p><p>  關鍵詞:網(wǎng)上辦公 系統(tǒng) 設計</p><p><b>  目錄</b></p><p>  第一章 緒論................

4、...............................1</p><p>  第二章 開發(fā)環(huán)境及Struts介紹..............................3</p><p>  2.1 JAVA語言簡介.................................................3</p><p>  2.2 J2EE平

5、臺簡介.................................................3</p><p>  2.3 Struts概述...................................................4</p><p>  第三章 系統(tǒng)分析...........................................7</

6、p><p>  3.1任務分析......................................................7</p><p>  3.2系統(tǒng)分析的基本內容............................................7</p><p>  3.3需求分析..............................

7、........................7</p><p>  3.4系統(tǒng)工作流程圖................................................8</p><p>  3.5可行性分析....................................................9</p><p>  第四章 系統(tǒng)

8、設計與數(shù)據(jù)庫設計...............................11</p><p>  4.1系統(tǒng)功能分析.................................................11</p><p>  4.2數(shù)據(jù)庫設計...................................................13</p>

9、<p>  結論......................................................15</p><p>  致謝......................................................17</p><p>  參考文獻...........................................

10、.......19</p><p><b>  第一章 緒論</b></p><p>  1.1項目背景及現(xiàn)狀</p><p>  隨著全球信息化的迅猛發(fā)展,傳統(tǒng)的辦公方式已經(jīng)落后于信息化改革的要求,必將被全新的辦公方式取代。構建內部企業(yè)信息網(wǎng)(Intranet),實現(xiàn)辦公自動化(OA)已經(jīng)成為一種迫切的要求。企業(yè)借助計算機網(wǎng)絡實現(xiàn)資源的共享,

11、信息高速、及時、準確的傳遞已成為提高工作效率和加強市場競爭力的有效手段。</p><p>  網(wǎng)上辦公系統(tǒng)的發(fā)展至今已歷經(jīng)三個階段,兩個飛躍過程。從以數(shù)據(jù)為核心發(fā)展到以信息交流為核心,進而提升為以系統(tǒng)地運用知識為核心,知識貫穿于各種方式的信息交流。從簡單的電子郵件、群件與協(xié)作發(fā)展到構建 Web 應用,其核心目的都是在獲得應用知識,作出決策。</p><p>  網(wǎng)上辦公系統(tǒng)已逐步顯示出它對

12、社會的巨大效益。但辦公系統(tǒng)的每一次開發(fā)常常要花費大量的時間和精力,這包括系統(tǒng)的研制和更新??蛻舳说卿浐?面對的是龐大的系統(tǒng)整體,而用戶往往只會用到其中很少的適合本職工作的模塊。設計與現(xiàn)實的差別常使用戶不知所措;如此的構對于開發(fā)商,也要耗費很多精力來進行維護。同時,隨著社會的進步,職能部門使用辦公統(tǒng)已不單純是信息的及時傳遞和共享,還在更高的層次上希望辦公系統(tǒng)具有某種決策支持、協(xié)同工作、移動辦公等先進技術,這些都是傳統(tǒng)的辦公系統(tǒng)模式所難以實

13、現(xiàn)的。</p><p>  1.2開發(fā)設計的目的和意義</p><p>  人們普遍使用計算機來提高個人工作效率,但是在需要許多人一起協(xié)同工作的現(xiàn)代工作環(huán)境中,我們更需要提高我們的整體工作效率。利用網(wǎng)絡通訊基礎及先進的網(wǎng)絡應用平臺,建設一個安全、可靠、開放、高效的信息網(wǎng)絡和辦公自動化、信息管理電子化系統(tǒng),為管理部門提供現(xiàn)代化的日常辦公條件及豐富的綜合信息服務,實現(xiàn)檔案管理自動化和辦公事務處

14、理自動化,以提高辦公效率和管理水平,實現(xiàn)企業(yè)各部門日常業(yè)務工作的規(guī)范化、電子化、標準化,增強檔案部門文書檔案、人事檔案、科技檔案、財務檔案等檔案的可管理性,實現(xiàn)信息的在線查詢、借閱。最終實現(xiàn)“無紙”辦公[1]。</p><p>  第二章 開發(fā)環(huán)境及Struts介紹</p><p>  2.1 JAVA語言簡介</p><p>  Java是一種簡單易用、完全面向對

15、象、具有平臺無關性且安全可靠的主要面向Internet的開發(fā)工具。自從1995年正式問世以來,Java的快速發(fā)展已經(jīng)讓整個Web世界發(fā)生了翻天覆地的變化。在早期,Java比較多的用在瀏覽器上,插入到網(wǎng)頁中(即是Java Applet程序),成為最靈活、最強大的網(wǎng)頁多媒體的載體,但由于Java虛擬機相對于個人電腦而言,有占用資源大,安全性相對較差等缺點,Applet逐漸的被后起之秀Flash所替代,但隨著Java Servlet的推出,J

16、ava在電子商務方面開始嶄露頭角,最新的JSP(Java Server Page)技術的推出,更是讓Java成為基于Web的應用程序的首選開發(fā)工具,目前的Java技術已成為所有大型電子商務項目的必然選擇。</p><p>  Java平臺由Java虛擬機(Java Virtual Machine)和Java 應用編程接口(Application Programming Interface、簡稱API)構成。Jav

17、a 應用編程接口為Java應用提供了一個獨立于操作系統(tǒng)的標準接口,可分為基本部分和擴展部分。在硬件或操作系統(tǒng)平臺上安裝一個Java平臺之后,Java應用程序就可運行。現(xiàn)在Java平臺已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。這樣Java程序可以只編譯一次,就可以在各種系統(tǒng)中運行。Java應用編程接口已經(jīng)從1.1x版發(fā)展到1.2版。目前常用的Java平臺基于Java1.4,最近版本為Java1.6[2]。</p><p>  

18、2.2 J2EE平臺簡介</p><p>  JAVA依照應用領域的不同,共分為三大版本,分別是J2EE、標準版本J2SE(Java 2 Platform, Standard Edition)、微型版本J2ME(Java 2 Platform, Micro Edition。</p><p>  J2EE核心是一組技術規(guī)范與指南,其中所包含的各類組件、服務架構及技術層次,均有共通的標準及規(guī)格

19、,讓各種依循J2EE架構的不同平臺之間,存在良好的兼容性,解決過去企業(yè)后端使用的信息產(chǎn)品彼此之間無法兼容,導致企業(yè)內部或外部難以互通的窘境。</p><p>  在J2EE架構下,開發(fā)人員可依循規(guī)范基礎,進而開發(fā)企業(yè)級應用;而不同J2EE供貨商,同會支持不同J2EE版本內所擬定的標準,以確保不同J2EE平臺與產(chǎn)品之間的兼容性。換言之,植基J2EE架構的應用系統(tǒng),基本上可部署在不同的應用服務器之上,無需或者只須要進

20、行少量的代碼修改,即能大幅提高應用系統(tǒng)的可移植性(Portability)。</p><p>  J2EE主由SUN與IBM等廠商協(xié)同業(yè)界共同擬定而成的技術規(guī)范,以企業(yè)與企業(yè)之間的運算為導向的JAVA開發(fā)環(huán)境。J2EE架構定義各類不同組件,如Web Component、EJB Component…等,而各類組件可以再用(reuse),讓已開發(fā)完成的組件,或者是經(jīng)由市面采購而得的組件,均能進一步組裝成不同的系統(tǒng)。&

21、lt;/p><p>  J2EE組成了一個完整企業(yè)級應用的不同部分納入不同的容器(Container),每個容器中都包含若干組件(這些組件是需要部署在相應容器中的),同時各種組件都能使用各種J2EE Service/API。J2EE容器包括:</p><p>  Web容器 服務器端容器,包括兩種組件JSP和Servlet,JSP和Servlet都是Web服務器的功能擴展,接受Web請求,返回

22、動態(tài)的Web頁面。Web容器中的組件可使用EJB容器中的組件完成復雜的商務邏輯。</p><p>  EJB容器 服務器端容器,包含的組件為EJB(Enterprise JavaBeans),它是J2EE的核心之一,主要用于服務器端的商業(yè)邏輯的實現(xiàn)。EJB規(guī)范定義了一個開發(fā)和部署分布式商業(yè)邏輯的框架,以簡化企業(yè)級應用的開發(fā),使其較容易地具備可伸縮性、可移植性、分布式事務處理、多用戶和安全性等。</p>

23、<p>  Applet容器 客戶端容器,包含的組件為Applet。Applet是嵌在瀏覽器中的一種輕量級客戶端,一般而言,僅當使用Web頁面無法充分地表現(xiàn)數(shù)據(jù)或應用界面的時候,才使用它。Applet是一種替代Web頁面的手段,我們僅能夠使用J2SE開發(fā)Applet,Applet無法使用J2EE的各種Service和API,這是為了安全性的考慮。</p><p>  Application Clie

24、nt容器 客戶端容器,包含的組件為Application Client。Application Client相對Applet而言是一種較重量級的客戶端,它能夠使用J2EE的大多數(shù)Service和API。</p><p>  通過這四個容器,J2EE能夠靈活地實現(xiàn)前面描述的企業(yè)級應用的架構。</p><p>  在View部分,J2EE提供了三種手段:Web容器中的JSP(或Servlet)

25、、Applet和Application Client,分別能夠實現(xiàn)面向瀏覽器的數(shù)據(jù)表現(xiàn)和面向桌面應用的數(shù)據(jù)表現(xiàn)。Web容器中的Servlet是實現(xiàn)Controller部分業(yè)務流程控制的主要手段;而EJB則主要針對Model部分的業(yè)務邏輯實現(xiàn)。至于與各種企業(yè)資源和企業(yè)級應用相連接,則是依靠J2EE的各種服務和API。</p><p>  在J2EE的各種服務和API中,JDBC和JCA用于企業(yè)資源(各種企業(yè)信息系統(tǒng)

26、和數(shù)據(jù)庫等)的連接。</p><p>  2.3 Struts概述</p><p>  2.3.1 Struts的由來和發(fā)展</p><p>  Struts 框架工具是 Apache 基金會 Jakarta 項目中推出的一個子項目。Struts 在英文中是支架、支撐的意思,這也體現(xiàn)出 Struts 在開發(fā) Web 應用程序過程所起到的重要作用,Struts 為 W

27、eb 應用提供了通用的框架,讓開發(fā)人員可以把主要精力集中在如何解決實際業(yè)務問題上,與此同時 Struts 框架也允許開發(fā)人員根據(jù)實際需要進行擴展和定制,從而可以更好的適應用戶的需求。采用 Struts 可以簡化遵循 MVC 設計模式的Web 應用的開發(fā)工作,很好地實現(xiàn)代碼重用,使開發(fā)人員從一些繁瑣的工作中解脫出來,快速開發(fā)能夠充分發(fā)揮 JSP/Servlet 優(yōu)點、并具有強可擴展性的 Web 應用。總之,Struts 的出現(xiàn)使得 Web

28、 應用的開發(fā)過程大大簡化,從而能夠縮短開發(fā)周期、提高開發(fā)效率。</p><p>  Struts 架構一經(jīng)推出,即受到 Java 開發(fā)群體的廣泛重視,從 2004 年開始逐漸升溫,并日漸成為 Java 創(chuàng)建 Web 應用開發(fā)的最流行的框架工具,在目前 Java Web 程序員的招聘要求中,幾乎都提出了對 Struts 的要求,精通 Struts 架構已經(jīng)成為 Java Web 程序員必備的技能[3]。</p

29、><p>  2.3.2 MVC簡介</p><p>  模型-視圖-控制器(MVC)是80年代Smalltalk-80出現(xiàn)的一種軟件設計模式,現(xiàn)在已經(jīng)被廣泛的使用。</p><p> ?。?)模型(Model)</p><p>  模型是應用程序的主體部分。模型表示業(yè)務數(shù)據(jù),或者業(yè)務邏輯.</p><p> ?。?)視圖

30、(View)</p><p>  視圖是應用程序中用戶界面相關的部分,是用戶看到并與之交互的界面。</p><p> ?。?)控制器(controller)</p><p>  控制器工作就是根據(jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示和更新model對象狀態(tài)。</p><p>  MVC 式的出現(xiàn)不僅實現(xiàn)了功能模塊和顯示模塊的分離,同時它還提高了應

31、用系統(tǒng)的可維護性、可擴展性、可移植性和組件的可復用性。</p><p>  早期的程序中,如果不注意對數(shù)功能和顯示的解耦合,常常會導致程序的復雜及難以維護。很多VB,Delphi等RAD程序都有這種問題。甚至現(xiàn)在的C#,Java有時候也會出現(xiàn)把業(yè)務邏輯寫在顯示模塊中的現(xiàn)象。</p><p>  管MVC設計模式很早就提出,但在Web項目的開發(fā)中引入MVC卻是步履維艱。主要原因:一是在早期的

32、Web項目的開發(fā)中,程序語言和HTML的分離一直難以實現(xiàn)。CGI程序以字符串輸出的形式動態(tài)地生成HTML內容。后來隨著腳本語言的出現(xiàn),前面的方式又被倒了過來,改成將腳本語言書寫的程序嵌入在HTML內容中。這兩種方式有一個相同的不足之處即它們總是無法將程序語言和HTML分離。二是腳本語言的功能相對較弱,缺乏支持MVC設計模式的一些必要的技術基礎。直到基于J2EE的JSP Model 2問世時才得以改觀。它用JSP技術實現(xiàn)視圖的功能,用Se

33、rvlet技術實現(xiàn)控制器的功能,用JavaBean技術實現(xiàn)模型的功能。</p><p><b>  第三章 系統(tǒng)分析</b></p><p><b>  3.1任務分析</b></p><p>  網(wǎng)上辦公系統(tǒng)開發(fā)的總體任務是實現(xiàn)企業(yè)信息關系的數(shù)據(jù)化、智能化、系統(tǒng)化、規(guī)范化、無紙化和自動化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任

34、務的基礎上完成的,開發(fā)管理信息系統(tǒng)能否依據(jù)一套科學的方法進行,這是系統(tǒng)開發(fā)成敗的關鍵。本任務將確定網(wǎng)上辦公系統(tǒng)分析的基本內容、功能流程分析和數(shù)據(jù)流程分析等內容。</p><p>  3.2系統(tǒng)分析的基本內容</p><p>  確定項目系統(tǒng)的目的。</p><p>  系統(tǒng)的總體結構描述。系統(tǒng)的邏輯結構,子系統(tǒng)劃分和功能定義,子系統(tǒng)之間的接口定義。</p>

35、;<p>  子系統(tǒng)功能描述。編制有層次的各子系統(tǒng)模塊功能表。</p><p>  子系統(tǒng)數(shù)據(jù)分析。數(shù)據(jù)量估算,數(shù)據(jù)屬性分析,用數(shù)據(jù)流程圖描述子系統(tǒng)的數(shù)據(jù)流動、存儲和使用關系,編制數(shù)據(jù)字典。</p><p>  數(shù)據(jù)輸入輸出描述。數(shù)據(jù)來源和要求分析,用輸入/處理/輸出表描述子系統(tǒng)數(shù)據(jù)輸入輸出關系。</p><p>  確定技術性能指標,包括可靠性、安全

36、保密性、適用性、可維護性和可移植性。</p><p>  優(yōu)化業(yè)務處理和流程,定義經(jīng)濟數(shù)學算法和模型,最后產(chǎn)生子系統(tǒng)模塊功能表、數(shù)據(jù)流程圖、輸入/處理/輸出表/數(shù)據(jù)字典等系統(tǒng)分析文檔[4]。</p><p>  確定計算機系統(tǒng)配置,計算機網(wǎng)絡技術方案。</p><p><b>  3.3.需求分析</b></p><p>

37、;  需求分析是指用戶要求系統(tǒng)必須滿足的所有功能、性能和權限,包括功能需求、性能要求,可靠性要求,安全性要求以及可使用資源等方面的限制。其中功能需求是最基本的,包括數(shù)據(jù)要求和加工要求。</p><p>  需求分析的任務是確定系統(tǒng)的功能,明確用戶的需求。該學生信息管理系統(tǒng)需要完成的功能主要有:</p><p>  有關公司內部收發(fā)文的管理,包括新建文檔、發(fā)送以及文檔的接收等。</p&

38、gt;<p>  公司會議管理,主要用來紀錄會議紀錄及會議信息的發(fā)布等。</p><p>  公告管理,發(fā)布公告以及察看公告等。</p><p>  人力資源管理,根據(jù)權限可實現(xiàn)不同角色對不同部門及職務人員信息管理。</p><p>  資產(chǎn)管理,主要包括對公司內部辦公用品以及車輛的管理。</p><p>  文檔管理,主要用來

39、實現(xiàn)公司內部文檔文件的上傳下載。</p><p>  內部郵件管理,主要實現(xiàn)公司內部人員之間收發(fā)郵件。</p><p>  意見箱,根據(jù)權限實現(xiàn)提建議及察看建議的功能。</p><p>  3.4.系統(tǒng)工作流程圖</p><p>  網(wǎng)上辦公系統(tǒng)的工作流程,如圖3.1所示。</p><p><b>  3.5

40、.可行性分析</b></p><p>  3.5.1技術可行性</p><p>  要求的服務器系統(tǒng)是Windows 2000 Server ,客戶機是Windows 2000 professional、Windows xp,用的開發(fā)工具是 Eclipse,它是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發(fā)環(huán)

41、境。Eclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT)。所以用起來方便快捷,在技術上具有可行性。</p><p>  3.5.2經(jīng)濟可行性</p><p>  因為采用計算機管理提高工作效率,而且還可以節(jié)省人力、物力、財力。這樣原來幾個一干的活一個人就完全可以勝任。故單從節(jié)省的職工工資、提高工作效率而避免各種直接或間接的

42、經(jīng)濟損失角度來看,軟件實際能夠起到的作用會遠遠大于投入的開發(fā)費用。故從經(jīng)濟上是完全可行的。</p><p>  3.5.3操作可行性</p><p>  因為開發(fā)所采用的工具Eclipse集成了java開發(fā)的所用的所有插件,開發(fā)出的應用程序是通過瀏覽器直接訪問,操作員不用記任何命令就可以操作此軟件并可遠程進行訪問。另外,軟件的操作員大多已經(jīng)會基本的Windows操作,即使不會操作Windo

43、ws,經(jīng)過短期的培訓也能熟練的使用本軟件。所以在操作上也是可行的[5]。</p><p>  第四章 系統(tǒng)設計與數(shù)據(jù)庫設計</p><p><b>  4.1系統(tǒng)功能分析</b></p><p>  4.1.1系統(tǒng)實現(xiàn)的功能</p><p>  內部收發(fā)文的管理,包括新建文檔、發(fā)送以及文檔的接收等。</p>

44、<p>  公司會議管理,主要用來紀錄會議紀錄及會議信息的發(fā)布等。</p><p>  公告管理,發(fā)布公告以及察看公告等。</p><p>  人力資源管理,根據(jù)權限可實現(xiàn)不同角色對不同部門及職務人員信息管理。</p><p>  資產(chǎn)管理,主要包括對公司內部辦公用品以及車輛的管理。</p><p>  文檔管理,主要用來實現(xiàn)公司

45、內部文檔文件的上傳下載。</p><p>  內部郵件管理,主要實現(xiàn)公司內部人員之間收發(fā)郵件。</p><p>  意見箱,根據(jù)權限實現(xiàn)提建議及察看建議的功能。</p><p>  4.1.2系統(tǒng)的功能結構圖</p><p>  從系統(tǒng)的工作流程圖可以看出,其功能結構[6] (如圖4.1)</p><p>  圖4.1

46、系統(tǒng)功能結構圖</p><p><b>  4.2 數(shù)據(jù)庫設計</b></p><p>  4.2.1 選擇數(shù)據(jù)庫</p><p>  需求分析、功能分析和功能結構完成后,我們就需要進行數(shù)據(jù)庫設計了。首先,我們需要確定選擇何種類型的數(shù)據(jù)庫開發(fā)工具。</p><p>  選擇數(shù)據(jù)庫開發(fā)工具,我們要從以下幾個方面考慮:<

47、;/p><p>  ACCESS是桌面型的小數(shù)據(jù)庫應用,ACCESS中的數(shù)據(jù)存儲在文件系統(tǒng)內,不適合海量數(shù)據(jù)的存儲,ACCESS好像最大支持2GB,SQL SERVER可以更大[6]。</p><p>  Oracle是大型數(shù)據(jù)庫,很完美,但占用資源太大。</p><p>  SQL SERVER是大數(shù)據(jù)庫,它也屬于中型數(shù)據(jù)庫,應用于中小型企業(yè)。SQL SERVER的分

48、布式、復制、全文檢索、DTS都可以滿足中型的應用。</p><p>  SQL SERVER的數(shù)據(jù)存儲在它本身的文件內,在安裝目錄下的DATA目錄下,有和數(shù)據(jù)庫同名的數(shù)據(jù)文件和日志文件組成[8]。</p><p>  一般,在WINDOWS體系下,中小型的應用都使用SQL SERVER</p><p>  此外,SQL SERVER支持存儲過程、觸發(fā)器、自定義函數(shù)等

49、操作;安全性、并發(fā)控制能力、數(shù)據(jù)挖掘、聯(lián)機操作等方面都是ACCESS無法超越的. </p><p>  基于對系統(tǒng)需求和功能的分析、以上幾條原因,我們決定選擇SQL SERVER數(shù)據(jù)庫。</p><p>  4.2.2 SQL SERVER數(shù)據(jù)庫簡介</p><p>  SQL Server是由Microsoft開發(fā)和推廣的關系數(shù)據(jù)庫系統(tǒng)(DBMS),其主要特點為

50、:</p><p>  維護數(shù)據(jù)庫數(shù)據(jù)之間的關系;</p><p>  保證數(shù)據(jù)存儲的正確性;</p><p>  當出現(xiàn)系統(tǒng)故障的時候,將所有數(shù)據(jù)恢復到能夠保證一致行的某種狀態(tài)</p><p>  4.2.3 網(wǎng)上辦公系統(tǒng)的數(shù)據(jù)庫設計</p><p>  由系統(tǒng)功能結構圖可以看出網(wǎng)上辦公系統(tǒng)中每個子模塊都需要有一個數(shù)

51、據(jù)表,用來輸入或輸出數(shù)據(jù)[9]。該系統(tǒng)共有11個數(shù)據(jù)表,人力資源管理表(tb_user表),功能菜單表(tb_menu 表),意見表(tb_advice表),資產(chǎn)管理車輛表(tb_car 表),文件表(tb_file 表),下拉列表信息表(xuefei表),考試類型表(kaoshileixing表),班級課程設置表(classkecheng表),全面課程設置表(allkecheng表)。具體設計如下圖所示:人力資源管理表為例</p

52、><p>  tb_user(人力資源管理表)</p><p>  該表用來保存所有員工的信息。共有14個字段。主要字段的含義如下:</p><p>  字段user_able表示用戶的權限:0代表游客,1代表普通管理員,2代表系統(tǒng)管理員;</p><p>  字段user_good表示是否為優(yōu)秀員工:1代表是,0代表否;</p>

53、<p>  表tb_user的結構如下:</p><p><b>  tb_user表</b></p><p><b>  結論</b></p><p>  在老師及同學們的幫助下,經(jīng)過將近三個月的努力,本畢業(yè)設計——基于Struts的網(wǎng)上辦公系統(tǒng),終于順利完成了。本系統(tǒng)以Eclipse為開發(fā)工具,系統(tǒng)的主要功能

54、是通過Struts框架來實現(xiàn)的,在實現(xiàn)過程中主要用來編寫action代碼,配置struts-config.xml以及要用到的DAO層DB類。</p><p>  本系統(tǒng)主要由八個模塊組成,分別是:收發(fā)文管理模塊、公告管理模塊、會議管理模塊、人力資源管理模塊、文件管理模塊、資產(chǎn)管理模塊、內部郵件管理模塊和意見箱模塊。通過這些界面可以實現(xiàn)用戶的登錄,權限管理、公司資源管理等功能。</p><p&g

55、t;  由于水平有限,本系統(tǒng)還存在許多不足之處,例如在系統(tǒng)功能的完整性,數(shù)據(jù)安全的維護性等方面還存在許多缺陷,有待進一步的修改。望各位老師及同學給與指正,并提出您寶貴的意見及建議。</p><p><b>  致 謝</b></p><p>  本畢業(yè)設計是在我的指導老師魏老師的悉心教導和嚴格要求下完成的,通過我對計算機科學的濃厚興趣以及自己在學習中的認識,明白了自己

56、在今后學習及工作中所需要繼續(xù)努力的方向。在此畢業(yè)設計過程中魏老師都用自己一貫的態(tài)度來嚴格要求我,魏老師嚴謹治學的態(tài)度和對工作的熱情至始至終都在影響著我,教育著我。在此,向我的導師表示衷心的感謝和崇高的敬意。</p><p>  感謝西安電子科技大學網(wǎng)絡學院為我提供了一個良好的學習環(huán)境,感謝學院的領導和老師們!他們無微不至的關懷、精心的培養(yǎng)使我到了很多的知識,終生受益!</p><p>&l

57、t;b>  參考文獻</b></p><p>  [1]DUSAN PETKOVIC.《SQL Server 2000 基礎教程》[M].清華大學出版社.2000:47</p><p>  [2]黃梯云.《SQL Server 2000 實用教程》[M].人民郵電出版社,2007:54-58.</p><p>  [3]孫永強,戴鋒,陳宗斌.200

58、2《Visual C# .NET程序設計基礎》[M].清華大學出版社,2002:45-47</p><p>  [4][英]夏普.《Visual C#2005從入門到精通》[M].周靖 譯.清華大學出版社,2006:56-57</p><p>  [5]李剛著.整合Struts+Hibernate+Spring應用開發(fā)詳解.清華大學出版社,2007:124.</p><

59、p>  [6]劉曉華,張健 周慧貞編著. JSP應用開發(fā)詳解. 電子工業(yè)出版社,2006:35-36.</p><p>  [7]塞奎春主編. JSP工程應用與項目實踐.機械工業(yè)出版社,2004:25.</p><p>  [8]馮燕奎,趙德奎著. JSP 實用案例教程.清華大學出版社,2004:51-53.</p><p>  [9]James Goodwi

溫馨提示

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

評論

0/150

提交評論