辦公自動化開發(fā)與實現(xiàn) 計算機專業(yè)_第1頁
辦公自動化開發(fā)與實現(xiàn) 計算機專業(yè)_第2頁
辦公自動化開發(fā)與實現(xiàn) 計算機專業(yè)_第3頁
辦公自動化開發(fā)與實現(xiàn) 計算機專業(yè)_第4頁
辦公自動化開發(fā)與實現(xiàn) 計算機專業(yè)_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、辦公自動化開發(fā)與實現(xiàn)摘 要現(xiàn)如今,全球計算機領域正在不斷蓬勃發(fā)展,大部分企業(yè)開始逐漸實現(xiàn)自身的信息化,與此同時,多樣化軟件及其硬件,獲得了相對全面的完善,這也切實推進了企業(yè)對于實現(xiàn)自身信息化的建設力度。在此期間,全球各大企業(yè),開始廣泛應用電子辦公信息化管理系統(tǒng),以此來提升企業(yè)自身的運行效率。然而,對于原有的辦公管理系統(tǒng)而言,其尚未獲得相對完善的改進,故此,難以確保其能夠完全滿足企業(yè)的功能性需求,并且無法和企業(yè)自身的業(yè)務流程之間,實現(xiàn)緊密結(jié)合。針對這一現(xiàn)象,本篇論文,主要針對上述系統(tǒng)在實際設計過程中可能存在的一系列問題,進行更深層次的細致設計,力求切實提升各大企業(yè)的實際辦公效率。本研究以面向?qū)ο?/p>

2、技術(shù)系統(tǒng)分析方法建立系統(tǒng)架構(gòu),并通過web應用服務器框架設計系統(tǒng)的功能,開發(fā)一套辦公自動化系統(tǒng)。該系統(tǒng)中應該包含的主要功能有:個人工作臺、文件管理、任務管理、公告管理、日程管理等。辦公自動化系統(tǒng)采用當前比較成熟的SSH 框架,系統(tǒng)最頂層為現(xiàn)有終端電腦上的網(wǎng)頁應用,中間層則是該系統(tǒng)的核心部分,包含了系統(tǒng)引擎和系統(tǒng)存取服務,最底層則是該系統(tǒng)的操作邏輯和數(shù)據(jù)庫。該系統(tǒng)以組件化架構(gòu)的方式架構(gòu),使系統(tǒng)在開發(fā)維護上更加簡易方便,并大幅提升系統(tǒng)自身具備的開發(fā)維護實際功能。基于系統(tǒng)在實際運行過程中的基本情況,可以得知,對于辦公自動化系統(tǒng)而言,主要將其大致分為兩大部分,其中,主要包含前臺頁面,與此同時,包含后臺

3、管理。這兩部分之間相互協(xié)作,就能完成企業(yè)中的大部分辦公服務。在本篇論文中,研發(fā)出的辦公自動化系統(tǒng),能夠切實解決當前企業(yè)中辦公效率相對較差的根本問題,并且可以切實滿足企業(yè)提出的多樣化辦公管理需求。然而,在當前時期,該系統(tǒng)尚未具備相對較強的整合度,無法與其他系統(tǒng)之間,實現(xiàn)兼容,這在后期的研究過程中,將會逐步改善。關鍵詞:web服務器 辦公自動化系統(tǒng) 系統(tǒng)設計 系統(tǒng)測試目錄目錄摘 要I第1章 緒論11.1 研究背景與意義11.2 國內(nèi)外研究現(xiàn)狀11.3 研究內(nèi)容2第2章 系統(tǒng)需求分析32.1 個人工作臺的功能分析32.2 文件管理功能分析32.3 任務管理功能分析42.4 公告管理功能分析52.5

4、日程管理功能分析5第3章 系統(tǒng)設計63.1 總體設計63.1.1 web服務器架構(gòu)設計63.1.2 系統(tǒng)網(wǎng)絡拓撲結(jié)構(gòu)63.2 主要的功能模塊設計73.2.1 個人工作臺管理功能模塊設計83.2.2 文件管理功能模塊設計83.2.3 日程管理功能模塊設計93.2.4 公告管理功能模塊設計103.2.5 任務管理功能模塊設計113.3 數(shù)據(jù)庫設計123.3.1 邏輯設計123.3.2 數(shù)據(jù)表的設計13第4章 系統(tǒng)實現(xiàn)164.1 開發(fā)環(huán)境164.2 系統(tǒng)功能的實現(xiàn)164.2.1 系統(tǒng)管理模塊的實現(xiàn)164.2.2 個人工作臺管理模塊實現(xiàn)164.2.3 文件管理模塊實現(xiàn)174.2.4 日程管理模塊實現(xiàn)1

5、84.2.5 公告管理模塊實現(xiàn)184.2.6 任務管理模塊實現(xiàn)19第5章 總結(jié)20參考文獻21致 謝22III第1章 緒論1.1 研究背景與意義實際上,辦公自動化系統(tǒng)的本質(zhì),在于通過多樣化互聯(lián)網(wǎng)技術(shù),針對企業(yè)中存在的具體工作流程,進行相應的完善,使企業(yè)旗下職工,更加方便的獲取自身所需的相關信息,以此來切實推進多元化業(yè)務的順利進行1。換句話說,該系統(tǒng)的主要作用,在于向社會表達出企業(yè)良好的形象,例如:企業(yè)能夠通過該系統(tǒng),向外界發(fā)布自身的實時動態(tài),并且能夠針對職工負責的事務,進行有效管理,同時在系統(tǒng)中直接進行內(nèi)部的信息交流2?,F(xiàn)如今,企業(yè)中運用的此類系統(tǒng),主要涉及到職工彼此之間的業(yè)務交流、企業(yè)自身的

