【正文】
所急需建立一個辦公自動化系統(tǒng)以完成改革之路。本章開始使用軟件工程的原則對整個辦公自動化系統(tǒng)的開發(fā)進行闡述[32]。整個關系數(shù)據(jù)庫則由若干個互相關聯(lián)的二維表組成,數(shù)據(jù)的管理則是對這些二維表進行分類、合并、連接或選取等運算來實現(xiàn)。IMS (Information Management System)是其典型代表。隨著時間的發(fā)展,數(shù)據(jù)庫技術和其他計算機領域的相互滲透,數(shù)據(jù)庫技術已不僅僅應用于事務處理,并進一步應用到人工智能、情報檢索、專家系統(tǒng)、計算機輔助設計等領域。由于這種結構不再需要專用的客戶端軟件,因此也使技術維護人員從繁重的維護工作中解脫出來,把主要精力放在服務器程序的更新工作上。通常而言,用戶只需要在PC端安裝任意一個瀏覽器,服務器端安裝一個數(shù)據(jù)庫,便可使用瀏覽器通過Web Server 同數(shù)據(jù)庫進行數(shù)據(jù)交互。當研究所員工和管理者遠在外地出差時,C/S模式則要求使用者下載客戶端并安裝才能使用,無法實現(xiàn)快速的安裝和部署;加之C/S結構的軟件需要根據(jù)不同的操作系統(tǒng)開發(fā)不同版本的軟件,某些特定的應用中還需要特定的軟件支持,兼容性較差;當產(chǎn)品更新?lián)Q代時,使用C/S模式開發(fā)的系統(tǒng)常需要高昂的維護資金,系統(tǒng)更新?lián)Q代過程也十分之復雜繁瑣。 C/S結構和B/S結構C/S結構,即Client/Server (客戶機/服務器) 結構[25],由客戶機端和服務器端兩部分組成:客戶機端發(fā)送請求,服務器端根據(jù)客戶機端的請求做出應答。同時,由于不同的層各自負責掌握自己的職責,而每一層不同的應用卻又具有某些相同的特征,使用MVC模式就有利于工程化、工具化的進行程序代碼管理,減少冗余的編碼時間。其中,Model(模型)主要負責在數(shù)據(jù)庫中存取數(shù)據(jù),是應用程序的核心;View(視圖)是應用程序中用于處理數(shù)據(jù)顯示的部分,通常根據(jù)模型數(shù)據(jù)來創(chuàng)建用戶看到并與之交互的界面;Controller(控制器)則處理用戶交互的部分,一般來說控制器負責從用戶接收申請,將模型和視圖匹配在一起,共同完成對用戶的請求[24]。2)Spring: Spring是一個輕量的控制反轉和面向切面的開源框架,于2003年興起,由Rod Johnson在其著作Expert OneOnOne J2EE Development and Design中闡述的部分理念和原型衍生而來。工作流主要解決了為完成某一工作目標,在多個參與者之間使用計算機技術并按照一定的規(guī)則自動傳遞文檔、信息或者任務。工作流技術起源于二十世紀七十年代中期辦公自動化領域的研究,隨著個人計算機、網(wǎng)絡技術的普及和發(fā)展,工作流技術的研究與開發(fā)于九十年代進入一個新的熱潮。實現(xiàn)了一個人機交互界面友好化、功能強大化、工作流程清晰化,能夠為江西省核工業(yè)地質局機械研究所高效的辦公提供了一個有可靠技術支持的辦公自動化系統(tǒng)。第四章 系統(tǒng)詳細設計:詳細介紹了系統(tǒng)各個功能模塊的設計以及系統(tǒng)的架構設計、數(shù)據(jù)庫表的設計,并展示部分數(shù)據(jù)庫ER圖。 論文的主要內容該課題主要研究的內容是如何設計并實現(xiàn)一個適用于江西省核工業(yè)地質局機械研究所的辦公自動化系統(tǒng)。因此,信息安全是任何OA系統(tǒng)中十分重要的問題,是一個不可忽視的企業(yè)安全戰(zhàn)略。3)信息安全性在大數(shù)據(jù)時代,數(shù)據(jù)和信息已成為最為重要的資源。同樣,研究所能否合法合理的管理OA系統(tǒng)中的企業(yè)信息數(shù)據(jù)將決定研究所能否成為行業(yè)的翹楚[19]。知識管理辦公自動化系統(tǒng)就是在上一代辦公自動化系統(tǒng)的基礎之上,為文件處理的每個環(huán)節(jié)提供了所需的諸如文件背景資料及單位等有關知識信息,確保每個使用者在使用系統(tǒng)的過程中能夠獲取企事業(yè)單位現(xiàn)有的知識,提升每名員工的知識面,幫助企業(yè)單位挖掘潛在的人才、定位擁有專門知識的人、傳遞并有效利用知識。第二代辦公自動化系統(tǒng)實現(xiàn)了很多實用的功能模塊,完成了對涉及人、事、會議、文檔等信息的自動化管理。它主要解決了如何有效存儲和高效利用結構化數(shù)據(jù)的問題,強調對數(shù)據(jù)的計算能力。辦公自動化系統(tǒng)不僅僅是一個簡單的系統(tǒng),它包含多種學科的技術,如系統(tǒng)工程學、行為科學、管理學、人工智能、社會學等[9],需進行信息收集、信息處理、信息傳遞、決策分析管理、知識管理等,因而需要相關計算機、Web、通信和自動化技術。4)在上述基礎之上,在J2EE平臺上實現(xiàn)一個適用于江西省核工業(yè)地質局機械研究所的個性化辦公自動化系統(tǒng)。系統(tǒng)在開發(fā)的過程中結合軟件工程生命周期的思想,對系統(tǒng)進行可行性研究、需求分析、總體設計、詳細設計、系統(tǒng)實現(xiàn)、系統(tǒng)測試、系統(tǒng)部署與系統(tǒng)維護等工作。2011年初,我國頒布的《中共中央國務院關于分類推進事業(yè)單位改革的指導意見》[6]指出事業(yè)單位改革是我國全面深化改革的一個重要方面,是建立與市場經(jīng)濟體制相適應的社會主義現(xiàn)代公益事業(yè)制度的偉大實踐[7]。在行政機關中一般把辦公自動化叫做電子政務,企事業(yè)單位就都叫OA系統(tǒng)。關鍵字:OA系統(tǒng) 無紙化辦公 信息管理AbstractThe 21st century is a century of rapid development of information. In this era with informatization revolution and digitizing revolution, if an enterprise wants to occupy a place in such an increasingly petitive environment, it not only needs the formidable scientific research innovation ability and advanced management idea, at the same time, the pany should also need to have the ability to construct information、management information and apply information. The appearance of OA system has meet this demand.In this graduation design, I designed and realized an office automation system for nuclear industry geological survey and machinery research institute in jiangxi province (nuclear industry two six O factory). We use the ideas of software engineering to develop the whole system, and successively pleted the system requirement analysis, the system design and the system implementation and testing .In this OA system, users are divided into three categories: the ordinary employee, the enterprise administrator and the system administrator, and the ordinary employees are the main user of the system. Meanwhile, the system consists of the following functional modules: the daily work module, the workflow module, the administration module, the public work module, the human resources module, the resource information module, the customer information module, the financial module, the system setup and help module. The system design of the employee information table, the department of basic information table, the employee work table, the document information table, the public information table, the process information table, the resource information table, the customer information table, the financial information table in total of nine the process of software design and development, the system is fully bined with the thinking of software development life cycle. The system developments based on J2EE development platform, the Java version is , development tool is Eclipse J2EE version, the database is , deployed on the Windows service 2008. System development using B/S structure, the client runs at above, the server running in Apache Tomcat . Starting from the actual application, step by step to plete the system main modules and their basic functions. Finally, the system has been tested and is operating normally.Key words: OA system office automation information management目 錄摘 要 IAbstract II目 錄 IV1 緒 論 課題研究背景 1 課題研究目的和意義 1 國內外研究現(xiàn)狀 2 論文的主要內容 52 相關技術介紹 工作流模式 6 SSH框架 6 MVC框架 8 C/S結構和B/S結構 9 數(shù)據(jù)庫技術 11 本章小結 123 企業(yè)辦公系統(tǒng)需求分析 需求概述 13 15 系統(tǒng)數(shù)據(jù)分析 18 系統(tǒng)功能需求 20 系統(tǒng)非功能需求 21 本章小結 234 辦公自動化系統(tǒng)設計 系統(tǒng)總體設計 24 系統(tǒng)用例設計 31 系統(tǒng)數(shù)據(jù)庫設計 35 本章小結 465 辦公自動化系統(tǒng)實現(xiàn)與測試 系統(tǒng)開發(fā)環(huán)境 47 關鍵模塊的實現(xiàn) 48 系統(tǒng)測試 55 本章小結 606 總結與展望 全文總結 61 展望 61致 謝 63參考文獻 641 緒 論 課題研究背景二十一世紀是一個信息高速發(fā)展的世紀,在信息化與數(shù)字化革命的時代,一個企業(yè)若想在競爭已如此日益激烈的環(huán)境中占據(jù)一席之地,不僅需要強大的科研創(chuàng)新能力和先進的企業(yè)內部管理理念,同時還需具備企業(yè)信息建設、企業(yè)信息管理和企業(yè)信息應用的能力[1]。系統(tǒng)中設計了員工信息表、部門基本信息表、員工工作信息表、公文信息表、公共信息表、流程信息表、資源信息表、客戶信息表、財務信息表等數(shù)張數(shù)據(jù)表。本次畢業(yè)設計,設計并實現(xiàn)了一個針對江西省核工業(yè)地質局機械研究所(核工業(yè)二六O廠)的辦公自動化系統(tǒng)。而辦公自動化系統(tǒng)的出現(xiàn)恰好滿足了這一需求。關于系統(tǒng)的功能模塊該系統(tǒng)主要分為以下幾大模塊:日常工作模塊,工作流程模塊,行政工作模塊,公共信息模塊,人力資源模塊,資源信息模塊,客戶信息模塊,財務模塊和系統(tǒng)設置與幫助模塊。本此設計從實際應用出發(fā),逐步完成系統(tǒng)的各主要模塊及其基礎功能的設計與實現(xiàn),最后經(jīng)過相關測試系統(tǒng)能正常運行。它將計算機與日常辦公充分結合起來,實現(xiàn)了無紙化辦公模式,是信息化社會的成果。 課題研究目的和意義江西省核工業(yè)地質局機械研究所(核工業(yè)二六O廠)是省屬正處級事業(yè)單位,始建于1959年10月,機械研究所具有多年軍工產(chǎn)品生產(chǎn)歷史,是南昌市委市政府授予的“文明單位”。系統(tǒng)主要是為了方便企業(yè)內部員工的信息交流、文件收發(fā)與文件審批等功能。3)針對已有的辦公自動化系統(tǒng)的需求分析,完成適用于江西省核工業(yè)地質局機械研究所的辦公自動化系統(tǒng)的框架設計、功能模塊設計和數(shù)據(jù)庫的設計等。在他們看來,辦公自動化不僅僅是計算機行業(yè)的發(fā)展,更是經(jīng)營管理模式中的一塊大蛋糕。這一階段始于80年代中期,主要是數(shù)據(jù)庫技術,特別是關系型數(shù)據(jù)庫技術。這一階段從20世紀90年代中期開始,隨著工作流群件技術的問世,網(wǎng)絡技術和協(xié)同工作技術被帶入辦公自動化系統(tǒng)中,以此實現(xiàn)了工作流自動化,彌補了早期辦公自動化的不足之處。任何企事業(yè)單位的日常辦公均已離不開辦公自動化系統(tǒng),辦公自動化系統(tǒng)自身也應逐步向智能化前進。我國擁有十幾億的人口以及成千上萬的企事業(yè)單位,對于一個有著海量數(shù)據(jù)資源的大國,只有合法合理調度運用各種各樣的數(shù)據(jù)資源,中國才能成為數(shù)據(jù)強國。因此,在辦公系統(tǒng)中如何使得各部門高效的協(xié)同工作是提高研究所整體競爭能力的重要方法之一。企事業(yè)信息安全的實質就是要在互聯(lián)網(wǎng)絡中保證好自己的企業(yè)信息系統(tǒng)企業(yè)里的機密信息免受各種惡意的威脅、干擾、攻擊和破壞。解決企業(yè)移動一體化問題,低成本構建一個企業(yè)移動OA系統(tǒng),滿足研究所個性化需求,為打造“無線研究所”奠定了堅實的基礎。第三章 系統(tǒng)需求分析:結合江西省核工業(yè)地質局