Java.全真案例信息管理系統(tǒng).設計方案文檔_第1頁
Java.全真案例信息管理系統(tǒng).設計方案文檔_第2頁
Java.全真案例信息管理系統(tǒng).設計方案文檔_第3頁
Java.全真案例信息管理系統(tǒng).設計方案文檔_第4頁
Java.全真案例信息管理系統(tǒng).設計方案文檔_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE2編號版本V0.1密級信息管理系統(tǒng)東方標準人才服務有限公司2008。3 設計文檔修改歷史版本日期摘要作者V0.12008.3.22初稿耿因志 -PAGE2-內部資料目錄TOC\o”1-3”\h\zHYPERLINK\l”_Toc194064080"1前言?PAGEREF_Toc194064080\h1HYPERLINK\l”_Toc194064081"1.1目的 PAGEREF_Toc194064081\h1HYPERLINK\l"_Toc194064082”1。2預期讀者?PAGEREF_Toc194064082\h1HYPERLINK\l"_Toc194064083"1。3適用范圍 PAGEREF_Toc194064083\h1HYPERLINK\l”_Toc194064084”1。4環(huán)境與工具?PAGEREF_Toc194064084\h1HYPERLINK\l"_Toc194064085"1.5引用標準?PAGEREF_Toc194064085\h2HYPERLINK\l"_Toc194064086"1。6術語定義 PAGEREF_Toc194064086\h2HYPERLINK\l"_Toc194064087”1.7參考文獻?194064087\h2HYPERLINK\l”_Toc194064088"2模塊分布圖?PAGEREF_Toc194064088\h3HYPERLINK4.4機房管理?PAGEREF_Toc194064101\h14HYPERLINK\l”_Toc194064102"4.5字典管理?PAGEREF_Toc194064102\h14HYPERLINK\l"_Toc194064103"4.6日志管理?94064103\h14HYPERLINK\l"_Toc194064104"4.7權限管理?PAGEREF_Toc194064104\h14前言目的總體架構必須符合公司的總體戰(zhàn)略,適應產品的銷售策略和模式。設計時,需要從產品的整個壽命周期來綜合權衡開發(fā)成本、銷售成本、施工成本和維護成本,以及整個項目管理過程中可能消滅的各種管理及技術風險。同時,還要考慮技術人員的可獲得性和成本.軟件的分析和設計是企業(yè)開發(fā)過程中格外重要的兩個步驟,它對于系統(tǒng)的整個開發(fā)過程有著重要的指導意義,也是后續(xù)開發(fā)的重要依據.分析著重于對問題的闡述,而設計著重于在分析的基礎上,對問題所給出的解決方案,本文檔將主要從這三個方面給出相關說明,使開發(fā)人員,售前人員,質量管理人員,項目實施人員,項目管理人員及其他相關人員對本系統(tǒng)有一個共同的理解和熟識。預期讀者軟件開發(fā)人員系統(tǒng)分析人員系統(tǒng)設計人員質量保證人員項目管理人員售前人員項目實施人員適用范圍分析設計開發(fā)環(huán)境與工具MyEclipse5.5Tomcat5.5Rose引用標準UML2.0術語定義技術選型StrutsSpringHibernateAjaxAnt?Log4j Junit Oracle參考文獻模塊分布圖人員管理:供應人員信息的管理入口,包括人員信息的添加,修改,刪除和檢索等服務。部門管理:部門信息的管理入口,包括人員所在部門信息的添加,修改,刪除和檢索等服務.機房管理:機房信息的管理入口,包括機房信息的添加,修改,刪除和檢索等服務.字典管理:管理系統(tǒng)中使用到的相關”碼表類型”及"碼表項”,主要功能包括字典表類型的維護和字典項數據的維護.權限管理:為系統(tǒng)相關角色配置管理權限,主要功能包括新增角色,配置角色,刪除角色,配置用戶權限等信息。日志管理:為系統(tǒng)的相關操作供應日志記錄操作,主要功能包括日志信息的記錄,檢索等服務,在本系統(tǒng)中,建議采納log4j組件來記錄日志信息。系統(tǒng)總體架構設計系統(tǒng)總體架構對于整個項目的設計有著格外重要的意義,系統(tǒng)架構從總體上確立了系統(tǒng)開發(fā)所采納的技術框架和相關規(guī)律的處理.設計目標可伸縮性和擴展性松散耦合可重用性組件化系統(tǒng)架構本系統(tǒng)采納多層架構,共分為:Web層業(yè)務處理層數據訪問層Web層細分為界面展現層、界面掌握層和界面模型層,使用MVC2模型,由Servlet、JSP、JavaBean組成。用戶提交訪問懇求,由StrutsAction類進行懇求分發(fā),并執(zhí)行相關的業(yè)務處理。然后將掌握權交給JSP.讀出數據,生成頁面。Web層將采納成熟的開源框架:Struts1.2框架業(yè)務組件層主要由Service接口類和實現類組成.業(yè)務組件層采納成熟的開源框架Spring來管理。持久層負責與數據庫的交互.主要由Dao接口類和實現類組成,本系統(tǒng)通過SpringDAO實現數據訪問操作.SpringDAO封裝了Hibernat(yī)e3持久層框架以下就系統(tǒng)開發(fā)框架中各實現層面作分別描述:WEB層設計本系統(tǒng)采納Struts1。2作為Web應用框架。Struts是開源的基于MVC2的Web應用框架,已得到廣泛應用.使用StrutsDispatchAction進行懇求的分發(fā)處理。Struts框架中的ActionServlet充當前端掌握器的角色.DispatchAction接受客戶端發(fā)送的懇求,并執(zhí)行相關的業(yè)務處理,然后轉發(fā)到相關JSP頁面來顯示結果.業(yè)務組件層設計業(yè)務組件層采納開源的項目Spring來管理.使用版本為1。2業(yè)務服務對象執(zhí)行應用規(guī)律,執(zhí)行向持久曾的調用,獲得從用戶接口層的懇求,處理事務,處理特別。為了將這寫連接起來并易于管理,我們將使用Spring框架的bean管理方面。Spring是一種非侵入式的輕量級容器.它使用”掌握反轉",或者setter依靠注入來把這些對象連接好,這些接口允許對象的松散定義的實現,這些對象將被設置或者注入.這些對象在一個外部的XML文件中被引用.”掌握反轉”允許對象接受其他的在一個高一些的層次被創(chuàng)建.使用這種方法,對象從必須創(chuàng)建其他對象中解放出來并降低對象耦合.提高系統(tǒng)的可擴展性.持久層設計持久層采納開源的項目Hibernat(yī)e來管理。使用版本為3。Hibernate在XML文件里映射領域對象到關系數據庫.它允許你把數據庫信息讀進領域對象的一個對象圖,這樣就可以在連接斷開的情況下把這些數據保存起來.包結構設計包結構定義如下:包結構說明如下:com。cmcc.emgr.login登錄模塊com.cmcc.emgr。staff人員管理模塊com。cmcc.emgr.department部門管理模塊com.cmcc.emgr。pcroom機房管理模塊com.cmcc。emgr。dictionary字典管理模塊com。cmcc.emgr.log日志管理模塊com.cmcc.emgr.privilege權限管理模塊以上模塊屬于業(yè)務模塊,在每個模塊下,依據職責的不同,又可分為:web:掌握轉發(fā)service:業(yè)務規(guī)律處理dao:數據庫訪問操作com.cmcc.emgmon包用來保存系統(tǒng)中使用到的公用類com.cmcc.emgr。utils包用來保存系統(tǒng)中使用到的工具類com。cmcc.emgr.domain包用來保存HibernateMapping后產生的POJO類接口調用序列全部的業(yè)務操作懇求,直接提交到Action類,由Action類執(zhí)行懇求的分發(fā)操作。最后forward到相關頁面模塊設計登錄模塊主要功能包括:登錄用戶輸入用戶名,密碼和驗證碼等信息并提交登錄

溫馨提示

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

評論

0/150

提交評論