6、活動空間等諸多內(nèi)容。對于訪問該系統(tǒng)的用戶而言,可以基于該系統(tǒng),進行彼此之間的交流探討。通常情況下,企業(yè)會基于數(shù)據(jù)庫,針對用戶所需的多樣化信息,實現(xiàn)集中管理,以此來方便用戶進行信息檢索及其查找定位等相關功能3。對于大部分企業(yè)而言,其在運行上述系統(tǒng)時,由于不同的用戶,需要不斷切換自身所需的多樣化應用系統(tǒng),以此來獲得相應的信息,然而,對于多樣化應用系統(tǒng)而言,又不得不基于使用者的實際需求,來選擇相對應的功能,這就導致企業(yè)職工在尋找信息的過程中,需要耗費巨大的時間和精力,并且無法保障信息的完整性,從而切實降低了企業(yè)職工的實際工作效率。與此同時,由于系統(tǒng)功能的分散,相關用戶在針對多樣化數(shù)據(jù),進行更深層次細

7、致分析的過程中,無法基于企業(yè)角度,切實考慮企業(yè)面臨的一系列實際問題,這就導致了企業(yè)雖然獲得了數(shù)量性的信息,卻無法有效提升這些信息的實際利用率7。除此之外,對于這些系統(tǒng)而言,其有可能并不成熟,或多或少都會存在一些弊端,故此,需要專業(yè)的工作者,對其進行定期維護及其相應的管理,這也同樣增加了企業(yè)付出的人力成本。為此,使得企業(yè)需要通過研究構(gòu)建公司自動化辦公系統(tǒng),從而針對企業(yè)中存在的多樣化信息,實現(xiàn)相對全面的管理及其相應的維護。通過化零為整,能夠?qū)⑵髽I(yè)中存在的多樣化管理系統(tǒng),進行科學的整合,這將有助于企業(yè)將自身的內(nèi)部信息及其外部信息,實現(xiàn)集中式的動態(tài)管理,進而實現(xiàn)企業(yè)自身的自動化,并據(jù)此切實提升企業(yè)自身

8、的業(yè)務管理質(zhì)量8。如果能夠針對相關企業(yè),定制構(gòu)建出合理的辦公自動化系統(tǒng)集成平臺,則當基于單點登錄技術(shù)的情況下,相關管理工作者,只需要在平臺中登錄一次,就能針對企業(yè)中存在的多樣化信息,實現(xiàn)集成處理,同時能夠?qū)ζ溥M行更深層次的細致分析,從而有效降低了由于資源分散而耗費的時間人力成本,進而逐步推動企業(yè)實現(xiàn)自動化,降低工作難度9。1.2 國內(nèi)外研究現(xiàn)狀辦公自動化服務已成為信息時代的重要信息傳遞工具,而借由與協(xié)同服務與辦公自動化系統(tǒng)的良好整合,不僅在提升跨部門的信息溝通、同步與整合方面具有重要價值外,更重要的是可快速的將不同信息來源,像是辦公自動化、行事歷系統(tǒng)、線上通訊錄、其他系統(tǒng)整合信息,同步至移動設

9、備或云端辦公自動化系統(tǒng)上國外企業(yè)辦公自動化的研究相對較早,建設力度也優(yōu)于國內(nèi),故此,國外企業(yè)無論是在數(shù)字方面,還是在信息化方面,都遠遠優(yōu)于中國10。實際上,在國外企業(yè)中,已經(jīng)研發(fā)出相對完善的信息化架構(gòu)及其相應的基礎設施體系,并且已經(jīng)存在相對成熟的辦公自動化管理系統(tǒng)11。在當前時期,國外在此領域中,通過不斷革新與發(fā)展,逐步獲得了相對良好的成效,并且廣泛應用于諸多大型企業(yè)中,切實提升了企業(yè)自身的管理水平,與此同時,有助于管理層做出正確的經(jīng)濟決策?,F(xiàn)如今,企業(yè)對于旗下職工的辦事效率及其工作質(zhì)量,都提出了相對嚴苛的實際要求,并更加傾向于不同部門彼此之間的協(xié)調(diào)配合,同時愈發(fā)注重于多樣化信息的準確度及其傳

10、遞的及時性。事實上,對于大部分企業(yè)而言,其內(nèi)部存在的多樣化信息,往往在不同部門中,會出現(xiàn)調(diào)閱時間不一致的現(xiàn)象。針對上述情況,若想切實保障多樣化數(shù)據(jù)的精確性及其傳遞的及時性,則需要積極構(gòu)建能夠?qū)崿F(xiàn)共享查詢的綜合性信息平臺。唯有如此,才能有效集成不同應用系統(tǒng)中涉及到的相關數(shù)據(jù),并實現(xiàn)數(shù)據(jù)的集中式管理,這樣就能便于轉(zhuǎn)換有利于企業(yè)的相關信息。通過對這些信息,進行更深層次的細致處理,就能及時發(fā)現(xiàn)企業(yè)在實際運行過程中存在的一系列實際問題,從而切實推進企業(yè)在自身管理方面的改善進程。隨著企業(yè)信息化辦公的普及,企業(yè)競爭的加劇,對企業(yè)利用電子信息化技術(shù)實施現(xiàn)代經(jīng)營管理提出了更高的要求,越來越多的應用系統(tǒng)被使用到企

