freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計(jì)算機(jī)專業(yè)優(yōu)秀oa辦公自動(dòng)化系統(tǒng)-展示頁

2024-12-16 01:21本頁面
  

【正文】 完成以前只可能由EJB完成的事情。 SpingSpring是一個(gè)開源框架,它由Rod Johnson創(chuàng)建。 織入(Weaving):將方面進(jìn)行組裝,以創(chuàng)建一個(gè)目標(biāo)對象。(按:“被通知對象”實(shí)際是“被應(yīng)用了通知的對象”,在譯文中,將advised object或proxied object統(tǒng)稱為目標(biāo)對象,這樣更為統(tǒng)一) AOP代理(AOP proxy):由AOP框架在將通知應(yīng)用于目標(biāo)對象后創(chuàng)建的對象。(按:也稱為mixin,混入) 目標(biāo)對象(Target object):指包含連接點(diǎn)的對象。 引入(Introduction):向目標(biāo)對象添加方法或字段的行為。 切入點(diǎn)(Pointcut):指通知的應(yīng)用條件,用于確定某個(gè)通知要被應(yīng)用到哪些連接點(diǎn)上。通知有多種類型,包括“環(huán)繞”通知,“前置”通知和“異常”通知等,后文將對通知類 型進(jìn)行討論。) 連接點(diǎn)(Joinpoint):程序執(zhí)行過程中的一個(gè)點(diǎn),例如對某個(gè)方法的調(diào)用或者某個(gè)特定異常的拋出都可以稱為連接點(diǎn)。 為Advisor或攔截器(interceptor)。方面(Aspect):對橫向分布在多個(gè)對象中的關(guān)注點(diǎn)所做的模塊化。 AOP AOP是OOP的延續(xù),是Aspect Oriented Programming的縮寫,意思是面向方面編程。其實(shí)Ioc模式也是解決調(diào)用者和被調(diào)用者之間的一種關(guān)系,由于被調(diào)用者名稱寫入了調(diào)用者的代碼中,這產(chǎn)生了一個(gè)接口實(shí)現(xiàn)的原罪:彼此聯(lián)系,調(diào)用者和被調(diào)用者有緊密聯(lián)系,在UML中是 用依賴 Dependency 表示。Ioc英文為 Inversion of Control,即反轉(zhuǎn)模式,這里有著名的好萊塢理論:你呆著別動(dòng),到時(shí)我會(huì)找你。 hibernate的缺點(diǎn) 7 hibernate適合各種數(shù)據(jù)庫 從一對一 到多對多關(guān)系 操作方便。 hibernate也許是最低的它是指和jdbc 有關(guān)系 和運(yùn)用hibernate的程序關(guān) 可以這樣說 只要是能夠使用 jdbc鏈接數(shù)據(jù)庫的程序都能夠使用hibernate進(jìn)行數(shù)據(jù)庫的鏈接,它和 服務(wù)器或者程序也不存在兼容性。 是可以獨(dú)立的對象持久層框架。 3 框架的特性,框架是一個(gè)輕量級的框架 沒有入侵性 4 hibernate的緩存機(jī)制 對象沒有太過依賴于hibernate 并沒有實(shí)現(xiàn)某個(gè)接口或者 那個(gè)框架 它們只是和session進(jìn)行關(guān)聯(lián) hibernate提供很好的session管理的方式,當(dāng)對象持久化的操作完成后 session就會(huì)自動(dòng)的關(guān)閉這樣對象 又能夠被任何的其他層使用。架構(gòu)圖如下:1 hibernate 是一個(gè)對象/關(guān)系 映射的框架,有了hibernate可以使我們不再關(guān)心數(shù)據(jù)庫的底層結(jié)構(gòu) 只需要專心我們的對象 是實(shí)現(xiàn)了完全面向?qū)ο蟮木幊?。本質(zhì)上,ORM的工作是將數(shù)據(jù)從一種表示(雙向)轉(zhuǎn)換為另一種。 Action則是Struts應(yīng)用中真正干活的組件,開發(fā)人員一般都要在這里耗費(fèi)大量的時(shí)間,它解決的是做什么的問題,它通過調(diào)用需要的業(yè)務(wù)組件(模型) 來完成應(yīng)用的業(yè)務(wù),業(yè)務(wù)組件解決的是如何做的問題,并將執(zhí)行的結(jié)果返回一個(gè)代表所需的描繪響應(yīng)的JSP(或Action)的ActionForward對 象給ActionServlet以將響應(yīng)呈現(xiàn)給客戶。其表示層使用Struts標(biāo)簽庫構(gòu)建。正如上面所提到的MVC是一種模式,當(dāng)然可以有各種不同的具體實(shí)現(xiàn),包括您自己就可以實(shí) 現(xiàn)一個(gè)體現(xiàn)MVC思想的程序框架,Struts就是一種具體實(shí)現(xiàn)MVC2的程序框架。 其實(shí),MVC開始并不是為Web應(yīng)用程序提出的模式,傳統(tǒng)的MVC要求M將其狀態(tài)變化通報(bào)給V,但由于Web瀏覽器工作在典型的拉模式而非推模式,很難做 到這一點(diǎn)。而獨(dú)立出來的事務(wù) 邏輯變成人們常說的Model,再加上控制器Control本身,就構(gòu)成了MVC模式。一方面為輸入數(shù)據(jù)的驗(yàn)證、身份認(rèn)證、日志及實(shí)現(xiàn)國際化編程提供了一個(gè)合適的切入點(diǎn);另一方面也提供了 將業(yè)務(wù)邏輯從JSP文件剝離的可能。 為了克服Model 1的缺陷,人們引入了Model 2,如下圖所示:它引入了控制器這個(gè)概念,控制器一般由servlet來擔(dān)任,客戶端的請求不再直接送給一個(gè) 處理業(yè)務(wù)邏輯的JSP頁面,而是送給這個(gè)控制器,再由控制器根據(jù)具體的請求調(diào)用不同的事務(wù)邏輯,并將處理結(jié)果返回到合適的頁面。但是,用Model 1模式開發(fā)大型時(shí),程序流向由一些互相能夠感知的頁面決定,當(dāng)頁面很多時(shí)要清楚地把握其流向?qū)⑹呛軓?fù)雜的事情,當(dāng)您修改一頁時(shí)可能會(huì)影響相關(guān)的很多頁面, 大有牽一發(fā)而動(dòng)全身的感覺,使得程序的修改與維護(hù)變得異常困難;還有一個(gè)問題就是程序邏輯開發(fā)與頁面設(shè)計(jì)糾纏在一起,既不便于分工合作也不利于代碼的重 用,這樣的程序其健壯性和可伸縮性都不好。Struts是一個(gè)實(shí)現(xiàn)了Model2的MVC框架,要介紹Struts的話,就要從JSP Web應(yīng)用的兩種基本的結(jié)構(gòu)模式:Model 1和Model 2說起, Model 1結(jié)構(gòu)如圖1所示:mode1 1是一個(gè)以JSP文件為中心的模式,在這種模式中JSP頁面不僅負(fù)責(zé)表現(xiàn)邏輯,也負(fù)責(zé)控制邏輯。JAVA EE包含13種技術(shù),當(dāng)然現(xiàn)在可能已經(jīng)不止,當(dāng)今JAVA EE領(lǐng)域里更多的是使用Struts,Hibernate,Spring的架構(gòu)方式,現(xiàn)在分別介紹一下這三種技術(shù),然后就這三種技術(shù)可以解決的問題作陳述,再而討論本系統(tǒng)采用這三種技術(shù)的必要性。業(yè)務(wù)邏輯層該層對業(yè)務(wù)影響深遠(yuǎn),他包含業(yè)務(wù)規(guī)則或者知識,完成系統(tǒng)主要功能需求,操作領(lǐng)域?qū)ο蠡ハ嗪献鹘鉀Q問題持久化層為上層提供通用技術(shù)能力,把領(lǐng)域?qū)ο蟪志没4娴綌?shù)據(jù)庫中,為下次訪問該對象提供條件各層分工合作,層于層之間做到低耦合,每層間的類做到高內(nèi)聚,使系統(tǒng)可維護(hù)性和擴(kuò)展性得到巨大的提升。為每一層進(jìn)行設(shè)計(jì),每層都是高內(nèi)聚的而且只依賴于它的下層,每層具體職責(zé)為:表現(xiàn)層負(fù)責(zé)向用戶顯示信息,并解析用戶命令。傳統(tǒng)三層架構(gòu)早已在J2EE項(xiàng)目中得到廣泛應(yīng)用,它主要分為:表現(xiàn)層,業(yè)務(wù)邏輯層和持久化層。為了應(yīng)用優(yōu)秀的領(lǐng)域建模技術(shù),我們需要把領(lǐng)域?qū)ο蟾到y(tǒng)的其他功能分離出去,才能避免另領(lǐng)域概念雨其他跟軟件技術(shù)相關(guān)的概念混淆或者在龐大的系統(tǒng)中失去對領(lǐng)域的把握。到了現(xiàn)在,J2EE各項(xiàng)技術(shù)和思想上的不斷革新,程序員們陸續(xù)提倡要回歸軟件本身,回歸軟件的核心,即為用戶解決領(lǐng)域相關(guān)問題的能力,其他的一些特性,盡管他們也許是必需的,但也是用來支持這個(gè)核心目的的。技術(shù)和思想的不斷革命為J2EE系統(tǒng)的開發(fā)注入不少動(dòng)力,并且不斷帶來變化。最后在公文管理模塊中,用戶可以創(chuàng)建公文并綁定到某一工作流里,通過對工作流的觸發(fā),把公文提交到下一流程,最終實(shí)現(xiàn)“無紙“辦公的目的。在組織管理模塊中,機(jī)構(gòu)管理將實(shí)現(xiàn)機(jī)構(gòu)的增,刪,改,查操作,鑒于機(jī)構(gòu)有層次關(guān)系,機(jī)構(gòu)的顯示將會(huì)采用樹形結(jié)構(gòu)顯示。本系統(tǒng)將只實(shí)現(xiàn)優(yōu)先級為高的需求。行政辦公會(huì)議管理中管理會(huì)議室的占用情況資產(chǎn)管理低管理企業(yè)的資產(chǎn)信息用品管理低管理企業(yè)用品的申請車輛管理低企業(yè)車輛的管理圖書管理低圖書的借出管理消息管理收件箱中接收的所有消息發(fā)件箱中發(fā)送的所有消息垃圾箱中已刪除的消息聊天記錄中跟某個(gè)用戶的聊天記錄工作流程流程管理高如何定義企業(yè)的流程(可以靈活定義各種流程)表單定義高如何針對不同的流程定義表單組織管理機(jī)構(gòu)管理高公司組織架構(gòu)管理人員管理高公司人員管理權(quán)限管理模塊管理高系統(tǒng)所有模塊的管理角色管理高系統(tǒng)的角色定義、給角色分配權(quán)限等用戶管理高系統(tǒng)帳號的分配、給用戶分配角色、給用戶分配權(quán)限等系統(tǒng)管理密碼修改低代碼定義低系統(tǒng)初始化低人事檔案人員履歷低轉(zhuǎn)正申請低離職申請低員工考勤低辦公自動(dòng)化系統(tǒng)需求還是比較多的,在分析需求后劃分系統(tǒng)模塊,根據(jù)模塊的特點(diǎn)和所用技術(shù)劃分出優(yōu)先級并制定開發(fā)計(jì)劃,從優(yōu)先級比較高的模塊開始著手開發(fā)。所以本系統(tǒng)從對RBAC模型的理解上擴(kuò)展,形成一套擴(kuò)展性和維護(hù)性相對較好的模型,既能滿足大部分國內(nèi)市場的需求,也能很好的完成權(quán)限的授權(quán)和驗(yàn)證。對于系統(tǒng)權(quán)限方面,市面上存在一些比較簡單的權(quán)限設(shè)計(jì)方案,雖然從根本上能實(shí)現(xiàn)權(quán)限的授權(quán)和驗(yàn)證,但不利如權(quán)限模塊的可擴(kuò)展性。傳統(tǒng)JSP+JAVABEAN技術(shù)基本可以完成辦公自動(dòng)化系統(tǒng),但開發(fā)難度,開發(fā)周期等都比較大,它適合于開發(fā)難度比較低而且需求比較明確的系統(tǒng)。“無紙”辦公不僅比較環(huán)保,節(jié)省了紙張的“浪費(fèi)”,而且能夠縮短辦公人員的辦公時(shí)間,對于提高企業(yè)效率上有一定幫助。Internet/Intranet的迅猛發(fā)展,為信息的交流和共享,團(tuán)隊(duì)的協(xié)同運(yùn)作提供了技術(shù)的保證,同時(shí)也預(yù)示著網(wǎng)絡(luò)化辦公時(shí)代來臨。關(guān)鍵詞:OA MyEclipse Tomcat J2EE Online Business Enterprise Transacts the AutomationABSTRACTThis volume is divided into six totally, introducing the online business enterprise to transact the development background of the automation first, the OA says all, developping the tool and technique system analysis and the system designs that transacts to automate this system to the net business enterprise the next in order, include the main function, carry out the target, the system structure diagram, the business flow chart, the database design, the document configurings etc..Then transacted the realization of the automation function to do to the whole online business enterprise to elaborate detailedly, include to carry out the target, carrying out the process, the code analysis use of the Dreamweaver adequately to plete the creation that the whole online business enterprise transacts the automation, make this system function more perfect, the page enriches the beauty more.Keywords The ASP online business enterprise transacts the automation Ⅱ目 錄 摘 要 3ABSTRACT 4目 錄 51 引言 12 辦公自動(dòng)化系統(tǒng)需求分析 2 23 系統(tǒng)總體設(shè)計(jì) 5 5 5 Struts 6 ORM 9 Hibernate 9 IOC(DI) 10 AOP 11 Sping 12 SSH 13.1 Struts基本原理和解決問題 13.2 Hibernate解決問題 14.3 Spring解決問題 14 系統(tǒng)架構(gòu) 154 UML建模 16 16 17 235 數(shù)據(jù)庫設(shè)計(jì) 25 Hibernate基本映射原理 25 系統(tǒng)對象設(shè)計(jì) 25 權(quán)限模型 基本對象設(shè)計(jì) 25 工作流模型 基本對象設(shè)計(jì) 305. 2. 2 組織機(jī)構(gòu)模型 基本對象設(shè)計(jì) 316 系統(tǒng)詳細(xì)設(shè)計(jì) 31 表現(xiàn)層實(shí)現(xiàn) 32 業(yè)務(wù)邏輯層 持久層 實(shí)現(xiàn) 33.1 SSH整合 33.2 JBPM介紹 34.2 工作流整合 35.3 接口設(shè)計(jì) 35 396. 3. 1 登錄界面 396. 3. 2 管理主界面 396. 3. 3 組織機(jī)構(gòu) 406. 3. 4 權(quán)限管理 43 公文管理 516. 4. 1 公文管理 516. 4. 2 工作流 547 調(diào)試和測試 57 單元測試 57 調(diào)試運(yùn)行 598 小結(jié) 60參考文獻(xiàn) 61Ⅳ北京理工大學(xué)珠海學(xué)院2010屆本科生畢業(yè)論文1 引言傳統(tǒng)的辦公模式主要以紙介質(zhì)為主,在信息革命的浪潮中,顯然已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足高效率、快
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1