基于ssh框架的辦公自動(dòng)化管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于ssh框架的辦公自動(dòng)化管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于ssh框架的辦公自動(dòng)化管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于ssh框架的辦公自動(dòng)化管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于ssh框架的辦公自動(dòng)化管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余69頁可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、東北大學(xué)碩士學(xué)住論文滴要基于SSH框架的辦公自動(dòng)化管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展以及普及,辦公自動(dòng)化管理技術(shù)開始蓬勃發(fā)展, 以往的手工操作已經(jīng)不再適應(yīng)信息化時(shí)代發(fā)展的要求。如何開發(fā)高效的辦公自動(dòng) 化系統(tǒng),正逐漸成為比較熱門的課題。通過對(duì)辦公流程的分析,設(shè)計(jì)適合于當(dāng)代 辦公管理的方法,改變傳統(tǒng)人王管理的方法,從而簡(jiǎn)化辦公人員對(duì)信息的加工處 理流程,提離辦公自動(dòng)化管理的效率。本文分析現(xiàn)有常見的辦公自動(dòng)化系統(tǒng)的功能與使用情況,設(shè)計(jì)了基于SSH框 架的校園辦公自動(dòng)化的骨理系統(tǒng)。在深入學(xué)習(xí)基于J2EE平臺(tái)的協(xié)同辦公系統(tǒng)架構(gòu) 及和關(guān)技術(shù),對(duì)系統(tǒng)功能需求的剖析以及對(duì)系統(tǒng)可行性分析的基礎(chǔ)上,設(shè)

2、計(jì)了登 陸管理、用戶操作權(quán)限管理、績(jī)效考勤管理、財(cái)務(wù)管理、人事管理及系統(tǒng)維護(hù)管 理六大模塊。最后,對(duì)系統(tǒng)運(yùn)進(jìn)行功能測(cè)試和性能測(cè)試,并對(duì)測(cè)試結(jié)果進(jìn)行分析。 測(cè)試結(jié)果表明,本文開發(fā)的系統(tǒng)能夠滿足辦公自動(dòng)化需求,提高了工作效率。本文設(shè)計(jì)的OA辦公管理系統(tǒng)從運(yùn)行效果看,實(shí)現(xiàn)了設(shè)計(jì)目標(biāo),解決了傳統(tǒng)的 管理過程中的不足,提高了內(nèi)部的管理水平。關(guān)鍵詞:SSH;辦公自動(dòng)化;J2EE東北大學(xué)碩士學(xué)位論丈AbstractThe Design and Implementation of Office AutomationManagement System Based on SSH Frame WorkAbstrac

3、tWith the rapid development of computer technology and popularization, Office i Automation(OA) began to flourish The previous manual operation no longer meet the 3 requirements of the development of the information Developing efficient office 1 automation system is becoming a hot topic. Tlirough the

4、 analysis and design of office1 automation management system, changing the method of traditional artificial x management, which can help office workers simplify their workflow and improve their ' work efficiencyBased on the deep research on the functional module and the existing application c of

5、 office automation systems, design the office automation management system based "on SSH framework in campus After studying the collaborative office system 'architecture and related technologies based on J2EE, meanwhile, analyzing the2 requirements and feasibility of office automation, this

6、 thesis designs and realizes a 'system which contains user login management module, user operation power D management module, performance appraisal management module, financial nmanagement module, personnel management module and system maintenance .上 management module Finally, testing the functi

7、on and performance of system, the results of which also has been analyzed .The results showes that the developed office Be automation system can meet the need of office automation and improve the work efficient.From the test run results of our developed office automation system, achieves the i desig

8、n objectives, resolves the insufficient of traditional management and improves the inner level of management.Key words: SSH; office automation; J2EE東北大學(xué)碩士學(xué)位論文目錄目錄獨(dú)創(chuàng)性聲明I摘要IIAbstractIll第1章緒論11.1研究背景11.2研究目的及意義313國(guó)內(nèi)外研究現(xiàn)狀31.4研究?jī)?nèi)容及章節(jié)安排5第2章相關(guān)技術(shù)72.1 SSH 框架72.2 MVC 模式82.3數(shù)據(jù)庫技術(shù)92.4 Web Service 技術(shù)112.5 B/S 模式

9、12第3章系統(tǒng)分析153.1系統(tǒng)需求分析153.1.1登錄模塊功能需求173.1.2用戶操作權(quán)限管理功能的需求'173.1.3績(jī)效考勤管理模塊需求163.4財(cái)務(wù)管理模塊功能需求163.1.5人事管理模塊需求163.1.6系統(tǒng)維護(hù)管理模塊需求163.2系統(tǒng)業(yè)務(wù)流程分析193.3數(shù)據(jù)流程分析203.4可行性分析21第4章系統(tǒng)設(shè)計(jì)234.1設(shè)計(jì)目標(biāo)及原則234.2系統(tǒng)架構(gòu)設(shè)計(jì)244.3功能結(jié)構(gòu)設(shè)計(jì)2643.1登錄管理子系統(tǒng)264.3.2用戶操作權(quán)限管理子系統(tǒng)294.3.3績(jī)效考勤管理子系統(tǒng)274.3.4財(cái)務(wù)管理子系統(tǒng)264.3.5人事管理子系統(tǒng)264.3.6系統(tǒng)維護(hù)管理子系統(tǒng)314.4數(shù)據(jù)庫

10、設(shè)計(jì)314.4.1概念結(jié)構(gòu)設(shè)計(jì)314.4.2數(shù)據(jù)庫表設(shè)計(jì)33第5章系統(tǒng)實(shí)現(xiàn)375.1登錄模塊實(shí)現(xiàn)375.2用戶操作權(quán)限實(shí)現(xiàn)395.3績(jī)效考動(dòng)管理模塊實(shí)現(xiàn)405.4財(cái)務(wù)管理模塊實(shí)現(xiàn)435.5人事管理模塊實(shí)現(xiàn)445.6系統(tǒng)維護(hù)管理模塊實(shí)現(xiàn)46第6章系統(tǒng)測(cè)試476.1測(cè)試環(huán)境476.2功能測(cè)試486.3系統(tǒng)安全測(cè)試496.4性能測(cè)試506.5測(cè)試結(jié)果分析51第7章結(jié)論557.1結(jié)論557.2展望55參考文獻(xiàn)57致謝59V東北大學(xué)碩士學(xué)位論文第1章緒論第1章緒論1.1研究背景由于Internet的蓬勃崛起,使用范圍不斷擴(kuò)大,愈來愈多的入通過計(jì)算機(jī)網(wǎng) 絡(luò)技術(shù)對(duì)工作進(jìn)行實(shí)時(shí)管理。通過網(wǎng)絡(luò)技術(shù),不僅能夠提高

11、工作效率,提商安 全性能,而且通過在線實(shí)時(shí)管理系統(tǒng)還能夠合理分配各項(xiàng)信息,提高了資源的 利用率,更加環(huán)保,提高工作效率。辦公自動(dòng)化管理系統(tǒng)的優(yōu)劣會(huì)對(duì)信息的存 儲(chǔ)、查詢的速度以及辦公效率等方面起到直接作用。由于計(jì)算機(jī)的廣泛應(yīng)用,各項(xiàng)管理工作了由縱質(zhì)化時(shí)代向電子辦公轉(zhuǎn)化, 例如辦公室考勤管理、郵件管理、報(bào)銷分類管理、用章申請(qǐng)、會(huì)議管理等。根 據(jù)以上敘述中可以了解到的知識(shí),對(duì)有關(guān)的數(shù)據(jù)及資料進(jìn)行采集,閱讀相關(guān)的 文號(hào)并參考技術(shù)參數(shù),遐查研究了辦公自動(dòng)化管理的現(xiàn)實(shí)需要,得出使用手工 記錄的途徑對(duì)信息管理有以下缺陷:需查找的內(nèi)容范疇太大、不容易進(jìn)行保 存;需要記錄的內(nèi)容太多,而且很多都是重復(fù)的;很難進(jìn)行

