久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

淺析數(shù)字律師事務(wù)所應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文(大全)

時(shí)間:2019-11-21 09:04:06下載本文作者:會(huì)員上傳
簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《淺析數(shù)字律師事務(wù)所應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文(大全)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《淺析數(shù)字律師事務(wù)所應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文(大全)》。

第一篇:淺析數(shù)字律師事務(wù)所應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文(大全)

近年來(lái),我國(guó)公民法律意識(shí)不斷提高,律師和律師事務(wù)所數(shù)量和業(yè)務(wù)不斷擴(kuò)大。但律師職業(yè)能力和律師事務(wù)所管理水平與國(guó)際相比還存在很大差距,尤其是信息化管理水平相對(duì)較低。提升我國(guó)律師事務(wù)所管理水平,縮小與國(guó)外律師所的差距,爭(zhēng)取早日與國(guó)際接軌,是擺在我們面前的一個(gè)緊迫的難題。國(guó)際對(duì)律所信息化建設(shè)比較一致的觀點(diǎn)認(rèn)為一個(gè)律所信息化會(huì)經(jīng)歷起步、增長(zhǎng)、發(fā)展和成熟四個(gè)階段,起步階段的特征是用軟件處理數(shù)據(jù),增長(zhǎng)階段則有個(gè)軟件系統(tǒng),發(fā)展階段的特征是有集成化的技術(shù)和系統(tǒng),而成熟階段則是將用戶、內(nèi)部律師、客戶端集成在一起。目的及意義

隨著公民的法律意識(shí)越來(lái)越高,傳統(tǒng)的律師事務(wù)所業(yè)務(wù)流程與發(fā)展模式不能滿足客戶和行業(yè)的需求。全國(guó)各地法院都建立了電子法院系統(tǒng),從立案到審查,再到結(jié)案的各個(gè)環(huán)節(jié)都已經(jīng)進(jìn)入到了數(shù)字化的時(shí)代。各類卷宗歸檔的數(shù)字化也必將在不久的將來(lái)成為行業(yè)的主流形式。截止到2016 年3 月,全國(guó)執(zhí)業(yè)律師數(shù)量達(dá)到29.7 萬(wàn)人,律師事務(wù)所達(dá)到2.4 萬(wàn)多家,與4 年前相比增幅分別達(dá)38%和20%。數(shù)字律師事務(wù)所應(yīng)用系統(tǒng)是一個(gè)具有廣泛需求的潛在市場(chǎng),應(yīng)用先進(jìn)的軟件管理系統(tǒng),能促進(jìn)律所管理規(guī)范化,提高管理能力和服務(wù)水平。

數(shù)字律師事務(wù)所應(yīng)用系統(tǒng)的實(shí)現(xiàn)使得律師事務(wù)所內(nèi)部管理實(shí)現(xiàn)了有序化、規(guī)范化、并通過(guò)資源共享,有效地進(jìn)行資源的優(yōu)化與調(diào)配,極大地提高了辦公效率,并通過(guò)網(wǎng)絡(luò)化管理的窗口,大力推展業(yè)務(wù)。通過(guò)信息有效的整合,提高服務(wù)質(zhì)量、競(jìng)爭(zhēng)力、促進(jìn)我國(guó)法治建設(shè)。行業(yè)特點(diǎn)

與一般企業(yè)相比,律師事務(wù)所的日常工作具有如下特點(diǎn):

1)辦公場(chǎng)所和辦公時(shí)間相對(duì)靈活。

2)工作人員之間的工作彼此獨(dú)立而又不可分割。

3)涉及到大量的文書處理。

4)需要同客戶進(jìn)行交互。系統(tǒng)開(kāi)發(fā)方案

針對(duì)行業(yè)特點(diǎn)和對(duì)系統(tǒng)功能的調(diào)研和需求分析,本系統(tǒng)設(shè)計(jì)以案件管理為核心,以律師管理為基礎(chǔ),把案件、律師、客戶及日常行政管理等信息進(jìn)行緊密關(guān)聯(lián),來(lái)協(xié)助律師進(jìn)行移動(dòng)式網(wǎng)絡(luò)化辦公,對(duì)律師日常工作中的客戶、案件卷宗、日程安排、法律法規(guī)、法律文書等文件和信息進(jìn)行智能化的處理,協(xié)助律師和律師事務(wù)所對(duì)紛繁復(fù)雜的信息進(jìn)行有效的管理,從而極大地提高工作效率和管理水平。

目前國(guó)內(nèi)律師事務(wù)所管理系統(tǒng)主要分為以下類型:一是基于簡(jiǎn)單的局域網(wǎng)共享的,基于簡(jiǎn)單的局域網(wǎng)共享架構(gòu)簡(jiǎn)單,入手快。但律師事務(wù)所的工作效率并沒(méi)有得到顯著提高。第二種是單機(jī)版架構(gòu),單機(jī)的律師事務(wù)所管理系統(tǒng)可以實(shí)現(xiàn)一些律師事務(wù)所的管理功能,但在協(xié)同工作、資源共享上顯得力不從心。三是基于C/S 架構(gòu),此類系統(tǒng)是由服務(wù)器與客戶端構(gòu)成,律師們利用客戶端就可以實(shí)現(xiàn)遠(yuǎn)程辦公,資料的共享調(diào)閱,工作流程的管理,財(cái)務(wù),權(quán)限管理等。但此類系統(tǒng)必須安裝客戶端,給松散的律師業(yè)務(wù)帶來(lái)不便。

近幾年,隨著IT 技術(shù)的迅猛發(fā)展,互聯(lián)網(wǎng)也在發(fā)生著巨大變化,它的終端已從傳統(tǒng)的個(gè)人電腦逐漸演變?yōu)橐苿?dòng)智能終端,人們已經(jīng)進(jìn)入了移動(dòng)互聯(lián)網(wǎng)時(shí)代。人們希望能夠隨時(shí)隨地的獲取信息和處理信息,不受地域、時(shí)間的限制。因此,互聯(lián)網(wǎng)技術(shù)和移動(dòng)通信緊密融合已成為目前不可阻擋的發(fā)展趨勢(shì)。隨之出現(xiàn)的搭載于移動(dòng)智能終端的Android 操作系統(tǒng)和IOS 操作系統(tǒng)極大地促進(jìn)了移動(dòng)互聯(lián)網(wǎng)的不斷進(jìn)步,特別是Android 系統(tǒng),憑借其開(kāi)放性吸引著眾多專業(yè)人士開(kāi)發(fā)基于它的各種應(yīng)用程序。本系統(tǒng)的開(kāi)發(fā)方案把C/S 架構(gòu)與移動(dòng)互聯(lián)網(wǎng)緊密結(jié)合起來(lái),實(shí)現(xiàn)律師業(yè)務(wù)應(yīng)用系統(tǒng)的數(shù)字化。移動(dòng)終端設(shè)備通過(guò)3G/4G 網(wǎng)絡(luò)訪問(wèn)服務(wù)器,PC 端通過(guò)Internet 訪問(wèn)服務(wù)器,并實(shí)現(xiàn)數(shù)據(jù)資源的共享。系統(tǒng)功能模塊

系統(tǒng)具有十大功能模塊,按照人員可劃分為三大模塊。

1)客戶管理。針對(duì)企業(yè)和個(gè)人客戶建立詳細(xì)的檔案,滿足不同客戶的需求。

2)業(yè)務(wù)管理。對(duì)業(yè)務(wù)案件進(jìn)行登記,跟蹤辦理進(jìn)度,隨時(shí)了解案件進(jìn)展。

3)法務(wù)文檔管理。法律法規(guī)庫(kù)、司法文書庫(kù)、辯護(hù)詞庫(kù)。

4)行政管理。主要有通知公告、考勤管理、值班日志、工作匯報(bào)等。

5)人事管理。提供了完備的人事檔案管理功能。

6)文件管理。收發(fā)文件進(jìn)行歸檔管理。

7)客服管理。對(duì)客戶咨詢、投訴、主動(dòng)服務(wù)進(jìn)行登記。

8)個(gè)人管理。管理個(gè)人信息。如個(gè)人日程安排、備忘事項(xiàng)提醒、通訊錄等。

9)用戶管理。系統(tǒng)用戶管理,根據(jù)不同級(jí)別進(jìn)行權(quán)限限制。

10)系統(tǒng)管理。保證系統(tǒng)運(yùn)行穩(wěn)定,安全可靠。如系統(tǒng)登陸日志管理、數(shù)據(jù)備份還原、數(shù)據(jù)字典設(shè)置等。系統(tǒng)實(shí)現(xiàn)技術(shù)

5.1 ASP.NET

ASP.NET 是一個(gè)統(tǒng)一的Web 開(kāi)發(fā)模型,它提供了為建立和部署企業(yè)級(jí)Web 應(yīng)用所必要的服務(wù)。隨著.NET Framework 版本的更新,ASP.NET 也經(jīng)歷了多個(gè)版本。它所具有的主要特點(diǎn)有:

1)ASP.NET 是同Microsoft.NET Framework 集成在一起的,運(yùn)行在CLR 運(yùn)行庫(kù)環(huán)境之內(nèi)。

2)ASP.NET 是編譯執(zhí)行的,它支持多種編程語(yǔ)言,同時(shí),也是面向?qū)ο蟮摹?/p>

3)ASP.NET 是跨瀏覽器和跨設(shè)備的,并易于配置。

5.2 數(shù)據(jù)庫(kù)

本系統(tǒng)采用SQL Server2000 作為后臺(tái)數(shù)據(jù)庫(kù)。SQL Server2000能夠滿足大型Web 站點(diǎn)和企業(yè)數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)存車分析需求,并且還可以與.NET 技術(shù)實(shí)現(xiàn)無(wú)縫結(jié)合。系統(tǒng)數(shù)據(jù)庫(kù)訪問(wèn)采用的是流行的ADO.NET 技術(shù)。

5.3 Android

Android 是由谷歌公司于2007 年推出的基于Linux 內(nèi)核的操作系統(tǒng)。Android 操作系統(tǒng)以其開(kāi)源性受到各大移動(dòng)設(shè)備生產(chǎn)廠商的青睞,隨著版本不斷迭代,其功能變得更加強(qiáng)大。Android平臺(tái)具有開(kāi)放性、應(yīng)用程序平等性、易開(kāi)發(fā)性和并行性的特點(diǎn)。本系統(tǒng)移動(dòng)客戶端開(kāi)發(fā)就是建立在Android平臺(tái)之上。展望與不足

本系統(tǒng)中的所有操作都完全針對(duì)律師的日常工作流程進(jìn)行設(shè)計(jì),具有功能齊全的特點(diǎn)。以律師案件辦理為核心,以規(guī)范化律師事務(wù)所日常辦公為宗旨,系統(tǒng)功能涵蓋了律師事務(wù)所日常業(yè)務(wù)。具有操作簡(jiǎn)單,流程清晰的特點(diǎn)。同時(shí),系統(tǒng)設(shè)計(jì)中充分考慮了安全性能,通過(guò)網(wǎng)絡(luò)數(shù)據(jù)存儲(chǔ)和備份功能,從而最大程度的保障了數(shù)據(jù)的安全性。

系統(tǒng)存在的主要不足,一是移動(dòng)終端平臺(tái)目前還只局限于Android平臺(tái),但iOS 也是一個(gè)巨大的市場(chǎng),所以系統(tǒng)在應(yīng)用領(lǐng)域存在巨大缺憾,后繼將開(kāi)發(fā)擴(kuò)展。同時(shí),只局限于律師事務(wù)所的日常管理,而目前法院正在積極推進(jìn)電子法院建設(shè),如網(wǎng)上立案,證據(jù)交換,在線開(kāi)庭等。系統(tǒng)應(yīng)對(duì)接口進(jìn)行有效設(shè)計(jì),以便今后的全方位對(duì)接。

結(jié)語(yǔ)

系統(tǒng)開(kāi)發(fā)設(shè)計(jì),實(shí)現(xiàn)了大部分的主要功能,今后還將在移動(dòng)客戶端的信息推送方面進(jìn)行深入探索,這對(duì)于提高律師和律師事務(wù)所的知名度,提升用戶體驗(yàn)等方面具有現(xiàn)實(shí)意義。

第二篇:公交查詢系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文

公交查詢系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文

1引言

隨著城市經(jīng)濟(jì)的發(fā)展、規(guī)模的擴(kuò)大以及人口的增長(zhǎng),城市交通問(wèn)題日益突出。降低出行時(shí)間將使所有的公交利用者產(chǎn)生效益,快速的交通、更好的信息及更好的市場(chǎng)可以提高公交的形象,能夠增加公交乘坐者。城市公共交通運(yùn)輸以其覆蓋面廣、經(jīng)濟(jì)、快捷的特點(diǎn),成為絕大多數(shù)出行者的首選方式,也是各地城市政府大力發(fā)展的一種交通方式。本地市民特別是外來(lái)旅游、出差、就醫(yī)等急需了解本地道路情況的人可以利用本系統(tǒng)方便快捷的查詢出所有符合他們要求的公交路線,對(duì)他們的出行和生活提供幫助。我國(guó)城市公交乘客信息系統(tǒng)的發(fā)展處于一個(gè)落后的水平,廣大乘客可以獲得信息的方式很少,公交信息的完整性和準(zhǔn)確性得不到保證,而且還沒(méi)有專門的機(jī)構(gòu)負(fù)責(zé)信息的發(fā)布和管理。出于這個(gè)目的,在老師的指導(dǎo)下,我設(shè)計(jì)了這個(gè)城市公交線路查詢系統(tǒng)。在對(duì)公交乘客出行心理特征進(jìn)行分析的基礎(chǔ)上,考慮乘客選擇公交線路決策的因素,進(jìn)行程序關(guān)鍵部分的框架設(shè)計(jì)。

現(xiàn)階段,人們的出入方式主要還是來(lái)源于城市公交,特別是對(duì)于那些到外地出差、打工,進(jìn)行商業(yè)有關(guān)或其他事情需要在外地進(jìn)行短暫停留的人而言,公交對(duì)他們是必不可少的,但是對(duì)于那個(gè)不屬于自己所熟悉的城市,坐公交也是一個(gè)很大的難題,因此,開(kāi)發(fā)一個(gè)公交查詢系統(tǒng)就顯得非常的重要。本系統(tǒng)的核心是對(duì)選擇好的車次進(jìn)行路線的查詢,或者輸入所要查詢的車站名,點(diǎn)擊“查詢”按鈕,查詢所有含有該站的車次及相應(yīng)的停靠站。此處既可以“精確查詢”也可以是“模糊查詢”,“模糊查詢”主要方便那些對(duì)站名不是很清楚,但知道其中的一部分的乘客,系統(tǒng)可以幫助他們快速的查出。

1.1論文的研究?jī)?nèi)容

公交查詢系統(tǒng)是一個(gè)取代過(guò)去由人工查詢的查詢系統(tǒng)。本論文論述了一個(gè)基于瀏覽器/服務(wù)器(B/Srowser/Server)模式的公交查詢系統(tǒng)的研究和實(shí)現(xiàn)的過(guò)程.論文從開(kāi)發(fā)平臺(tái)和工具談起,對(duì)ASP.NET服務(wù)器所提供的組件及其屬性和方法做了一般介紹,更重要的是闡述了ASP.NET的數(shù)據(jù)庫(kù)訪問(wèn)組件ADO.NET的使用方法。最后,詳細(xì)介紹了如何創(chuàng)建“公交查詢系統(tǒng)”的全部過(guò)程。系統(tǒng)的開(kāi)發(fā)工具與環(huán)境

2.1ASP.NET簡(jiǎn)介

ASP.NET是一種建立在通用語(yǔ)言上的程序構(gòu)架,能被用于一臺(tái)

Web務(wù)器來(lái)建立強(qiáng)大的應(yīng)用程序。ASP.NET提供許多比現(xiàn)在的開(kāi)發(fā)模式強(qiáng)大的的優(yōu)勢(shì)。AS.PNET建立在.NET Framework的編程類之上,它提供了一個(gè)web應(yīng)用程序模型,并且包含使生成web應(yīng)用程序變得簡(jiǎn)單的控件集和結(jié)構(gòu)。ASP.NET包含封裝公共用戶界面元素(如文本框和下拉菜單)的控件集。但這些控件在務(wù)器上運(yùn)行,并以HTML的形式將它們的用戶界面推送到瀏覽器。在服務(wù)器上,這些控件公開(kāi)一個(gè)面向?qū)ο蟮木幊棠P停瑸閣eb開(kāi)發(fā)人員提供了面向?qū)ο蟮木幊痰呢S富性。ASP.NET還提供結(jié)構(gòu)服務(wù)(如會(huì)話狀態(tài)管理和進(jìn)程回收),進(jìn)一步減少了開(kāi)發(fā)人員必須編寫的代碼量并提高了應(yīng)用程序的可靠性。另外,ASP.NET 使用這些同樣的概念使開(kāi)發(fā)人員能夠以服務(wù)的形式交付軟件。使用ML webservices功能ASP.NET開(kāi)發(fā)人員可以編寫自己的業(yè)務(wù)邏輯并使ASP.NETT結(jié)構(gòu)通過(guò)SOAP交付該服務(wù)。Visual Studio.NET是一套完整的開(kāi)發(fā)工具,用于生成應(yīng)用程序、XML Web services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。Visual Basic.NET、Visual C++.NET、Visual C#.NET和VisualJ#.NET全都使用相同的集成開(kāi)發(fā)環(huán)境(IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語(yǔ)言解決方案。另外,這些語(yǔ)言利用了.NET Framework的功能,此框架提供對(duì)簡(jiǎn)化應(yīng)用程序和XML Web services 開(kāi)發(fā)的關(guān)鍵技術(shù)的訪問(wèn)。

2.1.1ASP.NET技術(shù)的優(yōu)點(diǎn)

ASP.NET是一種將各種Web元素組合在一起的服務(wù)器技術(shù),是一個(gè)統(tǒng)一的Web開(kāi)發(fā)平臺(tái),它提供了生成一個(gè)完整的Web應(yīng)用程序所必須要的各種服務(wù)。與以前的開(kāi)發(fā)模型相比較,它提供了以下數(shù)個(gè)重要的優(yōu)點(diǎn):

(1)增強(qiáng)的性能。ASP.NET是在服務(wù)器上運(yùn)行的編譯好的公共語(yǔ)言運(yùn)行庫(kù)代碼。與被解釋的前輩不同,.NET可利用早期綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和盒外緩存服務(wù)。這相當(dāng)于在編寫代碼之前便顯著提高了性能。(2)世界級(jí)的工具支持。ASP.NET框架補(bǔ)充了Visual Studio集成開(kāi)發(fā)環(huán)境中的大量工具箱和設(shè)計(jì)器。WYSIWYG編輯、拖放服務(wù)器控件和自動(dòng)部署只是這個(gè)強(qiáng)大的工具所提供功能中的少數(shù)幾種

(3)威力和靈活性。由于ASP.NET基于公共語(yǔ)言運(yùn)行庫(kù),因此應(yīng)用程序開(kāi)發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性。.NET框架類庫(kù)、消息處理和數(shù)據(jù)訪問(wèn)解決方案都可從 Web 無(wú)縫訪問(wèn)。ASP.NETT也與語(yǔ)言無(wú)關(guān),所以可以選擇最適合應(yīng)用程序的語(yǔ)言(如C#),或是跨多種語(yǔ)言分割應(yīng)用程序。另外,公共語(yǔ)言運(yùn)行庫(kù)的交互性保證在遷移到ASP.NET時(shí)保留基于COM的開(kāi)發(fā)中的現(xiàn)有投資。(4)簡(jiǎn)易性。ASP.NET使執(zhí)行常見(jiàn)任務(wù)變得容易,從簡(jiǎn)單的窗體提交和客戶端身份驗(yàn)證到部署的站點(diǎn)配置。

(5)可管理性。ASP.NET采用基于文本的分層配置系統(tǒng),簡(jiǎn)化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和Web應(yīng)用程序。由于配置信息是以純文本形式存儲(chǔ)的,因此可以在沒(méi)有本地管理工具幫助的情況下應(yīng)用新設(shè)置。此“零本地管理”哲學(xué)也擴(kuò)展到了ASP.NET框架應(yīng)用程序的部署。只需將必要的文件復(fù)制到服務(wù)器,即可將ASP.NET框架應(yīng)用程序部署到服務(wù)器。不需要重新啟動(dòng)服務(wù)器,即使是在部署或替換運(yùn)行的編譯代碼時(shí)。

(6)可縮放性和可用性。ASP.NET在設(shè)計(jì)時(shí)考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進(jìn)程受到ASP.NET 運(yùn)行庫(kù)的密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為不正常(泄漏、死鎖)時(shí),可就地創(chuàng)建新進(jìn)程,以幫助保持應(yīng)用程序始終可用于處理請(qǐng)求。2.1.2.NET Framework概述 NET Framework是用于生成、部署和運(yùn)行XML Web services 和應(yīng)用程序的多語(yǔ)言環(huán)境。它由以下幾個(gè)主要部分組成:

公共語(yǔ)言運(yùn)行庫(kù)

運(yùn)行庫(kù)實(shí)際上在組件的運(yùn)行時(shí)和開(kāi)發(fā)時(shí)操作中都起到很大的作用,盡管名 稱中沒(méi)有體現(xiàn)這個(gè)意思。在組件運(yùn)行時(shí),運(yùn)行庫(kù)除了負(fù)責(zé)滿足此組件在其他組件上可能具有的依賴項(xiàng)外,還負(fù)責(zé)管理內(nèi)存分配、啟動(dòng)和停止線程和進(jìn)程,以及強(qiáng)制執(zhí)行安全策略。在開(kāi)發(fā)時(shí),運(yùn)行庫(kù)的作用稍有變化;由于做了大量的自動(dòng)處理工作(如內(nèi)存管理),運(yùn)行庫(kù)使開(kāi)發(fā)人員的操作非常簡(jiǎn)單,尤其是與今天的COM相比。特別是反射等功能顯著減少了開(kāi)發(fā)人員為將業(yè)務(wù)邏輯轉(zhuǎn) 變?yōu)榭芍赜媒M件而必須編寫的代碼量。

