• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于J2EE協(xié)同辦公管理系統(tǒng)的設(shè)計與實現(xiàn)

      2015-03-18 20:37:46趙志成
      關(guān)鍵詞:視圖辦公客戶端

      趙志成

      (黑龍江信息技術(shù)職業(yè)學(xué)院)

      1 協(xié)同辦公系統(tǒng)研究的目的和意義

      當(dāng)今社會是一個競爭的時代,也是計算機技術(shù)飛速發(fā)展的時代.為了提高員工工作效率,在激烈的競爭中處于不敗之地.許多公司需要使用協(xié)同辦公管理軟件,該軟件會對企業(yè)員工的信息進行管理,很好的解決企業(yè)所遇到的信息管理方面的難題.從而讓企業(yè)管理者擺脫了繁忙的人工管理企業(yè)員工信息的工作.

      使用協(xié)同辦公軟件,管理者能夠統(tǒng)計員工的上班情況.比如員工當(dāng)天有沒有打卡從而判定員工今天有沒有出勤,還可以查看員工的請假情況,這樣,就能夠根據(jù)員工在公司的工作情況來安排公司在比較繁忙的時候讓員工進行相應(yīng)的加班,員工也可根據(jù)自己的加班情況來申請串休,這樣就給員工帶來很多的業(yè)余時間去處理自己相關(guān)的事情.

      總之,建立協(xié)同辦公管理系統(tǒng)是企業(yè)管理工作的一項重要內(nèi)容,是企業(yè)規(guī)范化管理的一項重要舉措,使用協(xié)同辦公管理系統(tǒng),不但可以減輕企業(yè)負(fù)擔(dān),減少不必要的勞動力、金錢的損耗,而且也能夠提高公司員工的工作效率,為企業(yè)創(chuàng)造更多效益,實現(xiàn)單位管理的系統(tǒng)化、規(guī)范化和自動化.

      2 系統(tǒng)應(yīng)用的相關(guān)技術(shù)

      2.1 J2EE 體系架構(gòu)

      J2EE框架具有簡單化、規(guī)范化特點,其中J2EE框架包含了很多組件,使得J2EE框架的分工更加明確.J2EE把傳統(tǒng)的兩層結(jié)構(gòu)化模型劃分許多層,它會根據(jù)具體的功能使得每一個層都能夠獨立的完成不同的服務(wù)功能.J2EE框架具體的體系結(jié)構(gòu)劃分為四層,首先根據(jù)客戶端發(fā)送的請求,服務(wù)器端會根據(jù)客戶請求對應(yīng)上具體Servlet,然后 Servlet再把相應(yīng)的業(yè)務(wù)邏輯交給Java Bean來完成,根據(jù)最后的反饋結(jié)果在利用視圖層JSP顯示出來,讓用戶得到相應(yīng)的反饋結(jié)果.除此之外,J2EE框架還具有以下幾個特點:第一,J2EE利用Java技術(shù),實現(xiàn)了跨平臺;第二,J2EE框架的是開源的,而且該框架的服務(wù)器已經(jīng)在很多家公司實現(xiàn);第三,很多通用專業(yè)的軟件J2EE框架都能夠很好的提供;第四,許多優(yōu)秀的企業(yè)級應(yīng)用框架J2EE框架都能夠提供.

      2.2 MVC 模式

      MVC是由模型層、視圖層、控制層三層結(jié)構(gòu)構(gòu)成的,它也是 Model—View—Controller的簡寫.

      視圖層的主要作用是用來響應(yīng)客戶端的請求,而且,應(yīng)用與響應(yīng)是一對多的關(guān)系.視圖層接收客戶端發(fā)送的請求,然后利用控制層的處理把結(jié)果通過視圖層再反饋給客戶端.模型層的作用是處理后臺業(yè)務(wù)邏輯的,它會根據(jù)客戶端發(fā)送的請求通過控制層把數(shù)據(jù)傳遞給模型層,模型層會根據(jù)獲得數(shù)據(jù)與后臺數(shù)據(jù)庫建立聯(lián)系,然后把反饋的結(jié)果返回給控制層.模型層是MVC體系結(jié)構(gòu)中最主要的核心.

      控制層接收到客戶端的請求,然后根據(jù)請求找到對應(yīng)的模型層和視圖層,并根據(jù)作用的結(jié)果返還給客戶端,實際上控制層所起到的作用就是類似于一個分發(fā)器的過程.

      控制層并沒有對客戶端發(fā)送的請求數(shù)據(jù)做任何的處理,它只是做了一個中轉(zhuǎn)流程.例如,當(dāng)客戶端發(fā)送一個請求時,控制層把接收到的數(shù)據(jù)直接傳遞給模型層,它自己并沒有任何的處理,這個處理過程由模型層來完成,模型層會處理接收到的數(shù)據(jù),并把結(jié)果反饋給控制層,而控制層會根據(jù)這個結(jié)果映射到具體的視圖層,然后視圖層把結(jié)果信息顯示給客戶端.

      2.3 SSH 框架

      SSH 框架是由 Struts2、Spring、Hibernate 三者構(gòu)成的,SSH框架繼承了MVC框架的很多的特點,而且SSH框架也是基于J2EE的,SSH框架也是開源的框架.其中MVC中的控制層體現(xiàn)是由SSH框架中的Struts2來完成的,Hibernate是與數(shù)據(jù)打交道的,Hibernate是一個關(guān)系對象框架,它本身是對JDBC進行了一層封裝.由于Hibernate是對象關(guān)系型框架,從而使java開發(fā)程序員能夠利用對象編程的思想來對數(shù)據(jù)庫進行操控.由于Hibernate封裝了JDBC因此,java開發(fā)程序員在開發(fā)時不必寫大量的SQL語句,從而減少了開發(fā)時使用SQL和JDBC來處理數(shù)據(jù)的時間.此外,Hibernate框架也提供了數(shù)據(jù)查詢和數(shù)據(jù)恢復(fù)機制.Spring框架是用來管理Struts2和Hibernate的,它最主要的兩大特性是控制反轉(zhuǎn)IoC與面向切面編程AOP.

      2.4 數(shù)據(jù)庫技術(shù)

      MySql數(shù)據(jù)庫是一個免費、快速、多線程、多用戶的數(shù)據(jù)庫.特征有如下幾個方面:第一,MySql具有強大的查詢功能;第二,MySql可運行在不同的操作系統(tǒng)下;第三,MySql有一個非常靈活而且安全的權(quán)限和口令系統(tǒng);第四,MySql支持大型的數(shù)據(jù)庫;第五,MySql擁有一個非??焖俣曳€(wěn)定的基于線程的內(nèi)存分配系統(tǒng),可以持續(xù)使用面不必?fù)?dān)心其穩(wěn)定性;第六,MySql的核心程序采用完全的多線程編程.由于MySql強大的功能和特性,因此,它能夠很好的與協(xié)同辦公管理系統(tǒng)搭建起來使用.

      2.5 JSP 技術(shù)

      把Java代碼和JSP標(biāo)記插入到HTML網(wǎng)頁文件中就形成了JSP文件.JSP能夠在很多平臺上運行,也就是說JSP開發(fā)與平臺無關(guān).由于JSP分離了網(wǎng)頁邏輯與網(wǎng)頁顯示,因此JSP能夠在很多組件中反復(fù)使用.JSP請求服務(wù)器時,它會先執(zhí)行嵌入其中的java代碼段,并且把處理結(jié)果和靜態(tài)網(wǎng)頁一起返回.

      3 系統(tǒng)的需求分析

      開發(fā)協(xié)同辦公管理系統(tǒng)是為了滿足企業(yè)工作管理需求的日益提高,增強企業(yè)內(nèi)部協(xié)同辦公的工作能力.它的根本目的是為了提升員工的日常工作效率,增強工作計劃性,加強時間管理,保證工作按計劃有步驟的實施,并且能夠使管理層人員隨時了解員工的工作情況,能隨時的查看員工的工作進度,從而能夠?qū)T工進行量化,對員工的工作效率進行分析、考核,提高公司整體的工作效率,并對人力資源綜合利用率的提高有一定的好處.

      企業(yè)利用協(xié)同辦公管理系統(tǒng)對企業(yè)進行管理,這對于企業(yè)的決策者和管理者來說是至關(guān)重要的,因此,協(xié)同辦公管理系統(tǒng)能夠給人事部門提供快捷便利的管理查詢手段,例如員工需要給自己每天的日程做個安排,就可以通過辦公軟件來對自己的日程安排進行規(guī)劃,管理人員要想查看員工的日程信息,可以通過辦公軟件查看員工的日程信息安排,從而對員工進行考核,管理員也可以通過辦公軟件給員工安排公司的日程,這樣利用辦公軟件來完成公司的業(yè)務(wù)流程,不僅提高了公司辦事效率,而且也減少了公司對管理的投資.

      4 系統(tǒng)的設(shè)計

      系統(tǒng)設(shè)計的模塊應(yīng)盡量保持獨立性,要做到高內(nèi)聚低耦合的特性,而不是隨便來劃分模塊的.本系統(tǒng)主要包括系統(tǒng)登錄、日程管理、會議管理、文件夾管理、郵箱管理、通訊錄管理等幾個主要模塊.

      數(shù)據(jù)庫設(shè)計主要是被用來設(shè)計數(shù)據(jù)庫的業(yè)務(wù)邏輯的,即把數(shù)據(jù)與業(yè)務(wù)邏輯層建立起來,數(shù)據(jù)庫設(shè)計是面向用戶的.設(shè)計數(shù)據(jù)庫時公司各部門的數(shù)據(jù)存儲文檔和數(shù)據(jù)需求將會被綜合的考慮進去的,通過對各數(shù)據(jù)之間的關(guān)系進行分析,按照DBMS提供的功能和描述工具,設(shè)計出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型.?dāng)?shù)據(jù)庫的表結(jié)構(gòu)設(shè)計是數(shù)據(jù)庫設(shè)計的重要工作,表的設(shè)計是以需求分析為基礎(chǔ)依據(jù),并綜合考慮到數(shù)據(jù)的冗余等因素進行設(shè)計.

      [1] 譚慧.信息化是企業(yè)知識管理的保障.中國勘察設(shè)計,2006(6):10-16.

      [2] 林文偉.協(xié)同辦公系統(tǒng).電力信息化,2007(8):102-112.

      猜你喜歡
      視圖辦公客戶端
      X辦公總部
      Base4Work共享辦公空間
      X-workingspace辦公空間
      縣級臺在突發(fā)事件報道中如何應(yīng)用手機客戶端
      傳媒評論(2018年4期)2018-06-27 08:20:24
      孵化垂直頻道:新聞客戶端新策略
      傳媒評論(2018年4期)2018-06-27 08:20:16
      基于Vanconnect的智能家居瘦客戶端的設(shè)計與實現(xiàn)
      電子測試(2018年10期)2018-06-26 05:53:34
      5.3 視圖與投影
      視圖
      Y—20重型運輸機多視圖
      SA2型76毫米車載高炮多視圖
      深圳市| 敖汉旗| 乌兰察布市| 华坪县| 烟台市| 台中市| 建昌县| 通辽市| 三穗县| 惠东县| 江西省| 四川省| 三明市| 大方县| 巨野县| 滦南县| 双柏县| 遂昌县| 伊金霍洛旗| 陵水| 麻江县| 佛坪县| 和平县| 鄂尔多斯市| 新宁县| 黔南| 邢台市| 濮阳市| 昌江| 黔南| 枣强县| 宁津县| 贡觉县| 泊头市| 望奎县| 古丈县| 郓城县| 三河市| 观塘区| 甘德县| 吴忠市|