12、存檔,龐大的數(shù)據(jù) 信息對(duì)管理員而言擔(dān)當(dāng)太重,紙質(zhì)版資料保存査找起來極為困難。隨著信息技術(shù)不斷的加速發(fā)展,越來越多地人們通過互聯(lián)網(wǎng)快速地獲取、 分配和傳輸信息,互聯(lián)網(wǎng)已在政治、經(jīng)濟(jì)、媒體、教育、生活等多方面擔(dān)當(dāng)著 重要的角色。各行行業(yè)的人們通過互聯(lián)網(wǎng)自由地與世界各地用戶交流,讓人穿 越時(shí)空般的獲取各自所需信息。大家通過互聯(lián)網(wǎng)能夠享用計(jì)纂機(jī)的各種硬件、 軟件資源以及信恩等資源?;ヂ?lián)網(wǎng)的作用是大大壓縮了時(shí)空的限制,“網(wǎng)絡(luò)電 腦”的提法一再被事實(shí)證明了。簡(jiǎn)單地說,網(wǎng)絡(luò)技術(shù)的更新,轉(zhuǎn)變了人們的聯(lián)絡(luò) 溝通思維方式。計(jì)算機(jī)的使用可以幫助辦公自動(dòng)化管理,能夠?qū)υ夹畔?shù)據(jù)處理、存 儲(chǔ),管理員也能夠?qū)π呕茧S時(shí)査

13、找修改,因此能夠促進(jìn)管理者及時(shí)進(jìn)行決策, 提髙辦公自動(dòng)化管理系統(tǒng)的工作效率。目前,辦公自動(dòng)化(Office Automatic, OA)越來越被各行各業(yè)的管理層所接受,但所謂“辦公自動(dòng)化”卻一貢以來沒有 得到一個(gè)明確的定義。而最為普遍的解釋是,辦公自動(dòng)化是使用計(jì)算機(jī)科學(xué)、 東北大學(xué)碩士學(xué)位論文第1章緒論信息科學(xué)、行為科學(xué)和網(wǎng)絡(luò)通信等技術(shù)為輔助,以加強(qiáng)業(yè)務(wù)管理水平為目標(biāo), 0A平臺(tái)提供的恰是一種哥效收集、處理、分析“信息”的工具。我國(guó)電子政務(wù)重點(diǎn)加快辦公自動(dòng)化在各級(jí)的推廣應(yīng)用。網(wǎng)絡(luò)科技以及信息 化工程的建設(shè),己成為部門促進(jìn)經(jīng)濟(jì)發(fā)展的一項(xiàng)重要舉措,一些陳舊的辦公模 式已不能滿足現(xiàn)代辦公方式的辦公自

14、動(dòng)化系統(tǒng)的需要,辦公自動(dòng)化系統(tǒng)擁有的 各式各樣的好處,逐漸開始吸引人們眼球,電子辦公自動(dòng)化開始成為今后辦公 發(fā)展的-種潮流。全新的辦公方式將取代傳統(tǒng)的辦公方式,通過辦公自動(dòng)化(0A) 實(shí)現(xiàn)資源的共享,確保各部門的信息能夠高速、及時(shí)、準(zhǔn)確地傳遞,這已成為 提高工作效率的有效手段。隨著行政事務(wù)工作的增多和雜亂,機(jī)關(guān)、行政機(jī) 構(gòu)需要協(xié)調(diào)的信息越來越多。隨著科技日新月異地變化,尤其是計(jì)算機(jī)技術(shù)帶 動(dòng)訊息技術(shù)和自動(dòng)化技術(shù)的快速發(fā)展,為辦公自動(dòng)化系統(tǒng)的普遍應(yīng)用奠定了相 應(yīng)的物質(zhì)和必要的技術(shù)支持。診斷與處理信息的手段,傳統(tǒng)的方法和技術(shù)己經(jīng) 不能夠符合現(xiàn)代經(jīng)濟(jì)社會(huì)發(fā)展的要求,從而改變普通的手動(dòng)辦公方法,使它能

15、 符合生產(chǎn)力進(jìn)步要求,迫在眉睫。機(jī)關(guān)辦公室作為全功能多方位的綜合性決策 機(jī)構(gòu),辦公室能否供給全面及時(shí)準(zhǔn)確的資源,在一定程度上影響了辦公方式方 法及質(zhì)量,甚至領(lǐng)導(dǎo)的決策水平和工作能力。當(dāng)前我國(guó)辦公自動(dòng)化遇到的一個(gè) 較大難題,即可否為科學(xué)管理與論斷供給數(shù)據(jù)參考或者解決方案給予服務(wù)。因 此,實(shí)施辦公自動(dòng)化建設(shè),普通的辦公管理方式的改革,才能高程度地實(shí)現(xiàn)辦 公自動(dòng)化,加強(qiáng)工作人員在智力勞動(dòng)方面的職業(yè)化、準(zhǔn)確化,實(shí)現(xiàn)資源共享, 提高工作效率,促進(jìn)職能轉(zhuǎn)變。電子辦公的自動(dòng)化體系作為技術(shù)革命的產(chǎn)物,己經(jīng)變成社會(huì)技術(shù)化補(bǔ)充的 重要資源。對(duì)信息資源充分地引用,可以增強(qiáng)并提高了生產(chǎn)力,為社會(huì)蒂來了 更大的經(jīng)濟(jì)效益

16、,同時(shí)替代復(fù)雜的現(xiàn)代化的辦公設(shè)備.通過計(jì)算機(jī)技術(shù)和通信 技術(shù),主耍指向完成對(duì)非效率的手工管理的改革。即辦公自動(dòng)化系統(tǒng)的最終目 標(biāo),則是通過完成辦公業(yè)務(wù)的自動(dòng)化,最大限度地提高辦公效率,降低人力辦 公的成分,使辦公管理趨向科學(xué)化、自動(dòng)化及系統(tǒng)化。目前,自動(dòng)化辦公系統(tǒng) 中的協(xié)同辦公系統(tǒng),得到了絕大多數(shù)用戶的認(rèn)可,辦公自動(dòng)化也開始成為主流 的辦公方式。第,辦公自動(dòng)化系統(tǒng),主要研究重點(diǎn)有以下幾方面:通過實(shí)施方便個(gè)人 的辦公自動(dòng)化系統(tǒng),使部門資源的有效利用,并且協(xié)同效率合作,并且擺脫繁 瑣復(fù)雜,效率低下的手動(dòng)工作流穆,提升了工作水平,提高了管理能力,為科 學(xué)化決策提供保護(hù)。第二,辦公自動(dòng)化系統(tǒng)的各單位為

17、框架程序提案機(jī)關(guān)過程的分析,通過系 統(tǒng)穩(wěn)定性的制作,內(nèi)部系統(tǒng)功能模塊和數(shù)據(jù)庫的實(shí)際需求符合設(shè)計(jì)的要求上升 到了更好的水平。第三,提高籾強(qiáng)化領(lǐng)導(dǎo)對(duì)本部門的監(jiān)管能力。通過設(shè)計(jì)辦公自動(dòng)化系統(tǒng)中 的工作計(jì)劃跟蹤模塊,從而輔助各級(jí)領(lǐng)導(dǎo)隨時(shí)監(jiān)控所管轄范圍員工的工作進(jìn)度 與信息反饋情況,從宏觀上學(xué)握工作計(jì)劃的履行情況和待解決問題的處理情 況,為領(lǐng)導(dǎo)的科學(xué)決策提供數(shù)據(jù)支撐。第四,使用一系列系統(tǒng)的設(shè)計(jì)、需求以及應(yīng)用,為辦公自動(dòng)化系統(tǒng)的逬展 累積一定的經(jīng)驗(yàn)。1.2研究目的及意義近年來,隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,辦公自動(dòng)化管理在整個(gè)教學(xué)和管理過 程中起到了不可替代的作用。我國(guó)OA作為現(xiàn)今世界具有廣泛發(fā)展前景高新科技