11、業(yè)管理當中來,但是因為系統(tǒng)各自的獨立性,和相互系統(tǒng)的不融合,為業(yè)務管理和日常往來帶來了困難,影響到了企業(yè)的運轉(zhuǎn)效率。從目前國內(nèi)同行業(yè)來看,公司在通過系統(tǒng)來強化企業(yè)管理,加強公司內(nèi)外信息交互,實施智能信息化管理的過程中,出現(xiàn)了系統(tǒng)與系統(tǒng)之間不能有效交流的問題,產(chǎn)生了數(shù)據(jù)的孤島12,提高了企業(yè)的管理成本。并且,現(xiàn)有的網(wǎng)絡安全管理,安全防護是不全面的,這樣就增加了安全方面的風險。因此,為使企業(yè)管理的高效運行,就要急迫解決以上的問題,需要通過規(guī)范的互聯(lián)網(wǎng)行為,采用身份認證等方式對自動辦公系統(tǒng)進行提升,還應該基于多樣化部門中各個員工的實際業(yè)務需求,針對系統(tǒng)中存在的關鍵模塊,進行相對細致的劃分,細化各自的

12、職責和權(quán)限,去避免客戶端在沒有經(jīng)過允許的情況下,訪問和盜取公司重要的信息資源 13。1.3 研究內(nèi)容(1) 本篇論文,主要基于文獻研究法,針對當前時期辦公自動化系統(tǒng)的實際現(xiàn)狀,進行更深層次的細致研究,分析該系統(tǒng)操作的可行性。(2) 詳細地分析辦公自動化系統(tǒng)的相關技術(shù)、需求及整體的框架結(jié)構(gòu)等,包含對該系統(tǒng)的各個部分及后臺信息庫的設計,對其中一些模塊實施精細化的設計。研究辦公自動化系統(tǒng)的設計平臺、數(shù)據(jù)庫和系統(tǒng)所涉及的關鍵步驟。(3) 系統(tǒng)的實現(xiàn)、測試以及安全維護。詳細設計了系統(tǒng)的個人工作臺功能、文件管理功能、任務管理功能、 公告管理功能、日程管理功能等模塊,并對模塊功能利用具體代碼實現(xiàn),列舉部分模

13、塊的實現(xiàn)效果。第2章 系統(tǒng)需求分析現(xiàn)如今,全球各大企業(yè),為了有效提升企業(yè)的市場核心競爭力,開始致力于逐步改善自身的辦公管理系統(tǒng),并且在其實際建設過程中,融入企業(yè)所需的多樣化功能模塊,使企業(yè)旗下職員,只需要通過該系統(tǒng),就能發(fā)布企業(yè)管理層傳達的各項通知。與此同時,在該系統(tǒng)中,能夠基于網(wǎng)絡,針對多種類型的客戶,進行針對性的細心服務,并且逐步涉及到會議預定,對外宣傳等,不斷拓展服務范圍14。2.1 個人工作臺的功能分析在該系統(tǒng)中,涉及到的個人工作臺功能,能夠基于時間順序,實現(xiàn)用戶對于自身待辦事項的動態(tài)瀏覽,同時,用戶還可以通過手工的方式進行個人待辦事項的添加和刪除操作。然而,對于企業(yè)自身的辦公自動化系

14、統(tǒng)而言,任何用戶若想成功登錄該系統(tǒng),則必須首先經(jīng)由系統(tǒng)完成自身的身份認證,才能執(zhí)行上述功能,這就意味著,能夠使用上述功能的用戶,必須是經(jīng)由系統(tǒng)完成身份認證的安全用戶。在該系統(tǒng)中,其登錄用戶涉及到的待辦相關管理規(guī)定,詳見表2.1,可以得知,對于個人代待辦事項而言,無論是添加功能,還是刪除功能,都廣泛應用于公司收文及其多樣化會議中。其中,待辦業(yè)務中理應存在的管理流程,詳見表2.1所示。表2.1 待辦管理用例規(guī)約實際用例待辦事項管理用例目標在該系統(tǒng)中,只要相關用戶,已經(jīng)鍵入“待辦事項”選項卡,則系統(tǒng)將會自動呈現(xiàn)出相對直觀的列表。在此期間,相關用戶能夠基于待辦事項中存在的優(yōu)先級,針對指定列表,進行更深

15、層次的細致處理,這就意味著,用例已經(jīng)正式開始。當相關用戶已經(jīng)基于當前的業(yè)務情況,針對需要處理的“待辦事宜”,全部妥善解決,這將意味著,用例已經(jīng)正式結(jié)束?;顒尤藛T系統(tǒng)中存在的多樣化用戶真實狀態(tài)基于已知條件,針對“待辦事宜”中涉及的初始路徑,實現(xiàn)行之有效的設置,與此同時,對其進行相對明確的基本定義。前置條件當相關用戶成功登錄系統(tǒng)后,能夠直接鍵入“個人工作臺”選項卡,執(zhí)行相關操作后置條件暫無主路徑對于相關用戶而言,首先,需要基于時間順序,針對“待辦事項”,進行依次瀏覽;其次,基于“待辦事項”中存在的優(yōu)先級,相關用戶需要針對急需完成的相關事務,進行優(yōu)先辦理;另外,系統(tǒng)中存在的多樣化用戶,需要基于企業(yè)在

16、工作過程中的實際需求,通過手動方式,自行添加相應的“待辦事宜”,并且在成功保存后,將其通過列表方式,進行實時顯示;最后,相關用戶能夠基于企業(yè)自身的真實狀態(tài),針對存在問題的相關“待辦事宜”,執(zhí)行相應的刪除操作??蛇x路徑暫無例外路徑通常情況下,假設“待辦事宜”列表已經(jīng)設置為空,則將意味著,用戶退出。2.2 文件管理功能分析公司遵循標準化管理模式,文件按照各類規(guī)章制度進行發(fā)放的。文件管理主要完成公司需要對業(yè)務過程的各種業(yè)務流程進行審核。公司使用系統(tǒng)做好公司規(guī)范后,送給部門、項目經(jīng)理進行設計審批,經(jīng)審批后在系統(tǒng)中生成最終版的文件記錄。文件管理的業(yè)務用例描述如表2.2所示。表2.2 文件管理模塊的業(yè)務用

