999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于J2EE 的網上辦公系統的設計及實現

2011-02-09 01:57:20董久敏
制造業自動化 2011年5期
關鍵詞:用戶信息系統

董久敏,楊 旭

(煙臺職業學院 信息工程系,煙臺 264670)

0 引言

J2EE(Java 2 Platform Enterprise Edition)是目前最復雜、最成熟、最有影響力的企業應用模型。作為一種分布式計算的結構體系,J2EE在事務管理[1]、持久性、安全性、組件的多實例管理等方面提供了強大的支持。本文描述了網上辦公系統的系統結構、軟件架構以及系統實現的一些關鍵技術。

1 Web Services體系結構及關鍵技術

Web Services是一個應用組件,它邏輯性的為其他應用程序提供數據與服務。各應用程序通過網絡協議和規定的一些標準數據格式(Http,XML,Soap)來訪問Web Services,通過Web Services內部執行得到所需結果。如果正提供一個服務,就需要將其描述給其他人;如果想使用一個服務,就需要將所尋找的服務描述出來。

2 系統分析

2.1 體系架構

由于CMP在大規模操作時占用系統資源很多且運行速度慢,因此對需要大量訪問的功能模塊,采用了在應用層的Java Bean 通過JNDI(Java Naming and Directory Interface,Java 命名和目錄接口)查找數據庫連接池獲取連接來訪問數據的方式實現[2]。

2.2 數據庫分析

2.2.1 權限管理系統的實體有[3]

用戶、角色、模塊、功能,這四個實體之間的關系如圖1所示。

圖1 權限管理模塊 E-R圖

2.2.2 公文管理系統的實體有

公文(Document)、回復函(Return letter)、附件(Accessories)、部門(Department),公文附件Accessories完全依賴于特定的公文Document而存在,因此建模為弱實體;回函Return letter是部門針對特定的公文Document作出的答復,Document是Return letter的概化。4個實體的關系如圖2所示。其它ER圖,本文不再一一列舉。

2.3 系統主要模塊

2.3.1 權限管理模塊

主要完成授予用戶權限。基于角色的訪問控制RBAC(Role-Based Access Control)授權模型,訪問控制策略體現在RBAC模型里是用戶-角色、角色-權限和角色-角色之間的關系。采用RBAC的最大好處在于將用戶和其具有的權限分離開來,管理員可以將用戶的授權和權限的劃分進行分別處理,通過給角色授予權限,給用戶分配角色來實現用戶的授權操作[4]。如圖3所示。

圖2 公文管理模塊ER圖

圖3 權限分配模型

2.3.2 公告管理模塊

定期公告近期的重要活動、大事記。管理員具有最高的權限,可以進行公告的添加、修改、刪除。

2.3.3 公文管理模塊

由Word插件實現公文內容排版;公文經相關領導批準;應用商業插件將公文由Word文件轉換成PDF文件;使用SmartUpload組件實現公文及其附件的上傳;將公文發送到相關的部門;接收公文部門反饋簽收信息、回函。

2.3.4 電子郵件管理模塊

選擇接收Email的部門,可以實現帶附件電子郵件的群發。

3 業務邏輯層的實現

業務邏輯層主要采用EJB3.0技術實現,根據不同的OA功能,連接后臺管理信息數據庫,完成對基礎管理信息的分析和處理,實現不同的管理功能邏輯,并通過對應的EJB組件為其它功能或其它應用程序提供運行時的調用接口。

每個功能模塊包含一個或多個業務組件,每個業務組件由下列幾部分組成,兩個HOME接口(本地和遠程),兩個業務接口(本地和遠程),一個實現了這些接口的主類,和一個部署描述符表(DD)。其中HOME接口定義了一些控制該組件生命周期的一些方法,例如:CREATE(),REMOVE()等,而業務接口中定義了該業務組件功能實現所需要的一系列業務方法,所有這些方法的定義都被映射到主類對各個方法的具體實現中,其它的業務組件或應用程序客戶端通過這些接口對該組件進行調用,本地調用過程跟通常的單機調用過程類似,這里不再贅述。

4 系統的性能優化方法