18、成果,一般情況下,它由單位、人員、設(shè)備、網(wǎng)絡(luò)、信息等幾個(gè)簡(jiǎn)單的基本要 素組成同,重點(diǎn)是釆用齊全的電子政務(wù)信息科技和先進(jìn)性的辦公手段結(jié)合而成, 是一個(gè)人與計(jì)算機(jī)的信息處冒系統(tǒng),它主要輔助相關(guān)工作進(jìn)行相關(guān)的各類活 動(dòng)。本設(shè)計(jì)中通過設(shè)計(jì)辦公自動(dòng)化背理系統(tǒng),改變了傳統(tǒng)人工管理的方法,通 過建立基于SSH框架的辦公自動(dòng)化管理系統(tǒng),來改善學(xué)校壞境中,信息管理、考 勤管理、財(cái)務(wù)管理、人事管理等內(nèi)容,減少因管理流程雜亂而引起的工作重 復(fù),提高辦公質(zhì)量與效率,規(guī)范工作流程,擴(kuò)大信息共享渠道,基于管理和服 務(wù)的理念開發(fā)設(shè)計(jì)。從而實(shí)現(xiàn)無紙化辦公,交互性靈活,操作便捷,安全穩(wěn)定 的0A系統(tǒng)。1.3國(guó)內(nèi)外研究現(xiàn)狀辦公自

19、動(dòng)化最初興起于上世紀(jì)50年代,最早在美闔和日本的辦公管理中出 3東北大學(xué)碩士學(xué)位論文第1章緒論現(xiàn)。興起之初,辦公自動(dòng)化的功能只局限于電子數(shù)據(jù)處理(EDP),直到60年代, 才被傾理信息系統(tǒng)(MIS)所取代。70年代后期,才逐步形成一門新型綜合學(xué)科, 即今天所謂的“辦公自動(dòng)化”。自此,辦公自動(dòng)化的發(fā)展經(jīng)歷了三個(gè)階段。第一階段,是以計(jì)算機(jī)和辦公軟件為主,輔以文件系統(tǒng)或和關(guān)系型數(shù)據(jù)庫: 系統(tǒng)來存儲(chǔ)辦公數(shù)據(jù),建立傳統(tǒng)的以數(shù)據(jù)處理為中心的MIS系統(tǒng)。這種系統(tǒng)以i 單機(jī)版的操作或者是C/S結(jié)構(gòu)的管理系統(tǒng),數(shù)據(jù)為結(jié)構(gòu)化數(shù)據(jù)或者是文件,能夠I 實(shí)現(xiàn)對(duì)數(shù)據(jù)的計(jì)算和統(tǒng)計(jì)分析,實(shí)現(xiàn)了數(shù)據(jù)統(tǒng)計(jì)和文檔寫作的電子化,改變

20、了J 傳統(tǒng)的以紙質(zhì)的文檔向電子文檔的轉(zhuǎn)化。由于硬件及網(wǎng)絡(luò)條件限制,此時(shí)的辦l 公系統(tǒng)缺乏公共的基礎(chǔ)通信平臺(tái),不能實(shí)現(xiàn)協(xié)同辦公,也不能建立統(tǒng)一的集成. 辦公平臺(tái)。因此,第一代辦公自動(dòng)化系統(tǒng),尚不能構(gòu)成完整意義上的辦公自動(dòng) 化。b 第二階段,是以工作流為中心的辦公自動(dòng)化系統(tǒng)。在此階段,工作流技術(shù): 已日趨成熟化,工作流的參考模型也已經(jīng)形成一套標(biāo)準(zhǔn),而且出現(xiàn)了工作流引. 華技術(shù),它們的出現(xiàn)促進(jìn)工作流管理的更好實(shí)現(xiàn),這一技術(shù)的發(fā)展為實(shí)現(xiàn)真正I 恿義上的辦公自動(dòng)化奠定了堅(jiān)實(shí)的基礎(chǔ)。與此同時(shí),隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技. 術(shù)的發(fā)展,基于工作流的辦公自動(dòng)化系統(tǒng)也就容易實(shí)現(xiàn)了,組織內(nèi)各部門能夠 不受時(shí)間和地域的限

21、制,實(shí)現(xiàn)協(xié)同工作,提髙辦公效率。第三階段,是以知識(shí)管理為核心的協(xié)同辦公系統(tǒng)。辦公自動(dòng)化系統(tǒng)經(jīng)過了 前面兩個(gè)階段的發(fā)展,實(shí)現(xiàn)了以工作流為核心的自動(dòng)化,摒棄了傳統(tǒng)的人工傳' 遞紙質(zhì)文檔的方式,功能也從單-的公文處理擴(kuò)大到辦公的各個(gè)環(huán)節(jié)。如何讓' 辦公自動(dòng)化系統(tǒng)發(fā)揮更大的作用,提升組織的辦公效率,以及使其具有更高更' r 多的內(nèi)涵,有效地將組織內(nèi)外部的各種資源進(jìn)行整合,實(shí)現(xiàn)快捷地協(xié)同辦公和' 實(shí)時(shí)的信息共享,從信息中提煉知識(shí)顯得尤為重要,知識(shí)管理系統(tǒng)也就應(yīng)運(yùn)而 生。將知識(shí)管理與辦公自動(dòng)化進(jìn)行整合,就必須在辦公自動(dòng)化系統(tǒng)中挖掘出各. 種知識(shí),構(gòu)建知識(shí)庫管理系統(tǒng),幫助組織

22、內(nèi)員工進(jìn)行學(xué)習(xí)、共享以及創(chuàng)新。因I 此,辦公自動(dòng)化的管理實(shí)質(zhì)就是協(xié)同辦公,即實(shí)現(xiàn)由單純的事務(wù)處理向知識(shí)融 合管理的轉(zhuǎn)變,這是現(xiàn)代辦公自動(dòng)化的發(fā)展趨勢(shì),而辦公自動(dòng)化將不斷為知識(shí)1 管理提供基礎(chǔ)環(huán)境,成為實(shí)現(xiàn)知識(shí)管理的協(xié)同工作平臺(tái)。我國(guó)的辦公自動(dòng)化開始的時(shí)間相對(duì)較晚,不過逬步快速,效果良好,大致 經(jīng)歷了以下幾個(gè)階段。第一階段的主要標(biāo)志是辦公過程中使用現(xiàn)代辦公設(shè)備, 以辦公文件盒檔案管理為核心,基本實(shí)現(xiàn)辦公無紙化。在此階段,辦公自動(dòng)化 是基于各設(shè)備獨(dú)立運(yùn)行,并未實(shí)現(xiàn)辦公過程中各模塊的協(xié)同合作。第二階段是以C/S形式為主的辦公系統(tǒng)應(yīng)用軟件,它以工作流技術(shù)為應(yīng)用核 心,完成了大多數(shù)流程的自動(dòng)化管理。在此

23、階段,我國(guó)在多領(lǐng)域己廣泛深入互 聯(lián)網(wǎng)工作模式,互聯(lián)網(wǎng)技術(shù)地快速普及實(shí)現(xiàn)了信息處理、采集、共李的最大化 程度。第三階段是以B/S系統(tǒng)為主的辦公系統(tǒng)應(yīng)用軟件,協(xié)同辦公成為此技術(shù)發(fā)展 階段的重要理念。結(jié)合工作流技術(shù)、即時(shí)通訊技術(shù)、SOA和Web Sendee等多種 方法,實(shí)現(xiàn)了協(xié)同辦公、信息融合等的應(yīng)用。越來越多的新技術(shù)涌入各領(lǐng)域, 并不斷地提升和改進(jìn),現(xiàn)在的辦公自動(dòng)化正在向以知識(shí)管理為核心的方向發(fā) 展??梢?,辦公自動(dòng)化的發(fā)展已成為技術(shù)完善和不斷發(fā)展的潮流,它將通過自身 技術(shù)地完善,取代傳統(tǒng)的辦公管理模式,而更為智能化、人性化、協(xié)同化、信息 化也將成為辦公自動(dòng)化的發(fā)展趨勢(shì),從而更大程度地提高工作效率

