




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
V摘要二十一世紀(jì)是一個(gè)信息高速發(fā)展的世紀(jì),在信息化與數(shù)字化革命的時(shí)代,一個(gè)企業(yè)若想在這樣一個(gè)日益激烈的競(jìng)爭(zhēng)環(huán)境中占據(jù)一席之地,不僅需要強(qiáng)大的科研創(chuàng)新能力和先進(jìn)的內(nèi)部管理理念,同時(shí)還應(yīng)需具備信息建設(shè)、信息管理和信息應(yīng)用的能力。而辦公自動(dòng)化系統(tǒng)的出現(xiàn)恰好滿足了這一需求。本次畢業(yè)設(shè)計(jì),設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)針對(duì)江西省核工業(yè)地質(zhì)局機(jī)械研究所(核工業(yè)二六O廠)的辦公自動(dòng)化系統(tǒng)。我們使用軟件工程的思想對(duì)整個(gè)系統(tǒng)進(jìn)行開發(fā),先后進(jìn)行了系統(tǒng)需求分析、系統(tǒng)設(shè)計(jì)及系統(tǒng)的實(shí)現(xiàn)與測(cè)試。整個(gè)系統(tǒng)存在三類用戶:普通員工,普通管理員和系統(tǒng)管理員,其中普通員工為主要用戶。關(guān)于系統(tǒng)的功能模塊該系統(tǒng)主要分為以下幾大模塊:日常工作模塊,工作流程模塊,行政工作模塊,公共信息模塊,人力資源模塊,資源信息模塊,客戶信息模塊,財(cái)務(wù)模塊和系統(tǒng)設(shè)置與幫助模塊。系統(tǒng)中設(shè)計(jì)了員工信息表、部門基本信息表、員工工作信息表、公文信息表、公共信息表、流程信息表、資源信息表、客戶信息表、財(cái)務(wù)信息表等數(shù)張數(shù)據(jù)表。在軟件設(shè)計(jì)開發(fā)的過(guò)程中,始終秉持并結(jié)合軟件開發(fā)生命周期思想,在基于J2EE的開發(fā)平臺(tái)上開發(fā),使用EclipseJ2EE為開發(fā)工具,數(shù)據(jù)庫(kù)則使用Mysql5.6,部署在Windowsservice2008s上。系統(tǒng)采用B/S開發(fā)結(jié)構(gòu),客戶端運(yùn)行在IE4.0及以上版本,服務(wù)端運(yùn)行在ApacheTomcat7.0上。本此設(shè)計(jì)從實(shí)際應(yīng)用出發(fā),逐步完成系統(tǒng)的各主要模塊及其基礎(chǔ)功能的設(shè)計(jì)與實(shí)現(xiàn),最后經(jīng)過(guò)相關(guān)測(cè)試系統(tǒng)能正常運(yùn)行。關(guān)鍵字:OA系統(tǒng)無(wú)紙化辦公信息管理
AbstractThe21stcenturyisacenturyofrapiddevelopmentofinformation.Inthiserawithinformatizationrevolutionanddigitizingrevolution,ifanenterprisewantstooccupyaplaceinsuchanincreasinglycompetitiveenvironment,itnotonlyneedstheformidablescientificresearchinnovationabilityandadvancedmanagementidea,atthesametime,thecompanyshouldalsoneedtohavetheabilitytoconstructinformation、managementinformationandapplyinformation.TheappearanceofOAsystemhasmeetthisdemand.Inthisgraduationdesign,Idesignedandrealizedanofficeautomationsystemfornuclearindustrygeologicalsurveyandmachineryresearchinstituteinjiangxiprovince(nuclearindustrytwosixOfactory).Weusetheideasofsoftwareengineeringtodevelopthewholesystem,andsuccessivelycompletedthesystemrequirementanalysis,thesystemdesignandthesystemimplementationandtesting.InthisOAsystem,usersaredividedintothreecategories:theordinaryemployee,theenterpriseadministratorandthesystemadministrator,andtheordinaryemployeesarethemainuserofthesystem.Meanwhile,thesystemconsistsofthefollowingfunctionalmodules:thedailyworkmodule,theworkflowmodule,theadministrationmodule,thepublicworkmodule,thehumanresourcesmodule,theresourceinformationmodule,thecustomerinformationmodule,thefinancialmodule,thesystemsetupandhelpmodule.Thesystemdesignoftheemployeeinformationtable,thedepartmentofbasicinformationtable,theemployeeworktable,thedocumentinformationtable,thepublicinformationtable,theprocessinformationtable,theresourceinformationtable,thecustomerinformationtable,thefinancialinformationtableintotalofninetables.Intheprocessofsoftwaredesignanddevelopment,thesystemisfullycombinedwiththethinkingofsoftwaredevelopmentlifecycle.ThesystemdevelopmentsbasedonJ2EEdevelopmentplatform,theJavaversionisJDK1.7,developmenttoolisEclipseJ2EEversion,thedatabaseisMysql5.6,deployedontheWindowsservice2008.SystemdevelopmentusingB/Sstructure,theclientrunsatIE4.0above,theserverrunninginApacheTomcat7.0.Startingfromtheactualapplication,stepbysteptocompletethesystemmainmodulesandtheirbasicfunctions.Finally,thesystemhasbeentestedandisoperatingnormally.Keywords:OAsystemofficeautomationinformationmanagement
目錄摘要 IAbstract II目錄 IV1緒論1.1課題研究背景 11.2課題研究目的和意義 11.3國(guó)內(nèi)外研究現(xiàn)狀 21.4論文的主要內(nèi)容 52相關(guān)技術(shù)介紹2.1工作流模式 62.2SSH框架 62.3MVC框架 82.4C/S結(jié)構(gòu)和B/S結(jié)構(gòu) 92.5數(shù)據(jù)庫(kù)技術(shù) 112.6本章小結(jié) 123企業(yè)辦公系統(tǒng)需求分析3.1需求概述 133.2系統(tǒng)用例分析 153.3系統(tǒng)數(shù)據(jù)分析 183.4系統(tǒng)功能需求 203.5系統(tǒng)非功能需求 213.6本章小結(jié) 234辦公自動(dòng)化系統(tǒng)設(shè)計(jì)4.1系統(tǒng)總體設(shè)計(jì) 244.2系統(tǒng)用例設(shè)計(jì) 314.3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 354.5本章小結(jié) 465辦公自動(dòng)化系統(tǒng)實(shí)現(xiàn)與測(cè)試5.1系統(tǒng)開發(fā)環(huán)境 475.2關(guān)鍵模塊的實(shí)現(xiàn) 485.3系統(tǒng)測(cè)試 555.4本章小結(jié) 606總結(jié)與展望6.1全文總結(jié) 616.2展望 61致謝 63參考文獻(xiàn) 64PAGE681緒論1.1課題研究背景二十一世紀(jì)是一個(gè)信息高速發(fā)展的世紀(jì),在信息化與數(shù)字化革命的時(shí)代,一個(gè)企業(yè)若想在競(jìng)爭(zhēng)已如此日益激烈的環(huán)境中占據(jù)一席之地,不僅需要強(qiáng)大的科研創(chuàng)新能力和先進(jìn)的企業(yè)內(nèi)部管理理念,同時(shí)還需具備企業(yè)信息建設(shè)、企業(yè)信息管理和企業(yè)信息應(yīng)用的能力[1]。辦公自動(dòng)化系統(tǒng)的出現(xiàn)恰好滿足了這一需求。辦公自動(dòng)化系統(tǒng)(OfficeAutomationSystem),簡(jiǎn)稱OA系統(tǒng)[2],起源于20世紀(jì)50年代的美國(guó)等西方國(guó)家,70年代中期在發(fā)達(dá)國(guó)家迅速發(fā)展成為一門綜合性的跨學(xué)科技術(shù)[3]。它將計(jì)算機(jī)與日常辦公充分結(jié)合起來(lái),實(shí)現(xiàn)了無(wú)紙化辦公模式,是信息化社會(huì)的成果。在行政機(jī)關(guān)中一般把辦公自動(dòng)化叫做電子政務(wù),企事業(yè)單位就都叫OA系統(tǒng)。一個(gè)優(yōu)秀的辦公自動(dòng)化系統(tǒng)一般基于工作流概念[4],采用Internet/Intranet技術(shù),可以使得企事業(yè)內(nèi)部進(jìn)行方便快捷的信息流轉(zhuǎn)、信息資源交流以及信息共享等;各部門可以通過(guò)系統(tǒng)快速的收發(fā)各種公文資料、接收各部門的文件以及快速地完成各類文件審批手續(xù)等;同時(shí),員工能夠方便快速地獲取企業(yè)最新相關(guān)信息,企事業(yè)高層管理人員可以通過(guò)對(duì)辦公自動(dòng)化系統(tǒng)中的記錄信息和反饋信息進(jìn)行分析,為企事業(yè)更好的發(fā)展提出更加準(zhǔn)確可靠的決策。如今,辦公自動(dòng)化已經(jīng)成為各行各界的共識(shí),唯有盡快進(jìn)行辦公自動(dòng)化建設(shè),優(yōu)化企事業(yè)自身已有的管理組織結(jié)構(gòu),提高日常辦公效率,才能占領(lǐng)行業(yè)的領(lǐng)先地位,提升企事業(yè)自我的競(jìng)爭(zhēng)優(yōu)勢(shì),并促使企事業(yè)形成一個(gè)良心循環(huán)發(fā)展[5]。1.2課題研究目的和意義江西省核工業(yè)地質(zhì)局機(jī)械研究所(核工業(yè)二六O廠)是省屬正處級(jí)事業(yè)單位,始建于1959年10月,機(jī)械研究所具有多年軍工產(chǎn)品生產(chǎn)歷史,是南昌市委市政府授予的“文明單位”。2011年初,我國(guó)頒布的《中共中央國(guó)務(wù)院關(guān)于分類推進(jìn)事業(yè)單位改革的指導(dǎo)意見》[6]指出事業(yè)單位改革是我國(guó)全面深化改革的一個(gè)重要方面,是建立與市場(chǎng)經(jīng)濟(jì)體制相適應(yīng)的社會(huì)主義現(xiàn)代公益事業(yè)制度的偉大實(shí)踐[7]。在國(guó)家推進(jìn)事業(yè)單位改革的大環(huán)境背景之下,江西省核工業(yè)地質(zhì)局機(jī)械研究所急需建立一個(gè)辦公自動(dòng)化系統(tǒng)以完成改革之路。本課題主要通過(guò)對(duì)現(xiàn)有的各類企業(yè)OA系統(tǒng)進(jìn)行分析,結(jié)合目前大數(shù)據(jù)社會(huì)的環(huán)境,根據(jù)江西省核工業(yè)地質(zhì)局機(jī)械研究所的現(xiàn)狀,考慮如何用最少的成本開發(fā)一個(gè)適用于江西省核工業(yè)地質(zhì)局機(jī)械研究所的辦公自動(dòng)化系統(tǒng)。系統(tǒng)主要是為了方便企業(yè)內(nèi)部員工的信息交流、文件收發(fā)與文件審批等功能。系統(tǒng)在開發(fā)的過(guò)程中結(jié)合軟件工程生命周期的思想,對(duì)系統(tǒng)進(jìn)行可行性研究、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)測(cè)試、系統(tǒng)部署與系統(tǒng)維護(hù)等工作。系統(tǒng)開發(fā)過(guò)程中主要研究以下內(nèi)容:1)對(duì)現(xiàn)有的企業(yè)OA系統(tǒng)的發(fā)展現(xiàn)狀以及未來(lái)的研究趨勢(shì)進(jìn)行分析。2)對(duì)江西省核工業(yè)地質(zhì)局機(jī)械研究所進(jìn)行需求分析,完成辦公自動(dòng)化系統(tǒng)的需求分析。3)針對(duì)已有的辦公自動(dòng)化系統(tǒng)的需求分析,完成適用于江西省核工業(yè)地質(zhì)局機(jī)械研究所的辦公自動(dòng)化系統(tǒng)的框架設(shè)計(jì)、功能模塊設(shè)計(jì)和數(shù)據(jù)庫(kù)的設(shè)計(jì)等。4)在上述基礎(chǔ)之上,在J2EE平臺(tái)上實(shí)現(xiàn)一個(gè)適用于江西省核工業(yè)地質(zhì)局機(jī)械研究所的個(gè)性化辦公自動(dòng)化系統(tǒng)。5)辦公自動(dòng)化系統(tǒng)實(shí)現(xiàn)之后,對(duì)其進(jìn)行系統(tǒng)必要的測(cè)試,修改bug,以保證系統(tǒng)的安全性。1.3國(guó)內(nèi)外研究現(xiàn)狀自從辦公自動(dòng)化系統(tǒng)誕生以來(lái),隨著時(shí)間的流逝各種科學(xué)技術(shù)均得到了突飛猛進(jìn)的發(fā)展,國(guó)外許多大型企業(yè)如IBM、HP、XEROX、Hitachi均擠進(jìn)辦公自動(dòng)化市場(chǎng)[8],希望能分得一杯羹。在他們看來(lái),辦公自動(dòng)化不僅僅是計(jì)算機(jī)行業(yè)的發(fā)展,更是經(jīng)營(yíng)管理模式中的一塊大蛋糕。辦公自動(dòng)化系統(tǒng)不僅僅是一個(gè)簡(jiǎn)單的系統(tǒng),它包含多種學(xué)科的技術(shù),如系統(tǒng)工程學(xué)、行為科學(xué)、管理學(xué)、人工智能、社會(huì)學(xué)等[9],需進(jìn)行信息收集、信息處理、信息傳遞、決策分析管理、知識(shí)管理等,因而需要相關(guān)計(jì)算機(jī)、Web、通信和自動(dòng)化技術(shù)。1.3.1國(guó)外研究現(xiàn)狀縱觀國(guó)外辦公自動(dòng)化技術(shù)的發(fā)展歷程,主要包括以下三個(gè)發(fā)展階段圖1-1所示[10]。圖1-1OA系統(tǒng)發(fā)展趨勢(shì)圖第一發(fā)展階段:以數(shù)據(jù)處理為中心的MIS辦公自動(dòng)化系統(tǒng)[11]。這一階段始于80年代中期,主要是數(shù)據(jù)庫(kù)技術(shù),特別是關(guān)系型數(shù)據(jù)庫(kù)技術(shù)。它主要解決了如何有效存儲(chǔ)和高效利用結(jié)構(gòu)化數(shù)據(jù)的問(wèn)題,強(qiáng)調(diào)對(duì)數(shù)據(jù)的計(jì)算能力。該技術(shù)把計(jì)算機(jī)引入到日常辦公當(dāng)中,雖然提高了日常辦公中文件的管理水平,但是缺乏對(duì)協(xié)作工作的處理能力。第二發(fā)展階段:以工作流為中心的群件辦公自動(dòng)化系統(tǒng)[12]。這一階段從20世紀(jì)90年代中期開始,隨著工作流群件技術(shù)的問(wèn)世,網(wǎng)絡(luò)技術(shù)和協(xié)同工作技術(shù)被帶入辦公自動(dòng)化系統(tǒng)中,以此實(shí)現(xiàn)了工作流自動(dòng)化,彌補(bǔ)了早期辦公自動(dòng)化的不足之處。第二代辦公自動(dòng)化系統(tǒng)實(shí)現(xiàn)了很多實(shí)用的功能模塊,完成了對(duì)涉及人、事、會(huì)議、文檔等信息的自動(dòng)化管理。第三代發(fā)展階段:以知識(shí)管理為核心的知識(shí)管理辦公自動(dòng)化系統(tǒng)[13]。隨著辦公自動(dòng)化系統(tǒng)在企事業(yè)單位中應(yīng)用的深入,員工每天上班的第一件事就是登陸OA系統(tǒng),查收郵件、了解公司最新的信息、安排今日待辦工作等等。任何企事業(yè)單位的日常辦公均已離不開辦公自動(dòng)化系統(tǒng),辦公自動(dòng)化系統(tǒng)自身也應(yīng)逐步向智能化前進(jìn)。知識(shí)管理辦公自動(dòng)化系統(tǒng)就是在上一代辦公自動(dòng)化系統(tǒng)的基礎(chǔ)之上,為文件處理的每個(gè)環(huán)節(jié)提供了所需的諸如文件背景資料及單位等有關(guān)知識(shí)信息,確保每個(gè)使用者在使用系統(tǒng)的過(guò)程中能夠獲取企事業(yè)單位現(xiàn)有的知識(shí),提升每名員工的知識(shí)面,幫助企業(yè)單位挖掘潛在的人才、定位擁有專門知識(shí)的人、傳遞并有效利用知識(shí)。1.3.2國(guó)內(nèi)研究現(xiàn)狀自從2001年我國(guó)大力推廣辦公自動(dòng)化建設(shè)以來(lái)[14],大大小小的企業(yè)甚至事業(yè)單位、政府機(jī)關(guān)為了達(dá)到無(wú)紙化、高效率、高質(zhì)量的辦公水平,均使用了辦公自動(dòng)化系統(tǒng)。如今及研究所的辦公自動(dòng)化系統(tǒng)主要關(guān)注點(diǎn)有以下幾個(gè):1)數(shù)據(jù)可管理性隨著云計(jì)算和物聯(lián)網(wǎng)等新興技術(shù)的出現(xiàn),數(shù)據(jù)資源變得空前龐大,人類社會(huì)已進(jìn)入大數(shù)據(jù)時(shí)代,海量的數(shù)據(jù)已成為這個(gè)社會(huì)的最大特點(diǎn)[15]。我國(guó)擁有十幾億的人口以及成千上萬(wàn)的企事業(yè)單位,對(duì)于一個(gè)有著海量數(shù)據(jù)資源的大國(guó),只有合法合理調(diào)度運(yùn)用各種各樣的數(shù)據(jù)資源,中國(guó)才能成為數(shù)據(jù)強(qiáng)國(guó)。同樣,研究所能否合法合理的管理OA系統(tǒng)中的企業(yè)信息數(shù)據(jù)將決定研究所能否成為行業(yè)的翹楚[19]。2)員工協(xié)同性研究所是由員工組成的,研究所的目標(biāo)是靠員工來(lái)共同完成的[16]。內(nèi)部各部門間的組織協(xié)同程度,反映了研究所和員工處理互相關(guān)系的狀況,也會(huì)對(duì)研究所的工作績(jī)效產(chǎn)生重要影響。因此,在辦公系統(tǒng)中如何使得各部門高效的協(xié)同工作是提高研究所整體競(jìng)爭(zhēng)能力的重要方法之一。3)信息安全性在大數(shù)據(jù)時(shí)代,數(shù)據(jù)和信息已成為最為重要的資源。信息的普遍性、共享性、增值型、可處理性和多效用性,對(duì)于企業(yè)有著特別重要的意義。信息的安全主要包括保密性、真實(shí)性、完整性、未授權(quán)拷貝和所寄生系統(tǒng)的安全性[17]。企事業(yè)信息安全的實(shí)質(zhì)就是要在互聯(lián)網(wǎng)絡(luò)中保證好自己的企業(yè)信息系統(tǒng)企業(yè)里的機(jī)密信息免受各種惡意的威脅、干擾、攻擊和破壞。因此,信息安全是任何OA系統(tǒng)中十分重要的問(wèn)題,是一個(gè)不可忽視的企業(yè)安全戰(zhàn)略。4)移動(dòng)性移動(dòng)互聯(lián)網(wǎng)是新一代信息技術(shù)的支柱之一[18],智能手機(jī)不僅僅是一個(gè)通訊設(shè)備,它更是一個(gè)微型計(jì)算機(jī)設(shè)備。移動(dòng)性消除了住所與辦公室、設(shè)備與應(yīng)用之間的障礙,重新定義了人們的日常工作空間;幫助人們加快決策速度;打破空間與距離的阻隔,更好的實(shí)現(xiàn)了員工隨時(shí)隨地的實(shí)時(shí)協(xié)作工作。解決企業(yè)移動(dòng)一體化問(wèn)題,低成本構(gòu)建一個(gè)企業(yè)移動(dòng)OA系統(tǒng),滿足研究所個(gè)性化需求,為打造“無(wú)線研究所”奠定了堅(jiān)實(shí)的基礎(chǔ)。1.4論文的主要內(nèi)容該課題主要研究的內(nèi)容是如何設(shè)計(jì)并實(shí)現(xiàn)一個(gè)適用于江西省核工業(yè)地質(zhì)局機(jī)械研究所的辦公自動(dòng)化系統(tǒng)。第一章緒論:主要闡述論文的研究背景、研究目的和研究意義,并介紹辦公自動(dòng)化系統(tǒng)的概念以及國(guó)內(nèi)外辦公自動(dòng)化系統(tǒng)的研究現(xiàn)狀等。第二章相關(guān)技術(shù)介紹:重點(diǎn)介紹辦公自動(dòng)化系統(tǒng)系統(tǒng)開發(fā)過(guò)程中所用到的一些技術(shù),比如工作流模式、CS/BS的介紹與比較、數(shù)據(jù)庫(kù)技術(shù)、SSH框架、MVC開發(fā)模式及優(yōu)點(diǎn)等。第三章系統(tǒng)需求分析:結(jié)合江西省核工業(yè)地質(zhì)局機(jī)械研究所的情況,對(duì)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。第四章系統(tǒng)詳細(xì)設(shè)計(jì):詳細(xì)介紹了系統(tǒng)各個(gè)功能模塊的設(shè)計(jì)以及系統(tǒng)的架構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)表的設(shè)計(jì),并展示部分?jǐn)?shù)據(jù)庫(kù)E-R圖。第五章系統(tǒng)實(shí)現(xiàn)與測(cè)試:本章主要介紹系統(tǒng)開發(fā)的環(huán)境、主要代碼和主要功能截圖,以及從不同的角度對(duì)系統(tǒng)進(jìn)行測(cè)試。第六章總結(jié)與展望:對(duì)該系統(tǒng)進(jìn)行一個(gè)詳細(xì)的總結(jié),并對(duì)系統(tǒng)的下一步工作進(jìn)行展望。
2相關(guān)技術(shù)介紹在辦公自動(dòng)化系統(tǒng)的開發(fā)過(guò)程中,主要采用B/S開發(fā)結(jié)構(gòu)和J2EE開發(fā)平臺(tái)。實(shí)現(xiàn)了一個(gè)人機(jī)交互界面友好化、功能強(qiáng)大化、工作流程清晰化,能夠?yàn)榻魇『斯I(yè)地質(zhì)局機(jī)械研究所高效的辦公提供了一個(gè)有可靠技術(shù)支持的辦公自動(dòng)化系統(tǒng)。2.1工作流模式工作流(Workflow)[19]中,Work意思為工作、任務(wù),F(xiàn)low意思為流動(dòng)、流程。工作流Workflow中Flow反映了Work變化及變化的過(guò)程。因此,工作流就是已知一組任務(wù)(或活動(dòng))、各個(gè)任務(wù)(或活動(dòng))的描述、任務(wù)(或活動(dòng))之間的先后順序關(guān)系以及各個(gè)任務(wù)的啟動(dòng)和終止條件,然后根據(jù)這些已知信息將任務(wù)組織起來(lái)并完成的過(guò)程。工作流技術(shù)起源于二十世紀(jì)七十年代中期辦公自動(dòng)化領(lǐng)域的研究,隨著個(gè)人計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù)的普及和發(fā)展,工作流技術(shù)的研究與開發(fā)于九十年代進(jìn)入一個(gè)新的熱潮。工作流的目的是將一個(gè)日常工作中已固定活動(dòng)的工作分解成各個(gè)定義良好的任務(wù),確定好各個(gè)任務(wù)之間的協(xié)作過(guò)程,然后根據(jù)一定的規(guī)則和過(guò)程來(lái)完成這些任務(wù),每個(gè)任務(wù)可以由一個(gè)或多個(gè)軟件系統(tǒng)完成,也可以由一個(gè)或一組人完成,還可以由人與軟件系統(tǒng)共同協(xié)作完成,最終達(dá)到提高工作效率、有效管理任務(wù)流程、增強(qiáng)對(duì)客戶的服務(wù)等目的。在計(jì)算機(jī)中,工作流屬于計(jì)算機(jī)支持的協(xié)同工作(CSCW)的一部分。后者是普遍地研究一個(gè)群體如何在計(jì)算機(jī)的幫助下實(shí)現(xiàn)協(xié)同工作的。工作流主要解決了為完成某一工作目標(biāo),在多個(gè)參與者之間使用計(jì)算機(jī)技術(shù)并按照一定的規(guī)則自動(dòng)傳遞文檔、信息或者任務(wù)。因此,將工作流模式引入到OA系統(tǒng)中,可以大幅提高企業(yè)的競(jìng)爭(zhēng)力,合理分配和利用企業(yè)的人力、物力、財(cái)力等資源,實(shí)現(xiàn)無(wú)紙化辦公,完成流程的規(guī)范化。2.2SSH框架SSH框架是J2EE開發(fā)中常用的一種集成框架[20],它是由Struts+Spring+Hibernate三個(gè)框架集成而成,是目前較流行的一種Web應(yīng)用程序開源集成框架,框架的系統(tǒng)可分為四層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模塊層(實(shí)體層)[33]。如圖2-1為SSH框架示意圖:圖2-1SSH框架示意圖1)Struts:Struts是Apache軟件基金會(huì)(ASF)贊助的一個(gè)開源項(xiàng)目[21],它是面向?qū)ο笤O(shè)計(jì)的,能夠很好地幫助Java開發(fā)者開發(fā)Web應(yīng)用,是MVC經(jīng)典設(shè)計(jì)模式中的一個(gè)經(jīng)典產(chǎn)品,將MVC設(shè)計(jì)模式的能力發(fā)揮得淋漓盡致[35]。2)Spring:Spring是一個(gè)輕量的控制反轉(zhuǎn)和面向切面的開源框架,于2003年興起,由RodJohnson在其著作ExpertOne-On-OneJ2EEDevelopmentandDesign中闡述的部分理念和原型衍生而來(lái)。Spring為數(shù)據(jù)存取提供了一致的框架,并提供分層架構(gòu),允許使用者根據(jù)需要選擇使用哪一個(gè)組件,使開發(fā)的應(yīng)用程序便于進(jìn)行單元測(cè)試,提供最簡(jiǎn)單可行的解決方案解決開發(fā)問(wèn)題。3)Hibernate:Hibernate是一個(gè)面向Java環(huán)境的對(duì)象/關(guān)系數(shù)據(jù)庫(kù)映射工具[22],它管理Java類到數(shù)據(jù)庫(kù)表的映射、提供查詢數(shù)據(jù)和獲取數(shù)據(jù)的方法,它對(duì)JDBC進(jìn)行了輕量級(jí)的對(duì)象封裝,減少開發(fā)人員的編程任務(wù),使得Java程序員可以使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。2.3MVC框架MVC是模型(model)-視圖(view)-控制器(controller)的縮寫[23],是一種常見的設(shè)計(jì)模式。其中,Model(模型)主要負(fù)責(zé)在數(shù)據(jù)庫(kù)中存取數(shù)據(jù),是應(yīng)用程序的核心;View(視圖)是應(yīng)用程序中用于處理數(shù)據(jù)顯示的部分,通常根據(jù)模型數(shù)據(jù)來(lái)創(chuàng)建用戶看到并與之交互的界面;Controller(控制器)則處理用戶交互的部分,一般來(lái)說(shuō)控制器負(fù)責(zé)從用戶接收申請(qǐng),將模型和視圖匹配在一起,共同完成對(duì)用戶的請(qǐng)求[24]。MVC框架將應(yīng)用程序的輸入、處理和輸出分開,使用MVC框架后應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控制器。將系統(tǒng)的不同功能模塊剝離出來(lái)的好處是可以實(shí)現(xiàn)系統(tǒng)的低內(nèi)聚高耦合。MVC框架使開發(fā)和維護(hù)用戶接口的技術(shù)含量降低,讓不同的開發(fā)人員可以同時(shí)進(jìn)行視圖開發(fā)、控制器開發(fā)和業(yè)務(wù)開發(fā),從而縮短系統(tǒng)設(shè)計(jì)的生命周期,提高了系統(tǒng)開發(fā)效率。同時(shí),由于不同的層各自負(fù)責(zé)掌握自己的職責(zé),而每一層不同的應(yīng)用卻又具有某些相同的特征,使用MVC模式就有利于工程化、工具化的進(jìn)行程序代碼管理,減少冗余的編碼時(shí)間。并且分離視圖層和業(yè)務(wù)邏輯層也使得WEB應(yīng)用更易于維護(hù)和修改:一方面,分離數(shù)據(jù)和其表示,使得添加或者刪除一個(gè)用戶視圖變得很容易,甚至可以在程序執(zhí)行時(shí)動(dòng)態(tài)的進(jìn)行,Model和View能夠單獨(dú)的開發(fā),增加了程序了可維護(hù)性,可擴(kuò)展性,并使測(cè)試變得更為容易;另一方面,將Controller和View分離,可以允許程序在運(yùn)行時(shí)根據(jù)用戶習(xí)慣或者模型狀態(tài)等來(lái)動(dòng)態(tài)的選擇不同的用戶界面。因此,MVC模式廣泛用于Web程序、GUI程序的架構(gòu)。MVC模式如圖2-2所示:更新更新顯示用戶行為協(xié)調(diào)控制數(shù)據(jù)通知更新ViewModelController圖2-2MVC模式示意圖上圖所示為MVC開發(fā)模式的示意圖,控制器主要控制頁(yè)面跳轉(zhuǎn),模型則表示數(shù)據(jù)的結(jié)構(gòu),視圖表示系統(tǒng)前臺(tái)界面的展示。2.4C/S結(jié)構(gòu)和B/S結(jié)構(gòu)C/S結(jié)構(gòu),即Client/Server(客戶機(jī)/服務(wù)器)結(jié)構(gòu)[25],由客戶機(jī)端和服務(wù)器端兩部分組成:客戶機(jī)端發(fā)送請(qǐng)求,服務(wù)器端根據(jù)客戶機(jī)端的請(qǐng)求做出應(yīng)答。圖2-3為C/S模式示意圖。用戶界面用戶界面數(shù)據(jù)處理數(shù)據(jù)庫(kù)ClientServer數(shù)據(jù)流HTTP控制流,反饋TCP/IP網(wǎng)絡(luò)圖2-3C/S模式示意圖根據(jù)上圖C/S模式可知,Client端和Server端可以分別處在相距很遠(yuǎn)的兩臺(tái)計(jì)算機(jī)上,充分利用兩端硬件環(huán)境的優(yōu)勢(shì),先將計(jì)算機(jī)應(yīng)用任務(wù)分解成多個(gè)子任務(wù),然后采用“功能分布”原則把子任務(wù)合理分配到多臺(tái)計(jì)算機(jī)分工完成,客戶機(jī)端承擔(dān)數(shù)據(jù)處理等任務(wù),服務(wù)器端把查詢結(jié)果通過(guò)網(wǎng)絡(luò)返回給客戶,以此減輕網(wǎng)絡(luò)負(fù)擔(dān),降低系統(tǒng)的通訊開銷,從而提高了網(wǎng)絡(luò)系統(tǒng)的工作效率。C/S結(jié)構(gòu)的優(yōu)點(diǎn)是能充分發(fā)揮PC客戶端的處理能力,很多任務(wù)可以在客戶端處理完畢后再提交給服務(wù)器,使服務(wù)器端運(yùn)行的數(shù)據(jù)負(fù)荷較輕,保證客戶端較快的響應(yīng)速度[26]。當(dāng)研究所員工和管理者遠(yuǎn)在外地出差時(shí),C/S模式則要求使用者下載客戶端并安裝才能使用,無(wú)法實(shí)現(xiàn)快速的安裝和部署;加之C/S結(jié)構(gòu)的軟件需要根據(jù)不同的操作系統(tǒng)開發(fā)不同版本的軟件,某些特定的應(yīng)用中還需要特定的軟件支持,兼容性較差;當(dāng)產(chǎn)品更新?lián)Q代時(shí),使用C/S模式開發(fā)的系統(tǒng)常需要高昂的維護(hù)資金,系統(tǒng)更新?lián)Q代過(guò)程也十分之復(fù)雜繁瑣。因此,隨著互聯(lián)網(wǎng)的飛速發(fā)展,以及無(wú)紙化辦公和移動(dòng)辦公越來(lái)越普及,傳統(tǒng)的C/S結(jié)構(gòu)已經(jīng)不適用于開發(fā)辦公自動(dòng)化系統(tǒng),尤其在Java這樣的面向?qū)ο蟮目缙脚_(tái)語(yǔ)言出現(xiàn)之后,C/S架構(gòu)遭到猛烈沖擊,B/S結(jié)構(gòu)對(duì)其形成威脅和挑戰(zhàn)。B/S結(jié)構(gòu),則為Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu)[27],這種模式使得Web瀏覽器成為客戶端的最主要應(yīng)用軟件。由于將數(shù)據(jù)和應(yīng)用程序存放在服務(wù)器上,使得系統(tǒng)的核心功能實(shí)現(xiàn)部分主要集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開發(fā)、使用和維護(hù)。通常而言,用戶只需要在PC端安裝任意一個(gè)瀏覽器,服務(wù)器端安裝一個(gè)數(shù)據(jù)庫(kù),便可使用瀏覽器通過(guò)WebServer同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。圖2-4為B/S模式示意圖。用戶界面用戶界面WebServer數(shù)據(jù)庫(kù)WebBrowserServer數(shù)據(jù)流HTTP控制流,反饋TCP/IP網(wǎng)絡(luò)動(dòng)態(tài)HTML服務(wù),CGIHTML頁(yè)面生成圖2-4B/S模式示意圖由上圖B/S模式可知,用戶通過(guò)瀏覽器將請(qǐng)求提交給WebServer,WebServer再向數(shù)據(jù)庫(kù)服務(wù)器請(qǐng)求服務(wù),從數(shù)據(jù)庫(kù)獲取應(yīng)答后WebServer將得到的應(yīng)答通過(guò)HTTP協(xié)議以HTML代碼即網(wǎng)頁(yè)形式返回到瀏覽器[28]。B/S結(jié)構(gòu)維護(hù)和升級(jí)方式簡(jiǎn)單,且系統(tǒng)開發(fā)成本低,使得客戶機(jī)的壓力大大減輕,負(fù)荷被均衡地分配給了服務(wù)器。由于這種結(jié)構(gòu)不再需要專用的客戶端軟件,因此也使技術(shù)維護(hù)人員從繁重的維護(hù)工作中解脫出來(lái),把主要精力放在服務(wù)器程序的更新工作上。同時(shí),使用Web瀏覽器作為客戶端軟件,界面友好,新開發(fā)的系統(tǒng)也不需要用戶每次都從頭學(xué)習(xí)。因此B/S結(jié)構(gòu)得到廣泛的應(yīng)用。2.5數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)技術(shù)產(chǎn)生于20世紀(jì)60年代末70年代初,主要研究在信息處理的過(guò)程中,如何使用計(jì)算機(jī)來(lái)解決大量數(shù)據(jù)組織和存儲(chǔ)的問(wèn)題,其根本目標(biāo)是要解決數(shù)據(jù)有效共享的問(wèn)題[29]。隨著時(shí)間的發(fā)展,數(shù)據(jù)庫(kù)技術(shù)和其他計(jì)算機(jī)領(lǐng)域的相互滲透,數(shù)據(jù)庫(kù)技術(shù)已不僅僅應(yīng)用于事務(wù)處理,并進(jìn)一步應(yīng)用到人工智能、情報(bào)檢索、專家系統(tǒng)、計(jì)算機(jī)輔助設(shè)計(jì)等領(lǐng)域。在信息化社會(huì)中,為了對(duì)某些問(wèn)題進(jìn)行研究并獲取相應(yīng)的決策管理方法,就需要充分有效地管理和利用各類信息資源。因此,數(shù)據(jù)庫(kù)技術(shù)已成為研究所實(shí)現(xiàn)辦公自動(dòng)化系統(tǒng)等各類信息系統(tǒng)的核心部分,是進(jìn)行科學(xué)研究和決策管理的重要技術(shù)手段[30]。通常數(shù)據(jù)庫(kù)理論領(lǐng)域中最常見的數(shù)據(jù)模型主要有層次模型,網(wǎng)狀模型和關(guān)系模型3種:1)層次模型(HierarchicalModel)層次模型是數(shù)據(jù)庫(kù)系統(tǒng)中最早出現(xiàn)的數(shù)據(jù)模型,其實(shí)質(zhì)上是用一種有根結(jié)點(diǎn)的定向有序樹來(lái)表示各類實(shí)體以及實(shí)體間的聯(lián)系,按照層次模型建立的數(shù)據(jù)庫(kù)系統(tǒng)稱為層次模型數(shù)據(jù)庫(kù)系統(tǒng)。IMS(InformationManagementSystem)是其典型代表。2)網(wǎng)狀模型(NetworkModel)按照網(wǎng)狀數(shù)據(jù)結(jié)構(gòu)建立的數(shù)據(jù)庫(kù)系統(tǒng)稱為網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng),其典型代表是DBTG(DatabaseTaskGroup)。3)關(guān)系模型(RelationalModel)關(guān)系模型數(shù)據(jù)庫(kù)是目前應(yīng)用最為廣泛的數(shù)據(jù)模型。關(guān)系式數(shù)據(jù)結(jié)構(gòu)把一些復(fù)雜的數(shù)據(jù)結(jié)構(gòu)歸結(jié)為簡(jiǎn)單的二元關(guān)系(即二維表格形式)。整個(gè)關(guān)系數(shù)據(jù)庫(kù)則由若干個(gè)互相關(guān)聯(lián)的二維表組成,數(shù)據(jù)的管理則是對(duì)這些二維表進(jìn)行分類、合并、連接或選取等運(yùn)算來(lái)實(shí)現(xiàn)。2.6本章小結(jié)本章主要介紹了在企業(yè)辦公自動(dòng)化系統(tǒng)開發(fā)過(guò)程中所用到的幾個(gè)重要的技術(shù),并簡(jiǎn)介了各個(gè)技術(shù)的功能以及這些技術(shù)的優(yōu)點(diǎn)。通過(guò)這些關(guān)鍵技術(shù)的應(yīng)用,能夠使得辦公自動(dòng)化系統(tǒng)使用更方便,功能更全面,內(nèi)容更全面,同時(shí)更好的滿足了江西省核工業(yè)地質(zhì)局機(jī)械研究所的需求,達(dá)到提高了日常的辦公效率的目的。
3企業(yè)辦公系統(tǒng)需求分析上面的章節(jié)已介紹了開發(fā)適用于江西省核工業(yè)地質(zhì)局機(jī)械研究所的辦公自動(dòng)化系統(tǒng)使用的相關(guān)技術(shù)及與開發(fā)相關(guān)的情況。本章開始使用軟件工程的原則對(duì)整個(gè)辦公自動(dòng)化系統(tǒng)的開發(fā)進(jìn)行闡述[32]。本章的工作對(duì)即將開發(fā)的辦公自動(dòng)化系統(tǒng)進(jìn)行需求分析,方便后續(xù)對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)、開發(fā)等工作的進(jìn)行。3.1需求概述隨著2011年初《中共中央國(guó)務(wù)院關(guān)于分類推進(jìn)事業(yè)單位改革的指導(dǎo)意見》的出爐,標(biāo)志著事業(yè)單位將進(jìn)行改革。事業(yè)單位改革是我國(guó)全面深化改革的一個(gè)重要方面,是建立與市場(chǎng)經(jīng)濟(jì)體制相適應(yīng)的社會(huì)主義現(xiàn)代公益事業(yè)制度的偉大實(shí)踐[7]。在國(guó)家推進(jìn)事業(yè)單位改革的大環(huán)境背景之下,江西省核工業(yè)地質(zhì)局機(jī)械研究所急需建立一個(gè)辦公自動(dòng)化系統(tǒng)以完成改革之路。本次開發(fā)的辦公自動(dòng)化系統(tǒng)主要針對(duì)的是江西省核工業(yè)地質(zhì)局機(jī)械研究所的在職人員,出于對(duì)無(wú)紙化辦公的需求,提高工作效率,簡(jiǎn)化工作內(nèi)容及流程,方便管理等目的考慮而設(shè)計(jì)開發(fā)。該辦公自動(dòng)化系統(tǒng)主要考慮以下幾個(gè)方面的需求:1)日常工作:使用該辦公自動(dòng)化系統(tǒng)的工作人員登錄后,進(jìn)入該模塊可查看一些日常工作處理的事項(xiàng)。在沒(méi)有使用OA系統(tǒng)之前,工作人員要得知這些信息可能需要靠自己的工作記錄或記憶、同事或領(lǐng)導(dǎo)的提醒來(lái)完成一些日常工作。對(duì)近期的工作員工可能不會(huì)落下,但是對(duì)于一些較長(zhǎng)時(shí)期前已經(jīng)開始卻沒(méi)有完成的工作任務(wù)可能就被遺忘。這時(shí),日常工作模塊中對(duì)工作人員工作任務(wù)的記錄信息顯得尤為重要。2)行政工作:同樣的,工作人員登錄系統(tǒng)并進(jìn)入該模塊,可查看一些行政工作信息。該模塊主要對(duì)單位的公文擬發(fā)過(guò)程進(jìn)行管理。無(wú)紙化辦公之前,發(fā)布一份行政公文可能需要漫長(zhǎng)的時(shí)期,且由于外在環(huán)境的不確定因素可能會(huì)使得行政文書的處理以及收文的登記、傳遞、催辦、歸檔、立卷和發(fā)文的登記、打印、存檔和行政文書檔案的管理工作過(guò)程非常繁瑣與復(fù)雜。3)工作流程:本模塊對(duì)發(fā)送的工作流程和接收到的工作流程信息進(jìn)行查看及管理。方便及簡(jiǎn)化了對(duì)一些需要互動(dòng)的項(xiàng)目操作過(guò)程,在整個(gè)辦公自動(dòng)化系統(tǒng)中占有重要地位。4)公共信息:本模塊提供單位的一些公共信息資源及互動(dòng)平臺(tái)。OA系統(tǒng)是在一個(gè)單位的內(nèi)網(wǎng)才能被訪問(wèn)的,加入一些新聞信息、文件資料信息、網(wǎng)絡(luò)會(huì)議中心、論壇等公共信息資源及平臺(tái)使得整個(gè)處于內(nèi)網(wǎng)的無(wú)紙化辦公系統(tǒng)精彩紛呈。主要處理一些黨辦、工會(huì)、紀(jì)檢、監(jiān)察等的工作,比如傳達(dá)上傳下達(dá)以及與市委、地質(zhì)局的有關(guān)部門的溝通與聯(lián)絡(luò);組織團(tuán)員開展政治理論學(xué)習(xí)、業(yè)務(wù)技能培訓(xùn)、開展多種文體和自愿者活動(dòng)等工作。5)人力資源:本模塊為單位的人勞科提供了重大幫助。進(jìn)入該模塊可查看到工作人員的檔案信息、工資信息、考勤信息等。對(duì)于不同權(quán)限用戶對(duì)該模塊的訪問(wèn)及獲取到的信息也會(huì)有所不同。將這一模塊納入系統(tǒng)中,使得本單位的人力資源得到有效管理和使用。6)資源信息:該模塊主要對(duì)單位的實(shí)物使用進(jìn)行分配和管理。在此模塊單位的工作人員可以在要使用某些實(shí)際物品前提出申請(qǐng),爾后管理員會(huì)根據(jù)該模塊中對(duì)這些實(shí)物的使用及庫(kù)存信息而對(duì)工作人員的申請(qǐng)做出適當(dāng)處理,最后申請(qǐng)人則可以使用需要的實(shí)際物品。7)客戶信息:該模塊包含了與本單位合作過(guò)的所有的客戶信息,如客戶基本資料信息、客戶合作項(xiàng)目信息、客戶信用信息等。本模塊的設(shè)計(jì)體現(xiàn)了該單位與所有客戶的關(guān)系信息:無(wú)論是客戶的基本信息、與客戶的項(xiàng)目合作信息及客戶的信用信息對(duì)該單位及客戶都是至關(guān)重要的,這使得該系統(tǒng)對(duì)該模塊有很高的安全性及可靠性支持,故其權(quán)限只對(duì)固定的人員(抑或稱之為管理員)開放。8)財(cái)務(wù)信息:登錄系統(tǒng)進(jìn)入該模塊,可以查看到與該單位有關(guān)的財(cái)務(wù)信息。如基本的會(huì)計(jì)資料信息、日常操作憑證信息、會(huì)計(jì)賬簿信息、操作人員信息等,這些信息包含著單位巨大的資金流動(dòng)信息,需要被嚴(yán)密保護(hù)。故而關(guān)于此模塊的訪問(wèn)權(quán)限也有一定限制。9)系統(tǒng)管理與幫助:此模塊主要包含兩部分:系統(tǒng)管理和幫助。而系統(tǒng)管理則包括系統(tǒng)安全管理和用戶權(quán)限管理,主要由系統(tǒng)管理員來(lái)完成。而幫助部分則可被擁有任意權(quán)限的用戶在遇到與技術(shù)相關(guān)問(wèn)題時(shí)向系統(tǒng)管理員或OA系統(tǒng)后臺(tái)人員進(jìn)行反饋和咨詢。以上所述為本次設(shè)計(jì)的辦公自動(dòng)化系統(tǒng)的核心功能,且各個(gè)核心功能的詳細(xì)信息都做了系列描述,各個(gè)部分共同組合使得機(jī)械研究所的人力資源、物產(chǎn)資源等得到高效管理。下面將對(duì)本OA系統(tǒng)中的用戶及用例進(jìn)行分析。3.2系統(tǒng)用例分析針對(duì)江西省核工業(yè)地質(zhì)局機(jī)械研究所(核工業(yè)二六O廠)現(xiàn)今規(guī)模,設(shè)計(jì)要實(shí)現(xiàn)的系統(tǒng)主要供三類用戶使用,分別為該單位普通工作人員,普通管理員及系統(tǒng)管理員[33]。這三類用戶在使用辦公自動(dòng)化系統(tǒng)時(shí)由于權(quán)限不同所以分工也會(huì)不一樣。普通工作人員擁有最低的權(quán)限,只能使用及查看能體現(xiàn)自身日常、自身業(yè)務(wù)信息,自身資料信息等自身信息相關(guān)的功能模塊或子模塊;普通管理遠(yuǎn)被操辦特定業(yè)務(wù)的人員使用,可能是單位領(lǐng)導(dǎo)或指定部門的工作人員,能管理限定范圍內(nèi)的普通工作人員的信息;系統(tǒng)管理員則用于最高的權(quán)限,能負(fù)責(zé)管理普通管理員。接下我們按擁有權(quán)限最高的用戶開始講解本OA系統(tǒng)的用戶示例分析。3.2.1系統(tǒng)管理員用例分析系統(tǒng)管理員是整個(gè)辦公自動(dòng)化系統(tǒng)中擁有最高權(quán)限的用戶,因此只能由開發(fā)人員在數(shù)據(jù)庫(kù)中直接指定。其主要職能是為用戶身份授權(quán),在整個(gè)辦公自動(dòng)化系統(tǒng)中能指定普通管理員并管理其信息,也能對(duì)普通管理員添加的普通用戶的信息進(jìn)行管理。如此設(shè)計(jì)開發(fā)我們的OA系統(tǒng)能降低系統(tǒng)在使用時(shí)發(fā)生的一些不必要的風(fēng)險(xiǎn),從而提高了整個(gè)辦公自動(dòng)化系統(tǒng)的安全性。再者,系統(tǒng)管理員還需要進(jìn)行定時(shí)維護(hù)系統(tǒng)和數(shù)據(jù)安全、檢查系統(tǒng)故障及查看系統(tǒng)日志等操作。圖3-1為某辦公自動(dòng)化系統(tǒng)中系統(tǒng)管理員的用例圖。系統(tǒng)管理員身份權(quán)限管理系統(tǒng)管理員身份權(quán)限管理系統(tǒng)維護(hù)登錄圖3-1系統(tǒng)管理員用例圖下面是超級(jí)管理員用例說(shuō)明:1)登錄用例:系統(tǒng)管理員通過(guò)登錄界面進(jìn)入系統(tǒng),登錄的時(shí)候需要對(duì)其身份進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)才能成功進(jìn)入系統(tǒng)。2)系統(tǒng)維護(hù)用例:系統(tǒng)管理員擁有簡(jiǎn)單管理該OA系統(tǒng)及維護(hù)該OA系統(tǒng)的權(quán)限,此部分則為該權(quán)限提供服務(wù)。3)身份授權(quán)管理用例:實(shí)現(xiàn)指定普通管理員并為其授權(quán)的功能。3.2.2普通管理員用例分析上面提到普通管理員可有系統(tǒng)管理員指定并授予特定權(quán)限,之后可利用這些權(quán)限對(duì)系統(tǒng)進(jìn)行相應(yīng)管理。普通管理員主要管理普通工作人員的信息,當(dāng)單位要錄用新人時(shí)普通管理員會(huì)為新人注冊(cè)帳號(hào)并添加一些基本信息,同時(shí)也能為普通工作人員授予限定范圍內(nèi)的權(quán)限。當(dāng)然普通管理員還可負(fù)責(zé)一些公文及單位新聞等信息的發(fā)布。圖3-2為某辦公自動(dòng)化系統(tǒng)中普通管理員的用例圖。普通管理員管理信息普通管理員管理信息發(fā)布信息登錄注冊(cè)圖3-2普通管理員用例圖下面是超級(jí)管理員用例說(shuō)明:1)登錄用例:普通管理員通過(guò)登錄界面進(jìn)入系統(tǒng),登錄的時(shí)候?qū)ζ渖矸葸M(jìn)行驗(yàn)證,驗(yàn)證通過(guò)才能成功進(jìn)入系統(tǒng)。2)注冊(cè)用例:?jiǎn)挝讳浻眯湃螘r(shí)普通管理員通過(guò)此處添加新的用戶帳戶并授予一定范圍的權(quán)限,而最終能否通過(guò)還需要提交給系統(tǒng)管理員審核。3)發(fā)布信息用例:將與本單位相關(guān)的公文、新聞等信息進(jìn)行發(fā)布,使其他用戶及時(shí)獲取與本單位相關(guān)的公共信息。4)管理信息用例:管理普通工作人員的賬戶信息及基本信息,同時(shí)也能對(duì)本身發(fā)布的公文或新聞等信息進(jìn)行管理。3.2.3普通工作人員用例分析普通員工其實(shí)是整個(gè)系統(tǒng)的核心,因?yàn)樵撓到y(tǒng)主要是為管理研究所的人力資源而設(shè)計(jì)開發(fā)的。上面提及在單位錄用新人時(shí)會(huì)由普通管理員為新人創(chuàng)建帳戶、添加新人基本信息及設(shè)定權(quán)限,使得被錄用的新人成為普通工作人員。通過(guò)普通管理員給的賬戶普工作人員可登錄系統(tǒng)進(jìn)行密碼修改、基本信息管理、日常工作管理、公共信息查看、客戶信息管理等操作。同時(shí)為了方便整個(gè)單位工作人員的交流,本OA系統(tǒng)添加了一個(gè)隨時(shí)聊天模塊,方便同事間日常工作和生活的交流。圖3-3為某辦公自動(dòng)化系統(tǒng)中普通工作人員的用例圖。普通工作人員客戶管理普通工作人員客戶管理公共信息基本信息日常工作登錄隨時(shí)聊天圖3-3普通工作人員用例圖下面是普通工作人員用例說(shuō)明:1)登錄用例:提供給普通工作人員進(jìn)入系統(tǒng)的入口,普通工作人員通過(guò)普通管理員給定的帳戶通過(guò)系統(tǒng)驗(yàn)證,成功進(jìn)入系統(tǒng)。2)基本信息用例:普通工作員工進(jìn)入系統(tǒng)后,提供給其修改管理用戶賬戶基本信息的入口,如帳戶密碼的修改,帳戶使用著基本信息的修改等。3)日常工作用例:提供給普通工作人員處理日常事務(wù)的入口。普通工作人員通過(guò)次入口可對(duì)個(gè)人的工作信息和與自己有關(guān)的單位或部門信息進(jìn)行查看和管理。4)公共信息用例:提供給普通工作人員查看本單位相關(guān)公文及新聞等信息的入口。通過(guò)該入口,普通工作人員可實(shí)時(shí)查看本單位最新發(fā)布的公文,了解相關(guān)政策信息;也可實(shí)時(shí)查看本單位的最新新聞,了解單位的最新動(dòng)態(tài)。5)客戶管理用例:提供給普通工作人員查看個(gè)人參與的單位項(xiàng)目的合作客戶信息入口。此處,普通工作人員可查看及管理個(gè)人參與的項(xiàng)目信息及合作的客戶信息,方便本單位項(xiàng)目合作的管理。6)隨時(shí)聊天用例:提供普通工作人員與單位其他人員隨時(shí)交流的入口。該入口的存在,使得員工間的交流合作更加密切,提高工作效率。同時(shí)也能增加員工間的情感。3.3系統(tǒng)數(shù)據(jù)分析3.3.1普通工作人員成功進(jìn)入系統(tǒng)流程分析普通工作人員要成功進(jìn)入系統(tǒng)需有這樣一些操作及條件:普通管理員獲得其基本信息創(chuàng)建新賬戶,之后提交賬戶并添加申請(qǐng),系統(tǒng)管理員對(duì)該申請(qǐng)進(jìn)行審核,審核通過(guò)則普通管理員為新員工分配賬號(hào),普通工作人員獲得賬號(hào)登錄系統(tǒng)。3.3.2辦公自動(dòng)化系統(tǒng)輸入輸出數(shù)據(jù)分析1)系統(tǒng)輸入數(shù)據(jù)系統(tǒng)輸入數(shù)據(jù)主要包含普通工作人員修改信息、普通管理員添加新用戶帳號(hào)、普通管理員發(fā)布公共信息這三部分。普通工作人員修改信息主要包括對(duì)帳號(hào)基本信息的修改及個(gè)人業(yè)務(wù)信息的實(shí)時(shí)更新,其基本的數(shù)據(jù)流程圖如圖3-4所示。普通工作人員普通工作人員獲得分配帳號(hào)并登錄系統(tǒng)用戶信息填寫個(gè)人業(yè)務(wù)信息表修改帳戶基本信息表員工信息業(yè)務(wù)信息D1D2D3圖3-4普通工作人員基本數(shù)據(jù)流程圖從該數(shù)據(jù)流程圖可知,普通工作人員要獲取系統(tǒng)中的服務(wù),首先要獲得普通管理員分配的帳戶,之后再登錄系統(tǒng),可要對(duì)帳戶信息、個(gè)人業(yè)務(wù)信息進(jìn)行修改及添加,之后便是正常使用系統(tǒng)提供給普通用戶的相關(guān)功能及服務(wù)。普通管理員則對(duì)新錄用員工進(jìn)行帳號(hào)添加及分配和公共信息的發(fā)布,對(duì)應(yīng)的基本的數(shù)據(jù)流程圖如圖3-5所示。普通管理員普通管理員獲得權(quán)限登錄系統(tǒng)錄用信息填寫公共信息表添加新用戶并分配權(quán)限單位公文及新聞公共信息D1D2D3圖3-5普通管理員基本數(shù)據(jù)流程圖從上圖得知普通管理員在系統(tǒng)中的輸入數(shù)據(jù)流程大致為,首先獲得由系統(tǒng)管理為其分配的帳戶信息,之后通過(guò)系統(tǒng)驗(yàn)證并登錄系統(tǒng),當(dāng)有新員工被錄用時(shí)則在系統(tǒng)中添加新用戶帳戶并為其分配權(quán)限,當(dāng)有公文或單位新聞要時(shí)則輸入相關(guān)公共信息并進(jìn)行公共信息的發(fā)布。2)系統(tǒng)輸出數(shù)據(jù)系統(tǒng)的輸出數(shù)據(jù)包含這三方面:普通用戶輸入的數(shù)據(jù)、管理員輸入的數(shù)據(jù)、系統(tǒng)日志信息(包含系統(tǒng)運(yùn)行情況及用戶操作日志等)。3.4系統(tǒng)功能需求本文實(shí)現(xiàn)的某辦公自動(dòng)化系統(tǒng)最主要是為管理單位人力資源及實(shí)物資源,主要為單位員工使用,因此系統(tǒng)的主要功能是實(shí)現(xiàn)研究所員工使用系統(tǒng)并進(jìn)行與工作相關(guān)的業(yè)務(wù)操作。由于本OA系統(tǒng)的本質(zhì)所在,故其滿足一個(gè)普通辦公自動(dòng)化系統(tǒng)所擁有的功能,一個(gè)一般的辦公自動(dòng)化系統(tǒng)大致滿足如下需求[34]:1)用戶登陸系統(tǒng)管理員授權(quán)使普通工作人員升為普通管理員,普通管理員可以為新入職的用戶分配新賬戶,普通員工使用分配的帳戶在登陸時(shí)用來(lái)驗(yàn)證用戶身份,驗(yàn)證通過(guò)則可進(jìn)入辦公自動(dòng)化系統(tǒng)進(jìn)行辦公。2)用戶信息管理用戶信息管理即人力資源的管理。OA系統(tǒng)的存在就是為了提高單位的辦公效率,尤其是員工的辦公效率,因此,員工的信息的管理尤為重要。用戶信息管理為普通管理員提供查看普通員工信息、添加普通員工信息、刪除普通員工信息等操作。3)公共信息發(fā)布公共信息的發(fā)布主要提供一個(gè)平臺(tái)供普通管理員或有權(quán)限的普通用戶來(lái)發(fā)布一些與本單位相關(guān)的國(guó)家政策信息或大眾媒體信息,,比如工會(huì)發(fā)布的組織團(tuán)員開展政治理論學(xué)習(xí)、業(yè)務(wù)技能培訓(xùn)、開展多種文體和自愿者活動(dòng)信息;紀(jì)檢發(fā)布的全所宣傳、教育以及中層干部的考察和處級(jí)領(lǐng)導(dǎo)的年度考核信息。在職員工在使用系統(tǒng)過(guò)程中通過(guò)此功能模塊得知本單位下發(fā)的最新公共信息。4)工作流程管理單位日常辦公中,手續(xù)最為繁瑣過(guò)程尤為復(fù)雜的莫非行政公文行政工作的處理流程,但是處理流程環(huán)節(jié)缺一不可。本辦公自動(dòng)化系統(tǒng)添加工作流程管理模塊,可以方便研究所辦公室及時(shí)處理行政文書的發(fā)文的登記、打印、存檔和收文的登記、傳遞、催辦、歸檔、立卷和行政文書檔案的管理工作普通員工隨時(shí)提交待審批的文件,提交的文件可以隨時(shí)供普通管理員查看并決定是否審批,普通員工可以查看文件的審批狀態(tài),大大節(jié)約了時(shí)間,提高辦公效率。5)資源信息管理本單位的所有可供使用的實(shí)物都可在次功能模塊查看并申請(qǐng)。隨著社會(huì)清廉之風(fēng)的暢行,單位所屬資源在使用前需要通過(guò)辦公系統(tǒng)進(jìn)行申請(qǐng),而此功能模塊就提供辦公用品、車輛、倉(cāng)庫(kù)資源等物品在用戶需要申請(qǐng)使用時(shí)的入口,可見本模塊在整個(gè)系統(tǒng)中占有重要的一席之地。3.5系統(tǒng)非功能需求上一節(jié)主要對(duì)辦公自動(dòng)化系統(tǒng)的一些較重要的功能需求進(jìn)行了分析并談及了對(duì)應(yīng)功能的作用。而本節(jié)則針對(duì)非功能需求做一定的分析。非功能需求是系統(tǒng)對(duì)功能需求之外的需求,決定著系統(tǒng)在使用的安全性穩(wěn)定性等性能效果[35]。3.5.1安全性系統(tǒng)安全是重中之重,是任何系統(tǒng)都必需要考慮的。要滿足這一需求系統(tǒng)必需能在遭受意外事故的情況下不被損害。損害則涉及到系統(tǒng)整體結(jié)構(gòu)的損害、用戶信息的損害等。要使系統(tǒng)的安全性得到保障則系統(tǒng)該滿足如下要求:1)遭到破壞等情況下能重建;2)是可審查的;3)不同類別用戶的使用權(quán)限是可識(shí)別的;4)方便指定用戶對(duì)系統(tǒng)進(jìn)行有效控制,抗干擾能力強(qiáng)3.5.2可靠性安全性的需求按時(shí)系統(tǒng)必須要用一定的可靠性,但是當(dāng)系統(tǒng)只滿足安全性需求時(shí)系統(tǒng)也不一定是可靠的,故而可靠性的需求同樣需要在此提出。要滿足系統(tǒng)具有高的可靠性需求可從下面幾個(gè)方面著手:1)系統(tǒng)數(shù)據(jù)及用戶數(shù)據(jù)都有完整備份;2)系統(tǒng)出現(xiàn)輕微漏洞時(shí)其修復(fù)時(shí)間較短;3)硬件設(shè)備常用且可靠性高;3.5.3健壯性同樣,健壯性也是對(duì)本辦公自動(dòng)化系統(tǒng)的基本需求,本系統(tǒng)擬設(shè)計(jì)出具有好的健壯性的OA系統(tǒng),主要考慮以下幾個(gè)角度:1)系統(tǒng)開發(fā)時(shí),滿足標(biāo)準(zhǔn)的編碼風(fēng)格,使得程序擁有良好的可讀性、結(jié)構(gòu)規(guī)整,同時(shí)在可能出錯(cuò)的地方都有異常處理程序段,再者出現(xiàn)錯(cuò)誤時(shí)可根據(jù)錯(cuò)誤提示快速找到出現(xiàn)錯(cuò)誤的根本原因。2)部署簡(jiǎn)單,具有好的容錯(cuò)性。3.5.4靈活性靈活性主要針對(duì)開發(fā)過(guò)程而設(shè)定,在開發(fā)過(guò)程中開發(fā)人員可能會(huì)隨時(shí)調(diào)整系統(tǒng)部署,此時(shí)靈活性顯得尤為重要。靈活性需求主要表現(xiàn)為:1)采用低內(nèi)聚高耦合思想開發(fā)系統(tǒng),故而在系統(tǒng)部署需要調(diào)整時(shí)可對(duì)組件進(jìn)行靈活替換便可。2)系統(tǒng)布局可靠需求而靈活變換。3.5.5易用性本著系統(tǒng)運(yùn)行后,系統(tǒng)用戶能方便使用系統(tǒng),設(shè)計(jì)之初開發(fā)人員本著此原則進(jìn)行開發(fā),主要從下面幾個(gè)方面進(jìn)行考慮:1)人際交互界面人性化、良好,操作簡(jiǎn)易。2)可記憶性好。3)較少出現(xiàn)嚴(yán)重錯(cuò)誤。此外系統(tǒng)也對(duì)可移植性、可擴(kuò)展性及兼容性等功能需求有具體要求。3.6本章小結(jié)本章主要通過(guò)軟件工程的方法對(duì)即將要設(shè)計(jì)的某辦公自動(dòng)化系統(tǒng)進(jìn)行需求分析。主要從需求概述開始引出本OA系統(tǒng)應(yīng)具有的基本需求模塊,之后以此為模版對(duì)系統(tǒng)的用戶實(shí)例進(jìn)行需求分析,接著對(duì)數(shù)據(jù)進(jìn)行分析,后再分別進(jìn)行功能需求分析和非功能需求分析。整個(gè)需求分析過(guò)程是循序漸進(jìn)的,最后一個(gè)完整的分析結(jié)果出來(lái)后讓我們大致了解了要開發(fā)這樣一個(gè)OA系統(tǒng)需要解決一些什么問(wèn)題。
4辦公自動(dòng)化系統(tǒng)設(shè)計(jì)本章主要根據(jù)第三章的分析和實(shí)際情況對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì),分別從系統(tǒng)總體設(shè)計(jì)、系統(tǒng)用例設(shè)計(jì)和系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)三大方面著手。接下來(lái)的每一節(jié)會(huì)對(duì)這三大方面進(jìn)行詳細(xì)介紹。首先介紹的是系統(tǒng)總體設(shè)計(jì),此部分按系統(tǒng)功能和系統(tǒng)架構(gòu)分別進(jìn)行設(shè)計(jì);其次是系統(tǒng)用例設(shè)計(jì);最后為系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)。4.1系統(tǒng)總體設(shè)計(jì)在進(jìn)行系統(tǒng)功能設(shè)計(jì)和架構(gòu)設(shè)計(jì)之前,有必要先對(duì)系統(tǒng)的設(shè)計(jì)原則進(jìn)行闡述。根據(jù)第三章的分析和實(shí)際情況,可以大致確定出適用于江西省核工業(yè)地質(zhì)局機(jī)械研究所的辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)要以滿足實(shí)用性,安全性,可靠性,先進(jìn)性、統(tǒng)籌性及靈活高效性等要求為原則[36]。下面分別對(duì)這些原則進(jìn)行描述。實(shí)用性:智能化辦公系統(tǒng)的出現(xiàn)就是為了實(shí)現(xiàn)電子化辦公模式,所以該系統(tǒng)的設(shè)計(jì)必須要囊括整個(gè)研究所各個(gè)角色的主要業(yè)務(wù)流程,又要避免一些多余功能的閑置帶來(lái)的不便。無(wú)紙化辦公模式一直是智能化辦公系統(tǒng)的特色及追求,但當(dāng)下情況卻是紙質(zhì)辦公模式還不能被完全替代,所以如何均衡兩者利弊顯得尤為重要。設(shè)計(jì)本系統(tǒng)必須符合實(shí)際要求,減輕員工勞動(dòng)負(fù)擔(dān)的同時(shí),提高整個(gè)研究所的工作效率。安全性:此智能化辦公系統(tǒng)是專門針對(duì)研究所的內(nèi)部系統(tǒng),其內(nèi)部信息尤其是員工信息和財(cái)務(wù)信息的安全需要得到有力保障。同時(shí)各種用戶角色間的權(quán)限及基本信息也必須滿足一定的安全性。可靠性:可靠性保障了系統(tǒng)在運(yùn)行當(dāng)中一些不可估計(jì)的事件對(duì)系統(tǒng)用戶信息及整個(gè)系統(tǒng)安全可靠。設(shè)計(jì)的時(shí)候?qū)ο到y(tǒng)做必要的備份以使系統(tǒng)信息丟失或損毀下能夠重新找到,保證系統(tǒng)崩潰或遭受損害時(shí)能短時(shí)間重構(gòu)系統(tǒng)等。先進(jìn)性:智能化辦公系統(tǒng)的出現(xiàn)本身就是計(jì)算機(jī)在應(yīng)用領(lǐng)域的先進(jìn)應(yīng)用,所以整個(gè)系統(tǒng)在開發(fā)和部署時(shí)要采用先進(jìn)的成熟的計(jì)算機(jī)軟件及硬件技術(shù),同時(shí)開發(fā)過(guò)程、編碼,文檔編寫等需合規(guī)范,且利用軟件工程的理念對(duì)系統(tǒng)進(jìn)行開發(fā),使得整個(gè)系統(tǒng)有高的技術(shù)水平和較長(zhǎng)的軟件生命周期。統(tǒng)籌性:指整個(gè)企業(yè)的業(yè)務(wù)流程統(tǒng)一規(guī)劃并合理分工,確保系統(tǒng)發(fā)揮應(yīng)有的功能。同時(shí)本系統(tǒng)也要和其它的業(yè)務(wù)系統(tǒng)有所聯(lián)系,即保證分工明確的同時(shí),對(duì)其它業(yè)務(wù)系統(tǒng)又能提供相應(yīng)的補(bǔ)充和支持。靈活高效性:在上章節(jié)中講過(guò)靈活性主要針對(duì)開發(fā)過(guò)程而設(shè)定,其表現(xiàn)也與上章所述不謀而合,即為保證開發(fā)過(guò)程中開發(fā)人員能靈活部署相關(guān)組件及布局,開發(fā)過(guò)程必須采用相關(guān)思想及技術(shù)保證開發(fā)過(guò)程的靈活性。而高效性則指系統(tǒng)運(yùn)行時(shí)必須提供較高的處理效率和較快的運(yùn)行速度,同時(shí)要能長(zhǎng)期穩(wěn)定地運(yùn)行在各種操作平臺(tái)。4.1.1系統(tǒng)功能的設(shè)計(jì)某辦公自動(dòng)化系統(tǒng)單位工作信息日常工作行政工作系統(tǒng)設(shè)置與幫助工作流程公共信息某辦公自動(dòng)化系統(tǒng)單位工作信息日常工作行政工作系統(tǒng)設(shè)置與幫助工作流程公共信息人力資源資源信息客戶信息財(cái)務(wù)個(gè)人工作信息行政發(fā)文管理行政收文管理系統(tǒng)管理系統(tǒng)幫助新聞信息中心文件資料中心員工考勤管理員工檔案管理辦公用品管理車輛信息管理客戶資料管理客戶項(xiàng)目管理圖4-1某辦公自動(dòng)化系統(tǒng)系統(tǒng)功能模塊圖根據(jù)該功能模塊圖可知,整個(gè)系統(tǒng)分為九大塊,分別為日常工作、工作流程、行政工作、公共信息、人力資源、資源信息、客戶信息、財(cái)務(wù)、系統(tǒng)設(shè)置與幫助。這幾個(gè)大的功能模塊下還會(huì)各自對(duì)應(yīng)劃分一些小的功能模塊。當(dāng)然前面的章節(jié)還講到有一個(gè)隨時(shí)聊天功能在這一項(xiàng)沒(méi)有展示,設(shè)計(jì)的時(shí)候可將隨時(shí)聊天功能作為一個(gè)系統(tǒng)插件進(jìn)行實(shí)現(xiàn)。所有這些模塊,有的是系統(tǒng)的三類用戶均可訪問(wèn)的,有的必須是具備相應(yīng)權(quán)限的用戶才能訪問(wèn)并為其服務(wù)。接下來(lái)對(duì)各個(gè)模塊進(jìn)行詳細(xì)的功能設(shè)計(jì)介紹。1)日常工作模塊:該模塊主要供用戶進(jìn)行日常工作的管理,其下一級(jí)又分為兩個(gè)子模塊,分別為個(gè)人日常工作和單位日常工作。具體功能結(jié)構(gòu)圖如圖4-2所示。單位工作計(jì)劃單位工作計(jì)劃單位工作計(jì)劃部門工作計(jì)劃個(gè)人工作計(jì)劃公文審核公文簽發(fā)公文印刷公文傳閱日常工作圖4-2日常工作模塊用戶訪問(wèn)本模塊可查看一些個(gè)人日常工作及單位日常工作的事項(xiàng),比如從個(gè)人日常工作模塊可查看并管理當(dāng)前需要處理的基本工作、代辦工作、上報(bào)工作等個(gè)人工作信息。再者對(duì)比個(gè)人日常工作,我們?cè)谧鱿到y(tǒng)分析時(shí)特地加入一個(gè)單位日常工作模塊與個(gè)人日常工作模塊并列。見名知意,單位日常工作模塊交代了本單位的一個(gè)日常工作信息,普通用戶只能查看而不能管理。2)行政工作模塊:這個(gè)模塊主要對(duì)單位的公文信息進(jìn)行管理和監(jiān)控。該模塊下級(jí)同樣劃分了兩個(gè)子模塊,分別為行政發(fā)文管理模塊和行政收文管理模塊。行政發(fā)文管理分為公文擬稿、公文審核、公文簽發(fā)、公文印制、公文傳閱;行政收文模塊分為公文登記、公文擬辦、公文批辦和公文承辦。兩個(gè)子模塊都體現(xiàn)出整個(gè)行政公文的發(fā)文和收文工作是一個(gè)非常清晰簡(jiǎn)潔的過(guò)程。具體功能結(jié)構(gòu)圖如圖4-3所示。行政收文管理行政收文管理公文登記公文擬辦公文批辦公文承辦行政發(fā)文管理公文審核公文簽發(fā)公文印刷公文傳閱公文擬稿行政工作圖4-3行政工作模塊3)工作流程模塊:該功能模塊下分了三個(gè)子模塊,分別為流程發(fā)送子模塊、流程接收子模塊和流程管理子模塊。具體功能結(jié)構(gòu)圖如圖4-4所示。工作流程工作流程流程發(fā)送流程接收流程管理圖4-4工作流程模塊流程發(fā)送子模塊可以查看所有已發(fā)送的流程信息,流程接收子模塊則可以查看所有已接收的流程信息,流程管理子模塊則提供對(duì)所有已發(fā)送和已接受或?qū)⒁l(fā)送的流程信息的管理。這三個(gè)子模塊構(gòu)成了整個(gè)大模塊的全部功能,能對(duì)對(duì)應(yīng)用戶的所以業(yè)務(wù)流程信息進(jìn)行查看及管理。這一功能模塊的加入方便及簡(jiǎn)化了一些需要互動(dòng)的項(xiàng)目的操作過(guò)程,在整個(gè)OA系統(tǒng)中占有重要地位。4)公共信息模塊:該系統(tǒng)模塊的功能是為單位的一些公共信息資源提供一個(gè)展示平臺(tái),同時(shí)為使用系統(tǒng)的用戶提供一個(gè)公共交流平臺(tái)。具體功能結(jié)構(gòu)圖如圖4-5所示。公共信息公共信息新聞信息中心文件資料中心網(wǎng)絡(luò)會(huì)議中心論壇中心圖4-5公共信息模塊該模塊下級(jí)包含四個(gè)子模塊,分別為新聞信息中心子模塊、文件資料中心子模塊、網(wǎng)絡(luò)會(huì)議中心子模塊、論壇中心子模塊。新聞信息中心主要發(fā)布黨建工作安排、總結(jié)以及單位網(wǎng)站、報(bào)刊、宣傳欄和對(duì)外稿件的傳輸工作信息,文件資料中心主要發(fā)布年度考核表、最新政策學(xué)習(xí)資料等信息。這些公共信息資源及公共互動(dòng)平臺(tái)使得整個(gè)無(wú)紙化辦公系統(tǒng)精彩紛呈。5)人力資源模塊:本模塊下級(jí)又分員工檔案信息、員工工資管理、員工考勤管理及員工申請(qǐng)信息等四個(gè)子模塊。具體功能結(jié)構(gòu)圖如圖4-6所示。人力資源人力資源員工檔案信息員工考勤信息員工工資管理員工申請(qǐng)信息圖4-7人力資源模塊本模塊為單位的人力資源部門提供了重要服務(wù)。在該模塊普通用戶可要查看到個(gè)人的檔案信息、工資信息、考勤信息等,特殊用戶則可以查看整個(gè)單位工作人員的這些信息。對(duì)該模塊進(jìn)行這樣的功能設(shè)計(jì)能使本單位的人力資源得到高效管理和使用。6)資源信息模塊:該模塊下主要分為這幾個(gè)子模塊:辦公用品管理、車輛信息管理及倉(cāng)庫(kù)信息管理等子模塊。具體功能結(jié)構(gòu)圖如圖4-7所示。資源資源信息辦公用品管理車輛信息管理倉(cāng)庫(kù)信息管理圖4-7資源信息模塊能實(shí)現(xiàn)對(duì)本單位的實(shí)際物資進(jìn)行分配和管理。當(dāng)用戶需要使用每類物資時(shí),可向普通管理員發(fā)出對(duì)該物資的使用申請(qǐng),管理員收到申請(qǐng)針對(duì)待申請(qǐng)的物資進(jìn)行查驗(yàn)并合理分配,做好了合理分配則對(duì)申請(qǐng)者發(fā)送審核通過(guò)信息,最后申請(qǐng)者按照要求獲得物資并使用。7)客戶信息模塊:本模塊下級(jí)包含了客戶資料管理、客戶項(xiàng)目管理及客戶信用管理這三個(gè)子模塊。具體功能結(jié)構(gòu)圖如圖4-8所示。客戶客戶信息客戶資料管理客戶項(xiàng)目管理客戶信用管理圖4-8客戶信息模塊江西省核工業(yè)地質(zhì)局機(jī)械研究所具有三十余年軍工產(chǎn)品生產(chǎn)歷史,具有國(guó)家質(zhì)量監(jiān)督局頒發(fā)的C級(jí)鍋爐制造許可證,與研究所合作的客戶也非常之多。該模塊包含了所有與本單位合作過(guò)或?qū)⒁献鞯目蛻粜畔?這些信息影射著該單位與所有客戶的關(guān)系信息,對(duì)該單位及客戶都是非常重要的。因此本OA系統(tǒng)對(duì)該模塊必須有很高的安全性及可靠性支持,其權(quán)限也只對(duì)固定的人員(抑或稱之為管理員)開放。8)財(cái)務(wù)信息模塊:本模塊的功能是對(duì)單位的財(cái)務(wù)信息進(jìn)行管理。如基本的會(huì)計(jì)資料、日常操作憑證、會(huì)計(jì)賬簿、操作人員信息等在該模塊均有所體現(xiàn),需要被嚴(yán)密保護(hù)。故而關(guān)于此模塊的訪問(wèn)權(quán)限也有一定限制。9)系統(tǒng)管理與幫助模塊:此模塊下面包含:系統(tǒng)管理和幫助子模塊。而系統(tǒng)管理則包括系統(tǒng)安全管理和用戶權(quán)限管理,主要由系統(tǒng)管理員來(lái)完成。而幫助子模塊則可讓用戶查看系統(tǒng)的使用方法。同時(shí)在系統(tǒng)使用過(guò)程遇到任何與技術(shù)有關(guān)的問(wèn)題也可在此模塊向開發(fā)人員進(jìn)行反饋。4.1.2系統(tǒng)架構(gòu)設(shè)計(jì)雖然我們做著的是對(duì)機(jī)械研究所的OA系統(tǒng)開發(fā),但是我采用的系統(tǒng)架是相對(duì)穩(wěn)定的,也就是說(shuō)換一個(gè)單位或者企業(yè)我們同意可以使用這樣一個(gè)穩(wěn)定的架構(gòu)進(jìn)行系統(tǒng)設(shè)計(jì)。穩(wěn)定的架構(gòu)使得開發(fā)人員在編寫程序時(shí)能夠有好的心態(tài)且能達(dá)到好的效率,同時(shí)也能有好的變成規(guī)范;而不好的不穩(wěn)定的架構(gòu)則會(huì)使得開發(fā)人員在設(shè)計(jì)程序時(shí)有所阻礙,且從軟件生命周期的角度來(lái)考慮這種不好的架構(gòu)也是不可接受的[37]。圖4-9是某辦公自動(dòng)化系統(tǒng)的架構(gòu)設(shè)計(jì)圖。編寫Hibernatemapping文件和持久化實(shí)體類編寫Hibernatemapping文件和持久化實(shí)體類對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行呈現(xiàn),并對(duì)用戶的非法操作進(jìn)行適當(dāng)?shù)目刂凭帉慏AO和實(shí)現(xiàn)編寫Service接口方法及實(shí)現(xiàn)JSP頁(yè)面處理頁(yè)面和業(yè)務(wù)邏輯的交互,對(duì)數(shù)據(jù)進(jìn)行必要的驗(yàn)證、轉(zhuǎn)換功能模塊編寫Action及對(duì)應(yīng)Form根據(jù)模塊需要的各種持久化操作,確定對(duì)應(yīng)方法分析模塊所要涉及的表,確定表之間的關(guān)系Web層服務(wù)層DAO層實(shí)體層圖4-9系統(tǒng)架構(gòu)設(shè)計(jì)圖1)Web層:web層即網(wǎng)頁(yè)層。從上圖可看到本系統(tǒng)的Web層采用JSP技術(shù),且前面的章節(jié)已有描述本系統(tǒng)使用CSS+DIV進(jìn)行界面部署。系統(tǒng)界面其實(shí)是用戶接口(UI,UserInterface)和用戶界面控制邏輯(UICL,UserInterfaceControlLogical)組成。用戶接口負(fù)責(zé)從本OA系統(tǒng)的用戶方接收命令、請(qǐng)求、數(shù)據(jù)、且將這些信息傳遞給業(yè)務(wù)層進(jìn)行處理,在講結(jié)果呈現(xiàn)出來(lái)。2)服務(wù)層:服務(wù)層其實(shí)表示了整個(gè)系統(tǒng)的業(yè)務(wù)邏輯,整個(gè)業(yè)務(wù)邏輯包含數(shù)據(jù)驗(yàn)證、數(shù)據(jù)處理及權(quán)限分配及授權(quán)等相關(guān)操作。整個(gè)業(yè)務(wù)流程是整個(gè)OA系統(tǒng)的核心部分,所以系統(tǒng)進(jìn)行開發(fā)時(shí)應(yīng)該要本著精簡(jiǎn)的原則進(jìn)行,也就是說(shuō)將有需求的功能模塊要實(shí)現(xiàn),而去掉繁瑣的系統(tǒng)無(wú)需求的模塊。而業(yè)務(wù)的信息包含兩個(gè)方面,一個(gè)是數(shù)據(jù)信息,另一個(gè)是操作信息。3)實(shí)體層:實(shí)體層包含著整個(gè)OA系統(tǒng)的實(shí)體關(guān)系,實(shí)體其實(shí)是相關(guān)數(shù)據(jù)的抽象,故而實(shí)體層其實(shí)是因特網(wǎng)體現(xiàn)中的數(shù)據(jù)層。此層為數(shù)據(jù)來(lái)源提供一個(gè)供用戶訪問(wèn)的接口,設(shè)計(jì)的時(shí)候要注意到一定要本著面向?qū)ο蟮乃枷雭?lái)操作數(shù)據(jù)庫(kù)。4.2系統(tǒng)用例設(shè)計(jì)根據(jù)前一章對(duì)系統(tǒng)用例的需求分析,本小結(jié)對(duì)該分析進(jìn)行相應(yīng)的設(shè)計(jì),本系統(tǒng)中包含系統(tǒng)管理員、普通管理員以及普通工作人員三類用戶,下面對(duì)這三類用戶的權(quán)限進(jìn)行相應(yīng)設(shè)計(jì)。4.2.1系統(tǒng)管理員權(quán)限設(shè)計(jì)根據(jù)上一章的分析,系統(tǒng)管理員擁有整個(gè)系統(tǒng)最高的權(quán)限,它由開發(fā)人員在后臺(tái)數(shù)據(jù)庫(kù)中指定,針對(duì)系統(tǒng)用戶而言系統(tǒng)管理員能為系統(tǒng)指定普通管理員。系統(tǒng)管理員的權(quán)限為:添加普通管理員并為普通管理進(jìn)行權(quán)限設(shè)置,管理普通管理員信息。對(duì)于系統(tǒng)管理員管理普通管理員信息則是這樣的:系統(tǒng)管理員登錄系統(tǒng),通過(guò)輸入普通管理員信息找到其在數(shù)據(jù)庫(kù)的當(dāng)前數(shù)據(jù),之后按照要求對(duì)其進(jìn)行對(duì)應(yīng)的更新。系統(tǒng)管理員指定普通管理員則進(jìn)行這樣的操作:登錄系統(tǒng),輸入普通管理員的信息以查看該人是否之前就為普通管理員,若是則修改其權(quán)限并將相關(guān)信息存入數(shù)據(jù)庫(kù);若不是則將其添加為普通管理員并為其分配權(quán)限,最后存入數(shù)據(jù)庫(kù)。如圖4-10為針對(duì)所描述流程設(shè)計(jì)的流程圖。添加普通管理員信息開始添加普通管理員信息開始輸入普通管理員信息普通管理員是否存在?修改普通管理員的權(quán)限存入數(shù)據(jù)庫(kù)結(jié)束YN圖4-10系統(tǒng)管理員更改普通管理員權(quán)限流程圖4.2.2普通管理員權(quán)限設(shè)計(jì)根據(jù)上一章的分析知道,普通管理員由系統(tǒng)管理員指定并分配權(quán)限,其最主要的一個(gè)權(quán)限就是可以為系統(tǒng)添加普通工作人員。此處專門對(duì)系統(tǒng)的這一權(quán)限進(jìn)行設(shè)計(jì)。對(duì)普通管理員權(quán)限的設(shè)計(jì)是這樣的,當(dāng)本單位錄用新人或有些員工需要進(jìn)行人事調(diào)動(dòng)時(shí),普通管理則分配新賬號(hào)或更新其相關(guān)信息,通過(guò)獲得操作對(duì)象的基本信息(比如姓名或身份證號(hào)),普通管理員可對(duì)操作對(duì)象進(jìn)行相應(yīng)管理。管理的整個(gè)流程大致如下:系統(tǒng)獲得某用戶信息后,通過(guò)與員工信息數(shù)據(jù)表進(jìn)行核對(duì),查看該信息是否有對(duì)應(yīng)普通用戶存在,若存在則查看其信息是否正確,錯(cuò)誤則修改并存入數(shù)據(jù)庫(kù),否則不操作;不存在則添加員工信息并將其信息存入數(shù)據(jù)庫(kù)中。如圖4-11為普通管理員管理普通用戶的程序流程圖。開始開始輸入員工信息員工存在?添加、更改或刪除員工信息信息有誤?存入數(shù)據(jù)庫(kù)結(jié)束YYNN圖4-11普通管理員管理普通用戶信息流程圖4.2.3普通工作人員權(quán)限設(shè)計(jì)通過(guò)以上分析知道,普通工作人員由普通管理員添加,并對(duì)其進(jìn)行管理。普通工作人在整個(gè)系統(tǒng)中是擁有權(quán)限最低的用戶。普通工作人員通過(guò)普通管理為其分配的賬號(hào)及密碼進(jìn)行系統(tǒng)登錄,查看或管理其權(quán)限范圍以內(nèi)的相關(guān)信息。本小節(jié)主要對(duì)普通工作人員登錄系統(tǒng)的過(guò)程進(jìn)行設(shè)計(jì)。普通工作人員通過(guò)用戶名和密碼進(jìn)行登錄的,當(dāng)然為了有更高的安全性,登陸界面除了用戶名和密碼欄外還有一個(gè)驗(yàn)證碼辨認(rèn)欄。即用戶名,密碼、驗(yàn)證碼輸入均正確的情況下才能成功進(jìn)入系統(tǒng)。在用戶要登錄辦公自動(dòng)化系統(tǒng)時(shí),在登錄界面輸入用戶名、密碼和驗(yàn)證碼,系統(tǒng)根據(jù)用戶的輸入信息與數(shù)據(jù)庫(kù)儲(chǔ)存的信息進(jìn)行匹配,若用戶名不存在則返回“用戶名不存在”;若用戶名存在但密碼錯(cuò)誤,則返回“密碼錯(cuò)誤”;如驗(yàn)證碼錯(cuò)誤則返回“驗(yàn)證碼輸入錯(cuò)誤,請(qǐng)重輸!”。只有三者同時(shí)同時(shí)正確的情況下,用戶才能成功登陸。圖4-12為普通員系統(tǒng)登錄流程圖。開始開始輸入用戶名、密碼、驗(yàn)證碼用戶名存在?登錄成功進(jìn)入系統(tǒng)密碼正確?結(jié)束YNNY驗(yàn)證碼正確?NY圖4-12普通工作人員系統(tǒng)登錄流程圖4.3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)處于系統(tǒng)后臺(tái)的數(shù)據(jù)庫(kù)是整個(gè)辦公自動(dòng)化系統(tǒng)的核心部分,如何為數(shù)據(jù)設(shè)計(jì)選擇合理的結(jié)構(gòu)方便數(shù)據(jù)的操作非常重要[38]。整個(gè)OA系統(tǒng)所有的操作其實(shí)都是圍繞數(shù)據(jù)進(jìn)行的,因此本節(jié)的介紹顯得尤為重要。4.3.1實(shí)體屬性圖談到數(shù)據(jù)庫(kù)一定繞不開實(shí)體屬性圖,該圖是現(xiàn)實(shí)世界的概念模型,能直接體現(xiàn)實(shí)體類型、實(shí)體屬性和實(shí)體間的聯(lián)系方法。關(guān)于該圖的詳細(xì)介紹可以在數(shù)據(jù)庫(kù)原理、軟件工程等相關(guān)書籍中查找到。接下來(lái)主要對(duì)系統(tǒng)主要的實(shí)體進(jìn)行實(shí)體屬性圖的設(shè)計(jì)。1)員工基本信息整個(gè)辦公自動(dòng)化系統(tǒng)的用戶均為本單位的員工,所以員工實(shí)體主要用來(lái)存放本單位員工的相關(guān)信息,這些信息主要從普通管理員為員工分配登錄帳戶及權(quán)限時(shí)根據(jù)員工的真是信息填入系統(tǒng)界面而獲取。這新信息包括用戶名、密碼、身份證號(hào)、郵箱號(hào)、所在部門等基本信息。圖4-13給出了員工實(shí)體屬性圖。員工基本信息員工基本信息用戶名密碼身份證號(hào)郵箱號(hào)部門名稱圖4-13員工實(shí)體屬性圖2)部門基本信息員工信息實(shí)體屬性中有一個(gè)部門號(hào),整個(gè)單位有多個(gè)部門,所以可將部門當(dāng)作一個(gè)實(shí)體對(duì)其進(jìn)行屬性設(shè)置,且每個(gè)部門的權(quán)限會(huì)有所不同,故而有些屬性需要在這實(shí)體中進(jìn)行專門設(shè)置以區(qū)分不用用戶的權(quán)限。圖4-14為部門實(shí)體屬性圖。部門基本信息部門基本信息部門號(hào)部門名稱圖4-14部門實(shí)體E-R圖由該實(shí)體屬性圖可知,我們只為部門實(shí)體設(shè)置了兩個(gè)屬性,分別為部門號(hào)和部門名稱。3)工作信息OA系統(tǒng)的設(shè)計(jì)就是為了簡(jiǎn)化日常工作處理的操作,所以工作信息實(shí)體相關(guān)屬性的設(shè)計(jì)應(yīng)當(dāng)簡(jiǎn)潔合理,圖4-15表示辦公自動(dòng)化系統(tǒng)的工作信息實(shí)體屬性圖。日常工作信息日常工作信息工作編號(hào)工作名稱工作內(nèi)容起始時(shí)間終止時(shí)間操作員工圖4-15工作信息實(shí)體屬性圖上面描述了日常工作信息信息實(shí)體的實(shí)體屬性圖,通過(guò)該圖我們可以看到,為了完整地表達(dá)日常工作這一實(shí)體,專為其設(shè)置了6個(gè)屬性。工作編號(hào)這一字段的屬性能表面該日常信息的類別(個(gè)人日常工作和單位日常工作兩類)及其在該類中的編號(hào);工作名稱字段屬性直接表示該工作的名稱(即擁有一個(gè)怎樣的主題性質(zhì));工作內(nèi)容這一字段屬性表示整個(gè)日常工作的具體內(nèi)容,也就是說(shuō)表示該工作需要進(jìn)行一些什么樣的操作才算做完;起始時(shí)間這一字段表示該日常工作的生成時(shí)間;終止時(shí)間這一字段表示該日常工作的完成時(shí)間;最后一個(gè)字段操作員工表示該日常工作是哪位員工需要進(jìn)行的。這些信息也是系統(tǒng)界面通過(guò)用戶對(duì)日常工作的管理而獲得的。4)公文信息 由于某辦公自動(dòng)化系統(tǒng)會(huì)對(duì)單位的公文頒發(fā)流程就行管理,所以公文信息實(shí)體E-R圖的設(shè)計(jì)不可忽略。根據(jù)公文信息的發(fā)布流程可知公文在流程中的每一個(gè)階段都有一個(gè)對(duì)應(yīng)的狀態(tài),因而其實(shí)體必須設(shè)定一個(gè)標(biāo)志字段表示公文的狀態(tài)。為了完整地表達(dá)公文信息這一實(shí)體,專為其設(shè)置了6個(gè)屬性。公文編號(hào)這一字段的屬性能表面該公文的編號(hào);公文名稱字段屬性則表示該公文的標(biāo)題(即擁有一個(gè)怎樣的主題性質(zhì));公文內(nèi)容這一字段屬性表示公文所述的具體內(nèi)容,;時(shí)間這一字段表示該公文被最近修改的時(shí)間;標(biāo)志號(hào)這一字段表示當(dāng)前該公文在整個(gè)發(fā)布流程處于哪個(gè)階段;最后一個(gè)字段操作員工表示該狀態(tài)下的公文是由哪位員工操作形成的。這些信息同樣也是從系統(tǒng)界面通過(guò)對(duì)應(yīng)用戶對(duì)行政公文的管理而獲得的。圖4-16表示公文信息實(shí)體屬性圖。公文信息公文信息公文編號(hào)公文名稱公文內(nèi)容時(shí)間標(biāo)志號(hào)操作員工圖4-16公文信息實(shí)體屬性圖5)公共信息公共信息實(shí)體包含這樣一些屬性,公共信息編號(hào)字段表示公共信息所屬類別(公共信息、文件資料、網(wǎng)絡(luò)會(huì)議、論壇中心四類)及在該類別的編號(hào);公共信息名稱字段表示公共信息的標(biāo)題;公共信息內(nèi)容表示公共信息所包含的詳細(xì)內(nèi)容;發(fā)布時(shí)間表示對(duì)應(yīng)公共信息的發(fā)布時(shí)間;操作員工表示發(fā)布該公共信息的操作人員的員工編號(hào)。圖4-17為公共信息實(shí)體屬性圖。公共信息公共信息信息編號(hào)信息名稱信息內(nèi)容發(fā)布時(shí)間操作員工圖4-17公共信息實(shí)體屬性圖6)流程信息為了完整地流程信息這一實(shí)體,專為其設(shè)置了6個(gè)屬性。流程編號(hào)這一字段的屬性能表面該流程信息的編號(hào);流程名稱字段屬性直接表示該流程的名稱(即標(biāo)題);流程內(nèi)容這一字段屬性表示業(yè)務(wù)流程的具體內(nèi)容,也就是說(shuō)表示業(yè)務(wù)包含怎樣的內(nèi)容;起始時(shí)間這一
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 太陽(yáng)能工程招標(biāo)文件3篇
- 工程圍擋施工合同書
- 住宅質(zhì)量保證書重要信息梳理3篇
- 勞動(dòng)合同管理與員工參與3篇
- 公租房抽簽現(xiàn)場(chǎng)代理書3篇
- 土地承包關(guān)系的結(jié)束法律程序3篇
- 日用百貨批發(fā)市場(chǎng)調(diào)研考核試卷
- 毛皮制品加工質(zhì)量管理手冊(cè)考核試卷
- 生物質(zhì)燃燒發(fā)電與氣化發(fā)電對(duì)比考核試卷
- 纖維素纖維的生物醫(yī)學(xué)工程應(yīng)用進(jìn)展考核試卷
- 車輛應(yīng)急預(yù)案方案惡劣天氣
- 【部編版】語(yǔ)文五年級(jí)下冊(cè)第五單元《交流平臺(tái) 初試身手》精美課件
- 枇杷文化知識(shí)講座
- 浙江偉鋒藥業(yè)有限公司年產(chǎn)100噸拉米夫定、50噸恩曲他濱、30噸卡培他濱技改項(xiàng)目環(huán)境影響報(bào)告
- 公路養(yǎng)護(hù)安全作業(yè)規(guī)程-四級(jí)公路養(yǎng)護(hù)作業(yè)控制區(qū)布置
- 了解生活中常見的乳化現(xiàn)象
- 八年級(jí)家長(zhǎng)會(huì)領(lǐng)導(dǎo)講話4篇
- 美世國(guó)際職位評(píng)估體系IPE3.0使用手冊(cè)
- 焦慮抑郁患者護(hù)理課件
- 戶外招牌安全承諾書
- JGT471-2015 建筑門窗幕墻用中空玻璃彈性密封膠
評(píng)論
0/150
提交評(píng)論