用Session Facade 封裝對相關數據的操作。在J2EE的實際應用中,經常會遇到對多個相關數據項目進行一系列的操作,而每個數據項目封裝在各自的Entity Bean 中的情況。例如:在網上辦公系統中,要查詢一個用戶的權限,需要訪問用戶信息表、角色信息表、用戶角色信息表、模塊信息表、功能信息表、權限信息表、角色權限信息表等等。通常這些信息都封裝在獨立的Entity Bean中。在處理這類情況時。如果讓客戶程序直接與這些Entity Bean交互,在其上進行一系列的操作,那么即使這些Entity Bean在同一個服務器上,客戶程序也要進行多次遠程調用才能完成操作,這樣的設計方式顯然會造成系統性能的低下。為此,我們可以采用Session Facade的設計模式,在客戶程序和Entity Bean之間引入一個叫做Session Facade的Session Bean,由Session Facade封裝對多個Entity Bean的一系列操作,并對外提供統一接口,客戶程序提供該Session Facade的接口進行操作。這樣以來,客戶程序只需一次遠程調用就可以完成操作,從而可以大大提高性能[5]。

5 結束語

網上辦公系統將 EJB3.0、Web Services、JBOSS5.0等新技術完整地結合構建基于J2EE的Web應用系統,并采用緩存技術、連接池技術優化系統性能;系統可以跨平臺穩定運行,應用MDB將打印等耗時長的操作實現異步處理,系統響應時間迅速,高效可靠地運行。

[1] 微軟公司,Web Services 設計[M].北京:高等教育出版社,2008:86-99.

[2] 陳天河,Hibernate項目開發[M].北京:電子工業出版社,2009:393-398

[3] 李振捷,JSP網站開發[M].北京:電子工業出版社,2009:410-416

[4] 陳志泊,數據庫原理及應用教程[M].北京:人民郵電出版社,2008:230-238

[5] Rima Patel Striganesh,Mastering EnterPrise JavaBean3.0[M].北京:電子工業出版社,2010:128-130.

猜你喜歡
用戶信息系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 97se亚洲| 亚洲国产高清精品线久久| 久久精品国产亚洲麻豆| 亚洲第一区在线| 国产美女主播一级成人毛片| 欧美国产综合色视频| 亚洲日本在线免费观看| 99热最新在线| 福利姬国产精品一区在线| 日韩在线2020专区| 久久精品娱乐亚洲领先| 久久国产精品无码hdav| 国产成人久久综合777777麻豆| 91色在线观看| 波多野结衣无码AV在线| 国产91高清视频| 欧美一区福利| 妇女自拍偷自拍亚洲精品| 中国国语毛片免费观看视频| 热99re99首页精品亚洲五月天| 国产成人你懂的在线观看| 91黄色在线观看| 国产综合色在线视频播放线视| 最新国产在线| 91久久偷偷做嫩草影院电| 亚洲一区二区三区国产精华液| 午夜欧美在线| 99色亚洲国产精品11p| 91精品国产一区自在线拍| 国产精品三区四区| 亚洲欧洲一区二区三区| 老汉色老汉首页a亚洲| 97视频精品全国在线观看| 试看120秒男女啪啪免费| 激情六月丁香婷婷四房播| 亚洲欧洲日韩综合色天使| 黑人巨大精品欧美一区二区区| 男女男免费视频网站国产| 久久久久久久久久国产精品| 亚洲国产AV无码综合原创| 亚洲国产亚综合在线区| 午夜视频在线观看区二区| 乱人伦视频中文字幕在线| 无码AV日韩一二三区| 日韩av手机在线| 国产丝袜无码一区二区视频| 麻豆精品在线播放| 99久久精品免费观看国产| 国产区网址| 毛片久久网站小视频| 69视频国产| 98超碰在线观看| 久久精品国产国语对白| 精品视频在线观看你懂的一区| 亚洲AV无码久久精品色欲| 青草视频免费在线观看| 日韩欧美国产综合| 91久久精品国产| 欧洲熟妇精品视频| 成人毛片免费观看| 99这里只有精品6| 黄色网站在线观看无码| 亚洲AV电影不卡在线观看| 无码日韩人妻精品久久蜜桃| 久996视频精品免费观看| 日韩视频福利| 日韩av高清无码一区二区三区| 99re在线视频观看| 一区二区三区成人| 欧美97欧美综合色伦图| 动漫精品啪啪一区二区三区| 亚洲AV无码一二区三区在线播放| 亚洲天堂在线免费| 欧美一级高清片久久99| 久久综合伊人77777| 免费无遮挡AV| 亚洲精品国产综合99久久夜夜嗨| 亚洲a级毛片| 福利姬国产精品一区在线| 国产乱子伦精品视频| 欧美日韩午夜| 欧美激情福利|