24、,優(yōu)化工作環(huán) 境和信息渠道。1.4研究?jī)?nèi)容及章節(jié)安排通過調(diào)查研究某校0A系統(tǒng)的真實(shí)狀況,對(duì)此需求作出詳盡的分析,并在已 有管理模式的基礎(chǔ)上作出改善,從而研發(fā)"個(gè)新穎的辦公自動(dòng)化管理系統(tǒng)結(jié) 構(gòu)。結(jié)合實(shí)際設(shè)計(jì)辦公自動(dòng)化的管理系統(tǒng),轉(zhuǎn)變傳統(tǒng)的人工管理方法,使得辦 公人員更為便捷地完成對(duì)信息的處理,更大程度地提高辦公自動(dòng)化管理的效 率,避免了傳統(tǒng)人力對(duì)其管理的弊端。該系統(tǒng)采用B/S模式開發(fā),按照某辦公室管理的信息數(shù)據(jù)的特征,研發(fā)一個(gè) 具備合理、領(lǐng)先、安全、可靠' 可移植性的軟件系統(tǒng)。主要運(yùn)用技術(shù)是J2EE的 Web技術(shù),同時(shí)結(jié)合SSH框架,完成基本設(shè)置、考勤管理、人事管理、財(cái)務(wù)管 理

25、籌各個(gè)功能橫塊。從而最大程度簡(jiǎn)化系統(tǒng)的開發(fā),方便員工的同時(shí),而且大 大地提高了效率。本文共七章,第一章主要介紹了系統(tǒng)開發(fā)的背景、課題的研究目的及意 義,并介紹課題的研究?jī)?nèi)容以及本研允的章節(jié)安排。第二章介紹相關(guān)技術(shù),主-5-東北大學(xué)碩士學(xué)伎論文第1幸 緒論要介紹基于SSH的辦公自動(dòng)化管理系統(tǒng)的開發(fā)語言以及系統(tǒng)的開發(fā)環(huán)境。第三 章介紹了系統(tǒng)分析。剖析系統(tǒng)的需求,包括功能需求和業(yè)務(wù)需求等,并進(jìn)一步 分析本系統(tǒng)研發(fā)的可行性。第四章系統(tǒng)設(shè)計(jì)。主要介紹了系統(tǒng)的設(shè)計(jì)目的及遺 義、系統(tǒng)的架構(gòu)設(shè)計(jì)及數(shù)搖庫設(shè)計(jì)。第五章系統(tǒng)實(shí)現(xiàn)。通過編碼實(shí)現(xiàn)了系統(tǒng)的 各個(gè)功能模塊,并且對(duì)各個(gè)模板的實(shí)現(xiàn)過程進(jìn)行詳細(xì)描述。第夫章系統(tǒng)測(cè)

26、試。 對(duì)課題開發(fā)的辦公自動(dòng)化管理系統(tǒng)進(jìn)行了功能測(cè)試和性能測(cè)試,最后分析了測(cè) 試結(jié)果。最后一章結(jié)論與展望。對(duì)本文所做的工作進(jìn)行了總結(jié),對(duì)未來的研究 方向提出了進(jìn)一步的展望與構(gòu)想。東北大學(xué)碩士學(xué)住論文第2 t相關(guān)技術(shù)第2章相關(guān)技術(shù)2.1 SSH框架在MVC開發(fā)模式的基礎(chǔ)上,設(shè)計(jì)了一種組合框架方案SSH (Struts2.0+Spring* Hibernate)。Struts2.0擁有其獨(dú)立的控制器(Controller),它在與其他技術(shù)相結(jié)合的基礎(chǔ); 上,完成了模型層(Model)和視圖層(View) °在模型層,Struts可以與數(shù)據(jù)訪 問技術(shù),如EJB» JDBC和Obje

27、ct Relation Bridge相結(jié)合。在視圖層,Struts可以 與JSP, Velocity Templates, XSL等組件相結(jié)合。這一模式的完成,實(shí)現(xiàn)了輸入 驗(yàn)證、錯(cuò)誤處理與報(bào)表、流控制等功能,極大地簡(jiǎn)化繁瑣耗時(shí)的工作。為了簡(jiǎn)化JavaEE的應(yīng)用,研發(fā)者逐步開發(fā)了 Spring,在系統(tǒng)使用中通常把 Spring作為核心,向上整合Struts2.0的MVC框架,向下整合Hibcmatcr的ORM 框架。通過使用Spring中的IOC容器來解決各組件之間的依附關(guān)系。Struts、 Spring 和 Hibernate 是 J2EE 平臺(tái)下的主流框架,而 SSH(Strus+Sprin

28、g+Hibemate) 框架則與此三個(gè)主流框架異曲同工,其作用的分別為MVC框架,輕量級(jí)的I0C 容器和A0P控制器持久化應(yīng)用平。當(dāng)在Spring內(nèi)完成組件時(shí),便會(huì)出現(xiàn)容器“輕 量級(jí)”的優(yōu)勢(shì),即針對(duì)Spring開發(fā)的組件是不需要外部庫的,容器的輕屋級(jí)可以 進(jìn)一步避免如啟動(dòng)時(shí)間長(zhǎng)、測(cè)試復(fù)雜、部署和配盪困難等缺點(diǎn),而這些缺點(diǎn)會(huì)' 在重量級(jí)方案中岀現(xiàn),如EJB容器。這點(diǎn)說明Spring特別能勝任業(yè)務(wù)邏輯層'I (BusinessLayer)的工作。Hibernate在持久層工作,它可以完成來自Spring對(duì)數(shù)據(jù)庫的操作請(qǐng)求,它 由一系列映射文件、數(shù)據(jù)源連接數(shù)據(jù)庫。此外它還維護(hù)系統(tǒng)和提

29、供查詢數(shù)據(jù)的 方法。Hibernate擁有自己獨(dú)特的査詢語言(IIQL),使用XML文件將JavaBcan 屬性映射到數(shù)據(jù)庫表。由此可以看岀Hibernate的優(yōu)勢(shì)在于處理數(shù)據(jù)持久層" (DataPersistentLayer)的事務(wù)。設(shè)計(jì)Hibernate的目的在與減少使用SQL和JDBC 處理數(shù)據(jù)信息的時(shí)間,從而在應(yīng)用系統(tǒng)與數(shù)據(jù)庫之間構(gòu)建起連接的橋梁。通過上面的分析,繼而提出將Ajax、Struts2.0> Spring與Hibernal框架集成 為一個(gè)復(fù)合式的框架SSHAo Ajax技術(shù)結(jié)合JSP技術(shù)負(fù)責(zé)客戶端頁面表現(xiàn)、輸入 驗(yàn)證的工作;Struts2.0用做控制器,并用

30、于錯(cuò)誤處理、報(bào)表與流控制等Web層的-7-東北大學(xué)碩士學(xué)位論文第2章相關(guān)技術(shù)工作;Spring處理業(yè)務(wù)層的工作,也是框架的核心,負(fù)貴管理Struts2.0的Action, 和Hibernate的SessionFactory; Hibernate在數(shù)據(jù)持久層效力,這對(duì)于實(shí)現(xiàn)系統(tǒng)開. 發(fā)的分層設(shè)計(jì)、并行開發(fā),提高系統(tǒng)的開發(fā)效率與可維護(hù)性來講是個(gè)很好的組 合框架。圖2.1是SSHA組合框架的體系結(jié)構(gòu)。圖2.1 SSH組合框架的體系結(jié)構(gòu)Figure 2.1 architecture of SSH composite frame整合后的架構(gòu)有著鮮明的層級(jí),各層級(jí)間存在著明確的分工,構(gòu)架明了整 齊,有若耦

31、合性低、良好的可擴(kuò)展性和可維護(hù)性,次構(gòu)架較大程度加快了開發(fā) 的速度,同時(shí)簡(jiǎn)短了開發(fā)的周期。2.2 MVC模式Model-View-Controller,簡(jiǎn)稱MVC。系統(tǒng)設(shè)計(jì)時(shí),為了讓系統(tǒng)更加先進(jìn)、可 靠、安全以及延伸性更強(qiáng),系統(tǒng)在總體設(shè)計(jì)中利用基于Java的B/S的三層體系結(jié) 構(gòu)。MVC由模型(Model),視圖(View)和控制(Controller)三個(gè)單詞首字母組成' 的。MVC模式的目標(biāo)杲分離程序中的數(shù)據(jù)模型和用戶界面功能,實(shí)現(xiàn)網(wǎng)頁各職' 能的分工合作。Model屬于系統(tǒng)框架的邏輯層,是主要的程序體部分,與用戶界' 面無關(guān)。View屬于系統(tǒng)框架的表示層,將匯集各

