【正文】
< property name=dialect> < /property> < !映射文件 > < mapping resource=/stuman/domain/ /> < !映射文件 > < mapping resource=/stuman/domain/ /> < /sessionfactory> < /hibernateconfiguration> properties 形式的配置文件和 XML 格式的配置文件可以同時使用。 Hibernate 的數(shù)據(jù)庫連接信息是從配置文件中加載的。 關于資金管理的 修改 、刪除流程圖如圖 , 所示: 圖 修改項目付款情況 修改項目付款情況: 系統(tǒng)工作人員 進入資金管理模塊 ,即 主 頁面 , 此頁面有項目付款情況的列表,點擊 “ 修改 ” 按鈕進入修改頁面即 ,然后點擊相應的包名進入具體的項目付款情況的修改頁面,在這個頁面中有詳細的付款情況的信息 , 湖南大學畢業(yè)論文 第 32 頁 用戶可以根據(jù)自己的情況修改信息,但項目付款的包名不能 修改。在此頁面選擇自己要添加的文檔類型,有兩種:公文和技術文檔 。 : ci r cu i t m a i . . . : T o E d i t C i r . . . : d e l e t e c i r cu . . . : E d i t C i r c. . . : P r o j e ct st a g e : C h e ckpo i n t : T a sks1 : 2 : 3 : 4 : 5 : 6 : 7 : 8 : 圖 刪除項目流程 刪除項目流程: 在主頁面的項目流程列表中, 在項目階段的名稱前面的選項框中打 湖南大學畢業(yè)論文 第 30 頁 勾,選中所要的階段, 點擊“刪除”就可以刪除所選的階段 。 為了更好地對數(shù)據(jù)進行查詢統(tǒng)計,使用戶可以將新的字段或數(shù)據(jù)表加進系統(tǒng)中,并及時的收集、整理數(shù)據(jù),本系統(tǒng)建立了數(shù)據(jù)字典,用來對數(shù)據(jù)進行管理。在模塊的主頁可以查看每個文件的查閱情況,這樣方便項目領導的檢查, 電子文件的上傳解決了傳統(tǒng)的紙質(zhì)文檔的存儲,大大的減少了時間和空間,讓工作變的更加的有效。 資金管理:記錄項目相關的資金流動情況 ,分為項目付款情況, 資金單位情況和概算批復 。 在實際的項目中, 一個項目分為多個階段,這些階段下面又分為多個檢查點,系統(tǒng)控制每個檢查點的進度 來 表示整個項目的進度。 甘特圖的含義 : 以圖形或表格的形式顯示活動; 現(xiàn)在是一種通用的顯示進度的方法; 構(gòu)造時應包括實際日歷天和持續(xù)時間,并且不要將周末和節(jié)假日算在進度之內(nèi)。這 些問題都大大困擾很多初學者。 JFreeChart 可生成餅圖( pie charts)、柱狀圖( bar charts)、散點圖( scatter plots)、時序圖( time series)、甘特圖( Gantt charts)等等多種圖表,并且可以產(chǎn)生 PNG 和 JPEG 格式的輸出,還可以與 PDF 和 EXCEL 關聯(lián)。下面介紹一種開發(fā)策略,將 Hibernate 引入到 Struts 框架的模型層中,使用它來進行數(shù)據(jù)封裝和映射,提供持久化的支持。另外控制組件也負責用相應的請求參數(shù)填充 Action Form( FromBean),并傳給動作 類( ActionBean)。要創(chuàng)建或修改這些對象,只需在程序中與它們進行交互,然后告訴 Hibernate保存即可。 控制器 (Controller),本質(zhì)上是一個 Servlet,將客戶端請求轉(zhuǎn)發(fā)到相應的 Action 類。通過一個配置文件,即可把握整個系統(tǒng)各部分之間的聯(lián)系,這對于后期的維護有著莫大的好處。 常用的 J2EE 技術 在實際項目中我們常用到的 J2EE 技術有 [7]: * Struts * Hibernate * JSP * Spring * xmlbeans * Eclipse, Jbuilder Struts 簡介 Struts 是一個基于 Sun J2EE 平臺的 MVC 框架,主要是采用 Servlet 和 JSP 技術來實現(xiàn)的。例如可被部署到高端 UNIX 與大型機系統(tǒng),這 種系統(tǒng)單機可支持 64 至 256 個處理器。 分布式共享數(shù)據(jù)對象 CACHE 服務 :讓開發(fā)人員編制高性能的系統(tǒng),極大提高整體部署的伸縮性。Web 容器中的 Servlet 是實現(xiàn) Controller 部分業(yè)務流程控制的主要手段;而 EJB 則主要針對 Model 部分的業(yè)務邏輯實現(xiàn)。 EJB 規(guī)范定義了一個開發(fā)和部署分 湖南大學畢業(yè)論文 第 9 頁 布式商業(yè)邏輯的框架,以簡化企業(yè)級應用的開發(fā),使其較容易地具備可伸縮性、可移植性、分布式事務處理、多用戶和安全性等。 Java 2 平臺依照應用領域的不同,共分為三大版本,分別是 J2EE、標準版本 J2SE( Java 2 Platform, Standard Edition)、微型版本 J2ME( Java 2 Platform, Micro Edition),以及 Java Card 等。第五章講述了 統(tǒng)計圖 JFreeChat的實現(xiàn),系統(tǒng)模塊的編譯和甘特圖的生成,這部分有大量的代碼,請參加后面的附錄。在這些不同式樣的圖表上可以滿足目前商業(yè)系統(tǒng)的要求。 can also be associated with the PDF and EXCEL. In the project management system, customers must be clear that the phase of the project progress, can be very intuitive to see the progress of the project, and can clearly see that the project plans start time, the end of time, and the actual end of time. The most important thing is can be seen the difference in a phase of the project and plans to plete, it will be very good for the next missioner of staff for the anization of work. This thesis achieved a project management system and open source graphics library statistics in which the application. In this paper, system design and opensource statistical graphics library JFreeChat done a detailed introduction, and some of the graphics API done a detailed explanation on the future use of a lot of convenience. 湖南大學畢業(yè)論文 第 3 頁 The system design and development of the J2EE application development platform, database systems used in Mysql. Keyword: J2EE, Project Management System, Gantt, JFreeChat 湖南大學畢業(yè)論文 第 4 頁 目 錄 1 緒論 ........................................................................................................................................ 6 2 相關技術和開源圖形統(tǒng)計庫簡介 ........................................................................................ 8 J2EE 簡介 ........................................................................................................................ 8 平臺簡介 ................................................................................................................. 8 使用 J2EE 進行 WEB 開發(fā)的優(yōu)勢 ......................................................................... 10 常用的 J2EE 技術 ................................................................................................. 11 Struts 簡介 .......................................................................................................... 11 Struts+Hibernate3 的構(gòu)架模式 ........................................................................ 13 開源圖形統(tǒng)計庫 ........................................................................................................... 14 開源圖形統(tǒng)計庫 JfreeChart 簡介 ...................................................................... 14 甘特圖簡介 ........................................................................................................... 15 3. 系統(tǒng)需求分析 .................................................................................................................... 17 系統(tǒng)目標 ....................................................................................................................... 17 系統(tǒng)功能分析 ............................................................................................................... 17 4. 系統(tǒng)分析與設計 ................................................................................................................ 19 系統(tǒng)功能模塊的設計 ................................................................................................... 19 項目流程管理設計 ............................................................................................... 19 文檔管理設計 ....................................................................................................... 20 資金管理設計 ....................................................................................................... 21 用戶管理設計 ...