統(tǒng)一編程類

該框架為開(kāi)發(fā)人員提供了統(tǒng)一的、面向?qū)ο蟮摹⒎謱拥暮涂蓴U(kuò)展的類庫(kù)集(API)。目前,C++開(kāi)發(fā)人員使用Microsoft基礎(chǔ)類,而Java開(kāi)發(fā)人員使用Windows 基礎(chǔ)類。框架統(tǒng)一了這些完全不同的模型并且為Visual Basic和JScript程序員同樣提供了對(duì)類庫(kù)的訪問(wèn)。通過(guò)創(chuàng)建跨所有編程語(yǔ)言的公共 API 集,公共語(yǔ)言運(yùn)行庫(kù)使得跨語(yǔ)言繼承、錯(cuò)誤處理和調(diào)試成為可能。從JScript到C++的所有編程語(yǔ)言具有對(duì)框架的相似訪問(wèn),開(kāi)發(fā)人員可以自由選 擇它們要使用的語(yǔ)言。2.2 ADO.NET概述

ADO.NET并不是ADO的升級(jí)版本,它是全新的面向?qū)ο竽P汀1華DO更適應(yīng)于分布式及Internet等大型應(yīng)用程序環(huán)境,為了多人同時(shí)存取更具擴(kuò)展性,ADO.NET的數(shù)據(jù)存取采用的是離線存取模式,可說(shuō)是專門為.NET臺(tái)設(shè)計(jì)的數(shù)據(jù)存取結(jié)構(gòu)。它具有簡(jiǎn)單地訪問(wèn)關(guān)系數(shù)據(jù)、可擴(kuò)展性、支持多層應(yīng)用程序、統(tǒng)一XML和關(guān)系數(shù)據(jù)訪問(wèn)的特點(diǎn)。ADO.NET的主要目標(biāo)是提供對(duì)關(guān)系數(shù)據(jù)的簡(jiǎn)單訪問(wèn)功能。坦白的說(shuō),易于使用的類描述關(guān)系數(shù)據(jù)庫(kù)中的表、列和行。另外,ADO.NET引入了DataSet類,它代表來(lái)自封裝在一個(gè)單元中的關(guān)聯(lián)表中的一組數(shù)據(jù),維持他們之間完整的關(guān)系。這是在ADO.NET中的新概念,可以顯著的擴(kuò)展數(shù)據(jù)訪問(wèn)接口的功能。ADO.NET可以擴(kuò)展——它為插件.NET 數(shù)據(jù)提供者(也稱為可管理提供者)提供了框架,這些提供者被構(gòu)建,以便從任何數(shù)據(jù)源讀取和寫入數(shù)據(jù)。ADO.NET提供了兩種內(nèi)置的.NET數(shù)據(jù)提供者,一種用于OLE DB數(shù)據(jù)源,另一種用于Microsoft SQL Server。可以通過(guò)OLE DB訪問(wèn)數(shù)據(jù)格式(比如Microsoft Access)、第三方數(shù)據(jù)庫(kù)和非關(guān)系數(shù)據(jù)另外,Microsoft最近預(yù)演了用于ADO.NET的ODBC.NET數(shù)據(jù)提供者,它允許.NET 訪問(wèn)更多的舊的數(shù)據(jù)格式和第三方數(shù)據(jù)庫(kù)。ADO.NET用于多層應(yīng)用程序。這是當(dāng)今商業(yè)和電子商務(wù)應(yīng)用程序最常見(jiàn)的體系結(jié)構(gòu)。在多層體系結(jié)構(gòu)中,應(yīng)用邏輯的不同部5分1運(yùn)a行s在p多x個(gè)服務(wù)器或進(jìn)程中,每一部分就稱為一層。ADO.NET使用開(kāi)放的Internet標(biāo)準(zhǔn)XML格式在層之間通信,允許數(shù)通過(guò)Internet防火來(lái)傳遞,并允許以非Microsoft技術(shù)來(lái)實(shí)現(xiàn)一層或多層。那么在Visual Studio.NET中ADO.NET訪問(wèn)數(shù)據(jù)庫(kù)分為二種。一種是SQL Server 數(shù)據(jù)庫(kù),另一種是其任何類型的數(shù)據(jù)庫(kù)。本系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)為SQL Server2005,因此是通過(guò)SQLConnection、SqlCommandSqlDataAdapter、DataSet等幾個(gè)主要的數(shù)據(jù)訪問(wèn)對(duì)象來(lái)訪問(wèn)數(shù)據(jù)的.需求分析

3.1系統(tǒng)需求分析

隨著我國(guó)經(jīng)濟(jì)的高速發(fā)展,人們生活水平的提高,越來(lái)越多的人開(kāi)始熱衷于到外地旅游。那么對(duì)于這些外來(lái)旅游者,首先搞清這個(gè)城市的公交路線顯的很重要!我的家鄉(xiāng)沈陽(yáng),作為一個(gè)旅游城市,每年都要吸引大量的游客,為了滿足這些游客熟悉公交路線的需求,特以公交查詢系統(tǒng)為設(shè)計(jì)課題。本軟件不僅能給游客帶來(lái)方便,也能給廣大市民提供方便。我認(rèn)為這樣的系統(tǒng)應(yīng)該具有很好的實(shí)用性!開(kāi)發(fā)本系統(tǒng)的目標(biāo)就是立足廣大乘客的實(shí)際,著眼于公交業(yè)的未來(lái)發(fā)展,規(guī)范公交管理,提高服務(wù)質(zhì)量,方便乘客查詢,并為此設(shè)計(jì)該系統(tǒng)。人們生活水平的提高,越來(lái)越多人喜歡旅游,但是第一次來(lái)一個(gè)陌生的城市,肯定對(duì)公交路線不熟悉,所以必定需要一個(gè)能查看具體公交線路的公交系統(tǒng)。有些只知道一個(gè)站的某幾個(gè)字或一個(gè)車次的某幾個(gè)數(shù)字,所以本系統(tǒng)將給出站點(diǎn)的模糊查詢,方便用戶的查詢,有些只知道車次

或某個(gè)站點(diǎn),本系統(tǒng)也給出了公交線路查詢、公交站點(diǎn)查詢、公交換乘查詢,進(jìn)一步方便大家的出行,但也有用戶什么都查不到,想留言問(wèn)問(wèn)人,所以再搞個(gè)留言板很有必要,方便大家交流以及解答各種疑難問(wèn)題!本系統(tǒng)采用結(jié)構(gòu)化設(shè)計(jì)的方法來(lái)實(shí)現(xiàn)系統(tǒng)總體功能,提高系統(tǒng)的各項(xiàng)指標(biāo),即將整個(gè)系統(tǒng)合的劃分成各個(gè)功能模塊,正確地處理模塊之間和模塊內(nèi)部的聯(lián)系以及和數(shù)據(jù)庫(kù)的聯(lián)系,定義各模塊的內(nèi)部結(jié)構(gòu),通過(guò)對(duì)模塊的設(shè)計(jì)和模塊之間關(guān)系的系統(tǒng)來(lái)實(shí)現(xiàn)整個(gè)系統(tǒng)的功能前臺(tái)主要有3個(gè)模塊,線路查詢、站點(diǎn)查詢、公交換乘模塊和后臺(tái)管理模塊

功能名稱:線路查詢

功能概述:可以獲得要查詢公交所通過(guò)的各個(gè)站點(diǎn)。

功能名稱:站點(diǎn)查詢

功能概述:通過(guò)輸入的指定站點(diǎn)查詢經(jīng)過(guò)該站點(diǎn)的公交。

功能名稱:公交換乘查詢

功能概述:分為公交直達(dá)、公交一次換乘,主要體現(xiàn)那些不可直達(dá)需要轉(zhuǎn)車的路線的所有換法。(如果用戶輸入的起始點(diǎn)和終點(diǎn),有一條及一條以上的公交線可以直達(dá)的,則為公交直達(dá);如果輸入的起始點(diǎn)和終點(diǎn),沒(méi)有一條公交線可以直接到的,系統(tǒng)將會(huì)給出一次換乘的方案,則為公交一次換乘)功能名稱:后臺(tái)管理

功能概述:用于管理員登陸,添加、修改、刪除公交線路,修改信息資料、安全密碼,回復(fù)留言板等功能。

本系統(tǒng)提供了的車次查詢功能、路5線1查A詢S功P能X。乘客可以方便的進(jìn)行查詢,以防乘錯(cuò)車次。當(dāng)然有些功能的智能化不是很強(qiáng),系統(tǒng)有待進(jìn)一步來(lái)完善。

3.2 數(shù)據(jù)庫(kù)需求分析

數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。

數(shù)據(jù)庫(kù)技術(shù)是由傳統(tǒng)的文件系統(tǒng)發(fā)展而來(lái)的,從層次模型、網(wǎng)狀模型發(fā)展到關(guān)系模型。數(shù)據(jù)庫(kù)技術(shù)是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的一個(gè)重要分支,它能指導(dǎo)我們正確地設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng),它的出現(xiàn)極大地促進(jìn)了計(jì)算機(jī)應(yīng)用的發(fā)展。采用數(shù)據(jù)庫(kù)技術(shù)的原理和方法可以有效地設(shè)計(jì)實(shí)用的數(shù)據(jù)庫(kù)系統(tǒng)。一個(gè)完整的數(shù)據(jù)庫(kù)系統(tǒng)包括數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),數(shù)據(jù)庫(kù)管理員(DBA)、數(shù)據(jù)庫(kù)(DB)、應(yīng)用程序和相應(yīng)的硬件設(shè)施。

目前許多數(shù)據(jù)庫(kù)管理系統(tǒng)都基于關(guān)系模型,關(guān)系模型的主要特點(diǎn)是用表格結(jié)構(gòu)表達(dá)實(shí)體,用鍵表示實(shí)體與實(shí)體之間的聯(lián)系。與層次模型和網(wǎng)狀模型相比,關(guān)系模型比較簡(jiǎn)單,容易為初學(xué)者接受。關(guān)系模型是由若干個(gè)關(guān)系模式組成的集合,關(guān)系模式相當(dāng)于記錄類型,它的實(shí)例稱為關(guān)系。每個(gè)關(guān)系是一張表格。表格簡(jiǎn)單,用戶易懂,用戶只需用簡(jiǎn)單的查詢語(yǔ)句就可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)操作,并不涉及到存儲(chǔ)結(jié)構(gòu),訪問(wèn)技術(shù)等細(xì)節(jié)。關(guān)系模型是數(shù)學(xué)化的模型,要用到集合論,離散數(shù)學(xué)等知識(shí)。SQL語(yǔ)言是關(guān)系數(shù)據(jù)庫(kù)的代表性語(yǔ)言,已經(jīng)得到廣泛應(yīng)用。

在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),應(yīng)注意數(shù)據(jù)的安全性,保證數(shù)據(jù)的安全,防止非法用戶訪問(wèn)數(shù)據(jù)庫(kù),以免泄露重要信息,同時(shí)也能51防A止s非法用戶的蓄意破壞,有許多保護(hù)數(shù)據(jù)的方法,如采用用戶標(biāo)識(shí),口令密碼或訪問(wèn)控制等方法。一個(gè)成功的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)應(yīng)具有用戶標(biāo)識(shí),每一個(gè)合法用戶具有一個(gè)用戶名和相應(yīng)的口令,進(jìn)入數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)前必須輸入正確的口令,否則無(wú)法進(jìn)入系統(tǒng),這就保證了只有合法的用戶才能操作數(shù)據(jù)庫(kù)系統(tǒng)。為了保證數(shù)據(jù)的合法語(yǔ)義,必須對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行完整性約束,即防止用戶輸入不合語(yǔ)義的數(shù)據(jù)。

在設(shè)計(jì)應(yīng)用軟件時(shí),應(yīng)嚴(yán)格按照軟件工程學(xué)的方法進(jìn)行設(shè)計(jì),傳統(tǒng)的方法采用瀑布模型,從問(wèn)題定義、可行性分析、需求分析、概念設(shè)計(jì)、總體設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、編碼和軟件測(cè)試、運(yùn)行和維護(hù)等軟件生命周期內(nèi),每一階段均在前一階段的基礎(chǔ)上進(jìn)行設(shè)計(jì),并在每一階段有相應(yīng)的文檔資料。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來(lái)可能增加的

需求。數(shù)據(jù)庫(kù)設(shè)計(jì)一般包括如下幾個(gè)步驟:數(shù)據(jù)庫(kù)需要分析,數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)。

4系統(tǒng)概要設(shè)計(jì)

4.1概述

本階段設(shè)計(jì)的基本目標(biāo)是解決系統(tǒng)如何實(shí)現(xiàn)問(wèn)題,也叫做概要設(shè)計(jì),本階段主要任務(wù)是劃分

出系統(tǒng)的物理元素及設(shè)計(jì)軟件的結(jié)構(gòu),完成軟件定義時(shí)期的任務(wù)之后就應(yīng)該對(duì)系統(tǒng)進(jìn)行總體設(shè)

計(jì),即根據(jù)系統(tǒng)分析產(chǎn)生的分析結(jié)果來(lái)確定這個(gè)系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊又如何有機(jī)的結(jié)合在一起,每個(gè)模塊的功能如何實(shí)現(xiàn)。系統(tǒng)設(shè)計(jì)的目標(biāo)是使系統(tǒng)實(shí)現(xiàn)擁有所要求的功能,同時(shí),力爭(zhēng)達(dá)到高效率、高可靠性、可修改性,并且容易掌握和使用。模塊化的依據(jù)是:

把復(fù)雜問(wèn)題分解成許多容易解決的小問(wèn)題。原來(lái)的問(wèn)題也就變得容易解決。模塊化設(shè)計(jì)是把大型軟件按照一定的原則劃分成一個(gè)較小的相對(duì)功能獨(dú)立又相關(guān)聯(lián)的模塊。每個(gè)模塊完成一個(gè)特定的子功能。把這些模塊結(jié)合起來(lái)組成一個(gè)整體。完成指定的功能,滿足問(wèn)題的要求。采用模塊化原理的優(yōu)點(diǎn)在于可以使軟件結(jié)構(gòu)清晰,容易測(cè)試和調(diào)試。從而提高軟件的可靠性,可修改性。有助于軟件開(kāi)發(fā)的組織管理。一個(gè)大型軟件可分別編寫不同的模塊。4.2功能模塊劃分 查詢系統(tǒng)模塊

該模塊實(shí)現(xiàn)公交查詢功能。可實(shí)現(xiàn)按線路查詢、站點(diǎn)查詢和起點(diǎn)—終點(diǎn)查詢?nèi)N查詢方式。錄入系統(tǒng)模塊該模塊實(shí)現(xiàn)數(shù)據(jù)的新增、修改、刪除功能。

4.3.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)

在系統(tǒng)設(shè)計(jì)的開(kāi)始,我首先考慮的是如何用數(shù)據(jù)模型來(lái)數(shù)據(jù)庫(kù)的結(jié)構(gòu)與語(yǔ)義,以對(duì)現(xiàn)實(shí)世界進(jìn)行抽象。目前廣泛使用的數(shù)據(jù)模型可分為兩種類型,一種是獨(dú)立于計(jì)算機(jī)系統(tǒng)的“概念數(shù)據(jù)模型”,如“實(shí)體聯(lián)系模型”;另一種是直接面向數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的“結(jié)構(gòu)數(shù)據(jù)模型”。在本系統(tǒng)中我采用“實(shí)體聯(lián)系模型”(ER模型)來(lái)描述數(shù)據(jù)庫(kù)的結(jié)構(gòu)與語(yǔ)義,以對(duì)現(xiàn)實(shí)世界進(jìn)行第一次抽象。ER模型直接從現(xiàn)實(shí)世界抽象出實(shí)體類型及實(shí)體間聯(lián)系然后用ER圖來(lái)表示數(shù)據(jù)模型。它有兩個(gè)明顯的優(yōu)點(diǎn):接近于人的思維,容易理解;與計(jì)算機(jī)無(wú)關(guān),用戶容易接受。但它只是數(shù)據(jù)庫(kù)設(shè)計(jì)的第一步。E-R圖是直觀表示概念模型的工具,它有三個(gè)基本成分:

(1)矩形框,表示實(shí)體類型(考慮問(wèn)題的對(duì)象)。(2)菱形框,表示聯(lián)系類型(實(shí)體間的聯(lián)系)。(3)橢圓形框,表示實(shí)體的屬性。實(shí)體和屬性的定義如下:

管理員表(登陸ID,登錄姓名,登錄密碼)站名表(站名編號(hào),站名)

車輛線路編號(hào)表(車次,車線類型)

線路表(線路編號(hào),車次,站名,次序)

車輛表(車輛編號(hào),車次,車輛類型,服務(wù)類型,票價(jià),IC 卡類型,運(yùn)行區(qū)間)

冬季發(fā)車時(shí)間表(車次,編號(hào),首班時(shí)間,末班時(shí)間)

夏季發(fā)車時(shí)間表(車次,編號(hào),首班時(shí)間,末班時(shí)間)

4.3.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)

本系統(tǒng)創(chuàng)建的SQL數(shù)據(jù)庫(kù)名稱為城市公交查詢系統(tǒng)。并將數(shù)據(jù)文件和日志文件保存在公交查詢系統(tǒng)APP_DATA文件夾中。①管理員表(LoginTable)

管理員表存放登陸系統(tǒng)所需要的用戶名和密碼,登錄后臺(tái)時(shí)需要訪問(wèn)此表。

②站名表

站名表存放站名等數(shù)據(jù),修改站名需要訪問(wèn)此表。

③車輛線路編號(hào)表

車輛線路編號(hào)表存放線路編號(hào)等數(shù)據(jù),修改車輛線路編號(hào)將要訪問(wèn)此表。

④線路表

線路表存放公交車線路的數(shù)據(jù),修改車輛線路需要訪問(wèn)此表。

5詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)

5.1.連接數(shù)據(jù)庫(kù)的包含文件

在動(dòng)態(tài)網(wǎng)站中,調(diào)用數(shù)據(jù)庫(kù)中的數(shù)據(jù)是十分頻繁的,為了避免編寫重復(fù)的代碼。編寫一個(gè)數(shù)據(jù)庫(kù)連接文件是非常重要的。DB.cs

文件中包含了本系統(tǒng)中的數(shù)據(jù)庫(kù)的連接代碼。本系統(tǒng)的數(shù)庫(kù) 的連接代碼如下:

public static SqlConnection createConnection(){

SqlConnection

con=new SqlConnection(“server=.;database=城市公交查詢系統(tǒng);uid=sa;pwd=;”);return con;}

5.1.1新增車次線路

此模塊為管理員操作,如當(dāng)?shù)爻霈F(xiàn)新的公交線路,或原有公交車線路有新的站點(diǎn)加入,管理員可以登錄此表,及時(shí)添加線路和站點(diǎn)的信息,以保證車次線路的及時(shí)更新,方便用戶查詢。添加車次的界面如圖所示。

在輸入相關(guān)車次信息后便進(jìn)入站名添加過(guò)程如圖

5.1.2新增車次線路

此模塊為管理員操作,如當(dāng)?shù)爻霈F(xiàn)新的公交線路,或原有公交車線路有所變動(dòng)是,管理員可以登錄此模塊,及時(shí)添加相關(guān)的線路圖,以保證車次線路圖的及時(shí)更新,方便用戶查詢。添加的界面如圖

5.1.3刪除車次以及無(wú)效站點(diǎn)

此模塊同樣為管理員操作,如當(dāng)?shù)啬膫€(gè)公交線路已經(jīng)被廢除,或原有公交車線路有哪個(gè)站點(diǎn)被刪除,管理員可以登錄此表,及時(shí)刪除線路和站點(diǎn)的信息,以保證車次線路的及時(shí)更新,方便用戶查詢。刪除的界面如圖

5.1.4刪除線路圖

該模塊在管理員系統(tǒng)中實(shí)現(xiàn),如當(dāng)?shù)啬膫€(gè)公交線路已經(jīng)改變,管理員可以登錄此模塊,及時(shí)刪除線路圖信息,以保證車次線路圖的及時(shí)更新,方便用戶查詢。刪除的界面如圖

6測(cè)試與維護(hù)

6.1 創(chuàng)建和測(cè)試應(yīng)用程序

為了確保本系統(tǒng)能夠正常運(yùn)行,需要在發(fā)布之后做一次較全面的測(cè)試。現(xiàn)將具體操作及過(guò)程

舉例說(shuō)明如下:

創(chuàng)建和測(cè)試應(yīng)用程序應(yīng)是交替進(jìn)行的,既要注意開(kāi)發(fā)的效率也要注意它的穩(wěn)定性。每編寫一個(gè)模塊,就要對(duì)這個(gè)模塊進(jìn)行測(cè)試,看它能否根據(jù)特定的要求工作。及早發(fā)現(xiàn)問(wèn)題,及早解決,否則到最后再來(lái)測(cè)試的話,難度會(huì)大大增加。6.2測(cè)試項(xiàng)目