32、類元素類,并在用戶界面展現(xiàn). 出來,在View這一層,數(shù)據(jù)模型將實(shí)現(xiàn)可視化。Controller屬于系統(tǒng)框架的控制' 層,連接并溝通著Model層和View層。'JSP語言出現(xiàn)后,在非可視化領(lǐng)域中時(shí)常見到JavaBean的應(yīng)用,因?yàn)槠湓诜?東北大學(xué)碩士學(xué)位論文第2章和關(guān)技術(shù)務(wù)器端顯示了前所未有的優(yōu)勢(shì),研究人員就此設(shè)計(jì)出的系統(tǒng)也易于操作使用 不但方便修改和査找錯(cuò)誤,又能有效提高系統(tǒng)性能。View通過JSP實(shí)現(xiàn)來實(shí)現(xiàn) 動(dòng)態(tài)交互功能。三層體系結(jié)構(gòu)如圖2.2所示。Figure 2.2 system MVC structure diagram從圖2.2可以看出,用戶頁面層是連接用戶和全部

33、系統(tǒng)功能的接點(diǎn),用戶可 以通過瀏覽器就可以和該系統(tǒng)彼此相連,通過填寫用戶的賬號(hào)和密碼就可以對(duì). 數(shù)據(jù)進(jìn)行訪問,以及對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)和刪除等操作。數(shù)據(jù)訪問層是處于全部體: 系中的最后一層,該層主耍功能是和數(shù)據(jù)庫進(jìn)行交流,可以完成數(shù)據(jù)的些基: 本操作。MVC設(shè)計(jì)模式的目標(biāo)在于將系統(tǒng)中的輸入、處理和輸出分開,各個(gè)功 能之間的聯(lián)系減少,耦合度減小,各個(gè)功能可以自行處理。2.3數(shù)據(jù)庫技術(shù)SQLServer 2005屬于數(shù)據(jù)庫管理系統(tǒng)軟件(DBMS),它基于關(guān)系型數(shù)據(jù)庫建 立。SQLServer 2005可以輔助操作者迅速獲取所需信息,且可以有效地完成對(duì)數(shù): 據(jù)的處理。它能夠?yàn)橛脩魧?shí)現(xiàn)獲取到數(shù)據(jù)庫中的信息,

34、從而用戶依靠得來的信. 息加以分析以得出正確的結(jié)論。同時(shí),只靠一個(gè)這樣的數(shù)據(jù)庫掌管系統(tǒng)軟件 (DBMS),僅可以對(duì)某些信息系統(tǒng)需求的簡(jiǎn)易數(shù)據(jù)作出辦理,并且需要操作者具 有較強(qiáng)的實(shí)操技術(shù)。所以,硏發(fā)者通過二次開發(fā),即在特定的數(shù)據(jù)庫管理系統(tǒng) 軟件(DBMS)條件下編寫相對(duì)應(yīng)的程序代碼,從而使得生成的系統(tǒng)可以達(dá)到操作容易的目的。SQLServer2005還具有以下特點(diǎn):(1)信息在査詢和運(yùn)用時(shí)更方便快捷SQLServer2005能夠提供方便快捷的查詢信息的方式,而且這種途徑的使用 更為容易。(2)支持Web功能的信息共寧利用公司的內(nèi)部網(wǎng)絡(luò)Internet, SQLServcr2005能夠非常容易的完

35、成信息共 享,它是把桌面數(shù)據(jù)庫和網(wǎng)站的功能有效地連接,從而實(shí)現(xiàn)便捷的連接數(shù)據(jù)庫 和瀏覽器。(3)用于信息管理的強(qiáng)大解決方案要把SQLServcr2005界面(客戶端)方便使用的特征和SQL服務(wù)器的可擴(kuò)展以 及可鉅的特征相連接,就需要一個(gè)處理方式,而它只能由高級(jí)用戶與研發(fā)人員 提出。(4)改變數(shù)據(jù)庫窗口能夠在SQLServer2005涵蓋以及展現(xiàn)新對(duì)象,提髙了 SQLServer2000數(shù)據(jù)庫 方便使用的特性。(5)具有子數(shù)據(jù)表功能為了在相同的窗口內(nèi)査看有關(guān)的數(shù)據(jù)以及編輯,利用能夠在相同窗口內(nèi)具 有嵌套式視圖方式的子數(shù)據(jù)表。(6)用戶僅需要單純地把SQLServer2005對(duì)象(表、查詢等)從數(shù)

36、據(jù)庫移動(dòng) 到ODBC數(shù)據(jù)源中,即可以輕松地把數(shù)據(jù)從Microsoft SQLServer2005中導(dǎo)到 Microsoft ACCESS 2000 中。(7)數(shù)據(jù)訪問頁功能數(shù)據(jù)訪問頁功能,能夠方便快捷地讓數(shù)據(jù)庫使用者快速的建立數(shù)據(jù)HTMI,頁, 實(shí)現(xiàn)對(duì)瀏覽數(shù)據(jù)、歷史數(shù)據(jù)的査詢。對(duì)于管理人員,系統(tǒng)也將設(shè)置權(quán)限完成對(duì)數(shù) 據(jù)的操作。(8)共享組件的集成SQLScrver2005使用新的Web組件和COM控件,讓用戶增加了査詢和處理 數(shù)據(jù)的途徑選擇。-#東北大學(xué)碩士學(xué)位論文第2章相關(guān)技術(shù)2.4 Web Service 技術(shù)Web Service是一種新型的計(jì)算模式,它可以方便不同的系統(tǒng)進(jìn)行數(shù)據(jù)共 享,

37、具有耦合性松散,集成性高的特點(diǎn),它是當(dāng)下流行的分布式應(yīng)用程序平 臺(tái)。Web Service釆用了如HTTP的標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議和XU數(shù)據(jù)格式進(jìn)行通信,解決 不同平臺(tái)的互通操作,使得通過互相共享、聯(lián)系和調(diào)用,達(dá)到信息融合便捷高 效的目標(biāo)。要達(dá)到這樣的目標(biāo),Web Service要使用幾種技術(shù):(1) XML (Extensible Markup Language): XML是用來描述數(shù)據(jù)文檔中數(shù)據(jù) 組織和安排的標(biāo)識(shí)性結(jié)構(gòu)語言,是一種允許用戶對(duì)自己的標(biāo)記語言進(jìn)行定義的源 語言。XML由于其簡(jiǎn)單的應(yīng)用使其易于引導(dǎo)不同的數(shù)據(jù)使用者提取其所需要 的數(shù)據(jù)內(nèi)容。XML提高了網(wǎng)絡(luò)數(shù)據(jù)交換的效率,促使數(shù)據(jù)內(nèi)容獨(dú)立于應(yīng)

38、用。在 語言的標(biāo)識(shí)性上,HTML只能用來定義數(shù)據(jù),而XML具有更大的靈活性,使用 者依據(jù)自身需求標(biāo)識(shí)數(shù)據(jù),促使XML具有良好的擴(kuò)展性、網(wǎng)絡(luò)傳輸?shù)忍攸c(diǎn),為-網(wǎng)絡(luò)信息融合的發(fā)展提供了良好的技術(shù)支持。(2) SOAP (Simple Object Access Protocol):即簡(jiǎn)單的網(wǎng)絡(luò)協(xié)議,是一種輕量 的、簡(jiǎn)單的、基于XML的協(xié)議。SOAP通過采用輕雖級(jí)的XML形式,實(shí)現(xiàn)在分 布環(huán)境中完成交換信息。雖然SOAP可以實(shí)現(xiàn)特定語義,但其實(shí)質(zhì)上并不對(duì)任何 語義進(jìn)行定義,它只是定義了其中的機(jī)制,包括對(duì)模型及模塊中的格式進(jìn)行重新 編碼機(jī)制,實(shí)現(xiàn)應(yīng)用語義的完成。所以,SOAP只是一種協(xié)議規(guī)范,將各平臺(tái)之