17、例描述表用例名稱文件管理用例用例目標文件管理信息申請、審批、刪除和查詢等活動人員系統(tǒng)用戶實際狀態(tài)基于已知條件,針對“文件管理”中涉及的初始路徑,實現(xiàn)行之有效的設置,與此同時,對其進行相對明確的基本定義。前置條件系統(tǒng)用戶輸入正確的賬戶和密碼登錄辦公自動化系統(tǒng)并選擇文件管理模塊進行操作后置條件系統(tǒng)用戶操作完成后對文件管理功能相關操作并退出系統(tǒng)主路徑1用戶輸入正確的賬號密碼,登錄辦公自動化系統(tǒng),選擇工程文件管理模塊;2用戶選擇文件管理信息新增功能,進行文件管理信息申請;3用戶選擇文件管理信息刪除功能,進行文件管理信息刪除;4用戶選擇文件管理信息修改功能,進行文件管理信息審批;5用戶選擇文件管理信息查

18、詢功能,進行文件管理信息查詢;可選路徑無例外路徑文件列表為空,用戶退出。2.3 任務管理功能分析通常情況下,對于任務管理功能而言,其基本作用在于針對企業(yè)內(nèi)部中存在的多樣化業(yè)務,進行相對集中的規(guī)劃與管理,其中,主要包含相關任務的申請及其進度的調(diào)配。當企業(yè)發(fā)布任務的過程中,申請該任務的工作人員,需要首先向上述系統(tǒng),提交相應的任務申請,與此同時,基于系統(tǒng)中存在的任務查看模塊,針對已經(jīng)完成審核的相關任務,進行及時查看,從而切實規(guī)避任務之間的信息沖突。對于申請該任務的工作人員而言,當其將相關申請信息,遞送至上述系統(tǒng)后,系統(tǒng)將會自行將這些信息,傳遞于相關負責人員,并等待負責人員進行審核。其中,對于任務管理

19、用例的相關規(guī)定而言,詳見表2.3。表2.3 任務管理用例相關規(guī)定實際用例任務管理用例目標當申請相關任務的工作人員,向系統(tǒng)遞送申請時,則意味著用例開始。當審核部門完成針對上述任務的審核,并且評定出合理的審核意見時,則意味著用例結(jié)束?;顒诱呷蝿丈暾埲藸顟B(tài)根據(jù)任務管理規(guī)定,針對實際初始路徑,進行相對明確的定義。前置條件一般情況下,申請相關任務的工作人員,都屬于合法用戶,故此,當其成功登錄該系統(tǒng)時,將能自行鍵入任務管理模塊,實現(xiàn)相關操作后置條件為了迎合企業(yè)提出的多樣化實際需求,需要不斷增設最新的任務申請;主路徑首先,基于實際工作過程中的多樣化需求,能夠提出相對合理的任務申請,在此期間,申請相關任務的工

20、作人員,需要基于企業(yè)在當前時期的具體工作安排,擬定相對應的任務申請,并及時提交以待審核;其次,當相關任務已經(jīng)申請后,在等待審核的過程中,負責審核的工作人員,需要基于當前時期的任務安排,對諸多申請進行集中規(guī)劃或者相應的調(diào)配。與此同時,當審核結(jié)束時,系統(tǒng)需要將相關任務的參與人員及其分配工作,傳遞于該任務的申請者;當任務已經(jīng)開始執(zhí)行時,秘書工作者需要及時歸納任務紀要,并進行妥善管理。可選路徑如果申請相關任務的工作人員,是基于企業(yè)提出的臨時安排,而提出的申請,則當保存結(jié)束后,不需要再次進行相應的提交操作;例外路徑暫無2.4 公告管理功能分析在本篇論文中研發(fā)的系統(tǒng),能夠切實滿足企業(yè)的政策宣導、事件通知等

21、業(yè)務需要,通過公告管理功能來進行具體的電子化公告操作。電子公告的發(fā)布包括公司公告、政策法規(guī)、日常信息等方面內(nèi)容。其中公告模塊主要呈現(xiàn)近期發(fā)生的重大事件,其中,主要包含企業(yè)內(nèi)部的重大事件及其行業(yè)中的最新動態(tài)等諸多內(nèi)容。通常情況下,對于政策法規(guī)模塊而言,其基本作用,在于針對國家在各個領域中,出臺的重要政策及其相關法律法規(guī),進行更深層次的細致闡述,其中,主要包含:憲法、公司法、合同法、等各方面的政策法規(guī)。單位通知主要用于傳達文件、召集會議、人事公示等。具體描述如表2.4所示。表2.4 電子公告管理用例描述實際用例電子公告管理用例目標當發(fā)布相關公告的工作人員,向系統(tǒng)遞送全新的公告時,則意味著用例開始。

22、當審核部門完成針對上述公告的審核,并且評定出合理的審核意見時,則意味著用例結(jié)束?;顒诱吖嫔暾埲藸顟B(tài)根據(jù)公告管理規(guī)定來定義初始的路徑。前置條件用戶進入系統(tǒng),將能自行鍵入公告管理模塊,實現(xiàn)相關操作。后置條件基于該管理功能界面中的相關提示,進行正確操作。主路徑1、首先,相關用戶需要在系統(tǒng)中,完成自身的身份驗證,才能針對系統(tǒng)中發(fā)布的多樣化公告信息,進行實時瀏覽。2、其次,相關用戶需要基于自身的實際情況,添設應該發(fā)布的多樣化公告信息。3、另外,相關用戶需要針對已經(jīng)實現(xiàn)發(fā)布的相關公告,進行及時編輯,并且秉持優(yōu)先級原則,依次顯示相關頁面。4、最終,相關用戶進行退出。可選路徑當相關用戶鍵入公告發(fā)布頁面后,能

