亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        集團(tuán)公司OA系統(tǒng)的研究與開(kāi)發(fā)

        2016-11-14 00:41:20郭路
        電腦知識(shí)與技術(shù) 2016年24期
        關(guān)鍵詞:OA系統(tǒng)S模式數(shù)據(jù)庫(kù)

        郭路

        摘要:高效的辦公是實(shí)現(xiàn)企業(yè)信息化中的重要環(huán)節(jié)。以J2EE和SQL Server數(shù)據(jù)庫(kù)為技術(shù)支持,基于B/S模式,采用MVC框架3層體系結(jié)構(gòu),用軟件工程的指導(dǎo)思想開(kāi)發(fā)OA系統(tǒng)。實(shí)踐證明利用該技術(shù)開(kāi)發(fā)的基于Web的OA系統(tǒng)簡(jiǎn)單易用,可以很好地提高辦公效率,具有較強(qiáng)的實(shí)用價(jià)值。

        關(guān)鍵詞:J2EE;數(shù)據(jù)庫(kù);B/S模式;MVC框架;OA系統(tǒng)

        中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)24-0060-02

        1 概述

        隨著計(jì)算機(jī)技術(shù)的發(fā)展以及互聯(lián)網(wǎng)普及,OA(Office Automation)辦公系統(tǒng)在各行各業(yè)中的應(yīng)用越來(lái)越廣泛,已成為各行業(yè)信息化建設(shè)的重要組成部分。OA辦公系統(tǒng)改變了企業(yè)過(guò)去復(fù)雜、低效的手工辦公方式,以互聯(lián)網(wǎng)為載體,通過(guò)改變企事業(yè)單位內(nèi)部信息的交流方式,實(shí)現(xiàn)企業(yè)內(nèi)部辦公業(yè)務(wù)過(guò)程中信息流的共享以及業(yè)務(wù)流程的規(guī)范,使企事業(yè)單位工作人員方便的共享信息,高效地協(xié)同工作,極大地提高了工作效率,更加規(guī)范組織內(nèi)部業(yè)務(wù)過(guò)程。

        2 研究?jī)?nèi)容及特點(diǎn)

        本研究針對(duì)企業(yè)OA辦公系統(tǒng)的特點(diǎn)和要求,采用J2EE架構(gòu)和數(shù)據(jù)庫(kù)技術(shù),完成基于B/S模式的OA協(xié)同辦公管理系統(tǒng),實(shí)現(xiàn)對(duì)企業(yè)內(nèi)部涉及的辦公文件收發(fā),包括車(chē)輛、會(huì)議室、辦公用品在內(nèi)的公共資源審批,網(wǎng)站信息發(fā)布、檔案資料借閱、行政審批等文檔類(lèi)審批,包括員工考勤考核、請(qǐng)休假、工資發(fā)放、員工檔案、人事報(bào)表在內(nèi)的人力資源管理等主要功能。系統(tǒng)設(shè)計(jì)針對(duì)辦公業(yè)務(wù)流程、角色用戶關(guān)系、系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)、Web服務(wù)器配置及用戶交互等方面進(jìn)行了充分考慮。

        系統(tǒng)具有如下特點(diǎn):1)先進(jìn)性,系統(tǒng)采用MVC(Model-View-Control)三層結(jié)構(gòu)模式,大大減輕客戶機(jī)的壓力,把負(fù)載均衡分配給Web服務(wù)器。2)較好的適用性,系統(tǒng)采用B/S結(jié)構(gòu),客戶端無(wú)需安裝專(zhuān)用軟件,利用瀏覽器即可訪問(wèn),簡(jiǎn)化客戶端軟件的部署工作。3)較好的實(shí)用性,從集團(tuán)內(nèi)部辦公業(yè)務(wù)的實(shí)際情況和需求出發(fā),在用戶業(yè)務(wù)流程、表單展現(xiàn)、界面交互功等方面做了充分考慮,系統(tǒng)操作簡(jiǎn)便,界面友好簡(jiǎn)潔。4)安全性,OA協(xié)同辦公系統(tǒng)在集團(tuán)總部利用局域網(wǎng)環(huán)境訪問(wèn),對(duì)于下屬單位等處于局域網(wǎng)外的用戶使用VPN專(zhuān)用鏈接方式訪問(wèn),同時(shí)對(duì)于平臺(tái)部署的網(wǎng)絡(luò)防火墻的策略相應(yīng)進(jìn)行了調(diào)整,有效防止非法訪問(wèn)和攻擊,加強(qiáng)了系統(tǒng)的安全能力。5)可擴(kuò)展性,系統(tǒng)實(shí)現(xiàn)業(yè)務(wù)流程的彈性修改,在辦公業(yè)務(wù)流程變化或新增業(yè)務(wù)流程時(shí),可隨時(shí)進(jìn)行有針對(duì)性的修改,使得系統(tǒng)有較好的可擴(kuò)展性。

        3系統(tǒng)設(shè)計(jì)

        3.1 系統(tǒng)總體架構(gòu)

        系統(tǒng)采用B/S架構(gòu),Windows Server 2008作為服務(wù)器操作系統(tǒng),Tomcat 6.0.37作為Web服務(wù)平臺(tái),SQL Server 2008作為數(shù)據(jù)庫(kù),采用J2EE技術(shù)進(jìn)行應(yīng)用程序開(kāi)發(fā),利用JDBC對(duì)后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)。

        3.2 系統(tǒng)功能結(jié)構(gòu)

        根據(jù)集團(tuán)具體辦公業(yè)務(wù)及相關(guān)管理職能的要求,在充分調(diào)研集團(tuán)內(nèi)部各部門(mén)的業(yè)務(wù)流程后對(duì)系統(tǒng)進(jìn)行結(jié)構(gòu)化設(shè)計(jì),功能結(jié)構(gòu)如圖1所示。

        1) 人事管理:提供人力資源方面的管理,包括人事檔案管理、員工考勤、員工工資、人事上報(bào)統(tǒng)計(jì)、人事報(bào)表、招聘上報(bào)統(tǒng)計(jì)功能;

        2) 文件管理:根據(jù)國(guó)家公文處理辦法開(kāi)發(fā),使公文處理工作規(guī)范化、制度化、科學(xué)化,提高辦公效率,為各種電子文件提供統(tǒng)一、安全的管理,包括收文辦理、發(fā)文辦理、文件歸檔;

        3) 綜合管理:包括通用審批、會(huì)議室管理、辦公用品領(lǐng)取、野外用車(chē)管理等日常綜合管理功能;

        4) 任務(wù)管理:提供任務(wù)分發(fā)方面的管理,包括公司任務(wù)管理和部門(mén)任務(wù)管理;

        5) 考勤管理:減少人事專(zhuān)員的工作量 ,規(guī)范企業(yè)考勤管理,包括考勤信息查詢(xún)、請(qǐng)休假、出差、考勤申訴在內(nèi)的用戶個(gè)人考勤數(shù)據(jù)管理;

        6) 借款報(bào)銷(xiāo)管理:加強(qiáng)財(cái)務(wù)管理,提高員工辦事效率,包括差旅費(fèi)報(bào)銷(xiāo)管理和借款管理。

        3.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)

        在完成系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上,分別對(duì)各業(yè)務(wù)流程的數(shù)據(jù)結(jié)構(gòu)進(jìn)行分析,按照數(shù)據(jù)庫(kù)設(shè)計(jì)的原則,將系統(tǒng)數(shù)據(jù)庫(kù)分為:系統(tǒng)庫(kù)部分,流程表單部分與流程控制等部分,考慮各數(shù)據(jù)表間的關(guān)聯(lián)關(guān)系,設(shè)置相應(yīng)的主鍵和外鍵。系統(tǒng)數(shù)據(jù)庫(kù)的數(shù)據(jù)表組成如表1所示。

        4 系統(tǒng)實(shí)現(xiàn)

        4.1 MVC模式

        在OA協(xié)同辦公系統(tǒng)的開(kāi)發(fā)過(guò)程中采用的是MVC模式,MVC模式的目的是實(shí)現(xiàn)Web系統(tǒng)的職能分工。MVC模式的目的是提高代碼重用率,減少數(shù)據(jù)表達(dá)、數(shù)據(jù)描述和應(yīng)用操作的耦合度,實(shí)現(xiàn)M和V的分離,同時(shí)也使得軟件的可維護(hù)性、可修復(fù)性、可擴(kuò)展性、靈活性及封裝性得到提高。其中M代表模型(企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則),V代表視圖(用戶看到并與之交互的界面)、C代表控制器(接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求)。基于角色-資源的權(quán)限控制

        4.2 基于角色-資源的權(quán)限控制

        權(quán)限控制是特定用戶打開(kāi)、編輯特定資源時(shí)系統(tǒng)做出的的準(zhǔn)許或限制訪問(wèn)的響應(yīng),它通過(guò)預(yù)先配置的用戶資源權(quán)限對(duì)應(yīng)關(guān)系,對(duì)具體用戶訪問(wèn)特定資源請(qǐng)求時(shí),通過(guò)準(zhǔn)許或限制對(duì)該資源的訪問(wèn),防止沒(méi)有權(quán)限用戶的入侵或因合法用戶的不慎操作造成損失,從而保證系統(tǒng)資源受控、合規(guī)的使用。

        系統(tǒng)用戶角色與系統(tǒng)資源之間構(gòu)成多對(duì)多關(guān)系,即一個(gè)資源可以被多個(gè)角色訪問(wèn),同樣一個(gè)角色也可以訪問(wèn)多個(gè)資源。其權(quán)限設(shè)計(jì)模型如圖2所示。

        4.3 數(shù)據(jù)庫(kù)訪問(wèn)

        采用JDBC技術(shù)對(duì)系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)。JDBC技術(shù)使得應(yīng)用程序開(kāi)發(fā)時(shí)可以不關(guān)注具體數(shù)據(jù)源的種類(lèi),不僅可以對(duì)SQL標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),還可以對(duì)其他類(lèi)型的數(shù)據(jù)源進(jìn)行訪問(wèn)。JDBC技術(shù)通過(guò)提供整套的API使得Java應(yīng)用程序開(kāi)發(fā)時(shí)能夠僅關(guān)注業(yè)務(wù)層的實(shí)現(xiàn)而不用關(guān)注數(shù)據(jù)庫(kù)訪問(wèn)層的實(shí)現(xiàn)。

        使用JDBC技術(shù)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)包含以下3個(gè)主要組件:Java應(yīng)用程序、JDBC驅(qū)動(dòng)器、數(shù)據(jù)源。圖3展示了Java程序、JDBC驅(qū)動(dòng)器和數(shù)據(jù)源之間的關(guān)系。

        Java應(yīng)用程序訪問(wèn)數(shù)據(jù)庫(kù)的過(guò)程為:1)Java應(yīng)用程序向JDBC驅(qū)動(dòng)器發(fā)出數(shù)據(jù)庫(kù)訪問(wèn)請(qǐng)求;2)JDBC驅(qū)動(dòng)器對(duì)訪問(wèn)請(qǐng)求按照具體數(shù)據(jù)源種類(lèi)的格式要求進(jìn)行封裝并轉(zhuǎn)發(fā)請(qǐng)求至具體數(shù)據(jù)庫(kù);3)數(shù)據(jù)庫(kù)響應(yīng)JDBC驅(qū)動(dòng)器的數(shù)據(jù)庫(kù)訪問(wèn)請(qǐng)求并返回具體操作結(jié)果至JDBC驅(qū)動(dòng)器;4)JDBC驅(qū)動(dòng)器對(duì)數(shù)據(jù)庫(kù)返回的操作結(jié)果進(jìn)行封裝返回至Java應(yīng)用程序。

        4.4 系統(tǒng)部署及功能

        1)平臺(tái)部署

        系統(tǒng)平臺(tái)服務(wù)端使用Apache Tomcat作為Web應(yīng)用服務(wù)器,SQLServe作為數(shù)據(jù)庫(kù)服務(wù),Web應(yīng)用服務(wù)與數(shù)據(jù)庫(kù)服務(wù)分別單獨(dú)部署于兩臺(tái)內(nèi)網(wǎng)服務(wù)器中,同時(shí)為了提供系統(tǒng)級(jí)別的高可靠性,服務(wù)器底層采用VMware虛擬化技術(shù)實(shí)現(xiàn)企業(yè)級(jí)的虛擬化服務(wù)器資源集群,用以實(shí)現(xiàn)服務(wù)器級(jí)別的高可用性以及對(duì)于隨時(shí)擴(kuò)展系統(tǒng)性能需求的服務(wù)器資源彈性部署。

        2)業(yè)務(wù)流程處理

        系統(tǒng)平臺(tái)結(jié)合實(shí)際工作中的辦公流程,使用流程圖的直觀表現(xiàn)形式說(shuō)明當(dāng)前工作的業(yè)務(wù)流程規(guī)則及狀態(tài)。具體使用時(shí),由某個(gè)用戶創(chuàng)建一項(xiàng)具體工作并按照系統(tǒng)定義的流程規(guī)則提交至下一節(jié)點(diǎn)審批人,僅有當(dāng)前節(jié)點(diǎn)的審批人用戶擁有當(dāng)前業(yè)務(wù)的數(shù)據(jù)編輯權(quán)限,參與處理過(guò)該項(xiàng)業(yè)務(wù)的用戶隨時(shí)可以查看當(dāng)前該項(xiàng)工作流程的進(jìn)展情況。

        3)平臺(tái)消息通知

        協(xié)同辦公系統(tǒng)是為流程化辦公設(shè)計(jì)的,往往一項(xiàng)工作需要多人按照既定業(yè)務(wù)流程順序完成,這就需要系統(tǒng)提供自動(dòng)化的消息處理機(jī)制,本系統(tǒng)采用流程自動(dòng)觸發(fā)的消息通知,當(dāng)業(yè)務(wù)流程到達(dá)某特定用戶時(shí),由平臺(tái)系統(tǒng)通過(guò)站內(nèi)短信、手機(jī)短信等多種方式提示當(dāng)前工作流程的用戶及時(shí)登錄處理工作。

        4)用戶訪問(wèn)

        用戶使用瀏覽器直接訪問(wèn),系統(tǒng)根據(jù)用戶-角色-資源的映射關(guān)系,對(duì)不同的用戶登錄后,顯示不同的功能菜單。普通員工登錄系統(tǒng)時(shí),可以查看單位內(nèi)部通知公告、新聞,檢查當(dāng)前待辦工作流程,創(chuàng)建各種審批申請(qǐng)流程,查看自身考勤工資情況;部門(mén)領(lǐng)導(dǎo)登錄時(shí),除擁有普通員工的權(quán)限外,可以查看本部門(mén)所有員工的工作流程情況,審批本部門(mén)員工提交的工作業(yè)務(wù)流程。公司領(lǐng)導(dǎo)登錄時(shí),除擁有普通員工的權(quán)限外,可以查看公司所有員工的工作流程情況,審批部門(mén)領(lǐng)導(dǎo)提交的工作業(yè)務(wù)流程。系統(tǒng)使用白盒、黑盒測(cè)試方法,通過(guò)代碼語(yǔ)法、模塊功能結(jié)果測(cè)試達(dá)到了預(yù)期的效果,界面如圖4所示。

        5 小結(jié)

        本文實(shí)現(xiàn)了集團(tuán)公司OA系統(tǒng)的研究與開(kāi)發(fā),采用Apache/JSP/SQLServer作為開(kāi)發(fā)部署平臺(tái),在系統(tǒng)整體設(shè)計(jì)、研發(fā)的時(shí),以軟件工程的思想,采用模塊化的設(shè)計(jì)理念,系統(tǒng)整體結(jié)構(gòu)科學(xué)、響應(yīng)速度快。B/S結(jié)構(gòu)方式使得用戶無(wú)需安裝客戶端軟件,系統(tǒng)推廣使用簡(jiǎn)便,同時(shí)有利于系統(tǒng)的功能擴(kuò)展。系統(tǒng)運(yùn)行穩(wěn)定、操作簡(jiǎn)單,滿足企業(yè)日常辦公及的管理要求,規(guī)范了辦公業(yè)務(wù)流程,提高了辦公效率。具有較強(qiáng)的實(shí)用價(jià)值。

        參考文獻(xiàn):

        [1] 申瑞民,戴欣,孫健.基于Web的智能遠(yuǎn)程學(xué)習(xí)環(huán)境的構(gòu)建[J].計(jì)算機(jī)應(yīng)用與軟件,2004(2):51-54.

        [2] 張春坡.關(guān)于實(shí)施企業(yè)辦公OA系統(tǒng)的一些建議[J].內(nèi)蒙古科技與經(jīng)濟(jì),2005(5):72.

        [3] 殷立明.中小企業(yè)辦公自動(dòng)化系統(tǒng)的開(kāi)發(fā)[J].河北企業(yè),2008(9):12.

        [4] 王廣慧.基于角色的訪問(wèn)控制[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2002(9):21-22.

        猜你喜歡
        OA系統(tǒng)S模式數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        OA系統(tǒng)新增功能界面設(shè)計(jì)與流程開(kāi)發(fā)
        淺談OA系統(tǒng)對(duì)醫(yī)院的作用
        明日博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        S模式空管二次雷達(dá)詢(xún)問(wèn)與監(jiān)視技術(shù)研究
        鋁材B2B電子商務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 
        基于ASP.NET的就業(yè)見(jiàn)習(xí)管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
        辦公自動(dòng)化系統(tǒng)中公文管理模塊的設(shè)計(jì)和實(shí)現(xiàn)
        高校OA系統(tǒng)的安全策略研究
        數(shù)據(jù)庫(kù)
        日韩三级一区二区三区| 精选麻豆国产AV| 欧美成人网视频| 传媒在线无码| 日本精品久久中文字幕| 一道本久久综合久久鬼色| 内射爽无广熟女亚洲| 欧美日韩在线免费看| 国产人妖一区二区在线| 精品一区二区三区婷婷| 无码国产精品一区二区免费网曝| 三叶草欧洲码在线| 久久亚洲国产精品成人av秋霞| 人人妻人人澡av| 国产黄久色一区2区三区| 国产激情综合在线观看| 国内精品九九久久久精品| 成人国产在线播放自拍| 国产成人自拍视频播放| 777国产偷窥盗摄精品品在线 | 国产精品不卡在线视频| 少妇被黑人嗷嗷大叫视频| 天天做天天爱天天综合网2021| 国产91网址| 日韩中文字幕一区二十| 成人自慰女黄网站免费大全 | 日本丶国产丶欧美色综合| 免费福利视频二区三区 | 亚洲视一区二区三区四区| 人妻久久久一区二区三区蜜臀| 人妻少妇精品中文字幕av蜜桃| 国产精品三级在线专区1| 亚洲精品一区二区网站| 特黄做受又粗又长又大又硬 | 亚洲人成影院在线观看| 最新国产精品亚洲二区| 亚洲性感毛片在线视频| 特黄大片又粗又大又暴| 国产高清视频91| 国产一区二区三区在线观看蜜桃| 极品粉嫩嫩模大尺度无码视频 |