在MIS開(kāi)發(fā)過(guò)程中采用了多種措施保證軟件質(zhì)量,但是實(shí)際開(kāi)發(fā)過(guò)程中還是不可避免地會(huì)產(chǎn)生差錯(cuò),系統(tǒng)中通常可能隱藏著錯(cuò)誤和缺陷,不經(jīng)周密測(cè)試的系統(tǒng)投入運(yùn)行,將會(huì)造成難以想象的后果,因此系統(tǒng)測(cè)試是MIS開(kāi)發(fā)過(guò)程中為保證軟件質(zhì)量必須進(jìn)行的工作。大量統(tǒng)計(jì)資料表明,系統(tǒng)測(cè)試的工作量往往占MIS 開(kāi)發(fā)總工作量的40%以上。因此,我們必須重視測(cè)試工作。由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對(duì)某些特定情況考慮不周造成的。因此測(cè)試不是為了表明程序正確;成功的測(cè)試也不是沒(méi)有發(fā)現(xiàn)錯(cuò)誤的測(cè)試。

有意義的軟件測(cè)試應(yīng)該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設(shè)計(jì)最有可以暴露程序系統(tǒng)缺陷的測(cè)試方案。因此軟件測(cè)試的目標(biāo)應(yīng)該是以盡可能少的代價(jià)和時(shí)間找出軟件系統(tǒng)中潛在的錯(cuò)誤和缺陷。

總結(jié)

在公交數(shù)字化的時(shí)代,公交系統(tǒng)的設(shè)計(jì)者應(yīng)當(dāng)以乘客需求為首位,調(diào)整服務(wù)策略,滿足社會(huì)的需要和乘客的需要,充分發(fā)揮公交系統(tǒng)交通中心的作用。本系統(tǒng)基本達(dá)到了預(yù)定的設(shè)計(jì)目標(biāo),但是在系統(tǒng)的實(shí)際化應(yīng)用中仍需要改進(jìn)和提高公交查詢系統(tǒng)的服務(wù)職能。系統(tǒng)的不足與改進(jìn)方案:

在數(shù)據(jù)庫(kù)設(shè)計(jì)方面,還有待改進(jìn),數(shù)據(jù)庫(kù)設(shè)計(jì)也可采用別的形式,比如:可以用一個(gè)字段作為站點(diǎn)字段,另一個(gè)字段作為經(jīng)過(guò)該站點(diǎn)的車次字段,只要找到經(jīng)過(guò)某個(gè)站點(diǎn)最多的車次,就可以設(shè)計(jì)該字段的類型以及長(zhǎng)度。其次,系統(tǒng)的實(shí)際應(yīng)用化欠缺,可以通過(guò)使用根據(jù)起點(diǎn)站、終點(diǎn)站來(lái)確定那條路線,給出多種乘車方案的方法改進(jìn)。線路的更新應(yīng)該可以通過(guò)調(diào)整數(shù)據(jù)庫(kù)次序的方法來(lái)更新。同時(shí),界面的設(shè)計(jì)不夠美觀版面的設(shè)計(jì)以及查詢結(jié)果的顯示不夠人化,視覺(jué)效果不佳。應(yīng)當(dāng)參照一些比較美觀的網(wǎng)站設(shè)計(jì)進(jìn)行色彩的調(diào)整,同時(shí)亦可以加入更多的FLASH效果使得頁(yè)面更具動(dòng)態(tài)性。

致謝

時(shí)光飛逝,一轉(zhuǎn)眼我的大學(xué)生活就要結(jié)束了。這兩年我學(xué)到了很多很多的知識(shí),是我人生的一個(gè)轉(zhuǎn)折。我之所以能取得這些成績(jī),除了有自己的努力外,在我的學(xué)習(xí),生活中還得到了很多人的關(guān)心和幫助。在此我要對(duì)他們表示衷心的感謝。

首先,我要感謝我的畢業(yè)指導(dǎo)老師。在連續(xù)數(shù)月的畢業(yè)設(shè)計(jì)中,她不遺余力地指導(dǎo)和幫助我。在她孜孜不倦的教誨下,我順利地完成了畢業(yè)設(shè)計(jì)。老師對(duì)工作認(rèn)真負(fù)責(zé)的態(tài)度,對(duì)學(xué)生無(wú)私的關(guān)懷,使我受益良多。我衷心地感謝她。在這里我還要感謝所有指導(dǎo)過(guò)我的老師們,沒(méi)有你們的培養(yǎng)我無(wú)法完成兩年的大學(xué)學(xué)業(yè)還有,我能有今天,是與我父母的辛勤培養(yǎng)分不開(kāi)的,他們?yōu)槲腋冻隽艘磺小N覍⒃谝院蟮膶W(xué)習(xí)、工作中再接再厲,盡我最大的努力做到最好來(lái)報(bào)答父母的養(yǎng)育之恩。

參考文獻(xiàn)

[1]曹祖圣.吳明哲.Visual C#.NET 程序設(shè)計(jì)經(jīng)典.北京:科學(xué)版社,2004.P.50-53.[2]宣小平.ASP.NET數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航.上海:人民郵電出版社,2003.P.121-130.[3]金銀秋.數(shù)據(jù)庫(kù)原理與設(shè)計(jì).北京:科學(xué)出版社,2003.P.201-230.[4]張海藩.軟件工程.北京:人民郵電出版社2002.P.75-80.[5]朱曄.ASP.NET 第一步——基于C#和ASP.NET2.0.北京:清華大學(xué)出版社,.2007-7-1.P.301-310.[6]譚振林.道不遠(yuǎn)人——深入解析ASP.NET 2.0 控件開(kāi)發(fā).北京:子工業(yè)出版社。2007-9-1.P.125-140.[7]哈特 ASP.NET 2.0經(jīng)典教程——C#篇孟憲瑞,易磊.北京:人民郵電出版社.2007-2-1.P.20-40.[8]朱印宏,熊利榮.Dreamweaver 8完美網(wǎng)頁(yè)設(shè)計(jì)——ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)篇.北京 中國(guó)電力出版社.2006-10-1.P.63-72.[9]郝剛ASP.NET 2.0開(kāi)發(fā)指南.北京:人民郵電出版社.2006-5-1.P.53-55.

第三篇:無(wú)線通信SCADA系統(tǒng)的實(shí)現(xiàn)與應(yīng)用論文

SCADA系統(tǒng)的特點(diǎn)

SCADA(Supervisory Control and Data Acquisition)系統(tǒng)即監(jiān)視控制與數(shù)據(jù)采集系統(tǒng),是以計(jì)算機(jī)為基礎(chǔ)的監(jiān)測(cè)控制與調(diào)度管理自動(dòng)化系統(tǒng),能實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)采集、設(shè)備控制、測(cè)量、參數(shù)調(diào)節(jié)以及信號(hào)報(bào)警等各項(xiàng)功能,可廣泛應(yīng)用于電力、水利、石油、化工、環(huán)保和市政等眾多領(lǐng)域,電子通信論文《無(wú)線通信SCADA系統(tǒng)的實(shí)現(xiàn)與應(yīng)用》。

SCADA系統(tǒng)一般采用分散式測(cè)控、集中式管理的方式,整個(gè)系統(tǒng)由監(jiān)控中心、若干個(gè)分散的遠(yuǎn)程測(cè)控終端RTU(Remote Terminal Unit)和通信介質(zhì)三部分組成。監(jiān)控中心又稱主站,是SCADA系統(tǒng)的核心,負(fù)責(zé)控制管理整個(gè)系統(tǒng)的運(yùn)行;RTU又稱外圍站點(diǎn),是采用微處理器或DSP的可獨(dú)立運(yùn)行的智能測(cè)控模塊,完成各種遠(yuǎn)端現(xiàn)場(chǎng)數(shù)據(jù)的采集與處理、現(xiàn)場(chǎng)執(zhí)行機(jī)構(gòu)的控制以及與遠(yuǎn)程控制中心的通信,具有易擴(kuò)展性和易維護(hù)性特點(diǎn);通信介質(zhì)根據(jù)實(shí)際需求和應(yīng)用對(duì)象的不同多種實(shí)現(xiàn)方式,下面稍作分析。通信介質(zhì)的選取

數(shù)據(jù)傳輸介質(zhì)分為有線和無(wú)線兩類。有線傳輸方式如:電力線載波、RS-485現(xiàn)場(chǎng)總線和PSTN公用電話網(wǎng)等。無(wú)線傳輸方式如:VHF/UHF無(wú)線電臺(tái)、ISM擴(kuò)頻電臺(tái)、GSM移動(dòng)電話網(wǎng)以及衛(wèi)星通信網(wǎng)等。每種方法各種其特點(diǎn)。

電力線載波利用現(xiàn)有的供電線路不需另鋪專用通信線路,但電力線固有干擾較大,且載波信號(hào)只能在一個(gè)配電變壓器區(qū)域內(nèi)傳送,通信跟蹤較短;RS-485現(xiàn)場(chǎng)總線具有通信效率高、可靠性好等優(yōu)點(diǎn),但用于大容量系統(tǒng)時(shí)鋪設(shè)專用線路工程造價(jià)太高。PSTN公用電話網(wǎng)和GSM移動(dòng)電話網(wǎng)的初期投入費(fèi)用少,無(wú)盲區(qū)覆蓋,但日積月累的運(yùn)營(yíng)費(fèi)用極高;ISM(工業(yè)科學(xué)醫(yī)療用途)頻段的擴(kuò)頻電臺(tái)(2.4GHz)及微波(4GHz以上)可用于遠(yuǎn)距離、高性能傳輸,但價(jià)格昂貴。

第四篇:圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文

1、圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文:

概念:作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多信息數(shù)據(jù)的管理。優(yōu)點(diǎn):減輕工作,使工作科學(xué)化、規(guī)范化,提高工作質(zhì)量。缺點(diǎn):傳統(tǒng)方式存在:效率低下等特點(diǎn),由于不要避免的人為因素,造成數(shù)據(jù)遺漏,維護(hù)困難。

功能:圖書檢索模塊、圖書管理模塊、數(shù)據(jù)維護(hù)模塊、數(shù)據(jù)統(tǒng)計(jì)模塊。

圖書檢索模塊:查詢。

圖書管理模塊:操作。由借出圖書登記、歸還圖書登記、續(xù)借圖書登記。

數(shù)據(jù)維護(hù)模塊:由增/刪/修改讀者、增/刪/修改圖書、瀏覽修改讀者、瀏覽修改圖書。數(shù)據(jù)統(tǒng)計(jì)模塊:讀者統(tǒng)計(jì)、圖書統(tǒng)計(jì)、借出圖書統(tǒng)計(jì)。

意義:由封閉轉(zhuǎn)為開(kāi)放式,被動(dòng)為主動(dòng),統(tǒng)一管理。

可行性分析:它的主要目的是實(shí)現(xiàn)圖書館、讀者以及日常工作等多項(xiàng)管理。本系統(tǒng)設(shè)計(jì):系統(tǒng)業(yè)務(wù)流程分析、系統(tǒng)功能設(shè)計(jì)、系統(tǒng)模塊設(shè)計(jì)等。系統(tǒng)可行分析方面:

{1}技術(shù):處理速度快、準(zhǔn)確性高、安全性高。(2)經(jīng)濟(jì):系統(tǒng)建設(shè)無(wú)需很大投入,可縮減人力。{3}運(yùn)行:作為中小型系統(tǒng),耗費(fèi)資源小。{4}社會(huì)因素:可降低人員工作強(qiáng)度,提高效率。

技術(shù)介紹:

ASP。NET:可管理性、安全、易于部署、增強(qiáng)性能、靈活輸出緩存、國(guó)際化、移動(dòng)設(shè)備支持、擴(kuò)展性和可用性、跟蹤和調(diào)試、與.NET Framework集成、與ASP.NET應(yīng)用程序兼容性。SQL:上手易、兼容性好等。

系統(tǒng)需求分析:

傳統(tǒng)圖書館已無(wú)法滿足現(xiàn)代人需要,但電子閱室不受時(shí)間、窨限制,操作方便,實(shí)現(xiàn)技術(shù)成熟。主要分為兩部分:讀者部分和管理員部分。為便于讀者閱讀我們將圖書按照內(nèi)容分類,讀者可快速瀏覽,管理員給其他用戶分配用戶名和密碼。

實(shí)現(xiàn)目標(biāo):

1、界面設(shè)計(jì)友好、美觀、數(shù)據(jù)安全。

2、基本信息設(shè)置以及圖書和讀者信息的分類。

3、查詢功能。

4、實(shí)現(xiàn)對(duì)圖書借閱與信息跟蹤。

5、提供歸還日期提醒、權(quán)限設(shè)置功能。具有維護(hù)性和操作性。

第五篇:辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)答辯論文

辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)答辯論文

隨著信息化社會(huì)的來(lái)臨,傳統(tǒng)的紙質(zhì)化辦公已經(jīng)顯得效率低下,將信息技術(shù)引入辦公勢(shì)在必行,辦公自動(dòng)化(OA)的時(shí)代已經(jīng)來(lái)臨。由于國(guó)家對(duì)3G建設(shè)持續(xù)加大投入,3G已經(jīng)成為目前的主流通信網(wǎng)絡(luò)。移動(dòng)終端的普及和無(wú)處不在的3G網(wǎng)絡(luò)使移動(dòng)辦公成為可能。正是在這樣的背景下作者擬開(kāi)發(fā)一套基于移動(dòng)平臺(tái)的辦公自動(dòng)化系統(tǒng)。

本文所設(shè)計(jì)并實(shí)現(xiàn)的基于移動(dòng)平臺(tái)的辦公自動(dòng)化系統(tǒng)是在Android平臺(tái)下利用java語(yǔ)言進(jìn)行開(kāi)發(fā)的,數(shù)據(jù)庫(kù)使用的是Oracle數(shù)據(jù)庫(kù)。本文的主要工作如下:本文首先對(duì)移動(dòng)辦公的背景和相關(guān)的開(kāi)發(fā)技術(shù)進(jìn)行了詳細(xì)的闡述,再對(duì)某公司辦公現(xiàn)狀進(jìn)行了闡述,對(duì)移動(dòng)辦公自動(dòng)化系統(tǒng)進(jìn)行了功能需求分析,再對(duì)系統(tǒng)進(jìn)行了設(shè)計(jì)和實(shí)現(xiàn),本文所設(shè)計(jì)的移動(dòng)辦公系統(tǒng)主要包括4個(gè)主要功能模塊:流程管理模塊、數(shù)據(jù)報(bào)表模塊、通知公告模塊和通訊錄模塊。本文最后對(duì)系統(tǒng)的功能測(cè)試進(jìn)行了詳細(xì)的闡述,經(jīng)測(cè)試系統(tǒng)滿足了需求分析階段提出的要求。移動(dòng)辦公系統(tǒng)的實(shí)現(xiàn)能進(jìn)一步提高企業(yè)的信息化水平,提高企業(yè)的辦公效率從而加強(qiáng)企業(yè)的核心競(jìng)爭(zhēng)力。

第一章

緒論

結(jié)合信息時(shí)代先進(jìn)的信息技術(shù)手段對(duì)以往低效的辦公手段進(jìn)行改造,提升辦公效率,這就是所謂的 OA(辦公自動(dòng)化)。在信息化的第一和第二個(gè)十年(1990-2010),辦公自動(dòng)化的主流構(gòu)建模式是建設(shè)基于局域網(wǎng)和PC端的辦公信息系統(tǒng),實(shí)現(xiàn)辦公的電子化,數(shù)字化,少紙化,當(dāng)今這些信息系統(tǒng)支撐著各種企事業(yè)單位的高效有序運(yùn)行。OA主要的目的是整合目前的管理組織,合理調(diào)配組織資源,使各部門高效合作,從而使決策的成功得到最大化實(shí)現(xiàn)。起初,辦公自動(dòng)化主要是方便了各種辦公文檔的管理和編輯,使用各種辦公軟件,在電腦上編輯文檔和管理文檔,實(shí)現(xiàn)辦公的電子化和無(wú)紙化;由于數(shù)據(jù)庫(kù)技術(shù)的發(fā)展和成熟,辦公自動(dòng)化進(jìn)入數(shù)據(jù)化階段,數(shù)據(jù)庫(kù)技術(shù)以及客戶端-服務(wù)端的信息系統(tǒng)結(jié)構(gòu)技術(shù)的結(jié)合使OA步入更高的水平;OA真正產(chǎn)生實(shí)用價(jià)值并極大提高辦公效率是引入了用面向?qū)ο蠓椒ㄩ_(kāi)發(fā)的新型數(shù)據(jù)庫(kù)和工作流,這些新技術(shù)的運(yùn)用實(shí)現(xiàn)了更高程度的辦公數(shù)據(jù)化,辦公更加的簡(jiǎn)便快捷,在辦公上真正體現(xiàn)了信息技術(shù)的巨大優(yōu)勢(shì);自互聯(lián)網(wǎng)這一偉大信息技術(shù)發(fā)展成熟以后,辦公自動(dòng)化不再局限于文件的管理和文檔的轉(zhuǎn)送,即數(shù)據(jù)的簡(jiǎn)單存儲(chǔ)管理,而是進(jìn)入了分析數(shù)據(jù)為決策提供信息支持,在這種新型的主流辦公信息系統(tǒng)中,瀏覽器處于系統(tǒng)頂層,處理和挖掘數(shù)據(jù)的應(yīng)用程序處于中部,底層是交互信息的數(shù)據(jù)庫(kù)。1.1 辦公自動(dòng)化的特性

OA系統(tǒng)有以下五個(gè)主要特點(diǎn):(1)易操作性

由于互聯(lián)網(wǎng)技術(shù)的快速發(fā)展和互聯(lián)網(wǎng)的普及,b/s 架構(gòu)下的系統(tǒng)是目前辦公自動(dòng)化系統(tǒng)的主要發(fā)展趨勢(shì)。因?yàn)槭褂棉k公自動(dòng)化系統(tǒng)的人文化教育水平不一,掌握計(jì)算機(jī)的技術(shù)程度不同,所以相應(yīng)的軟件不能做到人人普及,但是簡(jiǎn)單的上網(wǎng)瀏覽是十分簡(jiǎn)單的,所以多采用b/s 架構(gòu)下的系統(tǒng),簡(jiǎn)單易操作成為辦公自動(dòng)化的特點(diǎn)之一(2)一體性

為了真正實(shí)現(xiàn)OA,我們需要將公司的所有信息系統(tǒng)借助接口技術(shù)統(tǒng)一為整體,破除信息和資源的隔離帶,使企業(yè)資源計(jì)劃系統(tǒng),客戶資源管理系統(tǒng)和人力資源系統(tǒng)統(tǒng)一為一個(gè)整體。為了 OA系統(tǒng)的最大化優(yōu)勢(shì),我們需要整合公司的各種信息資源,將他們統(tǒng)一為一個(gè)整體,這才是OA的最終目的。(3)靈活性

為了方便管理和實(shí)現(xiàn)以人為本的軟件設(shè)計(jì)理念,OA系統(tǒng)不僅要在建立建設(shè)在標(biāo)準(zhǔn)平臺(tái)之上,更要盡可能實(shí)現(xiàn)自我定義功能,系統(tǒng)的使用者可以根據(jù)自己的需要對(duì)門戶管理,資源管理,和數(shù)據(jù)流程管理等進(jìn)行自我定義,加強(qiáng)對(duì)辦公自動(dòng)化系統(tǒng)的掌控能力,而不局限于軟件開(kāi)發(fā)者的使用框架,這樣的系統(tǒng)非常靈活,具有很好的自適應(yīng)性(4)穩(wěn)定性

辦公自動(dòng)化系統(tǒng)的穩(wěn)定性是衡量軟件優(yōu)劣的重要指標(biāo)[4],在b/s 架構(gòu)下的系統(tǒng)的系統(tǒng)使用者在短時(shí)間內(nèi)會(huì)非常多,因此對(duì)系統(tǒng)的穩(wěn)定性要求會(huì)非常高,OA系統(tǒng)的穩(wěn)定穩(wěn)定性會(huì)在系統(tǒng)壓力測(cè)試中得到具體衡量,系統(tǒng)所能承受的壓力大小決定了它的穩(wěn)定性。(5)嚴(yán)密性

雖然OA系統(tǒng)要求一個(gè)集成整合了各個(gè)系統(tǒng)的平臺(tái),但是對(duì)系統(tǒng)中的各個(gè)模塊我們還需要給其相當(dāng)高的獨(dú)立性,時(shí)期不過(guò)分依賴于整個(gè)系統(tǒng)實(shí)現(xiàn)自身功能,因而OA系統(tǒng)在完成使用者,角色和權(quán)限的3位對(duì)立統(tǒng)一,而且還要注意系統(tǒng)各模塊的大整合和小孤立的辯證統(tǒng)一,使整個(gè)系統(tǒng)成為一個(gè)十分嚴(yán)密的信息系統(tǒng)。1.2 發(fā)展現(xiàn)狀

隨著信息化社會(huì)的持續(xù)推進(jìn),辦公成為新一輪信息化的熱點(diǎn),其中OA系統(tǒng)是研究和開(kāi)發(fā)的重點(diǎn),OA系統(tǒng)是將現(xiàn)代化辦公和計(jì)算機(jī)網(wǎng)絡(luò)功能結(jié)合起來(lái)的一種新型的辦公方式。

OA系統(tǒng)建設(shè)的本質(zhì)是以提高決策能力為目的,利用它提高公司內(nèi)部信息共享和公文流轉(zhuǎn)的效率,實(shí)現(xiàn)公司辦公的自動(dòng)化,提高工作效率[5]。OA主要的目的是整合目前的管理組織,合理調(diào)配組織資源,使各部門高效合作,從而使決策得到最大化實(shí)現(xiàn)。

