北京綠源達(dá)壓縮天然氣有限公司辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-09-05 13:52
【摘要】:辦公自動(dòng)化系統(tǒng)是企業(yè)日常生產(chǎn)活動(dòng)中不可缺少的部分。在當(dāng)今社會(huì)高度信息化的背景下,辦公自動(dòng)化系統(tǒng)經(jīng)歷了長(zhǎng)足的發(fā)展,現(xiàn)在的OA辦公自動(dòng)化系統(tǒng)已經(jīng)經(jīng)歷多個(gè)發(fā)展階段。OA涉及多個(gè)知識(shí)領(lǐng)域如:行為科學(xué),管理科學(xué),計(jì)算機(jī)學(xué),信息管理學(xué)等學(xué)科,且學(xué)科之間具有很強(qiáng)的交叉和滲透性。如今的OA辦公自動(dòng)系統(tǒng)采用web開發(fā)技術(shù),基于工作流平臺(tái),能夠高效的協(xié)同工作。 本文主要內(nèi)容為研究OA辦公自動(dòng)化系統(tǒng)的理論和實(shí)現(xiàn),說(shuō)明了OA辦公自動(dòng)化系統(tǒng)的時(shí)代背景。以國(guó)內(nèi)外OA系統(tǒng)的發(fā)展?fàn)顩r結(jié)合北京市綠源達(dá)壓縮天然氣有限公司實(shí)際生產(chǎn)環(huán)境應(yīng)用中的運(yùn)行情況為依托,闡述了OA辦公自動(dòng)化自動(dòng)化系統(tǒng)的實(shí)際開發(fā)的重要意義。本系統(tǒng)采用B/S結(jié)構(gòu),基于J2EE技術(shù)框架進(jìn)行開發(fā),利用SSH集成框架實(shí)現(xiàn)了OA辦公自動(dòng)化系統(tǒng)的所有功能。針對(duì)工作流平臺(tái)我們采用了開源框架Activiti,它具有可視化流程圖設(shè)計(jì),高性能的流程引擎,并集成了表單設(shè)計(jì),流程管理等功能。Activiti是成熟的且功能強(qiáng)大的工作流引擎軟件,能夠支撐復(fù)雜的流程設(shè)計(jì)并且能夠靈活的配置工作流程。 本文從北京綠源達(dá)壓縮天然氣有限公司的實(shí)際應(yīng)用需求出發(fā),在對(duì)用戶需求調(diào)研的基礎(chǔ)上,提出OA辦公自動(dòng)化的基本目標(biāo),并闡述了系統(tǒng)總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)。系統(tǒng)是基于B/S架構(gòu),且采用MVC (Model, View, Controller)三層架構(gòu)。系統(tǒng)使用面向?qū)ο笳Z(yǔ)言java,使用了SSH框架等J2EE的主流框架,并且系統(tǒng)數(shù)據(jù)庫(kù)采用免費(fèi)的Mysql數(shù)據(jù)庫(kù),從而降低了對(duì)預(yù)算成本以及運(yùn)行環(huán)境配置的要求。另外本系統(tǒng)還實(shí)現(xiàn)了基于開源項(xiàng)目lucene的全文搜索功能,lucene是優(yōu)秀的高性能、可伸縮信息搜索庫(kù),提供了完整的查詢引擎和索引引擎。 我們規(guī)定了開發(fā)規(guī)范并在開發(fā)過程中嚴(yán)格執(zhí)行了該規(guī)范,從而促使該系統(tǒng)的代碼質(zhì)量較高。而在軟件測(cè)試方面我們進(jìn)行了多輪功能測(cè)試,從而促使系統(tǒng)bug大大減少。本文在第4章介紹了系統(tǒng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和系統(tǒng)安全設(shè)計(jì),我們采用了熱備模式的網(wǎng)絡(luò)架構(gòu)設(shè)計(jì)來(lái)確保系統(tǒng)不會(huì)因?yàn)楣收隙鵁o(wú)法訪問。而在系統(tǒng)安全設(shè)計(jì)上我們使用了用戶認(rèn)證和權(quán)限管理,數(shù)據(jù)傳輸加密服務(wù),數(shù)據(jù)存儲(chǔ)加密服務(wù)以及日志管理四種安全措施,首先通過用戶認(rèn)證和權(quán)限管理確保登錄系統(tǒng)都是合法用戶,然后通過數(shù)據(jù)傳輸加密服務(wù)、數(shù)據(jù)存儲(chǔ)加密服務(wù)確保數(shù)據(jù)傳輸不被竊取。最后通過日志管理模塊記錄系統(tǒng)的操作日志,以便能夠在出現(xiàn)問題后清查操作日志。 本文描述了OA辦公自動(dòng)化系統(tǒng)的核心設(shè)計(jì)及實(shí)現(xiàn)過程,希望能夠?yàn)楸本┚G源達(dá)壓縮天然氣有限公司的發(fā)展盡一份力量。
[Abstract]:Office automation system is an indispensable part of daily production activities. Under the background of highly informationalized society, OA system has experienced great development. Now OA OA system has experienced many stages of development. OA involves many knowledge fields such as behavioral science, management science, etc. Computer science, information management and other disciplines, and there is a strong cross-discipline and permeability. Today's OA office automation system uses web development technology, based on workflow platform, can work together efficiently. The main content of this paper is to study the theory and implementation of OA office automation system, and explain the background of OA office automation system. Based on the development of OA system at home and abroad combined with the actual production environment of Beijing Luyuanda Compression Natural Gas Co., Ltd., the significance of practical development of OA office automation system is expounded. The system uses B / S structure, based on the J2EE technology framework to develop, using the SSH integration framework to achieve all the functions of OA office automation system. For the workflow platform, we adopt open source framework Activiti, which has visual flow chart design, high performance process engine, and integrated form design, process management and other functions. Activiti is a mature and powerful workflow engine software. Ability to support complex process design and flexible configuration of workflow. Based on the practical application requirements of Beijing Luyuanda Compression Natural Gas Co., Ltd., this paper puts forward the basic goal of OA office automation based on the investigation of user demand, and expounds the overall design and detailed design of the system. The system is based on B / S architecture and adopts MVC (Model, View, Controller) three-tier architecture. The system uses object-oriented language java, to use the mainstream framework of J2EE such as SSH framework, and the system database adopts free Mysql database, which reduces the requirement of budget cost and running environment configuration. In addition, this system also realizes the full-text search function based on open source project lucene, which is an excellent high performance, scalable information search library, and provides a complete query engine and index engine. We define the development specification and strictly implement the specification during the development process, which leads to the higher code quality of the system. In the aspect of software testing, we carry out multi-round function test, which makes the system bug reduce greatly. In chapter 4, we introduce the network topology and system security design of the system. We use the hot standby network architecture to ensure that the system will not be inaccessible because of the failure. In the system security design, we use four kinds of security measures: user authentication and authority management, data transmission encryption service, data storage encryption service and log management. First, user authentication and authority management are used to ensure that the login system is a legitimate user, and then the data transmission encryption service is used to ensure that the data transmission is not stolen. Finally, log management module is used to record the operation log of the system, so that the operation log can be checked after the problem occurs. This paper describes the core design and implementation process of OA office automation system, hoping to contribute to the development of Beijing Luyuanda compressed Natural Gas Co., Ltd.
【學(xué)位授予單位】:山東大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP311.52
本文編號(hào):2224471
[Abstract]:Office automation system is an indispensable part of daily production activities. Under the background of highly informationalized society, OA system has experienced great development. Now OA OA system has experienced many stages of development. OA involves many knowledge fields such as behavioral science, management science, etc. Computer science, information management and other disciplines, and there is a strong cross-discipline and permeability. Today's OA office automation system uses web development technology, based on workflow platform, can work together efficiently. The main content of this paper is to study the theory and implementation of OA office automation system, and explain the background of OA office automation system. Based on the development of OA system at home and abroad combined with the actual production environment of Beijing Luyuanda Compression Natural Gas Co., Ltd., the significance of practical development of OA office automation system is expounded. The system uses B / S structure, based on the J2EE technology framework to develop, using the SSH integration framework to achieve all the functions of OA office automation system. For the workflow platform, we adopt open source framework Activiti, which has visual flow chart design, high performance process engine, and integrated form design, process management and other functions. Activiti is a mature and powerful workflow engine software. Ability to support complex process design and flexible configuration of workflow. Based on the practical application requirements of Beijing Luyuanda Compression Natural Gas Co., Ltd., this paper puts forward the basic goal of OA office automation based on the investigation of user demand, and expounds the overall design and detailed design of the system. The system is based on B / S architecture and adopts MVC (Model, View, Controller) three-tier architecture. The system uses object-oriented language java, to use the mainstream framework of J2EE such as SSH framework, and the system database adopts free Mysql database, which reduces the requirement of budget cost and running environment configuration. In addition, this system also realizes the full-text search function based on open source project lucene, which is an excellent high performance, scalable information search library, and provides a complete query engine and index engine. We define the development specification and strictly implement the specification during the development process, which leads to the higher code quality of the system. In the aspect of software testing, we carry out multi-round function test, which makes the system bug reduce greatly. In chapter 4, we introduce the network topology and system security design of the system. We use the hot standby network architecture to ensure that the system will not be inaccessible because of the failure. In the system security design, we use four kinds of security measures: user authentication and authority management, data transmission encryption service, data storage encryption service and log management. First, user authentication and authority management are used to ensure that the login system is a legitimate user, and then the data transmission encryption service is used to ensure that the data transmission is not stolen. Finally, log management module is used to record the operation log of the system, so that the operation log can be checked after the problem occurs. This paper describes the core design and implementation process of OA office automation system, hoping to contribute to the development of Beijing Luyuanda compressed Natural Gas Co., Ltd.
【學(xué)位授予單位】:山東大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前4條
1 謝寶智;王劉凱;;基于XML和Web Service的數(shù)據(jù)集成中間件[J];信息技術(shù);2010年01期
2 毛鶴松,宋順林;XML在管理信息系統(tǒng)(MIS)中的應(yīng)用[J];計(jì)算機(jī)應(yīng)用研究;2002年01期
3 潘瑞芳,朱永玲;基于JB和B/S模式OA系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用與軟件;2005年04期
4 姜文科;金煒東;;基于J2EE的分布式項(xiàng)目管理系統(tǒng)設(shè)計(jì)[J];計(jì)算機(jī)技術(shù)與發(fā)展;2006年10期
,本文編號(hào):2224471
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/2224471.html
最近更新
教材專著