39、 間的差異去除,使應(yīng)用和集成變得更為方便有效。(3) WSDL (Web Services Description Language): WSDL 是 XML 的應(yīng)用, 它是一個(gè)基于XML的語言,它以服務(wù)訪問的形式定義網(wǎng)絡(luò)服務(wù)技術(shù),通過對(duì)類 似于遠(yuǎn)程訪問的形式,訪問包含在訪問點(diǎn)中的文檔信息【)叭WSDL可以輔助程序 員進(jìn)一步掌握Web Service的情況,其可以依據(jù)Web Service生成相應(yīng)的文檔,也 可以導(dǎo)入一個(gè)WSDL文檔。(4) IJDDI (Universal Description Discoverjf and Integration): UDDI 即統(tǒng)一描 述、發(fā)現(xiàn)和集成協(xié)議

40、,它是集描述(Universal Description)x檢(Discovery)與集成 (Integration)為一體,其核心是注冊(cè)機(jī)制。UDDI堤一組可公開訪問的接口,實(shí)質(zhì) 性地解決了組件化網(wǎng)絡(luò)服務(wù)中無法解決的難題,為Web服務(wù)提供了標(biāo)準(zhǔn)化的支 持。GDDI包括了 SOAP的XML Schema和UDDI規(guī)范API的描述,并從理論上 定義了一整套規(guī)范用來建立UDDI登記系統(tǒng),其中包括內(nèi)部信息模型和外削接口 規(guī)范,使用者可以根據(jù)自己的悄況采用UDDI的規(guī)范來設(shè)立自己的登記系統(tǒng)oXML Schema設(shè)定了內(nèi)部模型,可以支撐多樣的數(shù)據(jù)和描述方式。相關(guān)的API由UDDI 外部接口定義,通過信息

41、互通框架的建立,發(fā)布和檢索Web服務(wù)所描述的信息。 所以UDDI是一個(gè)多節(jié)點(diǎn)組成,R依據(jù)一定規(guī)則實(shí)現(xiàn)數(shù)據(jù)同步的登記系統(tǒng),而 XML Schema實(shí)現(xiàn)了平臺(tái)上可共存不同類型的數(shù)據(jù),且有著便捷的數(shù)搖描述方式, 及對(duì)數(shù)據(jù)層級(jí)關(guān)系清晰地描述。這一點(diǎn)也成為了 UDDI注冊(cè)便用的核心。2.5 B/S模式隨著Internet技術(shù)的不斷逬步與發(fā)展,研發(fā)的管理系統(tǒng)也不斷地發(fā)展與創(chuàng)新, 越來越多的人開始采用B/S (Browser/Server)技術(shù)模式。B/S本質(zhì)上也是-種C/S結(jié)構(gòu),它在C/S的基礎(chǔ)上慢慢發(fā)展而來,其基礎(chǔ)也| 是Web。與C/S結(jié)構(gòu)相比較,其分離了傳統(tǒng)雙層式的結(jié)構(gòu),分為應(yīng)用程序模塊和| 顯示功

42、能,把應(yīng)用裡序模塊獨(dú)立的與Web服務(wù)器結(jié)合。所以只要安裝了 Web瀏 覽巖,就可以把各項(xiàng)業(yè)務(wù)信息導(dǎo)入其中,從而形成web瀏覽器-服務(wù)器.數(shù)據(jù)庫服F 務(wù)器的基本結(jié)構(gòu),以此使用者就可以通過客戶端進(jìn)行操作。B/S結(jié)構(gòu)模式的基本原理是Web瀏覽器將用戶的需求信息傳送給服務(wù)誥,并 加載網(wǎng)頁,與此同時(shí),其借助數(shù)據(jù)庫的接口將數(shù)搖信息變換為Web服務(wù)器能識(shí)別| 的信號(hào),比如SQL,然后將信號(hào)傳遞給數(shù)據(jù)庫服務(wù)器,其再借助對(duì)應(yīng)的數(shù)據(jù)庫進(jìn) 行控制,將處理后的信號(hào)再依靠數(shù)據(jù)庫接口,將信號(hào)變換傳達(dá)給服務(wù)器,服務(wù)器 再將信號(hào)轉(zhuǎn)變?yōu)槠錇g覽器能識(shí)別的HTML模式,以此將信號(hào)又傳送回瀏覽器,最 終用戶的需求便可以在客戶端上顯現(xiàn)

43、。從而構(gòu)成了一個(gè)三層結(jié)構(gòu)的客戶廉務(wù)器體 系。B/S結(jié)構(gòu),是Browser/Servcr(瀏覽器/服務(wù)器)結(jié)構(gòu)的簡(jiǎn)稱。伴隨著互聯(lián)網(wǎng)科技 突飛猛進(jìn)的發(fā)展,需要不斷對(duì)B/S結(jié)構(gòu)模式進(jìn)行完善與健全°C/S與B/S的區(qū)別J硬件環(huán)境不同:C/S通常創(chuàng)建于很小的私人網(wǎng)絡(luò)中,在私人的網(wǎng)絡(luò)環(huán)境中使 用,然后由專門服務(wù)器在局域網(wǎng)間進(jìn)行連接和通汛。而B/S結(jié)構(gòu)則創(chuàng)建并運(yùn)行于' 廣域網(wǎng)中,它不對(duì)網(wǎng)絡(luò)便件環(huán)境提岀待殊的要求。故其適應(yīng)范圍更為寬泛,通常 只要具備了操作系統(tǒng)和瀏覽器即可滿足其需求。安全要求不同:C/S有著較為固定的用戶群,安全的控制能力良好,C/S架 構(gòu)長(zhǎng)用于對(duì)于保密要求較高的信息管理系統(tǒng)

44、中。并且能夠利用B/S結(jié)構(gòu)發(fā)表一I 些可公開信息。由于B/S在WAN上創(chuàng)建,針對(duì)的是未知的使用群體,因此對(duì)安, 全的控制能力比較微弱。程序架構(gòu)存在差異:C卄程序可以更加強(qiáng)調(diào)程序,可以對(duì)不同的角色進(jìn)行驗(yàn) 證的權(quán)限,不必太多考慮系統(tǒng)的實(shí)現(xiàn)。C/S程序偏于流程,可以設(shè)計(jì)不同角色的 驗(yàn)證權(quán)限。B/S結(jié)構(gòu)與C/S的要求更嚴(yán)謹(jǐn),其基于安全問題和接入速度的考慮, 從 MS 的.Net 系列的 BizTalk Server 2000、Exchange 2000 Server 等,B/S 結(jié)構(gòu)就已 完全支持網(wǎng)貉的構(gòu)件創(chuàng)建的系統(tǒng)。軟件重用存在差異:C/S程序必須??紤]結(jié)構(gòu)的整體性,就此構(gòu)件的重用性 相對(duì)欠于考慮。

45、而B/S結(jié)構(gòu)比C/S結(jié)構(gòu)多一個(gè)模塊結(jié)構(gòu),且三個(gè)模塊相對(duì)獨(dú)立, 互不影響,故對(duì)應(yīng)用的増減、更新都不會(huì)影響用戶,系統(tǒng)改變較容易。系統(tǒng)維護(hù)存在差異;as作為一個(gè)統(tǒng)一整體,需要全面考熄結(jié)構(gòu)的完整性, 所以對(duì)系統(tǒng)中存在的一些問題難以解決。而B/S構(gòu)件調(diào)整了組成元素,是個(gè)構(gòu)件 中的個(gè)別變動(dòng)不會(huì)影響到整體,且可以完成順利的升級(jí)任務(wù)。系統(tǒng)維護(hù)也進(jìn)一步 降低費(fèi)用,通過網(wǎng)絡(luò)下載安裝而順利完成。處理問題存在碧異:C/S程序要在同一范圍內(nèi)解決特定的用戶界而,對(duì)安全 的要求比較高。而B/S正是要在廣域網(wǎng)上創(chuàng)建,面向各類用戶祥,區(qū)域較為不集 中,這些都是C/S不能做到的。用戶界面是不一樣的:大多數(shù)的窗口平臺(tái)是創(chuàng)建的,它意