OA系統(tǒng)的一個(gè)非常強(qiáng)大功能是它不再是一個(gè)單純數(shù)據(jù)的收集,存儲(chǔ)和管理的簡(jiǎn)單系統(tǒng),而是具有分類處理各種信息數(shù)據(jù),在復(fù)雜的局勢(shì)下再對(duì)各種因素綜合考慮之后提供決策層相應(yīng)的決策支持,例如制定合理科學(xué)的業(yè)務(wù)流程,資源分配方案,極大的減少了人力與物力。我們知道OA系統(tǒng)的運(yùn)行速度主要在于文檔流傳中每一個(gè)文檔處理點(diǎn)的處理文檔速度,即信息的傳送受多種因素制約缺一不可,信息流通路徑必須時(shí)刻保持通暢,不然會(huì)極大的影響信息的流通因此信息系統(tǒng)的運(yùn)行穩(wěn)定性比較差,是一種與門系統(tǒng)。以往的的OA系統(tǒng)大多有這樣的兩個(gè)孤島困境

(1)公文處理的某一個(gè)環(huán)節(jié)由于不可抗拒的因素導(dǎo)致沒(méi)有實(shí)時(shí)實(shí)現(xiàn)公文的處理,這一個(gè)節(jié)點(diǎn)在整個(gè)辦公過(guò)程中并不處于十分重要的節(jié)點(diǎn),但是由于這一個(gè)節(jié)點(diǎn)導(dǎo)致了這個(gè)公文辦理時(shí)間的延長(zhǎng)甚至是停滯不前,這就是進(jìn)程孤島,說(shuō)明OA系統(tǒng)中存在木桶效應(yīng),最短的那塊木板決定著木桶的盛水量。

圖1-1 流程孤島圖示

(2)信息孤島是OA系統(tǒng)的另一個(gè)孤島困境,這是由于公司的信息流通的期望速度遠(yuǎn)大于實(shí)際速度造成的。

由于信息化的程度不斷加深和對(duì)信息流通的期望速度不斷提高,公司的各個(gè)部門間,公司的各級(jí)職員間的信息傳遞和溝通不斷的增加,作用日益明顯。在這種新的情況下,信息的溝通傳遞不再只有數(shù)據(jù)傳輸和文檔復(fù)制公用等簡(jiǎn)單手段。

傳統(tǒng)的OA系統(tǒng)由于收集和分析數(shù)據(jù)能力有限并且效率低下導(dǎo)致給出決策的時(shí)間過(guò)長(zhǎng)并且即時(shí)決策的能力更加差,使系統(tǒng)的決策能力差且可信度低,因而企業(yè)的運(yùn)行成本高,運(yùn)行效率差,企業(yè)對(duì)管轄范圍內(nèi)的事件運(yùn)行和公文流轉(zhuǎn)過(guò)程掌握的不充分[6]。決策的被動(dòng)。

由于這些限制因素,OA系統(tǒng)中產(chǎn)生了信息的孤島,某些信息被局限在一個(gè)小空間和時(shí)間范圍內(nèi),而不被整個(gè)系統(tǒng)所共享,造成了信息資源的浪費(fèi),導(dǎo)致決策效率低下和運(yùn)行成本的提高。

1.3 移動(dòng)辦公應(yīng)用系統(tǒng)介紹

本文中的公司一直憑借管理理念和技術(shù)的超前保持著公司利潤(rùn)和規(guī)模的增長(zhǎng),其中的關(guān)鍵手段是信息化系統(tǒng)的構(gòu)建。該公司已經(jīng)開(kāi)始使用HR,ERP,CRM等信息系統(tǒng),取得了良好的效果,雖然如此,公司的高層也關(guān)注到了該OA系統(tǒng)的局限性,系統(tǒng)的用戶必須在固有的時(shí)間和空間進(jìn)行辦公,用戶的信息交流手段也十分單一,為此公司高層提出了建立移動(dòng)化辦公系統(tǒng)的口號(hào)。

由于國(guó)家對(duì)3G建設(shè)持續(xù)加大投入,3G已經(jīng)成為目前的主流通信網(wǎng)絡(luò),哪里都有網(wǎng)的時(shí)代已經(jīng)來(lái)臨,移動(dòng)化成為整個(gè)IT界關(guān)注的焦點(diǎn)。智能手機(jī),平板等智能移動(dòng)終端的普及和無(wú)處不在的3G網(wǎng)絡(luò)使移動(dòng)辦公成為可能,辦公室的自動(dòng)化不再僅限于電子化,數(shù)據(jù)化,更加實(shí)現(xiàn)了移動(dòng)化,移動(dòng)化辦公不再是夢(mèng)。

移動(dòng)化辦公的基礎(chǔ)是3G網(wǎng)的全面覆蓋和智能移動(dòng)終端的普及,企業(yè)的移動(dòng)化辦公可以保證工作的實(shí)時(shí)性和高效性[7]。

該公司認(rèn)識(shí)到信息化對(duì)提高公司競(jìng)爭(zhēng)力的巨大作用,長(zhǎng)期以來(lái)對(duì)信息化高投入,移動(dòng)化成為新一輪信息化的重點(diǎn)。該公司的信息化水平相對(duì)較高,業(yè)已實(shí)現(xiàn)電子化,數(shù)據(jù)化的傳統(tǒng)辦公信息化,構(gòu)建了一套完備的office automation system,該信息化的核心是公司信息門戶的建成。該公司為了追趕信息時(shí)代潮流,開(kāi)始了辦公移動(dòng)化的建設(shè),其中的核心是構(gòu)建一個(gè)支持辦公移動(dòng)化的信息系統(tǒng),公司從高管到普通工作人員都能借助各種智能移動(dòng)端辦公,例如會(huì)議時(shí)間發(fā)布,公司報(bào)表的編輯。另外由于移動(dòng)化辦公的時(shí)效性,公司可以及時(shí)發(fā)布信息組織人力,提高公司的快速反應(yīng)能力。

(1)辦公移動(dòng)化提高了公司的靈活性,公司可以對(duì)新形勢(shì)快速反應(yīng)和應(yīng)對(duì);(2)辦公過(guò)程的移動(dòng)化明顯提高業(yè)務(wù)的處理速度;

(3)公司的員工擁有了更多的工作方式選擇,員工之間的溝通交流更加頻繁,辦公成為私人定制,提高辦公的個(gè)性化定制方式[8]。

通過(guò)在智能機(jī)等移動(dòng)端上下載相應(yīng)的公司移動(dòng)辦公應(yīng)用,智能機(jī)便具有計(jì)劃管理,收發(fā)通知和處理公務(wù)等能力,智能機(jī)也成為了一臺(tái)辦公電腦。移動(dòng)化的信息系統(tǒng)使公司的工作者不再被公務(wù)處理的時(shí)間和空間所局限可以自由的方便辦公,移動(dòng)化使辦公的自動(dòng)化提升到了一個(gè)更高的水平。移動(dòng)化讓辦公順隨我心我意,借助手機(jī)的即時(shí)溝通功能,各種信息可以及時(shí)高效的共享和交流,使公司在快速變化的市場(chǎng)中永遠(yuǎn)快人一步,時(shí)刻保證競(jìng)爭(zhēng)力,所以移動(dòng)化系統(tǒng)會(huì)對(duì)公司帶來(lái)革命性的變化。1.4 章節(jié)安排 在這篇文章中,作者介紹了該公司的移動(dòng)辦公系統(tǒng)的開(kāi)發(fā)過(guò)程。第二章是相關(guān)開(kāi)發(fā)技術(shù)介紹,第三章是需求分析,第四章是系統(tǒng)設(shè)計(jì),第五章是編程實(shí)現(xiàn),第六章是系統(tǒng)測(cè)試。

第二章 相關(guān)技術(shù)介紹

2.1軟件開(kāi)發(fā)模型—原型模型

