【正文】
1 / 116畢業(yè)論文中文題目:基于 WEB 的辦公自動(dòng)化系統(tǒng)副 標(biāo) 題:葫蘆島鋅廠流程管理子系統(tǒng)外文題目:WEBBASED OFFICE AUTOMATION SYSTEM畢業(yè)設(shè)計(jì)(論文)共 107 頁(yè)(其中:外文文獻(xiàn)及譯文 20 頁(yè)) 圖紙共 0 張 完成日期 2022 年 6 月 答辯日期 2022 年 6 月I / 116摘要改革開(kāi)放以來(lái),我國(guó)經(jīng)濟(jì)飛速發(fā)展。我國(guó)企業(yè)都已經(jīng)致力于管理素質(zhì)與效率的提高。此外,國(guó)家對(duì)于電子政務(wù)的推廣力度也逐步加大,辦公自動(dòng)化作為其中的一個(gè)重要環(huán)節(jié),也被要求更深入的解決問(wèn)題。鑒于此,辦公自動(dòng)化系統(tǒng)必須迎接更新的挑戰(zhàn)。企業(yè)內(nèi)部的很多業(yè)務(wù)都可以抽象為一個(gè)或者若干個(gè)工作流,最典型的是收發(fā)文工作流。一個(gè)發(fā)文流程可能要經(jīng)歷起草,審批,校對(duì),領(lǐng)導(dǎo)簽字,傳閱等步驟。傳統(tǒng)的辦公模式完成此流程需要投入很多人力,而且運(yùn)轉(zhuǎn)起來(lái)較慢,容易出錯(cuò),如果采用辦公自動(dòng)化系統(tǒng),公文的流轉(zhuǎn)就可以自動(dòng)化,顯然有很多好處。UML(Unified Modeling Language)是一種面向?qū)ο蟮慕UZ(yǔ)言,它已經(jīng)廣泛用于面向?qū)ο笙到y(tǒng)的分析和設(shè)計(jì)。統(tǒng)一過(guò)程(Unified Process)是一種軟件工程方法,它將軟件開(kāi)發(fā)過(guò)程分為一系列的工作流程(Workflow),充分發(fā)揮了迭代的開(kāi)發(fā)思想,是軟件開(kāi)發(fā)成功的重要因素。Struts 是基于 JAVA 的一個(gè)開(kāi)源項(xiàng)目,采用模塊化的設(shè)計(jì)思想將業(yè)務(wù)邏輯,數(shù)據(jù)存儲(chǔ)和用戶界面分離,簡(jiǎn)化了企業(yè)級(jí)應(yīng)用程序的構(gòu)建。本文描述了葫蘆島鋅廠的辦公自動(dòng)化系統(tǒng)的開(kāi)發(fā)過(guò)程,依據(jù)統(tǒng)一過(guò)程的開(kāi)發(fā)思想,利用 UML 構(gòu)建和描述系統(tǒng)的結(jié)構(gòu)與行為,并用 Struts 完成了系統(tǒng)的最終實(shí)現(xiàn)。關(guān)鍵詞:辦公自動(dòng)化;工作流;統(tǒng)一過(guò)程;UML;StrutsAbstractAs the continuous development in economic from Reforms and Openup, many enterprises have devoted to enhancing the quality and efficiency of the other hand, our government has broaden the electronic affair,in which Office Automation , an important aspect,is required to tackle deeper a result, Office Automation system es up against new challenge.Many business processes in the enterprise can be abstract into one or several workflows,especially the receiving and sending workflow for sending documents maybe consist of drafting,examining,checking,signaturing by leader and passing round,and so people are required to plete the document workflow in the traditional office mode,but it is more slowly and an Office Automation system,the workflow can be run automatically,which obviously brings much benefits.UML(Unified Modeling Language) is a modeling language for objectoriented programs, and now UML has been used widely in analysis and design for objectoriented systems. UP(Unified Process) is a software project method,which divides the process of a software into a series of workflows. UP exerts the thought about iterative development,which is a key factor to the success of a software project.Struts is a Java opensource project, it separates the business logic,data storage and user III / 116interface using a modular way,which is convenient for developmeng,maintenance and extendability,thus simplify the construction of enterprises applications.This article depicts the developing process of the Office Automation system of Hu LuDao Zinc process exerted the unified process and depicted and constructed the system with UML,and finally pleted it with Struts.Key words:Office Automation。Workflow。Unified Process。UML。Struts目錄前言 ………………………………………………………………………………11 問(wèn)題定義 ………………………………………………………………………2 系統(tǒng)背景…………………………………………………………………2 葫蘆島鋅廠簡(jiǎn)介 ……………………………………………………………3 系統(tǒng)目標(biāo)……………………………………………………………………42 可行性研究 ……………………………………………………………………6 經(jīng)濟(jì)可行性…………………………………………………………………6 技術(shù)可行性…………………………………………………………………6 操作可行性…………………………………………………………………6 法律可行性…………………………………………………………………63 系統(tǒng)需求模型 …………………………………………………………………7 系統(tǒng)用例模型………………………………………………………………7 系統(tǒng)邊界 …………………………………………………………………7 主要參與者及其目標(biāo)………………………………………………………7 用例圖……………………………………………………………………8 用例規(guī)約 ………………………………………………………………10 系統(tǒng)需求 …………………………………………………………………22 功能需求概要……………………………………………………………22 其他需求………………………………………………………………23 詞匯表(Glossary) ………………………………………………………245 / 1164 系統(tǒng)分析模型 ………………………………………………………………26 用例分析 ………………………………………………………………26 用例實(shí)現(xiàn)…………………………………………………………………26 補(bǔ)充用例描述 …………………………………………………………35 系統(tǒng)分析類 …………………………………………………………………36 分析類描述 ………………………………………………………………37 分析類的屬性和關(guān)系 ……………………………………………………395 系統(tǒng)設(shè)計(jì)模型…………………………………………………………………41 架構(gòu)設(shè)計(jì) ……………………………………………………………………41 用例設(shè)計(jì) …………………………………………………………………42 系統(tǒng)設(shè)計(jì)類…………………………………………………………………57 持久層設(shè)計(jì)…………………………………………………………………596 系統(tǒng)實(shí)現(xiàn) ……………………………………………………………………68 類實(shí)現(xiàn)……………………………………………………………………68 數(shù)據(jù)庫(kù)實(shí)現(xiàn)…………………………………………………………………78 用戶接口實(shí)現(xiàn)………………………………………………………………80 開(kāi)發(fā)環(huán)境 ……………………………………………………………………827 系統(tǒng)測(cè)試………………………………………………………………………83 單元測(cè)試……………………………………………………………………83 集成測(cè)試……………………………………………………………………838 結(jié)論 …………………………………………………………………………85致謝 ……………………………………………………………………………86參考文獻(xiàn) ……………………………………………………………………87附錄 A……………………………………………………………………88附錄 B……………………………………………………………………971 / 116前言辦公自動(dòng)化系統(tǒng)會(huì)為企業(yè)帶來(lái)的效益是顯著的,其核心意義在于,利用網(wǎng)絡(luò)技術(shù)和現(xiàn)代辦公設(shè)備構(gòu)成的人機(jī)信息處理系統(tǒng),吸收眾多辦公自動(dòng)化系統(tǒng)的優(yōu)點(diǎn),模擬抽象企業(yè)、政府的辦公數(shù)據(jù)流程,可輕松輔助管理人員進(jìn)行日常辦公、業(yè)務(wù)處理,實(shí)現(xiàn)整個(gè)辦公體系全面自動(dòng)化、流程化和數(shù)字化,并可方便地與其它內(nèi)部管理系統(tǒng)或外部網(wǎng)站集成整合,建立一個(gè)高質(zhì)量、高效率的內(nèi)外部銜接的網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)。本文的最終目標(biāo)是要描述建立一個(gè)辦公自動(dòng)化系統(tǒng)的過(guò)程,本文重點(diǎn)描述了個(gè)人辦公,系統(tǒng)管理,工作流管理模塊。系統(tǒng)選用 Struts 框架,以統(tǒng)一過(guò)程作為軟件工程方法,采用 UML 建模技術(shù)和面向?qū)ο笤O(shè)計(jì),并用 JAVA 語(yǔ)言實(shí)現(xiàn)。本文主要做的工作是描述了我們采用統(tǒng)一過(guò)程開(kāi)發(fā)此辦公自動(dòng)化系統(tǒng)的分析,設(shè)計(jì),實(shí)現(xiàn)的主要工作流程。1 問(wèn)題定義 系統(tǒng)背景當(dāng)今社會(huì)是一個(gè)信息飛速發(fā)展的社會(huì),因此,針對(duì)各行業(yè)來(lái)說(shuō),計(jì)算機(jī)的應(yīng)用實(shí)為重要,求質(zhì)量、求速度,盡可能的脫離手工操作,是現(xiàn)代人追求的目標(biāo)。隨著葫蘆島鋅廠規(guī)模的不斷增大及生產(chǎn)能力的進(jìn)一步提高,該大型企業(yè)原有的純手工管理和辦公模式已經(jīng)不能適應(yīng)新的市場(chǎng)環(huán)境下的新要求了,嚴(yán)重的影響了工作效率。在現(xiàn)代社會(huì)中,任何一個(gè)行業(yè),任何一個(gè)企業(yè),高效準(zhǔn)確的辦公都是至關(guān)重要的??旖莸男畔⒔涣鳎瑫惩ǖ墓膫鬟f,迅速的文檔查詢,自動(dòng)的工作流轉(zhuǎn)等等都能提高一個(gè)企業(yè)的辦公效率,進(jìn)而提高其市場(chǎng)競(jìng)爭(zhēng)力。圖 11 傳統(tǒng)辦公模式 Traditional official mode 傳統(tǒng)的辦公模式主要以紙介質(zhì)為主,在信息革命的浪潮中,顯然已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足高效率、快節(jié)奏的現(xiàn)代工作和生活的需要。Inter/Intra 的迅猛發(fā)展,為信息的交流和共享,團(tuán)隊(duì)的協(xié)同運(yùn)作提供了技術(shù)的保證,同時(shí)也預(yù)示著網(wǎng)絡(luò)化辦公時(shí)代來(lái)臨。圖 12 網(wǎng)絡(luò)化辦公模式 Networkbased official mode3 / 116 現(xiàn)有辦公自動(dòng)化系統(tǒng)和大型信息管理系統(tǒng)中,企業(yè)業(yè)務(wù)流程重組或者是文件流轉(zhuǎn)功能都是核心功能。同時(shí)我們也認(rèn)為,企業(yè)辦公主要是一個(gè)文件流轉(zhuǎn)的過(guò)程,所有的辦公事務(wù)都可以抽象成一個(gè)數(shù)據(jù)庫(kù)表單。傳統(tǒng)的辦公自動(dòng)化系統(tǒng)和大型 MIS 系統(tǒng)在處理企業(yè)管理流程中大多采用企業(yè)業(yè)務(wù)流程重組(BKR) ,其核心思想就是要先優(yōu)化企業(yè)業(yè)務(wù)管理流程,再根據(jù)優(yōu)化后的流程建設(shè)企業(yè)信息系統(tǒng)。這樣不僅在系統(tǒng)建設(shè)中工作量巨大,同時(shí)面臨來(lái)自企業(yè)內(nèi)部重重的阻礙。要想實(shí)現(xiàn)辦公自動(dòng)化,就需要實(shí)施計(jì)算機(jī)管理,所以,我們開(kāi)發(fā)了這個(gè)辦公自動(dòng)化系統(tǒng) WEBOA,此系統(tǒng)是基于網(wǎng)絡(luò)的,安裝方便,易于維護(hù)。 葫蘆島鋅廠簡(jiǎn)介葫蘆島鋅廠又名葫蘆島東北有色金屬集團(tuán)有限公司是是一家擁有 18000 多人總資產(chǎn)超過(guò) 100 億的大型國(guó)有企業(yè),業(yè)務(wù)范圍涉及鋅錠、鎘錠、熱鍍鋅合金、鋅粉、氧化鋅、工業(yè)硫酸鋅等 10 余種產(chǎn)品,并且銷售到海外,鋅錠年生產(chǎn)能力 33 萬(wàn)噸,粗銅 6 萬(wàn)噸,電解銅10 噸,金 5 噸、銀 80 噸,硫酸 80 萬(wàn)噸。業(yè)務(wù)繁多,管理復(fù)雜。 葫蘆島鋅廠堅(jiān)持技術(shù)結(jié)構(gòu)和產(chǎn)品調(diào)整,加強(qiáng)對(duì)環(huán)境治理的投入,提高經(jīng)濟(jì)效益的原則。始終致力于 1)建立高效高速可行的運(yùn)行機(jī)制;2)建立布局合理,經(jīng)濟(jì)效益顯著的生產(chǎn)經(jīng)營(yíng)運(yùn)作框架,完善主業(yè)產(chǎn)品生產(chǎn)能力,生產(chǎn)技術(shù)達(dá)到國(guó)內(nèi)先進(jìn)水平;3)采用低成本擴(kuò)張方式,加速資產(chǎn)駝營(yíng),壯大企業(yè)總體實(shí)力;4)采取滾動(dòng)發(fā)展、分步實(shí)施的辦法,實(shí)現(xiàn)產(chǎn)品的技術(shù)、質(zhì)量、生產(chǎn)、經(jīng)濟(jì)效益水平的同步提高;5)在發(fā)展主導(dǎo)產(chǎn)品的同時(shí),研究開(kāi)發(fā)鋅系列、加工系列、高新技術(shù)系列產(chǎn)品;6)利用兩個(gè)市場(chǎng),建立穩(wěn)定的鋅精礦、銅精礦原料基地,提高企業(yè)產(chǎn)品在兩個(gè)市場(chǎng)上的占有率,使企業(yè)由大變強(qiáng)。葫蘆島鋅廠連續(xù)八年進(jìn)入國(guó)家 500 家最大工業(yè)企業(yè)、是國(guó)家 512 家重點(diǎn)扶持企業(yè)之一。在振興東北老工業(yè)基地的過(guò)程中做出了卓越的貢獻(xiàn)。以下是葫蘆島鋅廠的組織機(jī)構(gòu)示意圖:廠長(zhǎng),黨委書(shū)記財(cái)務(wù)廠長(zhǎng)經(jīng)營(yíng)廠長(zhǎng)生產(chǎn)廠長(zhǎng)設(shè)備廠長(zhǎng)技術(shù)廠長(zhǎng) 紀(jì)委書(shū)記工會(huì)主席后勤廠長(zhǎng)廠 辦計(jì)劃處干部處勞資處設(shè)備處基建處爐體廠機(jī)加廠總調(diào)度室生產(chǎn)技術(shù)處