46、味著多個(gè)方式,程 序員的一般要求是很高的。在瀏覽器中創(chuàng)建,并為用戶進(jìn)行通信的手段更為多樣 化、新鮮。信息流不一樣:C/S通常被形容為中央集權(quán)式的機(jī)械式處理,其互動(dòng)性和靈 活性較差。而在B/S結(jié)構(gòu)中可以改變信息流向,通過變更流向,從而實(shí)現(xiàn)多樣性 的交易。本系統(tǒng)采用B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),需要在客戶 端安裝Server,在借助Browse運(yùn)行的各項(xiàng)軟件,用戶便可以進(jìn)行操作。隨著Internet 技術(shù)的興起,B/S對(duì)C/S結(jié)構(gòu)不斷進(jìn)行完善和改進(jìn),成為了當(dāng)下一項(xiàng)具有創(chuàng)造力 的軟件系統(tǒng)結(jié)構(gòu)技術(shù)。借助完善的www瀏覽器,依靠眾多的Script編程工具以 及完善的A

47、ctiveX技術(shù),建立出的一種全新的結(jié)構(gòu)。在運(yùn)用其結(jié)構(gòu)系統(tǒng)時(shí),借助 瀏覽器,使用者烙其需求通過眾多服務(wù)器進(jìn)行發(fā)出信號(hào),服務(wù)器再一次識(shí)別與轉(zhuǎn) 換信號(hào),從而將信號(hào)結(jié)果傳遞給瀏覽器。Web服務(wù)器則爲(wèi)對(duì)信號(hào)的請(qǐng)求、加工或 返回處理信號(hào)等任務(wù)進(jìn)行操作。-13-東北大學(xué)碩士學(xué)位論文第3幸系統(tǒng)分析第3章系統(tǒng)分析系統(tǒng)分析就是要剖析用戶的使用需求,確定其解決問題的方法,以此確定開 發(fā)的軟件系統(tǒng)是用來“做什么的”。其中要包括:用戶所處組織管理的現(xiàn)狀:用 戶對(duì)辦公自動(dòng)化管理的需求和期待;對(duì)實(shí)際環(huán)境和功能需求的調(diào)査;制訂可行性 方案,制訂項(xiàng)目規(guī)劃書等。所以項(xiàng)目規(guī)劃書的制訂必然是建立在系統(tǒng)分析的基礎(chǔ) 上,明確用戶需求,

48、淸楚地理解用戶的要求,為后續(xù)的工作奠定基礎(chǔ)。3.1系統(tǒng)需求分析所謂的系統(tǒng)需求分析就是指軟件開發(fā)前要對(duì)用戶的需求有詳細(xì)的了解和調(diào) 查,通過調(diào)查幫助系統(tǒng)的開發(fā)與用戶的需求達(dá)成一致與此同時(shí),要對(duì)軟件開發(fā)的 風(fēng)險(xiǎn)和成本進(jìn)行評(píng)估,從而最終形成系統(tǒng)的開發(fā)計(jì)劃的一個(gè)復(fù)雜過程。需求分析 不是定義系統(tǒng)完成了什么,最主要的是讓開發(fā)人員知道系統(tǒng)最終要實(shí)現(xiàn)哪些功 能。3.1.1登錄模塊功能需求登錄管理是系統(tǒng)設(shè)計(jì)中必然要具備的一項(xiàng)功能,其他各項(xiàng)功能的順利實(shí)現(xiàn)耍 基于登錄模塊的設(shè)置來完成。用戶的登錄方式的配置權(quán)限在管理員手中,一般通 過兩種方式來完成,即利用用戶名與密碼來完成,另一種通過插入電子鑰匙,選 擇不同的角色并錄

49、入密碼的方式來完成。通過事先設(shè)計(jì)好所有員工的登錄賬號(hào),劃分人員所在部門及權(quán)限,在登錄界 面接受用戶錄入的登錄賬號(hào)與密碼,若用戶不能通過系統(tǒng)驗(yàn)證或輸入密碼錯(cuò)誤, 將顯示錯(cuò)誤的信息。若用戶順利登錄后,系統(tǒng)會(huì)依據(jù)用戶登錄時(shí)錄入的賬號(hào),轉(zhuǎn) 入不同的功能頁面,并依據(jù)用戶角色提供不同權(quán)限的操作界面。用戶密碼在設(shè)定 和保存時(shí)進(jìn)行加密處理,同時(shí)允許員工在利用已有密碼的基礎(chǔ)上,完成新密碼的 設(shè)定,并將新密碼傳送給數(shù)據(jù)癢保存,以確保數(shù)據(jù)安全。3.1.2用戶操作權(quán)限管理功能需求權(quán)限即對(duì)某些對(duì)象的使用與完成,在辦公自動(dòng)化管埋系統(tǒng)設(shè)計(jì)中,操作的對(duì) 象即系統(tǒng)設(shè)計(jì)的不同模塊,操作包括増?zhí)?、編輯、查詢等。用戶操作?quán)限管理系

50、統(tǒng)的總功能包括:授權(quán)與認(rèn)證。使用者可以將多個(gè)角色分配給多個(gè)操作用戶。授權(quán)即將操作權(quán)利授予給某些角色,若使用者擁有兩個(gè)角色,則在角色缺失 的情況下,該使用者將擁有被分配其兩個(gè)角色的所有權(quán)限。若使用者擁有的角色 很多,則其操作權(quán)限就是這些所有角色權(quán)限的全部。若使用者擁有很多角色,且 各角色之間的授權(quán)無沖突,則將以離級(jí)別的角色為其登錄的優(yōu)先頗序,同一個(gè)角 色在不同使用者的操作中擁有不同的優(yōu)先級(jí)別。認(rèn)證即使用者訪問系統(tǒng)內(nèi)的不同模塊式時(shí),由于其授權(quán)而對(duì)使用者的訪問進(jìn) 行審核與判斷。在使用者訪問模塊的時(shí)候,需要進(jìn)行即時(shí)判斷,也就是說即時(shí)判 斷使用者是否有訪問該模塊的權(quán)利。當(dāng)然,通過杳洵功能,不同使用者可以

51、查詢 到個(gè)人所有的操作權(quán)限。3丄3績(jī)效考勤模塊需求充分考慮的現(xiàn)行的管理方式,綜合應(yīng)用現(xiàn)代信息技術(shù),實(shí)現(xiàn)用戶需求的考勤 功能。系統(tǒng)應(yīng)滿足;技術(shù)領(lǐng)先、理念先進(jìn)、功能齊全,響應(yīng)迅速、靈活實(shí)用等要 求??记谧酉到y(tǒng)功能應(yīng)該滿足員工考勤查詢需求。具體功能主要包括部門員工請(qǐng)假申請(qǐng)、部門負(fù)責(zé)人請(qǐng)假申請(qǐng)、部門負(fù)責(zé)人請(qǐng) 假結(jié)果查詢、部門員工請(qǐng)假記錄查詢、“三班”員工請(qǐng)假結(jié)果查詢。圖3為績(jī)效考核管理用例圖:從用例圖可以看岀,在本管理模塊中,用戶 參與的動(dòng)作如下,增加模板、發(fā)起考核、匯總結(jié)果、打分、生成工資條。(1) 增加模板:考核時(shí)從庫中選擇模板,如果未找到,則先增加模板;(2) 發(fā)起考核:從模板中手動(dòng)發(fā)起考核,或

52、進(jìn)入打分周期后自動(dòng)發(fā)起考核:(3) 匯總結(jié)果:打分周期結(jié)束后,系統(tǒng)自動(dòng)匯總分值;<4)生成工資條:部門工資單中,計(jì)算績(jī)效工資時(shí)會(huì)使用此匯總結(jié)果。-15-東北大學(xué)碩士學(xué)位論文第3幸系統(tǒng)分析考核人員圖31績(jī)效考勤管理員用例圖Figure 3.1 performance assessment of the administrator use case diagram3.1.4財(cái)務(wù)模塊功能需求財(cái)務(wù)模塊統(tǒng)的開發(fā)應(yīng)該結(jié)合用戶的財(cái)務(wù)管理特點(diǎn)和實(shí)際情況,要求在網(wǎng)絡(luò)條 件具備時(shí),高層及相關(guān)領(lǐng)導(dǎo)能夠隨時(shí)隨地掌握相關(guān)的財(cái)務(wù)信總,能夠査詢相關(guān)的 財(cái)務(wù)運(yùn)營(yíng)情況,系統(tǒng)通過合適的表格、多樣化的圖形方式展現(xiàn)相應(yīng)的查詢數(shù)