軟件開(kāi)發(fā)模型是軟件開(kāi)發(fā)過(guò)程中的一種指導(dǎo)性的開(kāi)發(fā)準(zhǔn)則,是對(duì)整個(gè)軟件開(kāi)發(fā)工作的抽象和模擬,人們提出軟件開(kāi)發(fā)模型概念的主要原因是軟件開(kāi)發(fā)已經(jīng)越來(lái)越復(fù)雜,很多大規(guī)模軟件開(kāi)發(fā)過(guò)程涉及到眾多對(duì)象,很難做到一次成功,所以必須經(jīng)歷多次嘗試,所以在軟件開(kāi)發(fā)的初期,開(kāi)發(fā)人員就會(huì)在獲取軟件基本需求之后設(shè)計(jì)一個(gè)抽象的大體的模型,該模型基本可以反映出系統(tǒng)的大致輪廓,只是在具體細(xì)節(jié)還未實(shí)現(xiàn);通過(guò)對(duì)抽象模型的分解,可以不斷地對(duì)模型進(jìn)行細(xì)化和修正,隨著時(shí)間的推移,模型會(huì)越來(lái)越精確,越來(lái)越接近真實(shí)的需求,這樣就可以將原本十分復(fù)雜的業(yè)務(wù)流程不斷地簡(jiǎn)化,這種方法既可以用在整個(gè)系統(tǒng)的建模階段,也可以用在各個(gè)功能模塊的設(shè)計(jì)環(huán)節(jié)中,用最小的成本來(lái)實(shí)現(xiàn)最高的開(kāi)發(fā)效率。快速原型法是基于原型法的基礎(chǔ)上進(jìn)行改進(jìn)的一種新的方法,通過(guò)客戶和開(kāi)發(fā)人員對(duì)系統(tǒng)原型進(jìn)行迭代式地評(píng)估,來(lái)對(duì)系統(tǒng)模型進(jìn)行改進(jìn),修正系統(tǒng)模型中所存在的錯(cuò)誤和不足,從而糾正系統(tǒng)開(kāi)發(fā)的大方向,減少系統(tǒng)開(kāi)發(fā)后期因?yàn)榻Jд`而導(dǎo)致的返工。

快速原型模型方法的實(shí)際操作步驟有五個(gè)基本階段,分別是快速分析階段、構(gòu)建基本階段、運(yùn)行階段、評(píng)估階段和修改階段。首先進(jìn)行的是需求快速分析階段,該階段是在短時(shí)間內(nèi)快速獲取用戶的業(yè)務(wù)需求,形成大體上的規(guī)格需求說(shuō)明書和模型構(gòu)建規(guī)范。第二階段的主要工作是構(gòu)建原型,在大致的需求已經(jīng)明確的基礎(chǔ)上,設(shè)計(jì)出一個(gè)比較貼近該模型要求的原型,該原型的要求是快速簡(jiǎn)潔,只需體現(xiàn)整體而忽略細(xì)節(jié)。第三階段的主要工作是運(yùn)行原型,對(duì)已經(jīng)設(shè)計(jì)好的原型部署運(yùn)行環(huán)境,進(jìn)行試運(yùn)行和技術(shù)上修改。

第四階段的主要工作是評(píng)價(jià)原型,開(kāi)發(fā)人員和客戶一起研究和分析運(yùn)行的原型,找出與實(shí)際需求之間的差距,形成規(guī)范的原型修改意見(jiàn)。

MVC設(shè)計(jì)模式的三個(gè)基本組件視圖、模型和控制器具體工作原理如下:

視圖是與用戶交互的API,傳統(tǒng)的視圖就是等同于普通的HTML頁(yè)面,僅僅具有簡(jiǎn)單的顯示功能,目前流行的視圖頁(yè)面已經(jīng)融合了Ajax、Flash、XML等多種先進(jìn)的技術(shù)手段,實(shí)現(xiàn)多種動(dòng)態(tài)的交互方式。

應(yīng)用程序的API已經(jīng)越來(lái)越美觀、功能越來(lái)越強(qiáng)大,使用MVC的優(yōu)勢(shì)在于可以支持多種不同的視圖,其實(shí)視圖并不具備真正的數(shù)據(jù)處理能力,它只是將數(shù)據(jù)發(fā)往服務(wù)器端,而后將處理后的數(shù)據(jù)顯示出來(lái),只是這個(gè)過(guò)程對(duì)于使用者來(lái)說(shuō)是透明的。

模型是用來(lái)顯示后臺(tái)的數(shù)據(jù)和業(yè)務(wù)邏輯,模型相對(duì)于視圖來(lái)說(shuō),更具有任務(wù)性,它可以支持多種組件,如EJB、Hibernate等,其返回的數(shù)據(jù)與模型中所定義的數(shù)據(jù)類型可以不一致,視圖與模型之間往往是多對(duì)一的關(guān)系,這樣就減少代碼的冗余。

控制器是一個(gè)比較智能的組件,在MVC中也起到核心調(diào)度作用,它可以根據(jù)用戶不同的請(qǐng)求來(lái)調(diào)用相應(yīng)的視圖模型進(jìn)行處理,也就是說(shuō),控制器本身不具有事務(wù)處理的功能,它接受請(qǐng)求然后進(jìn)行調(diào)度。2.3工作流引擎

文件審批流程是一個(gè)比較復(fù)雜的過(guò)程,不同單位的復(fù)雜程度不同,一個(gè)文件的審批通常需要經(jīng)過(guò)創(chuàng)建、初審、再審、終審等過(guò)程,有些復(fù)雜的重要文件審批流程還涉及到聯(lián)合審批,即通常所說(shuō)的“會(huì)簽”。

在這些審批流程的執(zhí)行過(guò)程中,涉及到許多責(zé)任人,也可能在多個(gè)部門之間進(jìn)行流轉(zhuǎn),在沒(méi)有辦公自動(dòng)化系統(tǒng)的時(shí)代,經(jīng)常需要審批申報(bào)人拿著紙質(zhì)版本的文件來(lái)回穿梭于各個(gè)部門之間,與不同部門的領(lǐng)導(dǎo)打交道,受到時(shí)間和空間限制,往往一個(gè)文件的簽批需要花費(fèi)很多時(shí)間,這樣既浪費(fèi)了人力物力,又消耗了很多辦公資源。

在固定的單位里,同類型的文件審批流程大多數(shù)是固定的,在開(kāi)發(fā)文件審批系統(tǒng)的時(shí)候,可以將相關(guān)的流程提取出來(lái),做成固定的流程模板,通過(guò)特殊的機(jī)制來(lái)讓流程按照模板定義的路徑執(zhí)行,這種特殊的機(jī)制就是工作流引擎。

工作流引擎是目前文件審批系統(tǒng)開(kāi)發(fā)技術(shù)中一項(xiàng)較難的也是非常實(shí)用的技術(shù),它具有一定的智能性,可以使得業(yè)務(wù)流程的執(zhí)行具有自動(dòng)化的特性,讓不同的對(duì)象,干系人之間的審批工作緊密地進(jìn)行銜接。WFMC給出的工作流定義和基本模型如圖2-3所示,該模型具有流程定義工具、監(jiān)控和管理工具、增強(qiáng)服務(wù)、客戶端應(yīng)用程序、調(diào)用程序和工作流引擎等關(guān)鍵模塊組成。

目前業(yè)界主流的工作流引擎也有不少,在JavaEE領(lǐng)域使用最多的是JBPM工作流引擎,該引擎具有開(kāi)源的性質(zhì),執(zhí)行效率高,同時(shí)支持各種中間件,如Hibernate、EJB等,該引擎自帶流程定義可視化的工具,能夠輕松地對(duì)業(yè)務(wù)流程進(jìn)行定義和修改,同時(shí)還可以由開(kāi)發(fā)者對(duì)工作流引擎進(jìn)行二次開(kāi)發(fā),增加符合自身需求的特殊功能。JBPM工作流引擎的基本構(gòu)件可以分為三個(gè)層次,分別是上層的瀏覽器端,支持各種瀏覽器,還有服務(wù)器層的web容器、EJB容器等;在應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS之間是數(shù)據(jù)庫(kù)中間件層,支持各種數(shù)據(jù)庫(kù)中間件,如知名的主流輕量級(jí)數(shù)據(jù)庫(kù)中間件Hibernate,層與層之間的關(guān)系如圖2-4所示。

JBPM工作流引擎的優(yōu)勢(shì)之處還在于以下三點(diǎn):(1)簡(jiǎn)單易行高效的可視化流程設(shè)計(jì)工具

流程設(shè)計(jì)工具包括了基本流程規(guī)劃、路徑定義、流程關(guān)聯(lián)、節(jié)點(diǎn)動(dòng)作等功能,這些功能可以使用圖形設(shè)計(jì)工具進(jìn)行快速地設(shè)計(jì),然后設(shè)計(jì)圖可以直接轉(zhuǎn)換成代碼。(2)高效穩(wěn)定的引擎內(nèi)核

工作流引擎經(jīng)常被用在各種場(chǎng)合,如涉及到大規(guī)模的數(shù)據(jù)處理、多重并發(fā)控制以及許多復(fù)雜的業(yè)務(wù)邏輯,因此必須使得引擎具有很高的效率,這些效率的決定因素是工作流引擎中所內(nèi)置的高效內(nèi)核。

(3)提供快速開(kāi)發(fā)的API 工作流引擎是否易用,是否使用的一個(gè)很關(guān)鍵因素是該引擎是否復(fù)雜,是否提供了快速開(kāi)發(fā)的API。JBPM是一個(gè)高效但易于上手的工作流引擎,它提供的API能夠讓軟件開(kāi)發(fā)人員快速進(jìn)行調(diào)用,這樣可以在短時(shí)間內(nèi)開(kāi)發(fā)出功能強(qiáng)大的信息系統(tǒng),既使得軟件企業(yè)增加了效率,又提高了客戶的滿意度。

2.3 Struts框架

Struts框架是一個(gè)在當(dāng)前業(yè)界廣泛使用的知名框架,它具有開(kāi)源的特性,它的設(shè)計(jì)理念是基于MVC設(shè)計(jì)模式,特色之處在于可以將功能組件相互分離,然后通過(guò)簡(jiǎn)單的消息傳遞來(lái)進(jìn)行相互調(diào)用,以求在最大程度上減少模塊之間的耦合,使其具有更高的效率。在Struts框架出現(xiàn)之前,普通的Model1模式中基于Servlet的架構(gòu)方式在設(shè)計(jì)和編碼時(shí)比較混亂,頁(yè)面代碼和功能代碼混合在一起,即影響編碼的效率,也影響編碼的質(zhì)量,最重要的是當(dāng)功能模塊需要修改或更新的時(shí)候,必須進(jìn)入模塊內(nèi)部進(jìn)行修改,往往一個(gè)很小的功能改動(dòng)會(huì)牽涉到許多功能模塊的編碼修改,這樣越改越亂,極其容易出現(xiàn)編碼錯(cuò)誤或者BUG,導(dǎo)致系統(tǒng)功能不穩(wěn)定,從而影響客戶滿意度,也增加了維護(hù)人員的工作量。

Struts框架的功能優(yōu)勢(shì)在于可以利用可靠的各種組件和插件來(lái)進(jìn)行系統(tǒng)的快速搭建,該框架繼承了MVC設(shè)計(jì)模式的各種優(yōu)點(diǎn),同時(shí)改正了MVC的不足之處,刪除了一些不需要的功能,使得整個(gè)系統(tǒng)構(gòu)建過(guò)程時(shí)間縮短,質(zhì)量提高,也使得后期的維護(hù)和升級(jí)工作簡(jiǎn)單易行。ActionServlet、ActionMapping、ActionForms、Action是構(gòu)成Struts框架的核心組件,這些組件分別扮演著不同的角色。

2.4 Hibernate框架 Hibernate軟件是知名的開(kāi)源數(shù)據(jù)庫(kù)中間件,它的基本原理是“對(duì)象—關(guān)系映射”,能夠使得開(kāi)發(fā)人員使用面向?qū)ο蟮囊暯莵?lái)操作關(guān)系型數(shù)據(jù)庫(kù),Hibernate中間件實(shí)現(xiàn)了對(duì)JDBC的輕量級(jí)封裝,比起其他重量級(jí)中間件來(lái)說(shuō),它所占用的系統(tǒng)資源更少,也更容易從整個(gè)框架系統(tǒng)中剝離開(kāi)來(lái),對(duì)系統(tǒng)影響很少,尤其是對(duì)系統(tǒng)功能模塊的影響幾乎可以忽略不計(jì),因此,對(duì)于想要構(gòu)建低成本,高性能的大中型應(yīng)用系統(tǒng)來(lái)說(shuō),使用Hibernate中間件的確是一個(gè)明智的選擇。

Hibernate中間件的基本組成接口有6個(gè),分別是Session接口、Query接口、Criteria接口、Configuration接口、SessionFactory接口以及Transaction接口,這些接口供給開(kāi)發(fā)人員使用,用來(lái)操作具體的Hibernate對(duì)數(shù)據(jù)庫(kù)進(jìn)行增刪改查等基本操作,其基本功能如圖2-6所示。

Hibernate中間件的基本數(shù)據(jù)庫(kù)操作由Session接口負(fù)責(zé)實(shí)現(xiàn),此Session與HttpSession不一樣,該session支持Hibernate中間件所自帶的HQL語(yǔ)言,能夠?qū)?fù)雜的SQL語(yǔ)句起到簡(jiǎn)化、整合的作用。

Session對(duì)象由SessionFactory接口產(chǎn)生,一個(gè)SessionFactory接口可以批量生成Session對(duì)象,這些Session對(duì)象可以由多個(gè)線程調(diào)用,但Sessionfactory越多,系統(tǒng)所消耗的資源越大,一般的單機(jī)服務(wù)器只需要一個(gè)SessionFactory,如果在分布式計(jì)算環(huán)境中,如云服務(wù)器,云存儲(chǔ)等環(huán)境中,則需要多個(gè)SessionFactory并發(fā)地執(zhí)行。

Configuration接口的功能是為Hibernate的初始化提供配置參數(shù),其在Hibernate的初始化步驟處于第一的位置,通過(guò)讀取配置文件中的初始化參數(shù)來(lái)初始化需要的對(duì)象。Transaction接口是Hibernate中間件中的事務(wù)處理接口,事務(wù)處理機(jī)制一般的Hibernate中不具備,主要還是提供對(duì)SQL中操作方式的封裝的接口,這樣可以通過(guò)SQL的標(biāo)準(zhǔn)性來(lái)適應(yīng)各種DBMS和開(kāi)發(fā)平臺(tái)。2.5 Google Android Activity Activity是Android平臺(tái)中的一個(gè)核心組件,它的作用是類似屏幕顯示,與用戶進(jìn)行交互,可以實(shí)現(xiàn)很多實(shí)用的功能,如電話簿、游戲、網(wǎng)頁(yè)瀏覽、娛樂(lè)等功能。一個(gè)界面窗口對(duì)應(yīng)一個(gè)Activity,多個(gè)Activity可以實(shí)現(xiàn)頁(yè)面的切換功能,窗口可以獨(dú)立,也可以內(nèi)嵌入其他窗口中。一個(gè)應(yīng)用軟件包含一個(gè)或者多個(gè)Activity,在這些Activity中,有一個(gè)主界面名為main Activity,該界面是應(yīng)用程序初始化后呈現(xiàn)給用戶的第一個(gè)界面,從這個(gè)界面上可以點(diǎn)擊鏈接轉(zhuǎn)向不同的界面,也就是不同的activity,當(dāng)一個(gè)新的Activity啟動(dòng)時(shí),另一個(gè)Activity就暫停,這時(shí)它的現(xiàn)場(chǎng)參數(shù)保留在Activity的棧上。當(dāng)新的Activity初始化之后,先前的界面信息被置于棧頂,同時(shí)獲取到焦點(diǎn),棧始終保持著后進(jìn)先出的原則,所以在恢復(fù)先前的Activity時(shí),當(dāng)前的Activity被彈出,然后被銷毀,新的Activity啟動(dòng)后,舊的Activity暫停,這時(shí)通過(guò)Activity生命周期中的回調(diào)函數(shù)來(lái)實(shí)現(xiàn)。

Activity的生命周期有“激活、暫停和停止”這三個(gè)基本狀態(tài)。

首先是激活狀態(tài),該狀態(tài)在程序執(zhí)行的情況下,界面在前臺(tái)運(yùn)行,這時(shí)可以響應(yīng)用戶的操作請(qǐng)求。

暫停狀態(tài)是Activity處于不可用狀態(tài),這時(shí)界面失去焦點(diǎn),不能操作但可以顯示,另一個(gè)Activity運(yùn)行,該Activity懸浮于前Activity之上,其所有數(shù)據(jù)還存放在內(nèi)存之中,可以隨時(shí)被提取并激活,只有在系統(tǒng)資源不足或內(nèi)存緊張時(shí),該Activity的數(shù)據(jù)才會(huì)被刪除。

停滯狀態(tài)是Activity的凍結(jié)狀態(tài),這時(shí)新的Activity往往覆蓋舊的Activity,用戶不能訪問(wèn)原Activity的參數(shù),界面將不再顯示,資源往往會(huì)被其他的應(yīng)用程序所占用。Activity的生命周期包括了開(kāi)始、暫停、停止和結(jié)束幾個(gè)階段,期間涉及到多種情況的處理,具體流程圖如圖2-7所示。

Activity的生命周期從onCreate方法開(kāi)始到OnDestroy方法結(jié)束,onCreate方法是對(duì)Activity各項(xiàng)數(shù)據(jù)進(jìn)行初始化,當(dāng)Activity完成其任務(wù)之后,調(diào)用onDestroy方法清除資源,結(jié)束流程。

Activity從OnStart到OnStop方法調(diào)用過(guò)程中一直保持對(duì)用戶可見(jiàn),且可以循環(huán)。

Activity從OnResume方法開(kāi)始到OnPause方法調(diào)用的過(guò)程中,將重復(fù)重用和暫停的狀態(tài),該過(guò)程雖然多次重復(fù),但暫用的資源不算太多。

圖2-7 Activity生命周期圖 2.6 網(wǎng)絡(luò)環(huán)境下的數(shù)據(jù)庫(kù)技術(shù)

Web數(shù)據(jù)庫(kù)管理系統(tǒng)是瀏覽器/服務(wù)器結(jié)構(gòu)的應(yīng)用:客戶端是網(wǎng)絡(luò)瀏覽器,應(yīng)用服務(wù)器是Web服務(wù)器,數(shù)據(jù)庫(kù)服務(wù)器端是信息數(shù)據(jù)庫(kù)[16]。瀏覽器信息系統(tǒng)的前臺(tái)界面,在這單用戶可以輸入檢索關(guān)鍵字和查閱檢索結(jié)果,用戶可以通過(guò)多種方式和Web服務(wù)器交互:填寫信息表單、填寫檢索關(guān)鍵字,當(dāng)用戶需要向Web服務(wù)器發(fā)出命令時(shí),單擊網(wǎng)頁(yè)中的按鈕。Web服務(wù)器接收的客戶端的命令,調(diào)用能完成命令的相應(yīng)應(yīng)用程序和應(yīng)用腳本,并向數(shù)據(jù)庫(kù)服務(wù)器發(fā)出連接請(qǐng)求,請(qǐng)求數(shù)據(jù)庫(kù)服務(wù)器的數(shù)據(jù)資源。在得到數(shù)據(jù)結(jié)果后。Web服務(wù)器將結(jié)果HTML頁(yè)面返回給瀏覽器。工作原理示意圖如圖2-7所示。

圖2-7 Web 數(shù)據(jù)庫(kù)工作原理示意圖

由圖2.3所示,Web數(shù)據(jù)庫(kù)分為三層:瀏覽器、Web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器。它們遵循以下原則運(yùn)行[17]:客戶端將用戶需要的數(shù)據(jù)信息通過(guò)普通瀏覽器向應(yīng)用服務(wù)器發(fā)出HTTP請(qǐng)求,應(yīng)用服務(wù)器端通過(guò)應(yīng)用程序和中間組向數(shù)據(jù)庫(kù)服務(wù)器端發(fā)出請(qǐng)求,在數(shù)據(jù)庫(kù)服務(wù)器端作出響應(yīng)以后,向客戶端瀏覽器返回執(zhí)行結(jié)果,執(zhí)行結(jié)果以HTML頁(yè)面的形式表示。2.7 本章小結(jié)

本章的主要內(nèi)容是詳細(xì)介紹系統(tǒng)設(shè)計(jì)開(kāi)發(fā)過(guò)程中所采用的各項(xiàng)技術(shù),其中主要針對(duì)MVC設(shè)計(jì)模式,工作流引擎和Google Android Activity。

第三章

需求分析

3.1 某公司辦公現(xiàn)狀分析

“移動(dòng)辦公”就是現(xiàn)有辦公系統(tǒng)的“移動(dòng)化”,讓集團(tuán)企業(yè)協(xié)同辦公系統(tǒng)(OA系統(tǒng))隨你而行。移動(dòng)辦公系統(tǒng)使得用戶可以不用電腦上網(wǎng),只要一部智能手機(jī)或平板電腦,隨時(shí)、隨地都可以在企業(yè)辦公系統(tǒng)上進(jìn)行公文審批、查看文檔、短信提醒、瀏覽信息資訊,同時(shí)提供新聞、行業(yè)動(dòng)態(tài)等信息服務(wù)。

某公司移動(dòng)辦公系統(tǒng)主要滿足集團(tuán)領(lǐng)導(dǎo)、業(yè)務(wù)人員通過(guò)手機(jī)或者iPad等移動(dòng)終端設(shè)備進(jìn)行移動(dòng)辦公的需要。

在企業(yè)辦公中可能會(huì)遇到如下場(chǎng)景:

(1)業(yè)務(wù)人員工作繁忙,經(jīng)常出差,上網(wǎng)不方便,希望在外地可以很輕松的登錄內(nèi)部辦公系統(tǒng),及時(shí)處理業(yè)務(wù),查詢信息。

(2)領(lǐng)導(dǎo)和管理人員日常事務(wù)繁多,需要在任何場(chǎng)合、任何地點(diǎn)登錄企業(yè)辦公系統(tǒng),處理待辦事宜,查看、調(diào)用、審批內(nèi)部的資料文檔。

(3)與辦公相關(guān)的各類信息如會(huì)議通知、待辦事宜、市場(chǎng)信息、郵件提醒可以通過(guò)短信平臺(tái)及時(shí)發(fā)送到手機(jī)上[9],讓相關(guān)人員在第一時(shí)間內(nèi),了解相關(guān)信息和情況并進(jìn)行及時(shí)處理。(4)沒(méi)有保存客戶、同事的通信方式或沒(méi)有隨身攜帶公司內(nèi)部通訊錄而沒(méi)法和客戶、同事取得聯(lián)系,而通過(guò)移動(dòng)辦公系統(tǒng)就可以解決這類問(wèn)題。(5)因?yàn)楦鞣N因素?zé)o法及時(shí)處理大量待審批的公文造成審批流程停滯,降低公司的運(yùn)作效率。

3.2 移動(dòng)辦公系統(tǒng)建設(shè)目標(biāo)

通過(guò)對(duì)上述問(wèn)題的分析,企業(yè)需要采用更高效、更靈活、更方便、更易用的辦公系統(tǒng)解決方案,使得企業(yè)可以更靈活、更迅速的對(duì)變化做出反應(yīng),從本質(zhì)上加速業(yè)務(wù)流程的處理周期[10],使傳統(tǒng)的工作程序變得更加靈活,提高工作效率和員工的工作積極性。

隨著3G時(shí)代的加速來(lái)臨,IT信息產(chǎn)業(yè)的移動(dòng)化應(yīng)用趨勢(shì)日益明顯,手機(jī)和移動(dòng)終端與現(xiàn)有信息化系統(tǒng)結(jié)合的應(yīng)用趨勢(shì),將給信息化建設(shè)帶來(lái)一片新的天地。

通過(guò)手機(jī)或者移動(dòng)終端等設(shè)備借助無(wú)線網(wǎng)絡(luò)實(shí)現(xiàn)企業(yè)OA系統(tǒng)的移動(dòng)化,已經(jīng)成為企業(yè)信息化建設(shè)的重要組成部分[11]。通過(guò)建設(shè)移動(dòng)辦公系統(tǒng),與原有OA系統(tǒng)進(jìn)行對(duì)接,實(shí)現(xiàn)在手機(jī)、PDA等掌上終端進(jìn)行公文流轉(zhuǎn)、業(yè)務(wù)處理、通知通告、收發(fā)郵件等功能,實(shí)現(xiàn)企業(yè)的移動(dòng)信息化應(yīng)用,達(dá)到隨時(shí)隨地進(jìn)行隨身的移動(dòng)化信息工作的目的。

先進(jìn)的移動(dòng)信息化技術(shù),可使企業(yè)業(yè)務(wù)流程、基礎(chǔ)辦公架構(gòu)都支持靈活有效的工作方式,實(shí)現(xiàn)隨時(shí)隨地信息化,信息化隨著人走,人真正成為工作的主體[12],而不必受到硬件設(shè)備和因素的制約。

圖3-1 移動(dòng)信息化圖示

目前,某公司的移動(dòng)辦公系統(tǒng),期望達(dá)到如下建設(shè)目標(biāo):

(1)實(shí)現(xiàn)現(xiàn)有辦公系統(tǒng)的移動(dòng)化,在手機(jī)和移動(dòng)終端上實(shí)現(xiàn)OA系統(tǒng)的功能,包括公文審批、公文查看、業(yè)務(wù)處理、通知通告查看、收發(fā)郵件等功能。

(2)實(shí)現(xiàn)辦公系統(tǒng)業(yè)務(wù)流程的移動(dòng)化,提高整個(gè)系統(tǒng)的運(yùn)作效率,而不僅僅是單純的流程調(diào)整[13]。

(3)移動(dòng)辦公系統(tǒng)的建設(shè),不會(huì)影響現(xiàn)有OA系統(tǒng)的公文流程、業(yè)務(wù)功能等,不影響現(xiàn)有OA系統(tǒng),是現(xiàn)有OA系統(tǒng)的有利補(bǔ)充和輔助系統(tǒng)。

(4)通過(guò)對(duì)辦公系統(tǒng)的移動(dòng)化建設(shè),加強(qiáng)上下級(jí)之間、部門之間、員工之間的溝通與協(xié)作能力[14],加強(qiáng)業(yè)務(wù)和辦公等各類信息的共享能力,讓各類資源得到合理利用,提高內(nèi)部的辦公效率和決策支持能力。

(5)切實(shí)有效的利用各種現(xiàn)有資源,整合以前的數(shù)據(jù),充分利用現(xiàn)有系統(tǒng)的各類數(shù)據(jù),達(dá)到與現(xiàn)有系統(tǒng)的良好整合和無(wú)縫過(guò)渡。3.3 模塊分析

3.3.1 系統(tǒng)模塊分析

某公司目前已經(jīng)使用一個(gè)OA平臺(tái)多年,該平臺(tái)作為企業(yè)的日常辦公管理平臺(tái),是公司信息化發(fā)展和日常辦公的基礎(chǔ),可以為領(lǐng)導(dǎo)決策提供參考和依據(jù),為員工提供良好的辦公手段和環(huán)境,增強(qiáng)員工之間的協(xié)同工作能力,提高工作效率。

但是現(xiàn)有OA平臺(tái)在實(shí)施運(yùn)轉(zhuǎn)的過(guò)程中,由于受到時(shí)間和硬件環(huán)境等因素的制約,存在以下問(wèn)題:

(1)公文審批流程經(jīng)常出現(xiàn)“斷層”,因?yàn)殛P(guān)鍵人物的“出差”、“開(kāi)會(huì)”、“不方便上網(wǎng)”等原因,使得重要緊急文件在一個(gè)點(diǎn)停留,降低了工作效率,影響了公司形象。(2)公文審批會(huì)簽流程經(jīng)常出現(xiàn)“時(shí)限延遲”,因?yàn)楣静块T眾多,而某些重要文件需要多個(gè)部門會(huì)同審批,經(jīng)常無(wú)法在時(shí)限內(nèi)完成審批,影響了公文審批的實(shí)時(shí)性和高效性。(3)如果收到新郵件時(shí)由于用戶不知道不能及時(shí)查閱、回復(fù)。

(4)實(shí)時(shí)信息和通知不能及時(shí)到達(dá)指定用戶,會(huì)議通知、日程安排等功能,在OA系統(tǒng)上安排后,還需要通過(guò)電話和短信通知到人,造成人力和資源的浪費(fèi),沒(méi)有起到OA系統(tǒng)應(yīng)有的作用。從上述分析得出,在3G時(shí)代,OA平臺(tái)覆蓋單一的有線網(wǎng)絡(luò),無(wú)法滿足企業(yè)對(duì)各類信息和公文實(shí)時(shí)性和及時(shí)性的要求,企業(yè)需要進(jìn)行更高效、更方便、更靈活、更易用的OA辦公平臺(tái)的解決方案,使得企業(yè)能夠迅速的對(duì)市場(chǎng)變化做出反應(yīng),從本質(zhì)上加速業(yè)務(wù)流程的周轉(zhuǎn),使傳統(tǒng)的工作流程變得更加靈活。3.3.2 個(gè)性化模塊分析

某公司在內(nèi)網(wǎng)門戶上已經(jīng)部署了各類內(nèi)容,例如公關(guān)關(guān)系、領(lǐng)導(dǎo)日程、企業(yè)內(nèi)刊以及新聞等,這樣公司的領(lǐng)導(dǎo)和員工能夠及時(shí)掌握公司的最新動(dòng)態(tài)。通過(guò)把這些模塊移動(dòng)化之后,公司的領(lǐng)導(dǎo)和員工可以更加實(shí)時(shí)的了解公司的最新動(dòng)態(tài)和各類新聞,提高了員工的凝聚力和自豪感,對(duì)公司的整體的形象的提升起到非常好的效果。3.4 移動(dòng)辦公系統(tǒng)的要求

移動(dòng)辦公系統(tǒng)實(shí)施涉及到信息技術(shù)和通信技術(shù)多個(gè)領(lǐng)域技術(shù)的融合,同時(shí)需要移動(dòng)領(lǐng)域特有的系統(tǒng)設(shè)計(jì),這些都影響著最終用戶的使用效果及移動(dòng)平臺(tái)給公司帶來(lái)的預(yù)期價(jià)值,所以,對(duì)于移動(dòng)辦公系統(tǒng),必須體現(xiàn)出以下幾個(gè)方面:(1)具有針對(duì)移動(dòng)信息化特點(diǎn)的移動(dòng)終端。(2)具有可擴(kuò)展的移動(dòng)化系統(tǒng)架構(gòu)。

(3)終端界面美觀,操作簡(jiǎn)單,客戶端能夠自動(dòng)更新。(4)傳輸?shù)臄?shù)據(jù)進(jìn)行了必要的優(yōu)化。(5)系統(tǒng)發(fā)出的各種提醒更人性化。(6)更加完善的安全體系。

(7)完全支持2G到3G網(wǎng)絡(luò)切換。3.5 移動(dòng)辦公系統(tǒng)的價(jià)值

建設(shè)移動(dòng)辦公系統(tǒng)為企業(yè)帶來(lái)價(jià)值體現(xiàn)為以下幾個(gè)方面:

(1)減少工作環(huán)節(jié)堵塞和停頓,提高工作效率,提高公文審批效率,有利于機(jī)構(gòu)整體高效有序運(yùn)轉(zhuǎn)。

(2)增強(qiáng)溝通協(xié)作,拓展工作范圍,讓領(lǐng)導(dǎo)快速獲取有效信息,使決策高效合理,提高工作質(zhì)量,增加決策能力[15]。

(3)優(yōu)化工作環(huán)境,快速應(yīng)對(duì)變化。不受辦公硬件環(huán)境和條件局限,可用于處理應(yīng)急事件和突發(fā)事件。3.6 用例圖

登錄部分的用例圖如圖3-2所示:

圖3-2 登錄部分用例圖

登錄的用例如下表所示: 表3-1 登錄用例表 用例名稱 登錄 用例編號(hào) test1 執(zhí)行者 登錄用戶

涉眾及利益 可以查看移動(dòng)辦公各個(gè)功能模塊。前置條件 登錄用戶通過(guò)身份驗(yàn)證。后置條件 登錄用戶成功進(jìn)入移動(dòng)辦公首頁(yè)。基本流程 1.登錄用戶打開(kāi)登錄界面 3.登錄用戶輸入登錄信息

3.系統(tǒng)驗(yàn)證登錄信息判斷是否第一次登錄,是授權(quán) 4.獲取授權(quán)碼,返回登錄頁(yè)面 5.重新輸入登錄信息,驗(yàn)證登錄 6.登錄成功,跳到用戶首頁(yè) 擴(kuò)展流程 a.項(xiàng)目不可選

1.系統(tǒng)提示不可添加的原因(如已存在)。

2.登錄用戶重新選擇服務(wù)項(xiàng)目。

3.系統(tǒng)再次驗(yàn)證直至成功。字段列表 登錄用戶包括以下字段:用戶名、密碼 非功能需求 系統(tǒng)響應(yīng)時(shí)間應(yīng)該在30秒以內(nèi)。

流程管理模塊由新建請(qǐng)求、我的請(qǐng)求、待辦事宜、已辦事宜、新建領(lǐng)導(dǎo)審批、領(lǐng)導(dǎo)回復(fù)、我的審批7個(gè)功能區(qū)組成。領(lǐng)導(dǎo)通過(guò)一鍵回復(fù)同意或批準(zhǔn),下屬可以在領(lǐng)導(dǎo)回復(fù)中看到簡(jiǎn)短通知。這部分功能的用例圖如圖3-3所示:

圖3-3 流程管理部分用例圖 3.7 安全設(shè)計(jì)

辦公自動(dòng)化系統(tǒng)的安全性對(duì)于某公司來(lái)說(shuō)非常重要,因?yàn)樗窃摴疚募靶畔⒌拇鎯?chǔ)中心。考慮到某公司的實(shí)際情況,為保證用戶在使用移動(dòng)辦公過(guò)程中從終端到移動(dòng)代理服務(wù)器端的安全,采用了強(qiáng)大的安全策略及機(jī)制,在終端接入安全、傳輸安全、運(yùn)行安全、機(jī)制安全方面進(jìn)行安全保障,如圖3-4所示。

圖3-4 網(wǎng)絡(luò)安全透視圖 3.7.1 安全方案

具體的安全策略方案如下表3-1所示,一共在4個(gè)方面對(duì)安全進(jìn)行了保障設(shè)計(jì)。表3-1 安全方案

名稱 安全策略 備注 安全方案 終端接入安全 終端使用網(wǎng)絡(luò)專線接入移動(dòng)辦公系統(tǒng) 考慮某公司數(shù)據(jù)安全要求高,建議采用專線接入方式,從而保證系統(tǒng)數(shù)據(jù)的安全性

傳輸安全 SSL加密通道傳輸

運(yùn)行安全 獨(dú)立崩潰模式,雙機(jī)熱備 采用雙機(jī)熱備,能夠充分保證系統(tǒng)穩(wěn)定正常運(yùn)行。

機(jī)制安全

多重校驗(yàn),防止密碼窮舉攻擊

其中手機(jī)號(hào)碼校驗(yàn)需要運(yùn)營(yíng)商配合,支付費(fèi)用。

安全審計(jì) 可以查看操作日志 3.7.2終端接入安全(1)網(wǎng)絡(luò)專線

為了避免業(yè)務(wù)數(shù)據(jù)經(jīng)過(guò)互聯(lián)網(wǎng)時(shí)可能出現(xiàn)的風(fēng)險(xiǎn),保證數(shù)據(jù)的私密性和安全性,可由運(yùn)營(yíng)商直接將專線接入到公司機(jī)房。同時(shí),從目前的實(shí)際情況來(lái)看,為了保證移動(dòng)客戶端能夠隨時(shí)接入移動(dòng)平臺(tái),要使該平臺(tái)與無(wú)線網(wǎng)進(jìn)行連接。但是接入公司的內(nèi)網(wǎng)系統(tǒng)就可以獲得辦公系統(tǒng)的相關(guān)數(shù)據(jù),因此為了有效規(guī)避移動(dòng)網(wǎng)絡(luò)與辦公系統(tǒng)相連后可能帶來(lái)的安全隱患,需要限制移動(dòng)網(wǎng)絡(luò)使其僅能訪問(wèn)移動(dòng)辦公系統(tǒng)所提供的端口,我們可以在邊界安裝防火墻(可復(fù)用客戶防火墻)[24]。

(2)專有APN接入為了保證只有公司先前設(shè)定的手機(jī)號(hào)才能有效接入后臺(tái)服務(wù)器,用戶需要向相關(guān)的運(yùn)營(yíng)商申請(qǐng)專門的手機(jī)接入名稱(APN)。同時(shí),為了更好地保證數(shù)據(jù)的安全性,移動(dòng)辦公系統(tǒng)的新用戶需要先將該手機(jī)號(hào)加入系統(tǒng)信任域,然后開(kāi)通移動(dòng)服務(wù)。3.7.3 傳輸安全

為網(wǎng)絡(luò)通信提供數(shù)據(jù)的安全性及完整性的協(xié)議[25] 包括安全套接層SSL(Secure Sockets Layer)和傳輸層安全TLS(Transport Layer Security)。這兩類協(xié)議的工作原理是在傳輸層對(duì)網(wǎng)絡(luò)連接進(jìn)行了相應(yīng)的加密。

以下幾點(diǎn)是SSL協(xié)議提供的服務(wù):

(1)通過(guò)認(rèn)證用戶及服務(wù)器來(lái)保證數(shù)據(jù)可以被發(fā)送到正確的客戶機(jī)、服務(wù)器上,從而確保數(shù)據(jù)傳輸?shù)恼_性。

(2)通過(guò)對(duì)數(shù)據(jù)進(jìn)行加密處理,從而避免數(shù)據(jù)泄露的可能性。

(3)保護(hù)數(shù)據(jù)的完整性,確保數(shù)據(jù)在傳輸過(guò)程中的一致性,從而保證數(shù)據(jù)的有效性。3.7.4 運(yùn)行安全(1)獨(dú)立崩潰模式

對(duì)安全性和穩(wěn)定性要求較高的企業(yè)適宜用獨(dú)立崩潰模式[26],它是指各個(gè)服務(wù)器進(jìn)行部署時(shí),移動(dòng)辦公系統(tǒng)要求其獨(dú)立部署,即使當(dāng)其中一個(gè)模塊崩潰時(shí),也不會(huì)影響到其他模塊。而且,引入移動(dòng)辦公系統(tǒng)后不會(huì)對(duì)原有公司運(yùn)行的各類系統(tǒng)的穩(wěn)定性造成影響。

(2)冗余部署(雙機(jī)熱備)對(duì)于業(yè)務(wù)繁忙,對(duì)安全性和穩(wěn)定性要求較高的單位來(lái)說(shuō),雙機(jī)熱備的冗余部署方案是非常適合的。它要求當(dāng)系統(tǒng)某一個(gè)模塊發(fā)生故障時(shí),由替代模塊接入系統(tǒng)工作[27],避免系統(tǒng)停止工作,確保系統(tǒng)的可靠性。3.7.5 機(jī)制安全

(1)帳戶、密碼、手機(jī)設(shè)備號(hào)和手機(jī)密碼的的四重保證。

移動(dòng)辦公系統(tǒng)與運(yùn)營(yíng)商和手機(jī)制造商的基礎(chǔ)合作雖然會(huì)產(chǎn)生一些費(fèi)用,但是可以實(shí)現(xiàn)用戶賬戶和手機(jī)設(shè)備之間的綁定。手機(jī)必須在特定的手機(jī)號(hào)和特定的手機(jī)上才能登錄,如果不是的話,那么即使有人獲知了正確的用戶名和密碼也不能成功登錄。(2)防止攻擊者無(wú)限制輸入密碼

移動(dòng)辦公后臺(tái)通過(guò)限制錯(cuò)誤密碼的輸入次數(shù)能夠有效阻止攻擊者對(duì)用戶密碼的窮舉攻擊。它只允許用戶輸入三次密碼,如果連續(xù)三次密碼都沒(méi)有輸入正確的話,就會(huì)自動(dòng)中斷與用戶的連接。

(3)停用鎖止

為了確保用戶的機(jī)密數(shù)據(jù)不會(huì)被泄漏,當(dāng)用戶因?yàn)槭謾C(jī)丟失或其他原因需要暫停移動(dòng)業(yè)務(wù)時(shí),移動(dòng)辦公系統(tǒng)可以根據(jù)用戶需求鎖定相應(yīng)的數(shù)據(jù),禁止其他用戶登錄[28]。(4)安全審計(jì)

移動(dòng)辦公系統(tǒng)對(duì)用戶的操作進(jìn)行了嚴(yán)格的審查和警示,用戶和管理員可以通過(guò)查看歷史記錄和操作日志,或者對(duì)日志進(jìn)行分析,來(lái)查看系統(tǒng)是否遭受過(guò)攻擊。3.8 小結(jié)

本章主要介紹了某公司辦公自動(dòng)化系統(tǒng)的現(xiàn)狀及存在的問(wèn)題,對(duì)移動(dòng)辦公系統(tǒng)進(jìn)行了需求分析,介紹了系統(tǒng)的建設(shè)目標(biāo),對(duì)系統(tǒng)的現(xiàn)有模塊進(jìn)行了分析,討論了移動(dòng)辦公系統(tǒng)的要求和價(jià)值。

第四章

移動(dòng)辦公系統(tǒng)的設(shè)計(jì) 4.1 移動(dòng)辦公系統(tǒng)的建設(shè)路線

該公司的移動(dòng)辦公系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)備案是完善的,超前的,通行的,它在實(shí)現(xiàn)隨時(shí)隨地處理業(yè)務(wù)的同時(shí),還使目前業(yè)已投入使用的辦公信息系統(tǒng)實(shí)現(xiàn)移動(dòng)化的使用。如果隨著公司規(guī)模的擴(kuò)大,辦公量劇增,我們可以按照之前的計(jì)劃將另外的公司信息系統(tǒng)整合入這個(gè)總系統(tǒng)。根據(jù)下圖可知,借助于智能機(jī)等移動(dòng)端能夠使下圖的三大信息系統(tǒng)實(shí)現(xiàn)統(tǒng)一,通過(guò)刷新操作使業(yè)務(wù)信息及時(shí)更新。

圖4-1 系統(tǒng)建設(shè)路線

根據(jù)作者團(tuán)隊(duì)的設(shè)計(jì),為實(shí)現(xiàn)該企業(yè)的辦公的移動(dòng)化,我們采取了四大步的建設(shè)方案:(1)首先分塊建成辦公的各個(gè)必要功能模塊,將這些部分整合為一個(gè)移動(dòng)辦公系統(tǒng),完成辦公自動(dòng)化的移動(dòng)化的最初級(jí)建設(shè)。

(2)在移動(dòng)辦公系統(tǒng)建成以后,利用現(xiàn)今的系統(tǒng)接口技術(shù)將該企業(yè)以前已經(jīng)建成門戶信息系統(tǒng)接入,將公司的又一個(gè)信息系統(tǒng)移動(dòng)化。

(3)在完成辦公信息系統(tǒng)和門戶信息系統(tǒng)移動(dòng)化之后,公司里面原有的各種各樣的業(yè)務(wù)信息系統(tǒng)成為另外一個(gè)移動(dòng)化目標(biāo),此時(shí)只要將它們接入移動(dòng)平臺(tái)就可以啦,這樣就是實(shí)現(xiàn)了第三大系統(tǒng)的移動(dòng)化。

(4)時(shí)代在發(fā)展,新的市場(chǎng)需求和業(yè)務(wù)處理模式不斷改變,我們的移動(dòng)辦公系統(tǒng)也應(yīng)該可以隨機(jī)應(yīng)變,同時(shí)我們也許不斷改進(jìn)移動(dòng)平臺(tái)使其適應(yīng)新情況,所以移動(dòng)平臺(tái)的建設(shè)是一個(gè)能動(dòng)的過(guò)程,沒(méi)有絕對(duì)的建設(shè)終點(diǎn)。4.2 移動(dòng)辦公系統(tǒng)的目標(biāo)

在分析了企業(yè)當(dāng)前OA系統(tǒng)的建設(shè)情況,我們首先搭建了一個(gè)移動(dòng)辦公系統(tǒng),實(shí)現(xiàn)諸如文檔傳發(fā),業(yè)務(wù)信息在線交流等簡(jiǎn)單功能,然后一步步使該平臺(tái)支持其他的更為復(fù)雜的業(yè)務(wù)操作。公司在實(shí)現(xiàn)移動(dòng)辦公系統(tǒng)的過(guò)程中可以對(duì)更為深入的移動(dòng)化工作積累經(jīng)驗(yàn)和教訓(xùn)。依據(jù)企業(yè)給出的建設(shè)路線圖,同時(shí)盡量依靠現(xiàn)有的信息系統(tǒng)資源,我們定下了下面幾個(gè)比較明確的目標(biāo):

(1)切實(shí)有效的利用現(xiàn)有各種資源,整合各類業(yè)務(wù)系統(tǒng)和辦公系統(tǒng)的數(shù)據(jù),實(shí)現(xiàn)各類已有數(shù)據(jù)的移動(dòng)化[16]。(2)首先在智能機(jī)等移動(dòng)端上完成辦公自動(dòng)化的建設(shè),是這些移動(dòng)端可以方便的處理公文,發(fā)布業(yè)務(wù)信息和接受發(fā)送電子郵件。

(3)將原有的報(bào)表信息系統(tǒng)植入智能機(jī)等移動(dòng)端,并且及時(shí)更新,這樣可以使企業(yè)辦公人員快速獲取企業(yè)的業(yè)務(wù)信息,從而迅速準(zhǔn)確的做出相應(yīng)的決定,制定相應(yīng)的對(duì)策,降低了公司決策的失誤風(fēng)險(xiǎn)。

(4)一個(gè)良好的辦公系統(tǒng)它的安全保密性和數(shù)據(jù)保護(hù)功能應(yīng)當(dāng)十分的強(qiáng)大,是使用者可以放心的借助該種系統(tǒng)辦公,不僅是數(shù)據(jù)的傳輸還是將移動(dòng)端連入系統(tǒng)的接口,還是客服兩短的信息傳遞都需要強(qiáng)大的保護(hù)措施。

(5)建立該系統(tǒng)的目的是完善已有的OA系統(tǒng)。

(6)該平臺(tái)的操作對(duì)話框應(yīng)該方便簡(jiǎn)潔,用戶體驗(yàn)感良好,查詢信息快速,處理公文能力強(qiáng)大,利于公司職員的廣泛使用。

(7)移動(dòng)化辦公系統(tǒng)的重要目標(biāo)是打破信息孤島和進(jìn)程孤島這兩大孤島,讓公文流轉(zhuǎn)速度加速打破進(jìn)程孤島,各種信息在最大范圍內(nèi)被獲取知曉打破信息孤島,這樣就可以使公司的辦公能力和決策水平會(huì)有質(zhì)的飛躍。4.3 系統(tǒng)設(shè)計(jì)原則

這個(gè)辦公系統(tǒng)共有5大設(shè)計(jì)的原則:(1)方便擴(kuò)充和容易更新 該系統(tǒng)的建設(shè)模式是構(gòu)建平臺(tái)接入模塊的模式,所以可以根據(jù)公司的現(xiàn)實(shí)需求連入或斷開(kāi)各種各樣的辦公業(yè)務(wù)處理系統(tǒng),同時(shí)還有許多接口并未使用,這樣可以讓系統(tǒng)可以隨時(shí)擴(kuò)充和更新。

(2)保密性好,運(yùn)行穩(wěn)定

該種平臺(tái)要接入不同的信息系統(tǒng),連入不同的net,平臺(tái)的結(jié)構(gòu)十分復(fù)雜但功能十分強(qiáng)大。所以整個(gè)系統(tǒng)的開(kāi)發(fā)起點(diǎn)應(yīng)包括對(duì)系統(tǒng)保密性和穩(wěn)定性的設(shè)計(jì),我們需要設(shè)計(jì)多種的安全保護(hù)措施并組合使用,構(gòu)成多重防護(hù)。

(3)合理設(shè)計(jì)系統(tǒng)升級(jí)和擴(kuò)充方案,充分利用原有建設(shè)成果

建設(shè)移動(dòng)辦公系統(tǒng)時(shí),需要利用企業(yè)現(xiàn)有網(wǎng)絡(luò)、設(shè)備、環(huán)境等軟件和硬件的基礎(chǔ)條件,力求高效率、低成本進(jìn)行工程建設(shè)[17]。移動(dòng)系統(tǒng)的建設(shè)必須充分利用原有的辦公系統(tǒng)建設(shè)基礎(chǔ),使整個(gè)信息系統(tǒng)的構(gòu)建有一條明確的主線,真正的建成統(tǒng)一平臺(tái),這樣不僅防止了對(duì)以前建設(shè)成果的浪費(fèi),也節(jié)約了現(xiàn)在建設(shè)的成本和難度。

(4)不一位追求系統(tǒng)的超前性,而更要關(guān)注實(shí)踐效果,為此,我們要注意下面兩個(gè)問(wèn)題:

裝載在移動(dòng)端上的應(yīng)用的源代碼應(yīng)用原生語(yǔ)言書,減少應(yīng)用bug,提高應(yīng)用的性能。

不自主開(kāi)發(fā)平臺(tái),不使用設(shè)計(jì)理念過(guò)于超前的平臺(tái),使用現(xiàn)今已經(jīng)穩(wěn)定運(yùn)行的主流平臺(tái),夠用即可的實(shí)用原則。

(5)按照業(yè)界協(xié)議開(kāi)發(fā),預(yù)留眾多接口

該系統(tǒng)的開(kāi)發(fā)要依據(jù)國(guó)家 國(guó)際的相關(guān)協(xié)議標(biāo)準(zhǔn)設(shè)計(jì),成為規(guī)范合格的辦公系統(tǒng),這樣可以使系統(tǒng)盡可能的不受軟硬件環(huán)境的限制。為了不讓信息在局部范圍內(nèi)滯留,我們要為移動(dòng)平臺(tái)預(yù)留各種接口,將辦公平臺(tái)和各種業(yè)務(wù)系統(tǒng)連接,保證系統(tǒng)的開(kāi)放性。4.4 系統(tǒng)網(wǎng)絡(luò)拓?fù)?/p>

該公司為實(shí)現(xiàn)辦公系統(tǒng)的移動(dòng)化,給出了下面兩個(gè)布置方案:(1)在demilitarized zone 布置smartMIP服務(wù)器。

公司在它的demilitarized zone布置smartMIP服務(wù)器。這樣的話智能移動(dòng)端的使用者在設(shè)定好相應(yīng)網(wǎng)絡(luò)并連接網(wǎng)絡(luò)接入點(diǎn)就可以通過(guò)移動(dòng)端進(jìn)入Internet,此時(shí)如果使用者運(yùn)行相應(yīng)軟件,移動(dòng)辦公系統(tǒng)會(huì)鏈接smartMIP服務(wù)器,借助該服務(wù)器轉(zhuǎn)接公網(wǎng)IP,然后進(jìn)行相應(yīng)的公文處理。

本文對(duì)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的闡述,通過(guò)如下內(nèi)容進(jìn)行提現(xiàn)。

圖4-2 Smart MIP服務(wù)器部署在DMZ區(qū) 這種 布置方式需要符合下面三個(gè)要求:

首先smartMIP應(yīng)布置在防火墻之間的隔離區(qū),并且該服務(wù)器要能映射到公網(wǎng)IP,這樣的話智能機(jī)等移動(dòng)端就可以方便的借助Ineternet登陸該服務(wù)器。

Smart MIP可以進(jìn)入公司內(nèi)部網(wǎng)絡(luò)中的各種應(yīng)用和數(shù)據(jù)庫(kù),進(jìn)行查詢和修改等操作。

使用者的移動(dòng)終端需要有可以接入移動(dòng)聯(lián)通等運(yùn)營(yíng)商的接入點(diǎn),移動(dòng)終端可以使用Inernet。

采用這種結(jié)構(gòu)的部署方式,需要把服務(wù)器向互聯(lián)網(wǎng)做有條件的暴露,可以在Smart MIP服務(wù)器上配置SSL加密配置[18],這樣的話移動(dòng)終端使用者可以進(jìn)入該服務(wù)器,是系統(tǒng)的安全與穩(wěn)定運(yùn)行提供了必要的保證。

(2)在公司內(nèi)網(wǎng)布置smartMIP,使用運(yùn)營(yíng)商的網(wǎng)絡(luò)專線實(shí)現(xiàn)移動(dòng)端和內(nèi)網(wǎng)的連接。如果smartMIP被布置在公司的內(nèi)網(wǎng)中,該公司可以請(qǐng)求使用電信移動(dòng)等運(yùn)營(yíng)商網(wǎng)絡(luò)專線,請(qǐng)求獲得通過(guò)后,運(yùn)營(yíng)商會(huì)為該公司專門配置一個(gè)網(wǎng)絡(luò)接入點(diǎn),移動(dòng)終端的使用者通過(guò)附近的運(yùn)營(yíng)商基站和專門的接入點(diǎn)訪問(wèn)公司內(nèi)網(wǎng),這種方式不再需要通過(guò)互聯(lián)網(wǎng)這個(gè)公用網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)訪問(wèn)內(nèi)網(wǎng)的過(guò)程,而是借助網(wǎng)絡(luò)專線。

公司需要先對(duì)運(yùn)營(yíng)商提出專線請(qǐng)求,與此同時(shí)還需要改造移動(dòng)端使他們能夠符合專門接入點(diǎn)的設(shè)置要求,達(dá)到這兩面的條件以后才能實(shí)用第二種布置方案。

第二種布置方案里,包括smart MIP在內(nèi)的公司應(yīng)用服務(wù)器都在內(nèi)網(wǎng),信息處理沒(méi)有通過(guò)公網(wǎng)管道,可以極大提高系統(tǒng)的保密性和穩(wěn)定性。

權(quán)衡兩種方案,分析企業(yè)目前的狀況后,筆者認(rèn)為應(yīng)按一下方式建設(shè):(1)使用vpdn 專線網(wǎng)絡(luò),將smartMIP放在內(nèi)網(wǎng)而非隔離區(qū)。雖然第二種方案利于提高移動(dòng)信辦公系統(tǒng)的保密性和穩(wěn)定性,但是對(duì)移動(dòng)端的標(biāo)準(zhǔn)就會(huì)相應(yīng)提高,這些終端不但要能夠設(shè)置vpn,還要能借助vpn訪問(wèn)內(nèi)網(wǎng)。目前除采用iOS、Google Android等操作系統(tǒng)的較新的手機(jī)[19],其他諸如塞班操作系統(tǒng)的智能機(jī)和功能機(jī)時(shí)代的手機(jī)不能符合這些要求,需要使用者們更換移動(dòng)設(shè)備達(dá)到新的要求。(2)以第一種方式為過(guò)渡方案,然后逐步轉(zhuǎn)換到第二種方案。在移動(dòng)設(shè)備的更換中存在時(shí)間和資金的困難時(shí),我們先期采用第一種方案緩沖,然后慢慢向第二種方案轉(zhuǎn)換,在smartMIP服務(wù)器在向內(nèi)網(wǎng)的轉(zhuǎn)過(guò)程中,使用者可以有充足時(shí)間完成移動(dòng)終端的更換。4.5 系統(tǒng)架構(gòu)

系統(tǒng)架構(gòu)介紹如下:

(1)移動(dòng)終端必須使用塞班 安卓和蘋果等主流操作系統(tǒng),在公司列出的名單之內(nèi);(2)終端的運(yùn)營(yíng)商需為移動(dòng) 聯(lián)通或電信,使用3G GPRS等網(wǎng)絡(luò);

(3)系統(tǒng)的平臺(tái)建設(shè)分為移動(dòng)平臺(tái),管理分平臺(tái)和管理平臺(tái)接口三大塊,并且提供了一系列套裝和預(yù)留的平臺(tái)的接口。平臺(tái)的建設(shè)依據(jù)國(guó)際國(guó)內(nèi)的業(yè)界標(biāo)準(zhǔn),使各種接口實(shí)現(xiàn)高效連接又盡量減少了軟硬件條件限制。

(4)企業(yè)內(nèi)部的應(yīng)用系統(tǒng)需要得到相應(yīng)的移動(dòng)化,主要是通過(guò)接入移動(dòng)平臺(tái)實(shí)現(xiàn),包括辦公自動(dòng)化系統(tǒng),客戶關(guān)系管理系統(tǒng)和人力資源管理系統(tǒng)在內(nèi)的系統(tǒng)需要接入移動(dòng)辦公系統(tǒng)。4.6 接入方式

將公司業(yè)務(wù)信息系統(tǒng)接入移動(dòng)辦公系統(tǒng)有三種主流方法,在模型-視圖-控制器系統(tǒng)結(jié)構(gòu)下,我們可以從數(shù)據(jù),外在顯示以及數(shù)據(jù)的三個(gè)層次完成平臺(tái)與子信息系統(tǒng)的連接。4.6.1 表現(xiàn)層對(duì)接實(shí)施

向發(fā)布公告等非常簡(jiǎn)單的辦公業(yè)務(wù),業(yè)務(wù)系統(tǒng)僅需在表現(xiàn)層接入移動(dòng)辦公系統(tǒng),一般使用 WEB頁(yè)面HTML分析工具(webparser)就可以啦,在獲取網(wǎng)頁(yè)端口的信息后,經(jīng)過(guò)WebParser的解析后,將HTML數(shù)據(jù)轉(zhuǎn)化生成MSC數(shù)據(jù)[20],解析之后的得到的數(shù)據(jù)是可以被移動(dòng)終端辨識(shí)的信息,這樣的話可以迅速更新業(yè)務(wù)信息,提升保密性。對(duì)接的示意圖如下:

圖4-5 接入方式圖示

表現(xiàn)層的接入方法具有5大優(yōu)點(diǎn):

(1)開(kāi)發(fā)的時(shí)間成本低,由于只要簡(jiǎn)單的程序完成端口連接,所以接入移動(dòng)化簡(jiǎn)單,不需要再去編寫復(fù)雜程序。(2)開(kāi)發(fā)的資金成本低,只要用web頁(yè)面的分析工具在一端接入平臺(tái),不需考慮業(yè)務(wù)系統(tǒng),開(kāi)發(fā)難度低。

(3)我們只要一次性將業(yè)務(wù)系統(tǒng)接入,此后便可支持各種版本的升級(jí)系統(tǒng),一次定型以后不必再考慮不兼容問(wèn)題。

(4)由于webparser 采用的是表現(xiàn)層接入所以不會(huì)對(duì)業(yè)務(wù)系統(tǒng)的底部數(shù)據(jù)處理造成影響,安全保密性強(qiáng)。使用者使用該技術(shù)接入的移動(dòng)平臺(tái),就像通過(guò)browser網(wǎng)站進(jìn)行信息瀏覽一樣,業(yè)務(wù)系統(tǒng)發(fā)布信息,移動(dòng)終端實(shí)時(shí)獲取,這樣不額外增加系統(tǒng)負(fù)擔(dān),易于維護(hù)。(5)兼容性強(qiáng)大。WebParser對(duì)接過(guò)程中,應(yīng)充分考慮原有系統(tǒng)在手機(jī)終端上的易用性[21],將基于個(gè)人電腦的信息系統(tǒng)方便的轉(zhuǎn)化為基于移動(dòng)端的信息系統(tǒng),使用者可以方便的進(jìn)行業(yè)務(wù)的處理使用各種功能。4.6.2 邏輯層對(duì)接實(shí)施

移動(dòng)辦公系統(tǒng)從邏輯層對(duì)接采用DHMI透?jìng)骷夹g(shù),系統(tǒng)將需要通信的數(shù)據(jù)抽取后,轉(zhuǎn)換成中立接口語(yǔ)言DHMI傳遞給移動(dòng)辦公系統(tǒng)[22],移動(dòng)辦公系統(tǒng)在獲取了這些信息以后利用相應(yīng)的技術(shù)將其轉(zhuǎn)化為移動(dòng)端可辨識(shí)的信息,完成了辦公系統(tǒng)的移動(dòng)化目標(biāo)。對(duì)接流程如下圖所示:

移動(dòng)辦公系統(tǒng)主要擁有以下幾個(gè)功能:

(1)公文管理:在實(shí)現(xiàn)手機(jī)實(shí)時(shí)處理公司業(yè)務(wù)目標(biāo)的同時(shí)而不會(huì)更改現(xiàn)有業(yè)務(wù)流程的功能。(2)報(bào)賬管理:通過(guò)手機(jī)審批處理相關(guān)報(bào)賬工作。

(3)合同管理:通過(guò)手機(jī)進(jìn)行合同的分類查詢和審查批示。

(4)日程管理:保持公司內(nèi)部OA系統(tǒng)日程管理和手機(jī)自帶日程管理的實(shí)時(shí)同步。(5)會(huì)議管理:通過(guò)手機(jī)使會(huì)議得到及時(shí)通知,內(nèi)容實(shí)現(xiàn)同步發(fā)布。(6)通訊錄:支持個(gè)人和公司的通訊錄同步。

(7)資訊管理:能夠及時(shí)得到公司發(fā)布的資訊,并實(shí)現(xiàn)信息分類管理的功能。(8)搜索功能:支持手機(jī)本地搜索和遠(yuǎn)程搜索

移動(dòng)辦公系統(tǒng)的主要功能模塊圖如圖4-7所示:

流程管理部分的功能結(jié)構(gòu)圖如圖4-8所示。其主要由新建請(qǐng)求、我的請(qǐng)求、待辦事宜、已辦事宜、新建領(lǐng)導(dǎo)審批、領(lǐng)導(dǎo)回復(fù)和我的審批等幾個(gè)方面組成。

以上幾個(gè)功能的主要任務(wù)如下所示:

(1)新建請(qǐng)求:新建請(qǐng)求并交給某位成員處理。

(2)我的請(qǐng)求:由我本人新建并可以在“我的請(qǐng)求”中查詢其處理情況的請(qǐng)求。(3)待辦事宜:需要辦理但是還未辦妥的事宜列表。(4)已辦事宜:已經(jīng)辦妥的事宜列表。

(5)新建領(lǐng)導(dǎo)審批:新建的需要由某位領(lǐng)導(dǎo)審查并批閱的待辦公文。(6)領(lǐng)導(dǎo)回復(fù):領(lǐng)導(dǎo)對(duì)公文的回復(fù)情況。(7)我的審批:需要由我審批的公文。以下是關(guān)于其主要功能的簡(jiǎn)單介紹。當(dāng)新建請(qǐng)求時(shí),首先需要依次輸入請(qǐng)求的標(biāo)題和由文本格式數(shù)據(jù)組成的內(nèi)容。完成這一步驟后,需要選擇任務(wù)的起止時(shí)間,以確保該請(qǐng)求能夠在規(guī)定的時(shí)間內(nèi)完成。然后選擇該請(qǐng)求是否需要上傳附件,如果不需要,則該步驟直接忽略。如果需要,那么還得給該附件以一定的文字說(shuō)明,因?yàn)槲募?nèi)容是新建請(qǐng)求的必要補(bǔ)充。最后需要按照角色、部門或用戶等來(lái)設(shè)置合適的給予協(xié)作的成員。設(shè)置成功后系統(tǒng)會(huì)自動(dòng)向給予協(xié)作的成員發(fā)送內(nèi)部短信,在短信中會(huì)有一個(gè)“直接辦理”的窗口引來(lái)導(dǎo)相應(yīng)的成員直接進(jìn)行辦理。

當(dāng)用戶選擇已辦事宜時(shí),系統(tǒng)會(huì)自動(dòng)判斷請(qǐng)求人發(fā)起的請(qǐng)求是否已辦妥,如果沒(méi)有,則顯示請(qǐng)求人的待辦事宜。如果請(qǐng)求人發(fā)起的請(qǐng)求已經(jīng)處理完畢,則顯示請(qǐng)求人的以辦事宜和給予協(xié)作人的以辦事宜。

當(dāng)新建領(lǐng)導(dǎo)審批時(shí),首先需要編輯主要是文本形式的審批內(nèi)容,然后,選擇是否需要上傳附件,如果沒(méi)有附件,則直接跳過(guò)這一步。如果有,則需要上傳正確的附件并填寫附件說(shuō)明,然后進(jìn)入下一步,即選擇審批該公文的領(lǐng)導(dǎo)。完成這幾步后,系統(tǒng)會(huì)向相關(guān)的領(lǐng)導(dǎo)發(fā)送站內(nèi)短信,從而可以使其及時(shí)對(duì)公文進(jìn)行審批。

這種審批方式與傳統(tǒng)的審批方式相比具有很大的優(yōu)點(diǎn),能夠有效避免傳統(tǒng)辦公方式中諸如審批不及時(shí)等問(wèn)題。只要領(lǐng)導(dǎo)有手機(jī)終端或移動(dòng)終端在身邊,那么不管他/她是在單位,在家里,還是其他任何地方,當(dāng)有公文尤其是緊急公文需要處理時(shí),其都能夠及時(shí)收到審批短信,并對(duì)公文進(jìn)行處理。對(duì)于大部分公司尤其是某些業(yè)務(wù)受到各種因素制約的公司來(lái)說(shuō),及時(shí)處理公文都是決定公司發(fā)展的重要方面。所以,這種審批方式對(duì)于緊急公文和應(yīng)急事件的處理具有深遠(yuǎn)的意義。

審批的流程圖如圖4-12所示。當(dāng)下屬發(fā)來(lái)公文申請(qǐng)審批時(shí),首先決定該申請(qǐng)是由本人處理還是他人代辦。如果是他人代辦,則委托第三人處理。反之,則自己審批。審批申請(qǐng)后,需要選擇是否回復(fù)文本內(nèi)容。如果不回復(fù),則直接跳過(guò)這一步。如果回復(fù),則輸入文本內(nèi)容的回復(fù),然后進(jìn)入下一步。最后需要決定是否批準(zhǔn)該公文。無(wú)論是否批準(zhǔn),為了便于申請(qǐng)人及時(shí)了解公文的審批情況,審批結(jié)束后都需要發(fā)送站內(nèi)短信告知申請(qǐng)人。

通訊錄管理模塊與手機(jī)通訊錄擁有關(guān)聯(lián),是移動(dòng)辦公的主要模塊之一。開(kāi)始工作后,它首先根據(jù)要求查詢通訊錄數(shù)據(jù)庫(kù),如果不存在符合條件的人員,不能顯示他的聯(lián)系信息,就顯示查無(wú)此人。反之,如果存在符合條件的人員,就顯示他的聯(lián)系信息。

通知公告的發(fā)布、審核和瀏覽是通知公告模塊的主要功能。比如在發(fā)布新聞時(shí),首先需要依次輸入新聞的標(biāo)題和類別,然后才能選擇新聞的屬性。如果新聞的屬性為正式發(fā)布,則可以不用審核;如果新聞的屬性為草稿,則需要交由審核人審核,審核通過(guò)后才能正式發(fā)布。,審核通過(guò)后需要設(shè)置該新聞是否允許評(píng)論,是否需要上傳圖片等,然后需要編輯新聞的內(nèi)容,并選擇該新聞是否需要置頂。完成這一系列步驟后就實(shí)現(xiàn)了新聞的發(fā)布功能。在進(jìn)行信息審核時(shí),當(dāng)新聞公告的草稿交給審核人后,審核人需要對(duì)該草稿的內(nèi)容進(jìn)行審核。如果審核人將草稿修改后打回給創(chuàng)建人,則表示審核沒(méi)有通過(guò)。反之若審核通過(guò),則該新聞會(huì)被審核人立即發(fā)布。這部分的流程圖如圖4-15所示:

5.2 流程管理

在公司的移動(dòng)辦公系統(tǒng)中,公文的流傳不是單純的文檔收發(fā)和審閱修改,而是成為一個(gè)數(shù)據(jù)流,在辦公系統(tǒng)中快速流傳,還含有過(guò)程清單(未辦事項(xiàng),已辦事項(xiàng),正式文檔等),審查,處理,核定等,這些在一般的辦公自動(dòng)化系統(tǒng)中都具有的流程在移動(dòng)客戶端都會(huì)有。因此,當(dāng)公司的工作職員未能在公司正常辦公時(shí),借助移動(dòng)客戶端上的公文流同樣能處理各類緊急事務(wù),防止形成進(jìn)程孤島。

移動(dòng)辦公的特殊性使它的過(guò)程設(shè)計(jì)更為簡(jiǎn)潔易操作,所以它的過(guò)程更少更簡(jiǎn)便,比起以往的OA系統(tǒng)它的公文流轉(zhuǎn)速率更快,公文的處理效率大大提高。其中新建請(qǐng)求的流程圖設(shè)計(jì)如圖4-9所示:

5.3 報(bào)表類系統(tǒng)

該公司在建成移動(dòng)化的平臺(tái)以后,將管理控制信息系統(tǒng),財(cái)務(wù)管理信息系統(tǒng)和人力資源信息系統(tǒng)接入該平臺(tái),這些信息系統(tǒng)上的業(yè)務(wù)報(bào)表在經(jīng)相應(yīng)的網(wǎng)頁(yè)處理就可以在移動(dòng)客戶端方便查詢,企業(yè)職員能夠方便了解公司的各方面的實(shí)時(shí)情況,利于高效合理的決策,提升決策速度與質(zhì)量。

這部分功能的核心技術(shù)為統(tǒng)一推送服務(wù)APS,即All-in-one Push Service,所有從服務(wù)器推送至客戶端的業(yè)務(wù)均通過(guò)這個(gè)服務(wù)處理[32]。All-in-one Push Service可以為各種不同層次的移動(dòng)客戶端提供實(shí)時(shí),迅捷的信息傳送服務(wù),無(wú)論使用者是離線還是在線。企業(yè)的服務(wù)端有新的公文批復(fù),新的業(yè)務(wù)報(bào)表時(shí),這些最新的信息都會(huì)被立即傳送給移動(dòng)客戶端,保持信息的最廣范圍共享。

在GPRS連接功能公用網(wǎng)絡(luò)IP時(shí),利用scoket通訊方法構(gòu)建客服兩端信息流讓服務(wù)端發(fā)送信息稱為 IP Push。

使用者的客戶端有時(shí)會(huì)離線,這時(shí)發(fā)送二進(jìn)制編輯的短信,相應(yīng)客戶端會(huì)被該信息喚醒,接受該信息,這種離線推送方式稱為二進(jìn)制推送。(二進(jìn)制短信[33]是由OMA做了相應(yīng)規(guī)范工作的二進(jìn)制短信,他利用服務(wù)器去主動(dòng)要求客戶端接受并獲取該信息,完成PUSH)

Wap Push:使用者的客戶端沒(méi)有就是升級(jí)為高端版本,也可以利用WAP PUSH獲取信息。由于存在多樣化的推送手段,服務(wù)器會(huì)根據(jù)使用者的客戶端的實(shí)際情況合理選定推送信息的方法,讓客戶端最方便快速的接受信息。報(bào)表系統(tǒng)示例如下:

圖5-5 報(bào)表類系統(tǒng)示例 5.4 新聞公告

該模塊的主要功能是讓用戶可以方便獲取和查詢企業(yè)的通知公告,例如公司制度,公司歷史沿革等信息。

圖4-14 新聞發(fā)布流程圖

通知公告模塊的關(guān)鍵實(shí)現(xiàn)手段是文檔轉(zhuǎn)碼。不同手機(jī)的word軟件不相同,顯示電腦端的word文檔將會(huì)十分的困難,同時(shí)手機(jī)接受文檔速度慢,10多M的文檔接受會(huì)花費(fèi)許多事件,如果手機(jī)沒(méi)有裝載文檔查看軟件,預(yù)覽也是十分麻煩的。

各種常用文檔在不同手機(jī)上顯示需要進(jìn)行,無(wú)需第三方軟件支持,安裝客戶端軟件之后,可以直接查看各種類型的文件,如純文本類、超文本類、圖片類、復(fù)雜文檔類(如word, excel, ppt, pdf)、壓縮文檔類等多種格式,可以滿足大部分用戶的需求[34]。文檔解析服務(wù)可解析的文檔有下面這幾種: 5.5 通訊錄

在這一部分,用戶可以方便獲取公司其他職員的通訊號(hào)碼,實(shí)現(xiàn)迅捷通訊。這部分功能的流程圖如圖4-13所示:

圖4-13 通訊錄模塊流程圖

使用者進(jìn)入公司通訊錄的信息酷以后,由于通訊錄的名但是按部門和姓名首字母嚴(yán)格排序,所以快速查知所要的號(hào)碼,同時(shí),手機(jī)通訊錄附帶電話和短信功能,所以可以立即執(zhí)行相關(guān)操作。

圖5-12 通訊錄示例 5.7 本章小結(jié)

在這一章中,筆者詳細(xì)敘述了移動(dòng)辦公系統(tǒng)的編程實(shí)現(xiàn)過(guò)程,介紹了登陸,進(jìn)程管控,報(bào)表模塊等六大模塊的具體功能和實(shí)現(xiàn)的核心程序以及關(guān)鍵的信息技術(shù)。

第六章 移動(dòng)辦公系統(tǒng)的測(cè)試 6.1平臺(tái)和終端配置

(1)移動(dòng)平臺(tái)的硬件環(huán)境 該類平臺(tái)運(yùn)行負(fù)荷不大,常見(jiàn)的電腦服務(wù)器都可以支持運(yùn)行,在本文的系統(tǒng)測(cè)試中我們使用是國(guó)際商用機(jī)器公司的3650服務(wù)器,下面的表格是具體的介紹。表6-1 服務(wù)器配置

硬件名稱

產(chǎn)品描述 服務(wù)器

1顆四核英特爾處理器2.66G/12M/1333MHz,4G(2*2G)ECC/REG/FBD/667MHz內(nèi)存,3 × 250 SATA2/7200rpm/8M硬盤,SATA RAID卡 RAID 0/1/5/6/10/50/JBOD 128MB,2*1000MB服務(wù)器網(wǎng)卡,標(biāo)配480W服務(wù)器專用電源

(2)移動(dòng)平臺(tái)的軟件環(huán)境

因?yàn)檫@個(gè)平臺(tái)是Java2平臺(tái)企業(yè)版 系統(tǒng)架構(gòu),所以它要求JMT的軟件配置和windowsXP的操作系統(tǒng)。(3)網(wǎng)絡(luò)條件

各個(gè)公司業(yè)務(wù)信息系統(tǒng)都被相應(yīng)接口接入這個(gè)平臺(tái),因此需要有網(wǎng)絡(luò)支持各個(gè)業(yè)務(wù)系統(tǒng)對(duì)平臺(tái)的訪問(wèn),移動(dòng)客戶端的使用者可以利用VPN進(jìn)入位于企業(yè)內(nèi)網(wǎng)的smart MIP服務(wù)器,進(jìn)行相應(yīng)的操作獲取相應(yīng)信息。6.2 測(cè)試

6.2.1 測(cè)試方法

我們主要使用的是白盒和黑盒測(cè)試兩種手段。在單元測(cè)試中運(yùn)用白盒測(cè)試方法,主要測(cè)試主要功能模塊及代碼的規(guī)范化[38]。至于對(duì)系統(tǒng)的功能,運(yùn)行壓力承載荷負(fù)和運(yùn)行的性能,都要使用黑盒測(cè)試方法,黑盒測(cè)試本身稱為功能測(cè)試。6.2.2 單元測(cè)試用例

下面是對(duì)系統(tǒng)公文新建功能測(cè)試的一個(gè)實(shí)例:

表6-2 公文新建測(cè)試用例 用例模塊 公文新建 測(cè)試摘要 創(chuàng)建兩種不同類型的政策 用例設(shè)計(jì)者

測(cè)試類型 功能性測(cè)試 用例類型 錯(cuò)誤判斷法,比較法 測(cè)試方法 手動(dòng) 對(duì)應(yīng)需求

對(duì)應(yīng)UI 設(shè)計(jì)時(shí)間

前置條件 已成功登陸并具有相關(guān)權(quán)限 步驟 執(zhí)行描述 預(yù)期結(jié)果 實(shí)際結(jié)果 備注 1 點(diǎn)“公文新建” 正確進(jìn)入公文新建

通過(guò) 2 選擇不同公文類型 不同的公文輸入數(shù)據(jù)不同 成功選擇不同公文類型 通過(guò) 3 根據(jù)不同公文填寫信息”

有提示的為必填項(xiàng) 通過(guò) 4 信息正確填寫完成點(diǎn)“保存” 成功新建一條公文 成功新建 通過(guò) 公文查詢的測(cè)試用例如下表所示: 表6-3 公文新建測(cè)試用例 用例模塊 公文維護(hù) 測(cè)試摘要

用例設(shè)計(jì)者

測(cè)試類型 功能性測(cè)試 用例類型 錯(cuò)誤判斷法,比較法 測(cè)試方法 手動(dòng) 對(duì)應(yīng)需求

對(duì)應(yīng)UI 設(shè)計(jì)時(shí)間

前置條件 已成功登陸并具有相關(guān)權(quán)限 步驟 執(zhí)行描述 預(yù)期結(jié)果 實(shí)際結(jié)果 備注 1 點(diǎn)“公文維護(hù)” 正確進(jìn)入公文查詢頁(yè)面 成功跳至查詢頁(yè)面 通過(guò) 2 輸入相應(yīng)查詢條件,點(diǎn)“查詢” 正確顯示滿足條件的所有記錄 需按照關(guān)鍵字查詢,增加排序 通過(guò) 任選一條記錄,點(diǎn)“查看” 正確顯示此記錄的詳細(xì)信息 正確顯示此條記錄的詳細(xì)信息 通過(guò) 任選一條或多條記錄,點(diǎn)“刪除” 刪除成功 將該條公文物理刪除 通過(guò) 5 任選一條記錄,點(diǎn)“修改” 跳轉(zhuǎn)至公文修改頁(yè)面 一次只能修改一條 通過(guò) 6 任選一條記錄,點(diǎn)“復(fù)制” 跳轉(zhuǎn)至公文復(fù)制頁(yè)面 一次只能復(fù)制一條 通過(guò) 7 任選一條記錄,點(diǎn)“提交” 狀態(tài)修改為審批中 只能提交已保存和審批拒絕 通過(guò) 任選一條審批通過(guò)記錄,點(diǎn)“停止” 是否停止改為“是” 是否停止改為是 通過(guò)

數(shù)據(jù)報(bào)表的測(cè)試用例如下表所示:

表6-4 數(shù)據(jù)報(bào)表測(cè)試用例 用例模塊 數(shù)據(jù)報(bào)表 測(cè)試摘要

用例設(shè)計(jì)者

測(cè)試類型 功能性測(cè)試 用例類型 錯(cuò)誤判斷法,比較法 測(cè)試方法 手動(dòng) 對(duì)應(yīng)需求

對(duì)應(yīng)UI 設(shè)計(jì)時(shí)間

前置條件 已成功登陸并具有相關(guān)權(quán)限 步驟 執(zhí)行描述 預(yù)期結(jié)果 實(shí)際結(jié)果 備注 1 點(diǎn)擊“數(shù)據(jù)報(bào)表” 正確進(jìn)入數(shù)據(jù)報(bào)表 成功進(jìn)入數(shù)據(jù)報(bào)表頁(yè)面 通過(guò) 2 輸入相應(yīng)查詢條件,點(diǎn)“查詢” 正確顯示滿足條件的所有記錄 正確顯示查詢條件內(nèi)所需數(shù)據(jù) 通過(guò) 通訊錄

查詢的測(cè)試用例如下表所示: 表6-5 通訊錄查詢測(cè)試用例 用例模塊 通訊錄管理 測(cè)試摘要

用例設(shè)計(jì)者

測(cè)試類型 功能性測(cè)試 用例類型 錯(cuò)誤判斷法,比較法 測(cè)試方法 手動(dòng) 對(duì)應(yīng)需求

對(duì)應(yīng)UI 設(shè)計(jì)時(shí)間

前置條件 已成功登陸并具有相關(guān)權(quán)限 步驟 執(zhí)行描述 預(yù)期結(jié)果 實(shí)際結(jié)果 備注 1 點(diǎn)“通訊錄管理” 正確進(jìn)入通訊錄查詢頁(yè)面 成功跳至查詢頁(yè)面 通過(guò) 2 輸入相應(yīng)查詢條件,點(diǎn)“查詢” 正確顯示滿足條件的所有記錄 需按照關(guān)鍵字查詢,增加排序 通過(guò) 任選一條記錄,點(diǎn)“查看” 正確顯示此記錄的詳細(xì)信息 正確顯示此條記錄的詳細(xì)信息 通過(guò) 任選一條或多條記錄,點(diǎn)“刪除” 刪除成功 將該條通訊錄物理刪除 通過(guò) 5 任選一條記錄,點(diǎn)“修改” 跳轉(zhuǎn)至通訊錄修改頁(yè)面 一次只能修改一條 通過(guò)

6.2.3 性能測(cè)試用例

性能測(cè)試用例如下表所示:

表6-6 性能測(cè)試用例

在移動(dòng)設(shè)備中訪問(wèn)本系統(tǒng)的功能 移動(dòng)設(shè)備是通過(guò)無(wú)線網(wǎng)絡(luò)訪問(wèn)Web應(yīng)用,因此頁(yè)面不應(yīng)太復(fù)雜,避免因頁(yè)面過(guò)大影響訪問(wèn)速度 用例目的 測(cè)試在移動(dòng)設(shè)備中是否可以進(jìn)入本系統(tǒng)使用本系統(tǒng)的基本功能 前提條件 服務(wù)器運(yùn)行和使用的移動(dòng)設(shè)備可以登錄網(wǎng)絡(luò) 用例ID 輸入數(shù)據(jù) 期望性能 實(shí)際性能 1 輸入用戶名和密碼平均響應(yīng)時(shí)間不超過(guò)5秒,最長(zhǎng)不超過(guò)10秒平均響應(yīng)時(shí)間不超過(guò)5秒,最長(zhǎng)不超過(guò)10秒 2 下載公文 由文件大小而定 由文件大小而定 3 上傳公文 由文件大小而定 由文件大小而定 4 審批公文平均響應(yīng)時(shí)間不超過(guò)5秒,最長(zhǎng)不超過(guò)10秒平均響應(yīng)時(shí)間不超過(guò)5秒,最長(zhǎng)不超過(guò)10秒 6.2.4 壓力測(cè)試

本次測(cè)試過(guò)程主要是評(píng)估和分析系統(tǒng)當(dāng)前環(huán)境下的性能狀況,作為系統(tǒng)性能調(diào)優(yōu)的參考和依據(jù)[39],在整個(gè)測(cè)試中,各種和系統(tǒng)功能,運(yùn)行穩(wěn)定性有關(guān)的數(shù)據(jù)都會(huì)被精確測(cè)量,在進(jìn)行詳細(xì)與認(rèn)真的分析之后得出相應(yīng)的結(jié)論。壓力測(cè)試用例如下表所示: 表6-7 相關(guān)指標(biāo)說(shuō)明表 序號(hào) 相關(guān)指標(biāo) 說(shuō)

明 1 并發(fā)用戶 是指使用自動(dòng)化測(cè)試時(shí),設(shè)定的同時(shí)上線的用戶數(shù),反映系統(tǒng)所能承受的壓力 事務(wù)/事務(wù)吞吐量

(TPS)是指一連串請(qǐng)求動(dòng)作的響應(yīng)時(shí)間的統(tǒng)稱。與事務(wù)相關(guān)的指標(biāo)有:事務(wù)量,成功事務(wù)量,失敗事務(wù)量,平均事務(wù)量。通過(guò)事務(wù)量及測(cè)試的運(yùn)行時(shí)間,可以判斷系統(tǒng)的事務(wù)處理量是否達(dá)到系統(tǒng)的要求,如:一小時(shí)完成N筆業(yè)務(wù)。3 事務(wù)響應(yīng)時(shí)間 事務(wù)響應(yīng)的時(shí)間。測(cè)試工具一般會(huì)顯示最大、最小、平均響應(yīng)時(shí)間。通過(guò)LR,用戶可以得到事務(wù)當(dāng)中用時(shí)最長(zhǎng)的動(dòng)作。系統(tǒng)吞吐量 指系統(tǒng)運(yùn)行時(shí),服務(wù)器的吞吐流量,單位為 Byte/s。5 每秒點(diǎn)擊數(shù) 系統(tǒng)WebServer每秒所能響應(yīng)的請(qǐng)求數(shù) Cpu Queue Length 隊(duì)列長(zhǎng)度持續(xù)大于 4 則表示可能出現(xiàn)處理器擁塞。此計(jì)數(shù)器是特定時(shí)間的值,而不是一段時(shí)間的平均值。Memory相關(guān) 內(nèi)存使用情況可能是系統(tǒng)性能中最重要的因素(服務(wù)器內(nèi)存使用狀況、數(shù)據(jù)庫(kù)內(nèi)存使用狀況)CPU使用率 包括服務(wù)器CPU使用率和數(shù)據(jù)庫(kù)進(jìn)程CPU使用狀況 9 Number of deadlocks/ Sec/-Total 數(shù)據(jù)庫(kù)死鎖、阻塞 User 0 Connections 用戶連接數(shù),也就是數(shù)據(jù)庫(kù)的連接數(shù)量 測(cè)試用例如下表所示: 表6-8 測(cè)試用例表 用例名稱 用例目的 模塊名稱 用例步驟 事務(wù)名稱 FARE_LOGIN 查看登錄系統(tǒng)的響應(yīng)時(shí)間 登錄 用戶登錄 用戶登陸 FARE_DOCUMENT_SEARCH 測(cè)試公文查詢的響應(yīng)時(shí)間 流程管理 用戶登錄—>流程管理—>公文查詢 查詢

FARE_DOCUMENT_NEW 測(cè)試公文新建的響應(yīng)時(shí)間 公文新建 用戶登錄—>流程管理—>公文新建 公文新建

FARE_DOCUMENT_REPLY 測(cè)試公文審批的響應(yīng)時(shí)間 公文審批 用戶登錄—>流程管理—>公文審批 審批

FARE_ADDRESSLIST_SEARCH 測(cè)試通訊錄中查詢的響應(yīng)時(shí)間 通訊錄管理 用戶登錄—>通訊錄管理—>查詢 查詢

FARE_INFORM_SEARCH 測(cè)試通知公告中查詢的響應(yīng)時(shí)間 通知公告管理 用戶登錄—>通知公告管理—>查詢 查詢

測(cè)試結(jié)果中的幾項(xiàng)關(guān)鍵因素解釋如下:(1)time measure:second(2)Mininum:最長(zhǎng)運(yùn)行時(shí)間(3)Maximum:最短運(yùn)行時(shí)間

(4)Average:系統(tǒng)運(yùn)行的時(shí)間平均值(5)Std.Deviation:標(biāo)準(zhǔn)方差

下面的測(cè)試中四十個(gè)使用者在極小的時(shí)間段內(nèi)訪問(wèn)該移動(dòng)辦公系統(tǒng)并上交報(bào)表,下面為測(cè)試流程圖和結(jié)果的詳細(xì)分析: 表6-9 測(cè)試結(jié)果1表 度量 最小值平均值 最大值 SD Action_Transaction 0.653 1.603 3.393 0.522 vuser_init_Transaction 0.216 0.573 1.135 0.163 登陸 0.653 1.603 3.393 0.522 分析結(jié)果:這四十個(gè)使用者在提交申請(qǐng)以后均在2s內(nèi)請(qǐng)求被處理,使用者體驗(yàn)良好。6.3 本章小結(jié)

在這一章中,筆者詳細(xì)敘述了系統(tǒng)測(cè)試的全過(guò)程,給出了功能測(cè)試,單元測(cè)試 壓力測(cè)試等測(cè)試的實(shí)際例子,分析的手段多樣,分析的結(jié)果準(zhǔn)確。

第七章 結(jié)束語(yǔ)

隨著是信息化社會(huì)的來(lái)臨,傳統(tǒng)的紙質(zhì)化辦公已經(jīng)顯得效率低下,將信息技術(shù)引入辦公勢(shì)在必行,辦公自動(dòng)化(OA)的時(shí)代已經(jīng)來(lái)臨。辦公的自動(dòng)化主要體現(xiàn)在辦公設(shè)備電子化,大數(shù)據(jù)以及紙使用量的銳減,許許多多的公司以及國(guó)家機(jī)構(gòu)都在努力實(shí)現(xiàn)office automation,其中的關(guān)鍵便是信息化。OA主要的目的是整合目前的管理組織,合理調(diào)配組織資源,使各部門高效合作,從而使決策得到最大化實(shí)現(xiàn)。由于國(guó)家對(duì)3G建設(shè)持續(xù)加大投入,3G已經(jīng)成為目前的主流通信網(wǎng)絡(luò),哪里都有網(wǎng)的時(shí)代已經(jīng)來(lái)臨,移動(dòng)化成為整個(gè)IT界關(guān)注的焦點(diǎn)。智能手機(jī),平板等智能移動(dòng)終端的普及和無(wú)處不在的3G網(wǎng)絡(luò)使移動(dòng)辦公成為可能,辦公室的自動(dòng)化不再僅限于電子化,數(shù)據(jù)化,更加實(shí)現(xiàn)了移動(dòng)化,公司的辦公不再受限于時(shí)間和空間,辦公會(huì)議也可以借助在線交流實(shí)現(xiàn),移動(dòng)化無(wú)疑將辦公自動(dòng)化提升了一個(gè)層次,辦公的效率得到極大提升。某公司認(rèn)識(shí)到信息化對(duì)提高公司競(jìng)爭(zhēng)力的巨大作用,長(zhǎng)期以來(lái)對(duì)信息化高投入,移動(dòng)化成為新一輪信息化的重點(diǎn)。某公司的信息化水平相對(duì)較高,業(yè)已實(shí)現(xiàn)電子化,數(shù)據(jù)化的傳統(tǒng)辦公信息化,構(gòu)建了一套完備的office automation system,該信息化的核心是公司信息門戶的建成。某公司為了追趕信息時(shí)代潮流,開(kāi)始了辦公移動(dòng)化的建設(shè),其中的核心是構(gòu)建一個(gè)支持辦公移動(dòng)化的信息系統(tǒng),公司從高管到普通工作人員都能借助各種智能移動(dòng)端辦公,例如會(huì)議時(shí)間發(fā)布,公司報(bào)表的編輯。另外由于移動(dòng)化辦公的時(shí)效性,公司可以及時(shí)發(fā)布信息組織人力,提高公司的快速反應(yīng)能力。在這片文章中,筆者根據(jù)該公司的實(shí)際情況和現(xiàn)實(shí)要求完成了需求分析的工作,首先筆者調(diào)查研究了現(xiàn)有的主流的的移動(dòng)辦公系統(tǒng),接著給出了建立該公司移動(dòng)化系統(tǒng)的計(jì)劃表,計(jì)劃表中著重介紹了系統(tǒng)接口處理方法,系統(tǒng)功能模塊組成及安全架構(gòu)和網(wǎng)絡(luò)的拓?fù)鋵W(xué)架構(gòu)。在系統(tǒng)設(shè)計(jì)和編程實(shí)現(xiàn)的階段,筆者首先將系統(tǒng)劃分為登陸驗(yàn)證,過(guò)程管控,報(bào)表文檔處理等7大模塊,并對(duì)他們進(jìn)行了編程實(shí)現(xiàn),給出了實(shí)現(xiàn)這些功能的主要程序。在系統(tǒng)測(cè)試階段,筆者首先對(duì)該公司的移動(dòng)教務(wù)系統(tǒng)進(jìn)行單元測(cè)試和系統(tǒng)壓力測(cè)試,在本文中對(duì)其不僅有詳細(xì)介紹而且給出了相應(yīng)的測(cè)試?yán)樱缓笠詧D表文等多種形式分析介紹了測(cè)試結(jié)果。

經(jīng)過(guò)導(dǎo)師的精心指導(dǎo),我的論文即將完成,在此,首先衷心感謝我的導(dǎo)師的細(xì)心指導(dǎo)和精心栽培。他在我論文的選題、研究、論文撰寫、論文修改等各個(gè)環(huán)節(jié),都抽出寶貴的時(shí)間,精心指導(dǎo),使我獲益匪淺。同時(shí),我也要向?qū)W習(xí)期間辛勤授課的老師們致以誠(chéng)摯的感謝,老師們學(xué)識(shí)與無(wú)私的解疑釋惑精神令我終身難忘。

參考文獻(xiàn)

[1] 劉方.應(yīng)用面向?qū)ο蠹夹g(shù)開(kāi)發(fā)辦公自動(dòng)化系統(tǒng).電腦知識(shí)與技術(shù).2012(6).[2] 張雷,扈飛.軟件即服務(wù)應(yīng)用框架中配置的設(shè)計(jì)與實(shí)現(xiàn).計(jì)算機(jī)系統(tǒng)應(yīng)用.2012(6)..[3] 賈宗星.基于工作流的協(xié)同辦公系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).計(jì)算機(jī)時(shí)代.2013(3).[4] 雍珣.基于WEB的辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).山西廣播電視大學(xué)學(xué)報(bào).2012(5).[5] 楊耿,李曉娟.基于Lotus Notes企業(yè)辦公自動(dòng)化系統(tǒng).計(jì)算機(jī)工程與設(shè)計(jì).2012(10).[6] 程海英.數(shù)據(jù)挖掘技術(shù)在辦公自動(dòng)化系統(tǒng)中的應(yīng)用.科技創(chuàng)業(yè)月刊.2012(6).[7] 馮輝萍.談?wù)勂髽I(yè)辦公自動(dòng)化系統(tǒng)的安全與保密.科技信息.2012(1).[8] Khawar Zaman Ahmed, Cary E.Umryah.Developing Enterprise Java Applications with

the J2EE and UML.Pearson Edueation, Inc.2012.45-46 [9] Liujianxun.An Inter-enterprise Wbrkflow Model for Supply Chain and B2B E-commerce.High Technology Letters, 2012, 02:32-45 [10] T.J.Popp.Software Architecture Development for Produce Line Software.Proceedings of the 18th IEEE Digital Avionics Systems Conference.USA: IEEE Computer Society Press, 2011, pp106-111 [11] 溫新.淺談高校辦公自動(dòng)化系統(tǒng)的建設(shè).中國(guó)輕工教育.2009(2).[12] 劉雁.OA辦公自動(dòng)化系統(tǒng)在企業(yè)中的實(shí)際應(yīng)用價(jià)值.科技資訊.2009(13).[13] 楊德友,朱博.網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).四川大學(xué)學(xué)報(bào):自然科學(xué)版.2009(3).[14] 李菊,王興.基于ASP.NET的辦公自動(dòng)化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).常熟理工學(xué)院學(xué)報(bào).2009(4).[15] 周愛(ài)蓮.工作流軟件在辦公自動(dòng)化系統(tǒng)中的應(yīng)用.農(nóng)業(yè)網(wǎng)絡(luò)信息.2009(4).[16] 蘭功博.基于工作流的信息管理系統(tǒng)研究.科技資訊.2009(12).[17] 楊濤.工作流技術(shù)在企業(yè)辦公自動(dòng)化系統(tǒng)中的應(yīng)用.科技資訊.2009(11).[18] 劉媛媛.OA辦公自動(dòng)化系統(tǒng)在醫(yī)院信息化管理中的應(yīng)用.西南軍醫(yī).2009(3).[19] Michael J.Young.Learning XML Easily.2001(1)[20] 王向輝,張國(guó)印,沈潔.Android應(yīng)用程序開(kāi)發(fā).清華大學(xué)出版社.2010(3)[21] 陳剛.Eclipse從入門到精通.北京:清華大學(xué)出版社.2005.[22] Wilton,Mcpeak.Beginning JavaScript(3rd Edition).Beijing:Qinghua University Press.2009 [23] 靳巖,姚尚朗.Google Android 開(kāi)發(fā)入門與實(shí)戰(zhàn).人民郵電出版社 [24] 張孝祥.Java就業(yè)培訓(xùn)教程[M].北京:清華大學(xué)出版社.2003 [25] E2ECloud工作室.深入淺出Google Android.人民郵電出版社 [26] Bruce Eckel.Thinking in Java.Beijing:China Machine Press.2007

[27] ric J.Braucle等.軟件設(shè)計(jì)—從程序設(shè)計(jì)到體系結(jié)構(gòu).李仁發(fā)等譯.北京:電子工業(yè)出版社.2007.[28] 張四清,費(fèi)明洪.加快基層農(nóng)發(fā)行信息技術(shù)隊(duì)伍建設(shè)的具體措施.中國(guó)金融電腦.2009(5).[29] Garside,Mariani.Java First Contact.China Machine Press.2003.[30] Mclaugblin, Edelson.Java and XML.Southeast University Press.2007 [31] 張凱,王茜.運(yùn)用J2EE平臺(tái)設(shè)計(jì)高校辦公自動(dòng)化系統(tǒng).現(xiàn)代計(jì)算機(jī):下半月版.2009(4).[32] 周曉芬,鄧志華.南昌供電公司辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).電力信息化.2009(4).[33] Joyce Famell.Fundamentals of Java Programming.Science Press.2012.[34] 張潔珍.高校學(xué)生工作辦公自動(dòng)化系統(tǒng)探討.現(xiàn)代商貿(mào)工業(yè).2009(8)[35] 冉崇善,黃鐳磊.基于JSF和j2ee框架的辦公自動(dòng)化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).電腦與信息技術(shù).2009(2).[36] 張邦文,廉迎戰(zhàn).基于Office Sharepoint Server 2007的辦公自動(dòng)化系統(tǒng)的實(shí)現(xiàn).電腦與信息技術(shù).2009(2).[37] Danny Poo.Java Programming.Tsinghua University Press.2010.[38] 李英.移動(dòng)辦公的新安全革命.計(jì)算機(jī)與網(wǎng)絡(luò).2006(23)[39] 陸劍江.通用模式的移動(dòng)辦公系統(tǒng)設(shè)計(jì)方案研究.計(jì)算機(jī)工程與設(shè)計(jì).2006(4)

下載淺析數(shù)字律師事務(wù)所應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文(大全)word格式文檔
下載淺析數(shù)字律師事務(wù)所應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文(大全).doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

主站蜘蛛池模板: 亚洲 暴爽 av人人爽日日碰| 狠狠做久久深爱婷婷| 久久精品娱乐亚洲领先| 亚洲人成人77777网站| 久久久久亚洲精品无码网址色欲| 国产美女精品视频线免费播放软件| 中文字幕欧美亚州视频免费| 国产a∨国片精品青草视频| 亚洲愉拍自拍另类图片| 国产精品嫩草影院入口一二三| 国产精品点击进入在线影院高清| 午夜精品久久久久久久99老熟妇| 琪琪777午夜理论片在线观看播放| 亚洲日本在线电影| 久久国产精品福利一区二区三区| 成人伊人亚洲人综合网站| 99国产精品久久久久久久成人热| 亚洲人成人无码网www电影首页| 日本精品久久久久中文字幕| 天天做天天躁天天躁| 最新国产在线拍揄自揄视频| 日本三级香港三级三级人!妇久| 国产成人av乱码免费观看| 国产精品亚洲产品一区二区三区| 亚洲中文字幕日产乱码在线| 欧美高清精品一区二区| 乱中年女人伦av| 丰满人妻熟妇乱偷人无码| 国产精品欧美成人片| 精品亚洲欧美自拍| 少妇人妻无码永久免费视频| 国产精品露脸视频观看| 日本久久久久亚洲中字幕| 久久久久免费精品国产| 97久久国产成人免费网站| 扒开双腿猛进入喷水高潮叫声| 色综亚洲国产vv在线观看| 亚洲国产精品无码专区在线观看| 无码一区二区三区中文字幕| 东北少妇不戴套对白第一次| 3p人妻少妇对白精彩视频|