23、夠針對具體的公告內(nèi)容,進行相對細致的編輯和保存,然而,在此功能中,卻無法實現(xiàn)發(fā)布操作;例外路徑暫無2.5 日程管理功能分析基于企業(yè)內(nèi)部的日程管理模式,只需要結(jié)合報表手段及其相應的信息技術(shù),就能實現(xiàn)對公司員工進行日程管理的功能需求。根據(jù)以上分析,可以把日程管功能模塊分為兩大功能,其中,主要涉及到日程管理功能,與此同時,涉及到日程提醒管理功能。實際上,該模塊能夠切實提升企業(yè)自身的實際工作效率,為員工提供基礎工作參考。第3章 系統(tǒng)設計在上述章節(jié)中,針對系統(tǒng)中存在的一系列需求分析,進行了更深層次的細致闡述。在本章節(jié)中,將著重分析該系統(tǒng)在實際設計過程中的基本原則、系統(tǒng)的架構(gòu)設計、系統(tǒng)功能模塊的設計、系統(tǒng)

24、的網(wǎng)絡拓撲結(jié)構(gòu)和數(shù)據(jù)庫的設計和開發(fā)等。3.1 總體設計3.1.1 web服務器架構(gòu)設計圖3.1 Web應用程序三個層次本文對企業(yè)辦公自動化系統(tǒng)進行了總體規(guī)劃,辦公自動化系統(tǒng)整體系統(tǒng)采用WebB/S結(jié)構(gòu)和N層體系結(jié)構(gòu),具體如上圖3.1所示。而N層結(jié)構(gòu)體系一般可用于較大型的數(shù)據(jù)庫。系統(tǒng)應用的基礎是廣域網(wǎng),瀏覽器的使用使得傳遞數(shù)據(jù)時低成本的網(wǎng)絡可以派上用場。B/S結(jié)構(gòu)合理分布了數(shù)據(jù)庫服務器、用戶層、應用服務器和Web服務器。同時,客戶端的免安裝和少維護得以實現(xiàn)。N層體系結(jié)構(gòu)多層部署了應用服務器和數(shù)據(jù)服務器。企業(yè)辦公自動化系統(tǒng)的總體框架分三層,分別是:表現(xiàn)層(系統(tǒng)平臺)、邏輯層(功能系統(tǒng))和數(shù)據(jù)層(數(shù)

25、據(jù)管理層)。3.1.2 系統(tǒng)網(wǎng)絡拓撲結(jié)構(gòu)辦公自動化系統(tǒng)的硬件結(jié)構(gòu)是基于網(wǎng)絡部署的。辦公自動化系統(tǒng)涉及的主要硬件有應用服務器,數(shù)據(jù)庫服務器,路由器,網(wǎng)關以及短信服務器。整個系統(tǒng)的結(jié)構(gòu)如圖3.2所示。圖3.2 系統(tǒng)結(jié)構(gòu)示意圖對于上述網(wǎng)絡拓樸系統(tǒng)而言,其涉及到的硬件結(jié)構(gòu),主要包含數(shù)據(jù)庫服務器及其相應的客戶端模塊等諸多元件,實現(xiàn)共同組成。3.2 主要的功能模塊設計該系統(tǒng)在進行實際設計的過程中,主要涉及到個人工作臺功能、文件管理功能、任務管理功能、公告管理功能及其相應的日程管理功能等多樣化功能模塊的細致設計。系統(tǒng)功能結(jié)構(gòu)如圖3.3所示。圖3.3 系統(tǒng)功能模塊圖3.2.1 個人工作臺管理功能模塊設計在公司

26、自動化辦公管理系統(tǒng)中,每位公司員工都可以通過獨立的系統(tǒng)用戶名進行系統(tǒng)登錄,系統(tǒng)用戶根據(jù)身份合法性認證后即可成功登錄自動化辦公管理系統(tǒng)。公司員工登錄系統(tǒng)后,進入個人工作臺管理功能模塊,根據(jù)個人待辦事宜列表選擇需要辦理的業(yè)務進行對應工作的辦理。個人工作臺添加待辦事項的過程如下:(1)系統(tǒng)用戶成功登錄自動化辦公管理系統(tǒng)后,選擇功能主菜單的“本人待辦”萊單項,系統(tǒng)會自動調(diào)用PendingForm,從而進入個人待辦事項頁面。(2)系統(tǒng)用戶選擇 “添加待辦事項”功能菜單后,系統(tǒng)會自動調(diào)用PendingForm(函數(shù))的PendingWrite ()操作,同時調(diào)用PendingAddForm()函數(shù)進入待辦

27、事項功能頁面。(3)系統(tǒng)用戶成功添加待辦事宜的相關數(shù)據(jù)信息后,點擊“提交”按鈕,系統(tǒng)會根據(jù)提交信息情況通過調(diào)用PendingWrite () 函數(shù)進行對應信息的處理操作。(4)系統(tǒng)根據(jù)增加待辦事項PendingWrite ()的操作結(jié)果反饋信息實時的調(diào)用PendingInterface()函數(shù)的NewPending () 操作。(5)系統(tǒng)調(diào)用NewPending ()函數(shù)進行待辦事項的添加操作。待辦事項管理時序圖如圖3.4所示。圖3.4 待辦事項管理時序圖3.2.2 文件管理功能模塊設計通常情況下,系統(tǒng)在擬制相關文件的過程中,需要基于企業(yè)自身的真實情況,針對多樣化業(yè)務,進行相對科學的細致安排,

