版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、更多信息請關(guān)注0 前言中小企業(yè)辦公自動(dòng)化管理系統(tǒng)(oa),是伴隨著internet技術(shù)在各個(gè)領(lǐng)域的廣泛應(yīng)用,和各行各業(yè)企業(yè)信息化建設(shè)步伐的加快應(yīng)運(yùn)而生。當(dāng)代社會(huì)已經(jīng)進(jìn)入信息時(shí)代,信息技術(shù)革命使社會(huì)的各個(gè)領(lǐng)域都發(fā)生了翻天覆地的變化,每個(gè)企業(yè)都必須緊跟時(shí)代的步伐,加強(qiáng)企業(yè)競爭力和提升現(xiàn)代化企業(yè)的管理能力,以適應(yīng)整個(gè)社會(huì)的發(fā)展變化。企業(yè)對(duì)信息需求的增長,使計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù)已經(jīng)滲透到企業(yè)的日常工作中。傳統(tǒng)的企業(yè)內(nèi)信息的交流方式早已不能滿足企業(yè)對(duì)大量信息的快速傳遞與處理的需求,中小企業(yè)辦公自動(dòng)化管理系統(tǒng)的應(yīng)用滿足了企業(yè)的辦公網(wǎng)絡(luò)化、自動(dòng)化的管理需求,提高了企業(yè)內(nèi)部的管理水平,進(jìn)而全面提升了企業(yè)在市場競爭
2、中的綜合競爭力1。隨著國內(nèi)經(jīng)濟(jì)建設(shè)的持續(xù)發(fā)展和知識(shí)經(jīng)濟(jì)模式的到來,企業(yè)以一種前所未有的熱情致力于企業(yè)內(nèi)部管理與效率的提高工作上;另一方面,國家對(duì)電子政務(wù)的推廣力度也逐步加大,辦公自動(dòng)化作為其中的一個(gè)重要環(huán)節(jié),也被要求更好更深入解決問題,達(dá)到更多目標(biāo)。在這些新形式下,辦公自動(dòng)化系統(tǒng)迎來了新的挑戰(zhàn)。本系統(tǒng)所設(shè)計(jì)的系統(tǒng)是針對(duì)企業(yè)、機(jī)關(guān)辦公中存在的信息不暢、效率低下、操作不規(guī)范等一系列問題,用信息化手段和新一代的管理思想,提供了強(qiáng)有力的網(wǎng)絡(luò)化,電子化支持,把協(xié)同辦公的理念,知識(shí)管理的思想帶入辦公生活,幫助工作單位實(shí)現(xiàn)信息化程度的全面提升。更多資源請關(guān)注1課題背景本章重點(diǎn)在于對(duì)辦公自動(dòng)化系統(tǒng)的基本的課題
3、背景進(jìn)行分析,研究其產(chǎn)生的原因及企業(yè)應(yīng)用現(xiàn)狀、市場前景。1.1辦公自動(dòng)化概述1.1.1辦公自動(dòng)化的定義辦公自動(dòng)化,英文office automation,簡稱oa,是辦公信息處理的自動(dòng)化,它利用先進(jìn)的技術(shù),使人的各種辦公業(yè)務(wù)活動(dòng)逐步由各種設(shè)備、各種人、機(jī)信息系統(tǒng)來協(xié)助完成,達(dá)到充分利用信息,提高工作效率和工作質(zhì)量,提高生產(chǎn)率的目的。1.1.2辦公自動(dòng)化的發(fā)展歷史辦公自動(dòng)化由70年代末80年代初在我國提出,到現(xiàn)在已有近二十年的發(fā)展歷史。由于辦公自動(dòng)化技術(shù)的不斷發(fā)展,辦公自動(dòng)化新產(chǎn)品不斷的出現(xiàn),辦公自動(dòng)化的內(nèi)涵也不斷地豐富和發(fā)展。1.1.3常見的辦公模式1)傳統(tǒng)辦公模式圖1-1 傳統(tǒng)辦公模式fig
4、ure 1-1 tradition handle official business pattern傳統(tǒng)的辦公模式主要以紙介質(zhì)為主,在信息革命的浪潮中,顯然已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足高效率、快節(jié)奏的現(xiàn)代工作和生活的需要。2) 網(wǎng)絡(luò)辦公模式 圖1-2網(wǎng)絡(luò)化辦公模式figure 1-2 network-rization handle official business pattern現(xiàn)有網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)和大型信息管理系統(tǒng)中,企業(yè)業(yè)務(wù)流程重組或者是文件流轉(zhuǎn)功能都是核心功能。同時(shí)企業(yè)辦公主要是一個(gè)文件流轉(zhuǎn)的過程,所有的辦公事務(wù)都可以抽象成一個(gè)數(shù)據(jù)庫對(duì)象。3)web方式的辦公自動(dòng)化系統(tǒng)目前辦公自動(dòng)化系統(tǒng)較成熟的
5、模式是客戶/服務(wù)器方式,而新一代的辦公自動(dòng)化系統(tǒng)則應(yīng)是internet/intranet方式,即b/s(browser/server,b/s)結(jié)構(gòu),才更能適應(yīng)目前及未來的要求。1.2中小企業(yè)辦公模式的現(xiàn)狀大部分中小型企業(yè)自成立至今,辦公模式為傳統(tǒng)的辦公模式并主要以紙介質(zhì)為主,在信息革命的浪潮中,顯然已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足高效率、快節(jié)奏的現(xiàn)代工作和生活的需要。如何實(shí)現(xiàn)信息處理的自動(dòng)化和辦公的無紙化逐步得到了公司領(lǐng)導(dǎo)的重視。而今公司普遍使用計(jì)算機(jī)來提高員工的工作效率,但是在需要許多員工一起協(xié)同工作的現(xiàn)代工作環(huán)境中,公司更需要提高整體的工作效率。利用網(wǎng)絡(luò)通訊基礎(chǔ)及先進(jìn)的網(wǎng)絡(luò)應(yīng)用平臺(tái),建設(shè)一個(gè)安全、可靠、開
6、放、高效的信息網(wǎng)絡(luò)和辦公自動(dòng)化、信息管理電子化系統(tǒng),為管理公司提供現(xiàn)代化的日常辦公條件及豐富的綜合信息服務(wù),實(shí)現(xiàn)檔案管理自動(dòng)化和辦公事務(wù)處理自動(dòng)化,以提高辦公效率和管理水平,實(shí)現(xiàn)公司各部門日常業(yè)務(wù)工作的規(guī)范化、電子化、標(biāo)準(zhǔn)化,實(shí)現(xiàn)信息的在線查詢、借閱。最終實(shí)現(xiàn)“無紙”辦公1。1.3研究意義1.3.1oa成為決定企業(yè)生存發(fā)展的命脈應(yīng)該說沒有人懷疑計(jì)算機(jī)的出現(xiàn)給辦公室職員帶來的便利,但是對(duì)現(xiàn)代的辦公自動(dòng)化而言,其目的己經(jīng)不局限于減輕員工的工作量,而是要將員工從繁瑣的事務(wù)性工作中解放出來,用更多的精力去關(guān)注最重要的事情,從而提高企業(yè)的效率,增強(qiáng)企業(yè)的綜合競爭能力。在這種辦公模式下,企業(yè)的組織結(jié)構(gòu)能夠
7、得到簡化,各個(gè)部門在信息共享的基礎(chǔ)上進(jìn)行協(xié)作,便于明確各個(gè)部門甚至每個(gè)員工的責(zé)任,而決策層可以迅速綜合來自各個(gè)方面的信息,并以此為依據(jù)制定企業(yè)的戰(zhàn)略決策。從這個(gè)意義上講,在市場競爭日趨白熱化的今天,辦公自動(dòng)化己經(jīng)不再是一種手段、一種工具,而成為決定企業(yè)生存發(fā)展的命脈。1.3.2傳統(tǒng)辦公模式難于滿足企業(yè)新需求在傳統(tǒng)的辦公模式中,由于缺少重要的信息傳遞和工作流程環(huán)節(jié),辦公的各個(gè)部門之間無法實(shí)現(xiàn)信息共享和信息集成,從而難以實(shí)現(xiàn)各個(gè)部門之間的高效協(xié)作。在日常的辦公過程中,比較容易出現(xiàn)以下的差錯(cuò):一是各部門的信息傳遞和事務(wù)交接仍然由人工完成,容易出現(xiàn)差錯(cuò);二是上下級(jí)和部門之間無法實(shí)現(xiàn)協(xié)同工作,難以及時(shí)溝
8、通;三是信息和工作流程相互分離,缺少至關(guān)重要的隨時(shí)記錄,使工作監(jiān)控評(píng)估困難重重。可以想象,摻雜著如此大量的人工操作過程的事務(wù)處理方式根本無法適應(yīng)現(xiàn)代化辦公模式的需要。隨著信息技術(shù)的發(fā)展和國內(nèi)信息技術(shù)應(yīng)用水平的提高,在辦公過程中,傳統(tǒng)的工作方式和審批模式己經(jīng)難以滿足新的需求,實(shí)現(xiàn)辦公自動(dòng)化已經(jīng)是提高政府機(jī)關(guān)和企事業(yè)單位辦公效率,規(guī)范化管理的必然趨勢。1.4辦公自動(dòng)化的優(yōu)點(diǎn)辦公自動(dòng)化是信息社會(huì)的一種新型辦公方式,它將現(xiàn)代化辦公和計(jì)算機(jī)網(wǎng)絡(luò)功能結(jié)合。隨著信息技術(shù)的發(fā)展,辦公自動(dòng)化在行政企事業(yè)單位的管理、經(jīng)營活動(dòng)中發(fā)揮著日益重要的作用。通過網(wǎng)絡(luò),組織機(jī)構(gòu)內(nèi)部的員工可跨越時(shí)間、地點(diǎn)協(xié)同工作。通過辦公自動(dòng)
9、化系統(tǒng)所實(shí)施的交換式網(wǎng)絡(luò)應(yīng)用,使信息的傳遞更加快捷和方便,從而極大地?cái)U(kuò)展了管理手段,實(shí)現(xiàn)了運(yùn)營的高效。1.4.1信息傳遞與溝通交流順暢排除因職能、職位、距離等原因造成的信息聯(lián)絡(luò)不暢而帶來的企業(yè)發(fā)展羈絆,通過構(gòu)建內(nèi)部通訊、信息發(fā)布與交流平臺(tái),實(shí)現(xiàn)多途徑的聯(lián)絡(luò)與溝通,減少信息在途時(shí)間,提高信息的時(shí)效性,與此同時(shí),縮短領(lǐng)導(dǎo)與職員之間,各部門之間的距離。1.4.2規(guī)范工作管理,提高整體效率解決了跨地域跨部門多崗位間的業(yè)務(wù)處理諸多問題,有效避免工作中出現(xiàn)的脫節(jié)、延誤、錯(cuò)辦等情況,杜絕職責(zé)不清、工作推脫等怠工現(xiàn)象,實(shí)現(xiàn)網(wǎng)上協(xié)同辦公,增強(qiáng)組織協(xié)調(diào)能力,提高團(tuán)隊(duì)協(xié)作能力。同時(shí),加強(qiáng)了領(lǐng)導(dǎo)實(shí)時(shí)了解事務(wù)狀態(tài),實(shí)時(shí)
10、掌控工作進(jìn)度,強(qiáng)化了過程控制與監(jiān)督,加強(qiáng)了工作管理。1.4.3整合信息資源,實(shí)現(xiàn)知識(shí)管理打破“信息孤島”,徹底改變文件丟失遺漏、管理分散、查找不方便等現(xiàn)象,解決因人事變動(dòng)導(dǎo)致經(jīng)驗(yàn)流失等問題,通過知識(shí)管理,有效整合并積累各類資源,實(shí)現(xiàn)再利用。1.4.4增強(qiáng)凝聚力,提高響應(yīng)能力在降低管理成本,促進(jìn)管理進(jìn)步的同時(shí),能夠培養(yǎng)全員信息化關(guān)注與參與意識(shí),激發(fā)掌握和利用先進(jìn)信息技術(shù)的熱情,提高專業(yè)素質(zhì),形成全新的企業(yè)文化。2設(shè)計(jì)技術(shù)及開發(fā)環(huán)境2.1設(shè)計(jì)技術(shù)自從servlet技術(shù)產(chǎn)生以來,j2ee的web開發(fā)技術(shù)與開發(fā)框架便層出不窮。這些技術(shù)和框架的產(chǎn)生,在給我們的開發(fā)帶來方便的同時(shí),也讓我們眼花繚亂,導(dǎo)致疲
11、于學(xué)習(xí)這些框架。然而一直保持優(yōu)勢地位的不多,目前j2ee各種框架技術(shù)的核心技術(shù)依然是j2ee的三項(xiàng)基礎(chǔ)技術(shù)jsp、javabean、servlet,而開源框架還是struts、spring、hibernate的天下,目前這種組合是最好的選擇。隨著3g時(shí)代的到來和網(wǎng)絡(luò)技術(shù)的發(fā)展,flex這種富客戶端技術(shù)的出現(xiàn)給網(wǎng)絡(luò)瀏覽者和開發(fā)人員帶來了全新的體驗(yàn),富客戶端技術(shù)也將是未來十年web的發(fā)展方向。2.1.1flex技術(shù)簡介flex是一種基于標(biāo)準(zhǔn)模型的高效ria開發(fā)產(chǎn)品集,最初由macromedia公司在2004年發(fā)布,后被adobe公司冠以商標(biāo)。flex的最大特點(diǎn)是基于全球流行的網(wǎng)絡(luò)動(dòng)畫平臺(tái)macro
12、media flash。2000年以來,flash動(dòng)畫愈發(fā)火爆,“閃客”的作品為internet增添了絢麗的色彩,而flash的播放器flash player已經(jīng)成為瀏覽器上首選的不可或缺的插件,為了看到頁面中生動(dòng)的flash動(dòng)畫,大部分瀏覽器都會(huì)安裝flash player。通過flex技術(shù),開發(fā)人員可以將ria程序編譯成為flash文件,為flash player所接受,也就是說,flex技術(shù)所開發(fā)出來的程序?qū)τ诖蟛糠譃g覽者而言并不需要安裝額外的客戶端支持,這是一個(gè)得天獨(dú)厚優(yōu)勢。一個(gè)完整的flex程序有mxml代碼和actionscript代碼組成。mxml基于xml標(biāo)準(zhǔn),用于配置和設(shè)計(jì)f
13、lex程序的界面及編寫表現(xiàn)層數(shù)據(jù)模型;actionscript基于ecmascript,原來用于flash動(dòng)畫,其語法規(guī)范類似于javascript。這樣兩種w3c標(biāo)準(zhǔn)的開發(fā)語言就構(gòu)成了flex程序,兩種語言的關(guān)系類似于html和javascript。22.1.2jsp技術(shù)簡介jsp產(chǎn)生于servlet之后,主要是為了解決servlet中輸出html代碼效率低的問題而產(chǎn)生的。jsp技術(shù)比較簡單,類似于asp、php這些腳本語言。jsp的技術(shù)主要是由以下兩個(gè)部分組成:jsp的基本語法:兩個(gè)注釋、3個(gè)腳本元素、8個(gè)動(dòng)作指令。jsp的九大內(nèi)置對(duì)象:request請求對(duì)象、response響應(yīng)對(duì)象、p
14、agecontext頁面上下文對(duì)象、session會(huì)話對(duì)象、application應(yīng)用程序?qū)ο?、out輸出對(duì)象、config配置對(duì)象、page頁面對(duì)象和exception例外對(duì)象。32.1.3javabean組件技術(shù)簡介javabean稱為“java豆”,它的原意是封裝業(yè)務(wù)邏輯,以便于外界的調(diào)用。調(diào)用者可以是jsp,也可以是其他的類。javabean組件由一些屬性和操作這些屬性的函數(shù)組成。2.1.4servlet技術(shù)簡介servlet產(chǎn)生于jsp技術(shù)之前,它最大的特點(diǎn)就是基于線程。與傳統(tǒng)的cgi相比,每一個(gè)cgi請求都會(huì)產(chǎn)生一個(gè)新的進(jìn)程,而每一個(gè)servlet請求都只會(huì)產(chǎn)生一個(gè)線程,這對(duì)于系統(tǒng)
15、的利用率來說是一場革命。servlet是mvc開發(fā)的技術(shù),所有基于j2ee的mvc框架都離不開servlet。通常servlet用于進(jìn)行系統(tǒng)的初始化、服務(wù)攔截、過濾等。最典型的應(yīng)用是過濾器、監(jiān)聽器。2.1.5struts技術(shù)簡介struts是一個(gè)基于j2ee平臺(tái)的mvc框架,主要是采用servlet和jsp技術(shù)來實(shí)現(xiàn)的,是開發(fā)web應(yīng)用程序的開放源碼框架。struts把servlet、jsp、自定義標(biāo)簽和信息資源(message resources)整合一個(gè)統(tǒng)一的框架中,開發(fā)人員利用其進(jìn)行開發(fā)時(shí)不用再自己編碼實(shí)現(xiàn)全套mvc模式,極大地節(jié)省了時(shí)間。本系統(tǒng)選用struts作為mvc的控制器,因?yàn)樗?/p>
16、足夠成熟,用戶群廣泛。雖然它也有缺點(diǎn),但完全利用別的軟件彌補(bǔ),比如利用sitemesh代替titles等。webwork很優(yōu)秀,但起步晚,用戶群太小;jsf和tapestry是重量級(jí)的mvc架構(gòu)。通過這個(gè)兩個(gè)方面的對(duì)比即可得出struts的兩大優(yōu)點(diǎn),即用戶群大且輕量級(jí)。42.1.6hibernate3.0技術(shù)簡介hibernate是一個(gè)開放源碼的對(duì)象關(guān)系映射(orm)框架,它對(duì)jdbc進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得java程序員可以隨心所欲地使用對(duì)象編程思維來操縱數(shù)據(jù)庫。hibernate可以應(yīng)用在任何jdbc的場合,既可以在java的客戶端程序使用,也可以在servlet/jsp的web應(yīng)
17、用中使用,最具革命意義的是,hibernate可以在應(yīng)用ejb的j2ee架構(gòu)中取代cmp,完成數(shù)據(jù)持久化的重任。52.1.7spring2.0技術(shù)簡介spring是一個(gè)輕型容器(light-weight container),是一個(gè)目前非?;钴S的開源項(xiàng)目。其核心是bean工廠(bean factory),用以構(gòu)造我們所需要的m(model)。在此基礎(chǔ)之上,spring提供了ioc(inversion of control,控制反轉(zhuǎn))的容器和aop(aspect-oriented programming,面向切面的編程)的實(shí)現(xiàn),用它來提供非管理環(huán)境下申明方式的事務(wù)、安全等服務(wù);對(duì)bean工廠的擴(kuò)
18、展applicationcontext更加方便我們實(shí)現(xiàn)j2ee應(yīng)用;dao/orm的實(shí)現(xiàn)方便我們進(jìn)行數(shù)據(jù)庫的開發(fā);web mvc和spring web提供了java web應(yīng)用的框架或與其他流行的web框架進(jìn)行集成。62.1.8xdoclet技術(shù)簡介xdoclet實(shí)際上就是一個(gè)自動(dòng)代碼生成的工具,它可以生成各種各樣的代碼或配置文件(如果你很清楚xdoclet,你也可以對(duì)它進(jìn)行擴(kuò)展)。在默認(rèn)的情況下,xdoclet已經(jīng)給我們提供了很多的解決方案。這些解決方案叫做plugin,即插件。在xdoclet的官方網(wǎng)站上:,我們可以獲得關(guān)于它支持的所有的
19、plugin的情況。xdoclet通過plugin來支持代碼的自動(dòng)生成。我們要使用xdoclet,可以將它定義為ant的一個(gè)任務(wù)(如上所述)。然后就可以使用xdoclet了。在標(biāo)簽內(nèi)部使用xdoclet。由于xdoclet通常用來對(duì)源文件進(jìn)行掃描,并讀取源文件中的注釋,然后再根據(jù)這些注釋生成相應(yīng)的配置文件,所以,通常我們需要定義讓xdoclet掃描哪些源代碼文件。對(duì)于這個(gè)需要,我們通過標(biāo)簽來滿足!通過標(biāo)簽,我們可以來使用xdoclet的眾多plugin。具體如何使用這些plugin,請參考這些plugin的使用手冊!72.1.9ant技術(shù)簡介ant是一個(gè)構(gòu)建工具,它可以幫助我們將項(xiàng)目開發(fā)過程中
20、需要完成的各種步驟組織起來,通過一個(gè)簡易的方式來構(gòu)建整個(gè)項(xiàng)目。ant究竟能做什么呢?這取決于ant的任務(wù)(task),ant有哪些任務(wù),就能完成哪些工作!一些典型的任務(wù)是:編譯java源代碼、運(yùn)行java程序、拷貝文件或目錄、將編譯完成的類打包等等。當(dāng)然,ant是一個(gè)開放的架構(gòu),任何人,都可以按照自己的方式,添加自己的任務(wù)(task),這需要遵守ant的一些規(guī)范。2.1.10流媒體技術(shù)簡介所謂的流媒體技術(shù)是指采用流式傳輸?shù)姆绞皆趇nternet播放的媒體形式。流媒體又叫流式媒體,它是指商家用一個(gè)視頻傳送服務(wù)器把節(jié)目當(dāng)成數(shù)據(jù)包發(fā)出,傳送到網(wǎng)絡(luò)上。用戶通過解壓設(shè)備對(duì)這些數(shù)據(jù)進(jìn)行解壓后,節(jié)目就會(huì)像發(fā)
21、送前那樣顯示出來。這個(gè)過程的一系列相關(guān)的包稱為“流”。流媒體實(shí)際指的是一種新的媒體傳送方式,而非一種新的媒體。流媒體技術(shù)全面應(yīng)用后,人們在網(wǎng)上聊天可直接語音輸入;如果想彼此看見對(duì)方的容貌、表情,只要雙方各有一個(gè)攝像頭就可以了;在網(wǎng)上看到感興趣的商品,點(diǎn)擊以后,講解員和商品的影像就會(huì)跳出來;更有真實(shí)感的影像新聞也會(huì)出現(xiàn)。2.1.11jbpm技術(shù)簡介jboss jbpm是一個(gè)靈活的、可擴(kuò)展的工作流管理系統(tǒng)。jboss jbpm擁有直觀的流程語言,用任務(wù)、異步的等待狀態(tài)、定時(shí)器、自動(dòng)化動(dòng)作等來表示業(yè)務(wù)流程圖,把這些操作綁定在一起,jboss jbpm就擁有了非常強(qiáng)大和可擴(kuò)展的控制流機(jī)制。jboss
22、jbpm只有最小的依賴,可以象使用java庫一樣非常容易的使用它。另外,也可以通過把它部署在j2ee集群應(yīng)用服務(wù)器中,用在吞吐量極為關(guān)鍵的環(huán)境中。jboss jbpm可被配置為任何數(shù)據(jù)庫,并且可以部署到任何應(yīng)用服務(wù)器。2.2開發(fā)環(huán)境2.2.1jdk5.0軟件我們要開發(fā)j2ee的系統(tǒng),卻需要安裝的是j2se。j2se的jdk是開發(fā)任何java系統(tǒng)必須安裝的工具包,而j2ee是指ejb、jsf等這些工具包,在不需要開發(fā)這些功能時(shí)是不需要安裝的。我們選用5.0的版本進(jìn)行開發(fā)。2.2.2數(shù)據(jù)庫軟件mysqlmysql是最受歡迎的開源sql數(shù)據(jù)庫管理系統(tǒng),它由mysql ab公司(先被sun公司收購,后
23、被oracle收購)開發(fā)、發(fā)布和支持。mysql服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個(gè)大配置(mass-deployed)的軟件中去。它因?yàn)橐韵聝?yōu)點(diǎn)而廣受歡迎。1)mysql是一個(gè)數(shù)據(jù)庫管理系統(tǒng)2)mysql是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)3)mysql是開源的4)mysql服務(wù)器是一個(gè)快捷的、可靠的和易于使用的數(shù)據(jù)庫服務(wù)器5)mysql服務(wù)器工作在客戶服務(wù)器或嵌入系統(tǒng)中6)有大量的mysql客戶端軟件可以使用在此系統(tǒng)中我們選用5.1.4進(jìn)行開發(fā)。2.2.3web服務(wù)器tomcat 6.0tomcat是apache-jarkarta的一個(gè)子項(xiàng)目,是一個(gè)免費(fèi)的、開放源碼的、支持j
24、sp和servlet技術(shù)的容器,它同時(shí)又是一個(gè)web服務(wù)器軟件。tomcat很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能。tomcat是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試jsp程序的首選。在本系統(tǒng)中我們選用穩(wěn)定版本tomcat6.0進(jìn)行開發(fā)。2.2.4集成開發(fā)工具myeclipseeclipse是目前最流行的java集成開發(fā)工具。eclipse一經(jīng)出現(xiàn)就以其快速、豐富的特性贏得了認(rèn)可,其主要的屬性有快速的性能、重構(gòu)性能、快速修復(fù)錯(cuò)誤、調(diào)整、組織導(dǎo)入包、彈出窗口進(jìn)行代碼自動(dòng)
25、裝配。由于功能強(qiáng)大,eclipse一度成為java ide領(lǐng)域的霸主。它能夠很好地與mysql、tomcat進(jìn)行集成。本系統(tǒng)中我將選用myeclipse6.0作為eclipse的擴(kuò)展開發(fā)工具。2.2.5集成開發(fā)工具flexbuilderflex builder 是由adobe公司發(fā)布的用于創(chuàng)建flex 應(yīng)用程序的高效集成開發(fā)工具。具有可視化開發(fā),自動(dòng)編譯,快速修復(fù)錯(cuò)誤等功能。本系統(tǒng)中我將選用 flexbuilder3.0.1作為flex的開發(fā)工具。3可行性分析可行性是系統(tǒng)開發(fā)的一項(xiàng)關(guān)鍵步驟,它是通過對(duì)整個(gè)系統(tǒng)的需求,技術(shù)及開發(fā)方法,以及開發(fā)人員,所需資金的綜合考慮以評(píng)估對(duì)于該系統(tǒng)的開發(fā)是否符合
26、實(shí)際??尚行苑治霭ǎ航M織和管理上的可行性、技術(shù)可行性、經(jīng)濟(jì)可行性。3.1組織和管理上的可行性基于中小型企業(yè)的辦公自動(dòng)化系統(tǒng)采用模塊化開發(fā)方法,將整個(gè)系統(tǒng)劃分為多個(gè)功能模塊,并根據(jù)開發(fā)小組成員的實(shí)際能力分配相應(yīng)的模塊,這種將系統(tǒng)功能平行劃分的方法有助于系統(tǒng)開發(fā)的組織和管理。3.2經(jīng)濟(jì)可行性通過網(wǎng)站對(duì)企業(yè)內(nèi)部信息進(jìn)行全面的自動(dòng)化的管理,大大提高了企業(yè)的辦公效率。通過系統(tǒng)對(duì)企業(yè)生產(chǎn)經(jīng)營過程中的數(shù)據(jù)進(jìn)行全面的管理和統(tǒng)計(jì),避免人為處理各類數(shù)據(jù)時(shí)所產(chǎn)生的各種問題,提高了企業(yè)的經(jīng)濟(jì)效益,為企業(yè)經(jīng)營決策提供了大量的、權(quán)威的數(shù)據(jù),使企業(yè)的管理進(jìn)行到科學(xué)化、系統(tǒng)化的范籌。硬件方面主要是計(jì)算機(jī),我們的實(shí)際情況可以
27、滿足開發(fā)任務(wù),所需資料書籍可以到圖書館翻閱或者個(gè)人購買,因此整個(gè)系統(tǒng)的所需投資符合我們的支付狀況,經(jīng)濟(jì)可行性良好。3.3技術(shù)可行性基于中小型企業(yè)的辦公自動(dòng)化系統(tǒng)的開發(fā)采用了先進(jìn)成熟并且符合實(shí)際應(yīng)用的開發(fā)方法,廣泛應(yīng)用于網(wǎng)站開發(fā)的網(wǎng)頁開發(fā)工具dream weaver,myeclipse,動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù)jsp和mvc架構(gòu)技術(shù)struts、spring和hibernate,功能強(qiáng)大的數(shù)據(jù)庫管理工具mysql,結(jié)合自己的實(shí)際開發(fā)能力,可以開發(fā)出較為完善的辦公自動(dòng)化系統(tǒng)。應(yīng)解決的主要問題及技術(shù)要求1)收集系統(tǒng)開發(fā)所使用的足夠的信息。2)按實(shí)際應(yīng)用的可行性劃分模塊,確定模塊功能。 3)建立完善的數(shù)據(jù)庫支
28、持環(huán)境。4)使用jsp語言實(shí)現(xiàn)前臺(tái)頁面視圖,使用struts、spring和hibernate實(shí)現(xiàn)mvc架構(gòu),并實(shí)現(xiàn)與數(shù)據(jù)庫之間的各項(xiàng)操作。5)各模塊功能的協(xié)調(diào)及信息的溝通。4需求分析4.1現(xiàn)行業(yè)務(wù)分析4.1.1業(yè)務(wù)流程該系統(tǒng)的主要流程是系統(tǒng)管理員或普通用戶通過登錄模塊進(jìn)入系統(tǒng)主頁,之后可以選擇相應(yīng)的功能對(duì)自己的信息進(jìn)行處理。業(yè)務(wù)流程圖如下:組織管理登陸機(jī)構(gòu)管理權(quán)限管理我的辦公桌用戶的權(quán)限分析模塊的初始化公文管理流程管理注銷視頻會(huì)議工具箱等圖4-1中小企業(yè)辦公自動(dòng)化系統(tǒng)業(yè)務(wù)流程figure 4-1 medium-sized and small enterprises office automa
29、tion system business technological process4.1.2功能分析系統(tǒng)的主要功能概述如下:1)用戶身份驗(yàn)證模塊本系統(tǒng)功能的開發(fā)與設(shè)計(jì),是完全針對(duì)公司內(nèi)部進(jìn)行辦公管理以及為各部門員工提供便捷的電子化交互平臺(tái)搭建的。用戶身份驗(yàn)證模塊是公司辦公自動(dòng)化管理系統(tǒng)重要組成部分之一,它主要功能是在系統(tǒng)用戶進(jìn)入系統(tǒng)時(shí)的身份驗(yàn)證以及在不同頁面瀏覽時(shí)的身份驗(yàn)證,以防止公司重要資料的泄露。2)權(quán)限模塊本模塊主要實(shí)現(xiàn)管理:角色管理、模塊管理、用戶管理。3)組織模塊本模塊主要實(shí)現(xiàn)了人員管理、機(jī)構(gòu)管理。4)流程模塊本模塊主要實(shí)現(xiàn)了流程管理、表單定義、流程定義。 5)公文模塊 該模塊用作
30、每一個(gè)登錄系統(tǒng)的用戶來收發(fā)和管理公文,進(jìn)行辦公。6)視頻會(huì)議該模塊包括視頻,聊天,電子白板共享,桌面共享等功能。7)公共信息模塊該模塊實(shí)現(xiàn)了公司信息的發(fā)布和管理。8)工具箱該模塊實(shí)現(xiàn)了地圖工具,萬年歷等功能。4.2系統(tǒng)建模4.2.1人員管理用例圖此圖顯示了人員管理模塊的用例:包括添加人員信息、查看人員信息、修改人員信息以及刪除人員信息等功能,其中登錄用戶是根據(jù)他的訪問控制列表判斷他所擁有的操作。圖4-2人員管理用例圖figure 4-2 the personnel administration uses illustration4.2.2機(jī)構(gòu)管理用例圖此圖顯示了機(jī)構(gòu)管理模塊的用例:包括添加機(jī)構(gòu)
31、信息、查看機(jī)構(gòu)信息、修改機(jī)構(gòu)信息以及刪除機(jī)構(gòu)信息等功能,其中登錄用戶是根據(jù)他的訪問控制列表判斷他所擁有的操作。圖4-3機(jī)構(gòu)管理用例圖figure 4-3 organization is managed with illustration4.2.3模塊管理用例圖此圖顯示了模塊管理模塊的用例:包括添加模塊信息、查看模塊信息、修改模塊信息以及刪除模塊信息等功能,其中登錄用戶是根據(jù)他的訪問控制列表判斷他所擁有的操作。圖4-4模塊管理用例圖figure 4-4 the module is managed with illustration4.2.4角色管理用例圖此圖顯示了角色管理模塊的用例:包括添加角色
32、信息、查看角色信息、修改角色信息以及刪除角色信息等功能,其中登錄用戶是根據(jù)他的訪問控制列表判斷他所擁有的操作。圖4-5角色管理用例圖figure 4-5 the role is managed with illustration4.2.5用戶管理用例圖此圖顯示了用戶管理模塊的用例:包括查看用戶的信息、給用戶分配登陸賬號(hào)、給用戶分配角色以及給用戶授權(quán)、刪除用戶的登陸賬號(hào)等功能,其中登錄用戶是根據(jù)他的訪問控制列表判斷他所擁有的操作。 圖4-6用戶管理用例圖、figure 4-6 the consumer is managed with illustration4.2.6流程管理用例圖此圖顯示了流程
33、管理模塊的用例:包括定義流程、部署流程、查看流程、刪除流程、定義表單等功能,其中登錄用戶是根據(jù)他的訪問控制列表判斷他所擁有的操作。圖4-7流程管理用例圖figure 4-7 technological process is managed with illustration4.2.7公文管理用例圖此圖顯示了公文管理模塊的用例:包括添加公文、更新公文、刪除公文、查詢我的公文、查詢待審公文、查詢已審公文、查詢公文的審批歷史、審批公文、提交公文等功能,其中登錄用戶是根據(jù)他的訪問控制列表判斷他所擁有的操作。圖4-8公文管理用例圖figure 4-8 the official document is m
34、anaged with illustration4.2.8公共信息管理用例圖此圖顯示了公共信息管理模塊的用例:包括添加公共信息、查看公共信息、刪除公共信息等功能,其中登錄用戶是根據(jù)他的訪問控制列表判斷他所擁有的操作。圖4-9公共信息管理用例圖figure 4-9 the official document is managed with illustration4.2.9聊天室用例圖此圖顯示了聊天室模塊的用例:包括發(fā)送消息、查看消息、群聊、顯示在線列表等功能,其中登錄用戶是根據(jù)他的訪問控制列表判斷他所擁有的操作。圖4-10聊天室用例圖figure 4-10 the chat room uses
35、 illustration4.2.10電子白板用例圖此圖顯示了電子白板模塊的用例:包括畫圖、共享白板、清屏等功能,其中登錄用戶是根據(jù)他的訪問控制列表判斷他所擁有的操作。圖4-11電子白板用例圖figure 4-11 electron white board uses illustration4.2.11視屏管理用例圖此圖顯示了電子白板模塊的用例:包括我的畫面、在線人員畫面、共享畫面等功能。圖4-12視頻管理用例圖figure 4-12 video frequency is managed with illustration4.2.12工具箱用例圖此圖顯示了電子白板模塊的用例:包括地圖應(yīng)用、萬年
36、歷等功能。圖4-13工具箱用例圖figure 4-13 tool case uses illustration5系統(tǒng)設(shè)計(jì)5.1系統(tǒng)設(shè)計(jì)基于中小企業(yè)的辦公自動(dòng)化系統(tǒng)采用結(jié)構(gòu)化與原型法相結(jié)合的方法。這種綜合法的優(yōu)點(diǎn)是它兼顧了結(jié)構(gòu)化開發(fā)方法開發(fā)過程控制性強(qiáng)的特點(diǎn)以及原型法開發(fā)周期短、見效快的特點(diǎn)。采用兩者結(jié)合的形式進(jìn)行系統(tǒng)的開發(fā)時(shí),采用了結(jié)構(gòu)化生命周期法的設(shè)計(jì)思想,即自頂向下,從總體到部分,合理劃分系統(tǒng)的結(jié)構(gòu),設(shè)計(jì)數(shù)據(jù)庫模型。在系統(tǒng)的分析與初步設(shè)計(jì)上采用原型法做出原始模型,根據(jù)實(shí)際反映的情況,繼續(xù)按結(jié)構(gòu)化生命周期法進(jìn)行系統(tǒng)的詳細(xì)設(shè)計(jì)及其實(shí)施與轉(zhuǎn)換、系統(tǒng)維護(hù)與評(píng)價(jià)階段的工作。合理采用綜合法,使開發(fā)過程
37、更具靈活性,往往會(huì)取得更好的開發(fā)效果。該系統(tǒng)是基于 b/s(browser/server,b/s)架構(gòu)的三層體系結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著internet技術(shù)的興起,對(duì)c/s結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(server)實(shí)現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)的維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本。特別是在java這樣的跨平臺(tái)語言出現(xiàn)之后,b/s架構(gòu)管理軟件更是方便、快捷、高效。如果能將該系統(tǒng)劃分的用戶身份驗(yàn)證模塊和其他模塊再分解成
38、一些相互獨(dú)立、功能簡單、易于理解和修改的模塊,這樣的系統(tǒng)就具備了系統(tǒng)設(shè)計(jì)首要考慮的可變更性。由模塊組合構(gòu)成的系統(tǒng)一般稱為模塊化結(jié)構(gòu)系統(tǒng)。在這樣的系統(tǒng)中,由于各個(gè)模塊之間基本上是相互獨(dú)立的,所以每個(gè)模塊都可以獨(dú)立的被理解、編程、調(diào)試和修改,使其復(fù)雜的系統(tǒng)設(shè)計(jì)工作變得相對(duì)簡單。在遵循模塊化結(jié)構(gòu)設(shè)計(jì)原則的基礎(chǔ)上,根據(jù)實(shí)現(xiàn)的目標(biāo),用戶身份驗(yàn)證只需要一個(gè)模塊,而其他模塊則分成了十一個(gè)不同的子模塊,各子模塊既相互配合,又各自具有一定的獨(dú)立功能。這樣就形成了一個(gè)樹形的結(jié)構(gòu)。5.1.1用戶身份驗(yàn)證模塊流程圖在用戶身份驗(yàn)證模塊的總體流程分析中業(yè)務(wù)流程圖是表現(xiàn)個(gè)人辦公流程的一個(gè)主要圖例,用戶通過表單提供登陸信息,
39、系統(tǒng)根據(jù)用戶提供的信息對(duì)用戶進(jìn)行查詢鑒別,如果身份合法,再進(jìn)行權(quán)限認(rèn)證,根據(jù)不同的權(quán)限信息形成不同的功能列表,然后用戶導(dǎo)向系統(tǒng)主頁。開始失敗登錄 成功權(quán)限驗(yàn)證初始化功能列表我的桌面結(jié)束 圖5-1 用戶身份驗(yàn)證流程圖 figure 5-1 consumer dignity verifies a flow chart5.1.2人員管理模塊流程圖系統(tǒng)用戶通過登陸驗(yàn)證進(jìn)入系統(tǒng)主頁面,然后選擇進(jìn)入人員模塊頁面,用戶可以通過選擇不同的鏈接,進(jìn)行相應(yīng)的新增人員、查看、修改以及刪除等操作。當(dāng)點(diǎn)擊“查看”鏈接時(shí),會(huì)顯示所選的人員的信息;當(dāng)點(diǎn)擊“新增人員”鏈接時(shí),會(huì)進(jìn)入人員信息輸入頁面,當(dāng)輸入相關(guān)信息后點(diǎn)擊“提交
40、”按鈕,如果成功則會(huì)返回到人員列表頁面,并提示“添加成功”,如果失敗,則會(huì)提示相關(guān)的錯(cuò)誤信息,如果不想添加,可點(diǎn)擊按鈕回到人員列表;當(dāng)點(diǎn)擊“修改”鏈接時(shí),則會(huì)進(jìn)入到修改頁面,并在表單中顯示要修改的人員信息,當(dāng)更改某個(gè)表單中的數(shù)據(jù)后,再點(diǎn)擊“提交”按鈕,如果成功,則會(huì)返回到人員列表頁面,并提示“修改成功”,否則會(huì)提示相關(guān)的錯(cuò)誤信息,如果不想修改,則可以點(diǎn)擊按鈕返回主頁面;當(dāng)點(diǎn)擊“刪除”鏈接時(shí),則會(huì)刪除當(dāng)前選擇的人員信息,并提示“刪除成功”。人員管理模塊成功刪除更新查看添加輸入人員信息提交詳細(xì)信息更改人員信息成功失敗提交成功失敗提交 圖5-2人員管理流程圖figure 5-2 personnel
41、administration flow chart5.1.3機(jī)構(gòu)管理模塊流程圖系統(tǒng)用戶通過登陸驗(yàn)證進(jìn)入系統(tǒng)主頁面,然后選擇進(jìn)入機(jī)構(gòu)管理模塊頁面,用戶可以通過選擇不同的鏈接,進(jìn)行相應(yīng)的新增機(jī)構(gòu)、查看、修改以及刪除等操作。當(dāng)點(diǎn)擊“查看”鏈接時(shí),會(huì)顯示所選的機(jī)構(gòu)的信息;當(dāng)點(diǎn)擊“新增機(jī)構(gòu)”鏈接時(shí),會(huì)進(jìn)入機(jī)構(gòu)信息輸入頁面,當(dāng)輸入相關(guān)信息后點(diǎn)擊“提交”按鈕,如果成功則會(huì)返回到機(jī)構(gòu)列表頁面,并提示“添加成功”,如果失敗,則會(huì)提示相關(guān)的錯(cuò)誤信息,如果不想添加,可點(diǎn)擊按鈕回到機(jī)構(gòu)列表;當(dāng)點(diǎn)擊“修改”鏈接時(shí),則會(huì)進(jìn)入到修改頁面,并在表單中顯示要修改的機(jī)構(gòu)信息,當(dāng)更改某個(gè)表單中的數(shù)據(jù)后,再點(diǎn)擊“提交”按鈕,如果成功
42、,則會(huì)返回到機(jī)構(gòu)列表頁面,并提示“修改成功”,否則會(huì)提示相關(guān)的錯(cuò)誤信息,如果不想修改,則可以點(diǎn)擊按鈕返回主頁面;當(dāng)點(diǎn)擊“刪除”鏈接時(shí),則會(huì)刪除當(dāng)前選擇的機(jī)構(gòu)的信息,并提示“刪除成功”。提交刪除詳細(xì)信息成功失敗提交更新更改機(jī)構(gòu)信息查看失敗提交成功輸入機(jī)構(gòu)信息添加機(jī)構(gòu)管理模塊 成功圖5-3 機(jī)構(gòu)管理流程圖figure 5-3 organization manages a flow chart5.1.4模塊管理模塊流程圖系統(tǒng)用戶通過登陸驗(yàn)證進(jìn)入系統(tǒng)主頁面,然后選擇進(jìn)入模塊管理模塊頁面,用戶可以通過選擇不同的鏈接,進(jìn)行相應(yīng)的新增模塊、查看、修改以及刪除等操作。當(dāng)點(diǎn)擊“查看”鏈接時(shí),會(huì)顯示所選的模塊的信
43、息;當(dāng)點(diǎn)擊“添加模塊”鏈接時(shí),會(huì)進(jìn)入模塊信息輸入頁面,當(dāng)輸入相關(guān)信息后點(diǎn)擊“提交”按鈕,如果成功則會(huì)返回到模塊列表頁面,并提示“添加成功”,如果失敗,則會(huì)提示相關(guān)的錯(cuò)誤信息,如果不想添加,可點(diǎn)擊按鈕回到模塊列表;當(dāng)點(diǎn)擊“修改”鏈接時(shí),則會(huì)進(jìn)入到修改頁面,并在表單中顯示要修改的模塊信息,當(dāng)更改某個(gè)表單中的數(shù)據(jù)后,再點(diǎn)擊“提交”按鈕,如果成功,則會(huì)返回到模塊列表頁面,并提示“修改成功”,否則會(huì)提示相關(guān)的錯(cuò)誤信息,如果不想修改,則可以點(diǎn)擊按鈕返回主頁面;當(dāng)點(diǎn)擊“刪除”鏈接時(shí),則會(huì)刪除當(dāng)前選擇的模塊的信息,并提示“刪除成功”。提交刪除成功提交更改模塊信息更新詳細(xì)信息查看提交失敗輸入模塊信息成功添加模塊
44、管理模塊 成功失敗圖5-4模塊管理流程圖figure 5-4 module manages a flow chart5.1.5角色管理模塊流程圖 系統(tǒng)用戶通過登陸驗(yàn)證進(jìn)入系統(tǒng)主頁面,然后選擇進(jìn)入角色管理模塊頁面,用戶可以通過選擇不同的鏈接,進(jìn)行相應(yīng)的新增角色、查看、修改以及刪除等操作。當(dāng)點(diǎn)擊“查看”鏈接時(shí),會(huì)顯示所選的角色的信息;當(dāng)點(diǎn)擊“添加角色”鏈接時(shí),會(huì)進(jìn)入角色信息輸入頁面,當(dāng)輸入相關(guān)信息后點(diǎn)擊“提交”按鈕,如果成功則會(huì)返回到角色列表頁面,并提示“添加成功”,如果失敗,則會(huì)提示相關(guān)的錯(cuò)誤信息,如果不想添加,可點(diǎn)擊按鈕回到角色列表;當(dāng)點(diǎn)擊“刪除”鏈接時(shí),則會(huì)刪除當(dāng)前選擇的模塊的信息,并提示“
45、刪除成功”。當(dāng)點(diǎn)擊給角色授權(quán)時(shí),會(huì)導(dǎo)航到授權(quán)頁面,用戶可以為角色授權(quán)或取消授權(quán)。進(jìn)行授權(quán)或取消授權(quán)授權(quán)提交刪除詳細(xì)信息查看失敗提交輸入角色信息添加角色管理模塊 成功成功圖5-5角色管理流程圖figure 5-5 rolemanages a flow chart5.1.6用戶管理模塊流程圖 系統(tǒng)用戶通過登陸驗(yàn)證進(jìn)入系統(tǒng)主頁面,然后選擇進(jìn)入用戶管理模塊頁面,用戶可以通過選擇不同的鏈接,進(jìn)行相應(yīng)的分配賬豪、分配角色、給用戶授權(quán)以及刪除賬號(hào)等操作。當(dāng)點(diǎn)擊“分配賬號(hào)”鏈接時(shí),會(huì)進(jìn)入用戶信息輸入頁面,當(dāng)輸入相關(guān)信息后點(diǎn)擊“提交”按鈕,如果成功則會(huì)返回到用戶列表頁面,并提示“添加成功”,如果失敗,則會(huì)提示相
46、關(guān)的錯(cuò)誤信息;當(dāng)點(diǎn)擊“分配角色”鏈接時(shí),先會(huì)列出用戶擁有的角色,用戶可以選擇刪除已有角色或者分配新角色。當(dāng)點(diǎn)擊分配新角色時(shí),會(huì)列出所有角色,用戶可以選擇角色并輸入優(yōu)先級(jí),點(diǎn)擊確定即可;當(dāng)點(diǎn)擊給用戶授權(quán),可以進(jìn)行授權(quán);點(diǎn)擊刪除賬號(hào),就可以刪除賬號(hào)。提交刪除賬號(hào)用戶管理模塊進(jìn)行授權(quán)或取消授權(quán)給用戶授權(quán)成功選擇提交角色列表分配角色分配角色用戶擁有的角色刪除分配賬號(hào)提交刪除賬號(hào)用戶管理模塊進(jìn)行授權(quán)或取消授權(quán)給用戶授權(quán)成功選擇提交角色列表分配角色分配角色用戶擁有的角色刪除成功提交分配賬號(hào)1 成功輸入賬號(hào)信息失敗圖5-6 用戶管理流程圖figure 5-6 user manages a flow char
47、t5.1.7流程管理模塊流程圖系統(tǒng)用戶通過登陸驗(yàn)證進(jìn)入系統(tǒng)主頁面,然后選擇進(jìn)入流程管理模塊頁面,用戶可以通過選擇不同的鏈接。當(dāng)點(diǎn)擊“添加”鏈接時(shí),會(huì)進(jìn)入文件上傳頁面,可以上傳流程定義文件和流程定義圖片;當(dāng)點(diǎn)擊“刪除”按鈕,可以刪除流程;當(dāng)點(diǎn)擊“定義表單”鏈接時(shí),先要保存表單模板,會(huì)出現(xiàn)添加表單域連接,此時(shí)可以添加表單域,錄入表單域信息,成功后列出此流程所有的表單域,點(diǎn)擊添加條目,此時(shí)可以錄入條目信息;點(diǎn)擊刪除表單域,可以刪除這個(gè)表單域。流程管理模塊刪除結(jié)束成功提交成功刪除表單域錄入條目信息添加條目表單域列表提交輸入表單域信息添加表單域保存表單模板定義表單上傳流程定義文件和流程定義圖片添加 成功
48、圖5-7 流程管理流程圖figure 5-7 flow manages a flow chart5.1.8 公文管理模塊流程圖系統(tǒng)用戶通過登陸驗(yàn)證進(jìn)入系統(tǒng)主頁面,然后選擇進(jìn)入公文管理模塊頁面,用戶可以通過選擇不同的鏈接。當(dāng)點(diǎn)擊“我的公文”鏈接時(shí),會(huì)列出當(dāng)前用戶創(chuàng)建的公文;當(dāng)點(diǎn)擊“待審公文”按鈕,列出所有等待用戶審核的公文;當(dāng)點(diǎn)擊“已審公文”鏈接時(shí),列出用戶審核過的公文。點(diǎn)擊“添加公文”時(shí),列出所以流程,選擇一個(gè)流程,產(chǎn)生動(dòng)態(tài)表單,輸入公文信息,提交;點(diǎn)擊“查看審批歷史”,列出這個(gè)公文被哪些人審批過。點(diǎn)擊“下載”時(shí),可以下載公文附件。在“我的公文”和“待審公文”上可以點(diǎn)擊審批,進(jìn)行審批,審批后可
49、進(jìn)行提交。公文管理模塊添加公文已審公文待審公文我的公文新建選擇一個(gè)流程審批是形成動(dòng)態(tài)表單附件下載是刪除提交輸入公文信息確定下載選擇下一步流向查看審批歷史是提交下載成功提交成功審批歷史列表我的公文列表圖5-8 公文管理流程圖figure 5-8 document manages a flow chart5.1.9 信息管理模塊流程圖系統(tǒng)用戶通過登陸驗(yàn)證進(jìn)入系統(tǒng)主頁面,然后選擇進(jìn)入信息管理模塊頁面。當(dāng)點(diǎn)擊“發(fā)布消息”鏈接時(shí),錄入消息信息;當(dāng)點(diǎn)擊“刪除信息”按鈕,彈出是否刪除;當(dāng)點(diǎn)擊“公告板”鏈接時(shí),滾動(dòng)展示當(dāng)天發(fā)布的公共信息。信息管理模塊 滾動(dòng)消息公告板yes信息列表確定刪除信息信息列表提交發(fā)布信
50、息 圖5-9 信息管理流程圖figure 5-9 information manages a flow chart5.1.10 視頻會(huì)議模塊流程圖系統(tǒng)用戶通過登陸驗(yàn)證進(jìn)入系統(tǒng)主頁面,然后選擇進(jìn)入視頻會(huì)議模塊頁面。當(dāng)點(diǎn)擊“連接”鏈接時(shí),可以發(fā)送消息、接收消息;當(dāng)點(diǎn)擊“電子白板連接”按鈕,此時(shí)可以使用畫圖功能;當(dāng)點(diǎn)擊“共享視頻連接”鏈接時(shí),可以進(jìn)行視頻。視頻電子白板連接畫圖視頻會(huì)議模塊群聊登陸共享視頻連接接收消息發(fā)送消息 圖5-10 視屏模塊流程圖figure 5-10 video manages a flow chart6數(shù)據(jù)庫設(shè)計(jì)6.1數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是項(xiàng)目開發(fā)和系統(tǒng)設(shè)計(jì)中非常重要的一個(gè)環(huán)
51、節(jié),在這里要特別強(qiáng)調(diào)數(shù)據(jù)庫設(shè)計(jì)的重要性,是因?yàn)閿?shù)據(jù)庫設(shè)計(jì)就像建設(shè)高樓大廈的根基一樣,如果設(shè)計(jì)不好,在后來的系統(tǒng)維護(hù)、變更和功能擴(kuò)充時(shí),甚至在系統(tǒng)開發(fā)過程中都會(huì)引起比較大的問題。6.1.1 數(shù)據(jù)庫概念設(shè)計(jì)將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)及概念模型的過程是概念結(jié)構(gòu)設(shè)計(jì)。為了描述數(shù)據(jù)庫結(jié)構(gòu)的概念模式,這里采用e-r圖來描述數(shù)據(jù)庫的實(shí)體關(guān)系。在機(jī)構(gòu)管理模塊,某個(gè)機(jī)構(gòu)可以有多個(gè)員工,但某個(gè)員工只能有一個(gè)公司職位、因此機(jī)構(gòu)與人員之間是一對(duì)多的關(guān)系;某個(gè)機(jī)構(gòu)可以由多個(gè)子機(jī)構(gòu),子機(jī)構(gòu)也可以有他的子機(jī)構(gòu),每個(gè)機(jī)構(gòu)只能有唯一一個(gè)父機(jī)構(gòu),因此機(jī)構(gòu)之間是一對(duì)多的關(guān)系,這是一個(gè)樹形結(jié)構(gòu)。81)機(jī)構(gòu)管理模塊e-r圖如下圖所示:snid t_orgnizationdescriptionnamepid圖6-1 機(jī)構(gòu)管理e-r圖figure 6-1 organization manages e-r picture2)人員管理模塊e-r圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 購銷合同的變更規(guī)定
- 飼料旺季購銷合同
- 商務(wù)秘書共同研發(fā)合同
- 房屋買賣合同應(yīng)注意的風(fēng)險(xiǎn)防范
- 全面機(jī)械購銷合同全文
- 冰柜超市設(shè)備購銷合同
- 專業(yè)人員外包服務(wù)合同
- 紅磚多孔磚定制購銷合同
- 招商服務(wù)合同成長
- 授權(quán)融資借款合同模板
- 小區(qū)智能化安防項(xiàng)目設(shè)計(jì)總體說明
- 法律法規(guī)知識(shí)測試題庫(共200題)
- 教科版科學(xué)四年級(jí)上冊第三單元核心素養(yǎng)目標(biāo)教案(含反思)
- 抗菌藥物臨床應(yīng)用評(píng)估與持續(xù)改進(jìn)制度
- 《網(wǎng)絡(luò)營銷》試題及答案2
- 2024-2025學(xué)年語文六年級(jí)上冊統(tǒng)編版期末綜合測試卷
- 醫(yī)學(xué)英語學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 骨科護(hù)理年會(huì)
- 學(xué)前兒童健康教育活動(dòng)設(shè)計(jì)智慧樹知到答案2024年云南國防工業(yè)職業(yè)技術(shù)學(xué)院
- 部編版五年級(jí)語文上冊全冊1-8單元知識(shí)要點(diǎn)復(fù)習(xí)
- 2023年四川宜賓五糧液股份有限公司招聘考試真題
評(píng)論
0/150
提交評(píng)論