53、據(jù)。 為的全面信息化管理以及企業(yè)的長(zhǎng)遠(yuǎn)發(fā)展奠定堅(jiān)實(shí)的基礎(chǔ)。財(cái)務(wù)子系統(tǒng)功能應(yīng)該 滿足財(cái)務(wù)Excel表格導(dǎo)入功能、財(cái)務(wù)數(shù)據(jù)報(bào)表查詢功能和財(cái)務(wù)數(shù)據(jù)圖形分析功能:財(cái)務(wù)Excel表格導(dǎo)入功能:包括財(cái)務(wù)數(shù)據(jù)Excel導(dǎo)入、數(shù)據(jù)導(dǎo)入表單和數(shù)據(jù) 導(dǎo)入更新表單。財(cái)務(wù)數(shù)據(jù)報(bào)表查詢功能:包括報(bào)表方式查詢財(cái)務(wù)數(shù)據(jù)、成本預(yù)算指標(biāo)情況表 查詢表單、成本預(yù)算指標(biāo)實(shí)際發(fā)生情況表查詢表單、經(jīng)濟(jì)指標(biāo)計(jì)劃情況表查詢表 單、經(jīng)濟(jì)指標(biāo)完成情況表查詢表單。財(cái)務(wù)數(shù)據(jù)圖形分析功能:?jiǎn)雾?xiàng)指標(biāo)完成情況表查詢表單、單項(xiàng)指標(biāo)結(jié)構(gòu)分析 表查詢表單、單項(xiàng)指標(biāo)趨勢(shì)分析表查詢表單、單項(xiàng)指標(biāo)趨勢(shì)分析吸查詢表單、相 關(guān)指標(biāo)平衡分析查詢表單、季度單項(xiàng)指標(biāo)環(huán)比分析

54、査詢表單、打印導(dǎo)出。3.1.5人事管理模塊需求人事模塊的設(shè)計(jì)應(yīng)該以用戶需求為基礎(chǔ),從整體結(jié)構(gòu)、實(shí)現(xiàn)功能、設(shè)計(jì)指標(biāo)、 開發(fā)環(huán)境等幾方面,對(duì)系統(tǒng)進(jìn)行深入剖析。為滿足整合目前辦公系統(tǒng)的需要而 設(shè)計(jì)開發(fā),在外界因素滿足的條件下,滿足用戶提出的要求,包括:人員的基本 信息、工資、計(jì)件工資的查詢及數(shù)據(jù)報(bào)表的展示。東北大學(xué)碩士學(xué)位論文第3章系統(tǒng)分析在綜合考慮國(guó)內(nèi)外先進(jìn)企業(yè)目前的信息化管理念,結(jié)合實(shí)際的管理方式,結(jié) 合現(xiàn)代信息應(yīng)用技術(shù),實(shí)現(xiàn)人事基本信息、工資的查詢的功能。員工基本信息查詢、員工崗位工資查詢、員工績(jī)效工資查詢都屈于人事模塊 功能。員工基本信息查詢:實(shí)現(xiàn)的功能主要包括基本信息查詢表單、基本信息查詢

55、 (非敏感信息)、技術(shù)職務(wù)信息查詢、家庭成員信息查詢、工作簡(jiǎn)歷信息查詢和 學(xué)歷學(xué)位信息查詢。員工工資査詢:實(shí)現(xiàn)的功能主要包括年度工資査詢、月度工資查詢、保險(xiǎn)查 詢。圖3.2為員工工資管理用例圖:從用例圖可以看出,在本管理模塊中,用戶 參與的動(dòng)作如下,復(fù)制工資條、生成工資條、刪除工資條、修改工資條、確認(rèn)工 資條。(1) 生成王資條:起草部門工資單和員工工資條;(2) 刪除工資條:刪除部門工資單和員工工資條;(3) 修改工資條:修改部門工資單和員工工資條;(4) 確認(rèn)工資條:部門工資單由領(lǐng)導(dǎo)確認(rèn),員工工資條由員工確認(rèn)??价蛉藛T圖3.2員工管理用例圖Figure 3.2 employee manag

56、ement use case diagram3.1.6系統(tǒng)維護(hù)管理模塊需求系統(tǒng)維護(hù)管理一般指管理員通過對(duì)系統(tǒng)進(jìn)行基本設(shè)置換作,完成對(duì)數(shù)據(jù)的編 輯,而其他使用者則不能修改數(shù)據(jù),只能對(duì)數(shù)據(jù)進(jìn)行簡(jiǎn)單的引用或復(fù)制。管理員 可以進(jìn)行的操作還有數(shù)據(jù)備份、目錄管理.權(quán)限管理以及用戶骨理等。系統(tǒng)維護(hù)中前提條件是使用者獲得相應(yīng)的操作權(quán)限登錄指定界面,通過錄入 相應(yīng)的賬號(hào)與密碼嘗試登錄,井完成后續(xù)操作。前置操作包括賬號(hào)的正常登錄。 合法流程包搖獲取個(gè)人身份信息,驗(yàn)證其角色的撫作權(quán)限,以及系統(tǒng)在后臺(tái)數(shù)據(jù) 中存儲(chǔ)了該過程的操作信息。在系統(tǒng)維護(hù)中也有可能出現(xiàn)異常情況,如非法賬號(hào) 的登錄,那么系統(tǒng)將提示相關(guān)非法登錄的信息

57、,使用者也將會(huì)被提示重新登錄系 統(tǒng)。亦或系統(tǒng)提示沒有相關(guān)員工的信息等。3.2系統(tǒng)業(yè)務(wù)流程分析業(yè)務(wù)流程是指企事業(yè)單位從事的一些列活動(dòng)及組成,雖然活動(dòng)內(nèi)容不盡相| 同,但卻可以進(jìn)行描述少】。系統(tǒng)業(yè)務(wù)流程的分析就是根據(jù)系統(tǒng)中所包含的信息流. 動(dòng)過程,逐個(gè)調(diào)查分析活動(dòng)主體、內(nèi)容、工具及處理對(duì)象,厘清各環(huán)節(jié)信息來源、 去向、形態(tài)(報(bào)告、報(bào)單、屏幕顯示)等。并用規(guī)范的業(yè)務(wù)流程圖3.3表示。在業(yè)務(wù)流程模型通過以下方式提高系統(tǒng)安全。(1)執(zhí)行規(guī)則執(zhí)行規(guī)則包括活動(dòng)環(huán)節(jié)的執(zhí)行者、執(zhí)行方式以及其他與執(zhí)行相關(guān)的屬性。通 過設(shè)定執(zhí)行者范圍等屬性,約束了活動(dòng)環(huán)節(jié)的執(zhí)行范國(guó),保證數(shù)據(jù)和流程的安全。(2)轉(zhuǎn)發(fā)規(guī)則轉(zhuǎn)發(fā)是指在任務(wù)的執(zhí)行者因?yàn)槟承┣闆r而不能處理任務(wù),則主動(dòng)把任務(wù)轉(zhuǎn)給 其他執(zhí)行者處理。通過設(shè)置轉(zhuǎn)發(fā)執(zhí)行者范囤,保證系統(tǒng)安全。(3)業(yè)務(wù)流程控制和管理業(yè)務(wù)流程的控制和管理群件是業(yè)務(wù)流程系統(tǒng)中非常重要的功能,它分為業(yè)務(wù) 流程的控制群件和業(yè)務(wù)流程的管理群件。這些群件都是使用業(yè)務(wù)功能來實(shí)現(xiàn)的, 通過這些群件,可以對(duì)系統(tǒng)中的所有的業(yè)務(wù)流程實(shí)例(執(zhí)行中,己經(jīng)完成的等等) 進(jìn)行控制、監(jiān)控、統(tǒng)計(jì)和分析。以便跟蹤業(yè)務(wù)流程的運(yùn)行、對(duì)決策作支持。系統(tǒng) 業(yè)務(wù)流程如圖3.3所示。19 -東北大學(xué)碩士學(xué)位論文第3章系統(tǒng)分析圖

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論