28、其具體流程大致如下:(1)首先,基于企業(yè)自身的相關文件要求,擬定文件的工作人員,必須登錄上述系統(tǒng),并且基于“文件”選項卡,點擊FileForm9 (),鍵入相對應的文件管理頁面。(2)其次,擬定文件的工作人員,需要基于實際情況,在系統(tǒng)中填入正確的文件信息,并及時將其與辦理人表格之間,共同“提交”至系統(tǒng)。此時,系統(tǒng)將會通過自行運用SNewFileWrite () 函數(shù),對其進行更深層次的細致處理。(3) 另外,系統(tǒng)將會基于文件人遞送的相關信息,通過自行運用SNewFileWrite ()函數(shù),在其中存在的SfileInterface接口類,實現(xiàn)相應的創(chuàng)建操作。與此同時,系統(tǒng)還會自行運用SNewF

29、ile ()函數(shù),創(chuàng)建全新的文件。(4)最后,系統(tǒng)將會自行運用 NewPending () ,使得PendingDT函數(shù),能夠?qū)θ碌奈募?,實現(xiàn)相應的添加處理,與此同時,需要通過自行運用DataAccess函數(shù),完成相應的Insert ()操作。文件申請時序圖如圖3.5所示。圖3.5 文件提交時序圖3.2.3 日程管理功能模塊設計一般情況下,企業(yè)內(nèi)部的多樣化部門彼此之間,涉及到的相關業(yè)務,實際上是共通的。故此,通過創(chuàng)建單列辦公模塊,能夠切實滿足多部門員工之間日常交流的便利性,提醒用戶進行工作。在自動化辦公管理系統(tǒng)中,涉及到的日程管理功能,主要通過日程擬定流程的形式,加以表達,其具體流程大致如下

30、:(1)首先,當填寫相關日程的工作人員,已經(jīng)完成系統(tǒng)登錄時,需要鍵入“日程”選項卡,在此期間,系統(tǒng)將會自行運用ScheduleForm,轉(zhuǎn)化為相應的填寫頁面。(2)其次,填寫相關日程的工作人員,需要基于實際情況,準確填寫出多樣化日程信息及其相應的審核表格。在此之后,系統(tǒng)會將這些資料,通過NewScheduleWrite (),實現(xiàn)相對細致的處理。(3)另外,系統(tǒng)應該基于實際處理情況,通過靈活運用NewScheduleWrite (),自行添設相應的日程,與此同時,通過自行運用ScheduleInterface中存在的接口類NewSchedule () 進行新增日程的創(chuàng)建操作。(4)根據(jù)新增日程

31、請求,系統(tǒng)調(diào)用NewSchedule ()函數(shù)的ScheduleDT的NewScheduleDT ()對象,針對已經(jīng)添設成功的相關日程數(shù)據(jù),進行更深層次的細致處理,與此同時,基于運用用DataAccess函數(shù),執(zhí)行相應的Insert ()操作,使其存儲于數(shù)據(jù)庫。(5)最后,系統(tǒng)需要自行運用NewSchedulePending (),針對添設相關日程信息的實際審核狀態(tài),進行實時生成。日程管理的時序圖如圖3.6所示。圖3.6 日程管理時序圖3.2.4 公告管理功能模塊設計實際上,對于電子公告而言,其在實際發(fā)布的過程中,將會涉及到新聞模塊及其部門通知等諸多內(nèi)容。其中,新聞模塊主要包含全球新聞熱點及其

32、行業(yè)最新動態(tài)等方面。在本篇論文中,針對公告管理功能模塊的細致設計,主要包含公告管理子模塊、通知管理子模塊和新聞管理子模塊:(1)公告管理子模塊公告管理子模塊是綜合事務辦公管理的主要組成部分。當管理員通過系統(tǒng)的身份認證,將能自行登錄系統(tǒng)的后臺,并進入公告管理功能界面,在此期間,管理員能夠基于企業(yè)提出的實際發(fā)布要求,執(zhí)行相應的操作。實際上,在系統(tǒng)中已經(jīng)存在最佳的發(fā)布模板,只需要鍵入內(nèi)容即可,這就有效提升了管理員的實際工作效率。(2)通知管理子模塊事實上,對于通知管理子模塊而言,其和上述模塊的工作原理大致相同,只不過發(fā)布者也可以是多樣化部門的負責人,只要經(jīng)過系統(tǒng)的身份認證,就能實時發(fā)布本部門的重要通

33、知,通知管理的主要操作包括:查詢該部門的重要通知發(fā)布狀態(tài)及其相應的通知列表狀態(tài),及時更新并加以修改實際通知內(nèi)容。圖3.7 用戶發(fā)布和查詢通知操作時序圖(3)新聞管理子模塊新聞管理子模塊的功能也比較類似,它們的本質(zhì)區(qū)別是能夠借助不同部門來實現(xiàn)對本部門相關新聞的有效發(fā)布。對于這些負責人而言,在發(fā)布新聞之前,必須要在身份合法性驗證完畢之后,才可以進一步成功登錄自動化辦公管理系統(tǒng),接著對本部門相關新聞進行篩選,在選出恰當?shù)陌l(fā)布內(nèi)容之后,確定最佳的發(fā)布時間以及所采用的合理的發(fā)布形式。這不僅包括了實時發(fā)布已有的部門新聞、查詢相關的新聞列表的實時查詢,也同時包括了對新聞信息的進一步修改更新等。公告管理的設計

34、如圖3.7所示的時序圖。3.2.5 任務管理功能模塊設計本節(jié)基于當前普遍使用的任務管理方式,在充分考察公司員工管理模式之后,全面梳理了當前階段的人事管理思想,借助先進的應用程序開發(fā)框架結(jié)構(gòu),詳細探討了單位員工所具有的任務功能需求。公司人事管理系統(tǒng)的任務功能應該滿足任務信息采集技術(shù)先進、公司員工任務理念和任務方式先進、任務統(tǒng)計和查詢功能齊全等要求。任務管理的主要環(huán)節(jié)如下所示:(1)任務人嚴格按照公司具體的任務要求,首先進入自動化辦公管理系統(tǒng)中進行登錄,再按照系統(tǒng)的要求實現(xiàn)對功能主菜單的恰當選擇,在對TaskForm()函數(shù)的科學調(diào)用之后,實現(xiàn)對任務的管理。(2)當出現(xiàn)任務管理頁面之后,任務人必須

35、嚴格按照具體的任務要求,將自己的任務信息填寫到合適的位置,接著在自動化辦公管理系統(tǒng)再次填寫對應的任務信息,并完成任務辦理人表格提交工作。然后,系統(tǒng)立刻將SNewTaskWrite () 函數(shù)導出,實現(xiàn)進一步的處理。(3)SNewTaskWrite ()函數(shù)被調(diào)用之后,系統(tǒng)會繼續(xù)科學地調(diào)出STaskInterface接口類,以實現(xiàn)下一步的創(chuàng)建操作。當然,為了完成任務創(chuàng)建操作,系統(tǒng)還會實現(xiàn)對SNewTask ()函數(shù)的科學調(diào)用,以達到輔助處理的目的。(4)為了添加處理新任務,系統(tǒng)會通過 NewTask () 來實現(xiàn)對TaskDT函數(shù)的科學調(diào)用。在Insert ()操作過程中,系統(tǒng)會進一步科學地調(diào)用

36、DataAccess函數(shù)。(5)為了返回任務處理結(jié)果,系統(tǒng)主要按照對應的處理情況來實現(xiàn)對 DataAccess()函數(shù)的科學調(diào)用。任務申請時序圖如圖3.8所示。圖3.8 任務提交時序圖3.3 數(shù)據(jù)庫設計3.3.1 邏輯設計本課題中的公司自動化辦公系統(tǒng)內(nèi)容比較豐富,因為篇幅有限,這里只對部分模塊進行詳細的設計,E-R圖如圖3.9所示。圖3.9 系統(tǒng)的E-R圖3.3.2 數(shù)據(jù)表的設計在對企業(yè)自動化辦公管理系統(tǒng),在設計本課題的數(shù)據(jù)庫過程中,應該全面考察系統(tǒng)所能發(fā)揮的全部功能,不僅要保證系統(tǒng)的可擴展性以及全面性,也要同時保證系統(tǒng)數(shù)據(jù)的獨立性以及一致性等。本文按照公司自動化辦公管理系統(tǒng)所能發(fā)揮的基本功能

37、進行了系統(tǒng)化的設計,有效地劃分了它的功能模塊,下表展示了它所要儲存的數(shù)據(jù)。如表3.1設計所示,在進行系統(tǒng)登錄時,系統(tǒng)會就各登錄環(huán)節(jié)作信息說明。表3.1 系統(tǒng)登錄信息表英文名稱關鍵字中文名稱類型長度預設值是登錄用戶日志的IDInt4N公司員工的IDInt4NDengLuTime公司員工登錄時間20N登錄是否成功50N登錄所使用的IP地址50N登錄失敗的對應說明100Y如表3.2所展示的那樣,系統(tǒng)一定要提前確定公司內(nèi)部的全部員工的基本個人信息,并將其完整地儲存在對應的數(shù)據(jù)庫中。員工在登錄的時候,公司信息網(wǎng)站系統(tǒng)要隨時驗證員工信息的準確性,一旦驗證通過,則立即向其展示登錄成功的狀態(tài)信息。表3.2 系

38、統(tǒng)用戶基本信息表英文名關鍵字中文名類型預設值長度是員工IDN16員工的姓名N30員工的性別Y30員工的電話N60員工的郵箱N60員工居住地址Y60Company_staff_Dep所屬部門IDLong IntN16Company_staff_PW登錄密碼N40如表3.3設計所示,系統(tǒng)后臺的數(shù)據(jù)庫必須能夠在科學劃分員工個人信息的基礎上保障所有員工的個人工作權(quán)限,使其明確自身所發(fā)揮的作用以及所要完成的任務,方便員工實現(xiàn)對公司相關數(shù)據(jù)的及時查詢與進步一部完善等。表3.3 系統(tǒng)部門信息表英文名關鍵字中文名類型長度預設值Dep_ID是IDLong Int16NDep_NAME名字30NDept_Addr

39、地址30NDept_Tel電話60NDept_Admin經(jīng)理60Y如表3.4設計所示,對系統(tǒng)中用戶數(shù)據(jù)表描述了系統(tǒng)中用戶的詳細信息,具體的用戶權(quán)限有權(quán)限名稱、權(quán)限描述。表3.4 員工角色信息表英文名關鍵字中文名類型長度預設值是角色的ID16N角色的名稱60N角色的描述60N如表3.5設計所示,系統(tǒng)可進行報銷業(yè)務操作及報銷信息查詢。表3.5 報銷數(shù)據(jù)表英文名稱關鍵字中文名稱類型長度預設值是草擬文對應的序號4N草擬所用時間8N提交時間8NGWState報銷內(nèi)容20NGWDraftMan報銷人20NGWAuditor報銷審核人20NGWCheckingMan報銷復核人20NGWSignator報銷簽

40、發(fā)人20NGWDistributor報銷分發(fā)人20NGWCheckingMan報銷復核人20NGWSignator報銷簽發(fā)人20NGWDistributor報銷分發(fā)人20N如表3.6設計所示,系統(tǒng)可進行會議信息描述。表3.6 會議數(shù)據(jù)表英文名稱關鍵字中文名稱類型長度預設值是會議的編號4N會議的名稱20N會議的議題60N會議的召集人20N會議的主持人20N會議的發(fā)言人30N會議的具體地點60N會議的開始時間8N會議的結(jié)束時間8N會議的申請人10Napprove審核人10NState會議狀態(tài)10N審核1N綜合事務信息如表3.7所示。表3.7 綜合事務信息表英文名稱關鍵字中文名稱類型長度預設值id是

41、編號Int4NName事務的具體名稱20N事務的辦理時間60N事務的辦理手段20N相關通知20N更新維護事務30Nquery事務信息查詢60N第4章 系統(tǒng)實現(xiàn)4.1 開發(fā)環(huán)境(1)編程語言:JAVA。(2)客戶端:Windows7操作系統(tǒng)和IE10瀏覽器。(3)服務器端:Windows 2008R2操作系統(tǒng)和SQL Server2008數(shù)據(jù)庫。4.2 系統(tǒng)功能的實現(xiàn)4.2.1 系統(tǒng)管理模塊的實現(xiàn)本系統(tǒng)的主界面流程如圖4.1所示。管理員 “登錄”進入管理頁面,對系統(tǒng)進行管理。登錄后,系統(tǒng)進入到管理員功能這個界面,管理員便通過該頁面對業(yè)務和系統(tǒng)進行管理。在工作流的表單和流程設計中,表單設計器和流程

42、設計器兩者都是通過include_ once命令引入JS,并調(diào)用設計好的功能實現(xiàn)的。圖4.1 系統(tǒng)登錄頁面4.2.2 個人工作臺管理模塊實現(xiàn)圖4.2 個人待辦的功能界面如圖4.2所示,個人工作臺能夠保證辦理事務的本人對待辦信息的及時查看以及實時地修改與完善。當然,在查看與修改過程中也可以按照時間順序來進行。同時,用戶還可以通過手工的方式進行個人待辦事項的添加和刪除操作。公司自動化辦公管理系統(tǒng)必須始終保持系統(tǒng)身份認證的成功性,使所有的用戶都能在短時間內(nèi)確定自己的登錄狀態(tài),提高待辦事項的處理效率。對于個人工作臺管理系統(tǒng)而言,通過getuserinfobyuid的方法,將用戶擁有相應權(quán)限的通知從數(shù)據(jù)

43、庫中選出來,并通過while循環(huán)語句,放到table的Srow變量里展現(xiàn)。通過變量Spublish來保存通知生效狀態(tài),“1”為生效狀態(tài),“2”為部門未審批,“3”為審批未通過,“4”為部門已審批集團未審批,“0”代表還未進行發(fā)布。4.2.3 文件管理模塊實現(xiàn)通常來說,行文的基本環(huán)節(jié)如下所示:首先是專門的專責人對行文的初期起草相關領導對其的審批辦公室專門人員對行文的審批以及進一步發(fā)布。然后是上行文的過程,專門的負責人對行文的初期起草相關領導對其的審批辦公室的專責主任對上行文的進一步審批傳達至分管領導遞送至高層領導辦公室最終的專責發(fā)布。具體的文件管理界面如圖4.3所示。圖4.3 公文管理功能界面系

44、統(tǒng)通過zfile類實現(xiàn)對文件的操作,簡化用戶對文件的操作,如copyDir函數(shù)實現(xiàn)從一個目錄拷貝到另一個目錄,removeDir刪除該目錄下的文件,通過removeFile實現(xiàn)文件的刪除,通過batchRemoveFile實現(xiàn)批量文件的刪除,通過copyFile實現(xiàn)具體的文件拷貝。具體的數(shù)據(jù)操作由baseDAO函數(shù)實現(xiàn),然后通過執(zhí)行該函數(shù)的query函數(shù)實現(xiàn)SQL語句的具體數(shù)據(jù)庫操作,實現(xiàn)數(shù)據(jù)請求的提交。4.2.4 日程管理模塊實現(xiàn)根據(jù)日程管理實現(xiàn)日程提醒管理功能。利用日程管理模塊來實現(xiàn)對日程管理質(zhì)量與效率的提升,為員工提供基礎工作參考。如圖4.4所示日程管理的模型層由Schedulemode

45、l.jsp完成,具體的代碼首先通過 $this->app->user->account獲取當前用戶的信息,然后通過helper:today()獲取當前的日期信息,接著通過$Schedule獲取當前用戶的日程列表,通過判斷日程的日期和當前日期進行比較,從而實現(xiàn)日程的提醒。圖4.4 日程管理功能界面4.2.5 公告管理模塊實現(xiàn)公告管理包括電子公告的管理,所有的員工都能夠利用這個專門的網(wǎng)站來保證用戶的登陸,然后立刻出現(xiàn)新聞發(fā)布的頁面,嚴格遵循操作導航的要求,進一步實現(xiàn)對新聞標題的添加以及修改完善等,然后保存初稿,將其遞送到相關稿件審核員處,以等待進一步的審核,最后進行發(fā)布。對于公告管理體系而言,基本上所有的新聞的發(fā)布形式都是列表,促進了員工捕捉新聞信息的效率。所謂的政策板塊的授權(quán)者是所有的機構(gòu)領導,他們會對新聞發(fā)布信息進行收集、審核以及發(fā)布。電子公告的作用在于實現(xiàn)對公告信息的實時發(fā)布。創(chuàng)建公告通過create進行,輸入的產(chǎn)生為公告的類型。具體的公告界面如圖4.5所示。圖4.5 公告管理管理界面4.2.6 任務管理模塊實現(xiàn)任務管理的含義主要是通過合理的方式來實現(xiàn)實時管理以及統(tǒng)籌安排等功能。部門人員必須將相關

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論