校園網(wǎng)絡(luò)辦公系統(tǒng)技術(shù)研究_第1頁(yè)
校園網(wǎng)絡(luò)辦公系統(tǒng)技術(shù)研究_第2頁(yè)
校園網(wǎng)絡(luò)辦公系統(tǒng)技術(shù)研究_第3頁(yè)
校園網(wǎng)絡(luò)辦公系統(tǒng)技術(shù)研究_第4頁(yè)
校園網(wǎng)絡(luò)辦公系統(tǒng)技術(shù)研究_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、網(wǎng)絡(luò)的日益普及和全球信息化進(jìn)程的發(fā)展,internet技術(shù)及其應(yīng)用以及電子 商務(wù)的發(fā)展,給工作和日常生活等各個(gè)方面帶來(lái)了深刻的影響。網(wǎng)絡(luò)的普及已為辦 公自動(dòng)化提供了方便條件,創(chuàng)造了一個(gè)集成化的辦公環(huán)境。辦公自動(dòng)化(office automation),簡(jiǎn)稱0a,是指應(yīng)用各種信息技術(shù)和集成技術(shù),充分有效地利用信息去 完成各種辦公業(yè)務(wù)?;谛@網(wǎng)的學(xué)校辦公自動(dòng)化,就是充分利用校園網(wǎng)資源,建 立一個(gè)適應(yīng)學(xué)校管理,提高教學(xué)質(zhì)量,方便教師、學(xué)生進(jìn)行教學(xué)研究、自主學(xué)習(xí)和 資料查詢的信息平臺(tái)?;谛@網(wǎng)的辦公自動(dòng)化系統(tǒng)的使用,使學(xué)校擺脫了傳統(tǒng) 的辦公模式,實(shí)現(xiàn)了無(wú)紙化辦公,提高了工作效率,豐富了校園網(wǎng)的應(yīng)用

2、。本文 通過對(duì)現(xiàn)代學(xué)校辦公自動(dòng)化特點(diǎn)地深入分析,結(jié)合學(xué)校h常辦公的需要,闡述了基 于校園網(wǎng)的學(xué)校辦公自動(dòng)化系統(tǒng)的基本構(gòu)成及實(shí)現(xiàn)方法。無(wú)紙化辦公b/s技術(shù)sql2000數(shù)據(jù)庫(kù)第一章緒論11.1校園網(wǎng)的特色11 2校園網(wǎng)絡(luò)辦公存在的問題41.3研究校園網(wǎng)絡(luò)辦公系統(tǒng)的戰(zhàn)略意義51.4網(wǎng)絡(luò)辦公系統(tǒng)發(fā)展現(xiàn)狀61.5系統(tǒng)操作可行性研究71.5.1可行性研究7第二章相關(guān)技術(shù)92. 1 .net 平臺(tái)92. 2 .net framework概述92. 2. 1 comm on lan guage runtime (clr)92.2.2 .net framework類庫(kù)92. 3 asp. net102.4 a

3、do. net數(shù)據(jù)服務(wù)平臺(tái)10第三章總體方案133.1系統(tǒng)設(shè)計(jì)原則133.2系統(tǒng)開發(fā)模式133.3系統(tǒng)設(shè)計(jì)模型143. 4系統(tǒng)編程語(yǔ)言153.5系統(tǒng)開發(fā)環(huán)境153.6系統(tǒng)功能設(shè)計(jì)163. 6. 1需求分析163.6.2系統(tǒng)可行性分析17第四章系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)和實(shí)現(xiàn)214.1數(shù)據(jù)庫(kù)的發(fā)展214. 2 sql server2000 簡(jiǎn)介214. 3數(shù)據(jù)庫(kù)的設(shè)計(jì)原則234. 4數(shù)據(jù)庫(kù)的實(shí)現(xiàn)24第五章軟件設(shè)計(jì)265. 1系統(tǒng)配置265.2框架設(shè)計(jì)265. 2.1框架功能分析275. 2.2框架實(shí)現(xiàn)275.3軟件模塊設(shè)計(jì)285. 3. 1系統(tǒng)管理286.1安全分析306.2 asp. net 體系安全3

4、16. 3安全對(duì)策及實(shí)現(xiàn)32第七章結(jié)束語(yǔ)35致 謝36參考文獻(xiàn)37第一章緒論隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展和應(yīng)用,辦公自動(dòng)化系統(tǒng)從最初的單機(jī)應(yīng)用軟件 逐漸發(fā)展成為現(xiàn)代化的網(wǎng)絡(luò)辦公系統(tǒng)。為了更好的提高校園辦公效率,使信息的傳 遞、存儲(chǔ)更加安全、方便,本課題對(duì)校園網(wǎng)絡(luò)辦公系統(tǒng)技術(shù)開展了研究。本文以 網(wǎng)絡(luò)辦公自動(dòng)化技術(shù)為基礎(chǔ),結(jié)合校園辦公需求,采用先進(jìn)的b/s開發(fā)模式和三層 架構(gòu)開發(fā)模型,以.net技術(shù)來(lái)構(gòu)建校園網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)。根據(jù)校園網(wǎng)絡(luò)辦公的 特點(diǎn),首先設(shè)計(jì)校園網(wǎng)絡(luò)辦公系統(tǒng)方案,應(yīng)用了面向?qū)﹀璺椒ê蛈ml建模輔助系統(tǒng) 對(duì)系統(tǒng)的模塊功能進(jìn)行了設(shè)計(jì),完成了系統(tǒng)管理、郵件管理、文檔管理、人事管理、 個(gè)人

5、辦公等功能。為了適應(yīng)校園網(wǎng)絡(luò)辦公的需要,在編碼實(shí)現(xiàn)屮,采用了.net平臺(tái) 下的c#程序語(yǔ)言,對(duì)asp. net的程序集、ado.net數(shù)據(jù)庫(kù)訪問技術(shù),用戶控件、狀 態(tài)處理等技術(shù)進(jìn)行了研究和應(yīng)用。在數(shù)據(jù)庫(kù)實(shí)現(xiàn)屮,用數(shù)據(jù)庫(kù)管理系統(tǒng)sql server 2000軟件按照數(shù)據(jù)庫(kù)建設(shè)的步驟完成了該數(shù)據(jù)庫(kù)的初步建設(shè)。根據(jù)系統(tǒng)的具體業(yè) 務(wù)情況分析了用戶權(quán)限的分配策略和訪問控制,對(duì)用戶的操作權(quán)限做了重點(diǎn)研究, 給出了較好的解決辦法,并對(duì)系統(tǒng)的安全問題進(jìn)行了初步探討。隨著信息技術(shù)的 不斷發(fā)展和數(shù)字化校園建設(shè)的不斷成熟,辦公系統(tǒng)需要將更先進(jìn)的技術(shù)引入其中, 使其更加完善、成熟、更好地為高校服務(wù),進(jìn)一步推動(dòng)校園信息

6、化建設(shè)進(jìn)程。隨著互連網(wǎng)(internet)的迅猛發(fā)展與現(xiàn)代信息技術(shù)革命的不斷深入,各地區(qū)、 團(tuán)體、行業(yè)相繼建立起自己的intranet (局域網(wǎng)),在自身范圍內(nèi)實(shí)現(xiàn)資源共享、協(xié) 同工作,同時(shí)通過相應(yīng)的入口與internet連接,以達(dá)到世界范闔內(nèi)的信息交流的口 的。與此同時(shí),隨著集成電路技術(shù)的發(fā)展,計(jì)算機(jī)的價(jià)格不斷下降,計(jì)算機(jī)己經(jīng) 越來(lái)越普遍地走入廣大市民的家庭、走入學(xué)校的教室和辦公室。學(xué)校教育用計(jì)算 機(jī)市場(chǎng)發(fā)展迅速,已成為中國(guó)計(jì)算機(jī)市場(chǎng)重要的增長(zhǎng)點(diǎn)之一。但令人遺憾的是, 由于教育軟件系統(tǒng)的相對(duì)缺乏,計(jì)算機(jī)往往不能充分發(fā)揮輔助教學(xué)的作用,在很 多情況下流于游戲機(jī)、打字機(jī)的功效,教師z間、教師學(xué)校

7、間互動(dòng)不足,資源孤 立,教師資源與校本資源浪費(fèi)嚴(yán)重;另一方而,學(xué)校的網(wǎng)絡(luò)建設(shè)還很不完善,即 使是在校園內(nèi)部也不能實(shí)現(xiàn)很大程度的資源共享。1.1校園網(wǎng)的特色在現(xiàn)今的網(wǎng)絡(luò)建設(shè)中,校園網(wǎng)的建設(shè)走在了其他行業(yè)網(wǎng)絡(luò)建設(shè)的前列。一方 面國(guó)家全面重視校園網(wǎng)絡(luò)的建設(shè),在全國(guó)建立寬帶教育網(wǎng),作為教育系統(tǒng)內(nèi)部的 寬帶公共網(wǎng)絡(luò);另一方面各校園網(wǎng)有節(jié)點(diǎn)集中、各節(jié)點(diǎn)或部分節(jié)點(diǎn)獨(dú)自管理的特 點(diǎn),為校園網(wǎng)的建設(shè)提供了很好的先決條件。當(dāng)然校園網(wǎng)內(nèi)部各種不同業(yè)務(wù)的開 展是校園網(wǎng)發(fā)展迅速的最主要原因。從早期的校園內(nèi)部教育系統(tǒng)主機(jī)資源的共用,簡(jiǎn)單數(shù)據(jù)庫(kù)的共享到現(xiàn)在內(nèi)部 全方位的數(shù)據(jù)共享,教育管理信息系統(tǒng)、多媒體教學(xué)系列產(chǎn)品、圖書館

8、管理系統(tǒng)、 遠(yuǎn)程教冇系統(tǒng)的使用,對(duì)網(wǎng)絡(luò)的帶寬要求越來(lái)越高,對(duì)網(wǎng)絡(luò)的覆蓋面要求越來(lái)越 廣。這一耍求最早述只局限于各學(xué)校內(nèi)部,現(xiàn)在更多的是整個(gè)城市、整個(gè)教育系 統(tǒng),甚至整個(gè)interneto網(wǎng)絡(luò)建設(shè)的校園綜合寬帶網(wǎng)絡(luò)解決方案具有如下特點(diǎn):1. 提供高速的局域網(wǎng)連接校園網(wǎng)的核心為面向校園內(nèi)部師生的網(wǎng)絡(luò),因此園區(qū)局域網(wǎng)是該系統(tǒng)的建設(shè) 重點(diǎn)。由于參與網(wǎng)絡(luò)應(yīng)用的師生眾多,而且信息中包含大量多媒體信息,故大容 量、高速率的數(shù)據(jù)傳輸是對(duì)網(wǎng)絡(luò)的一項(xiàng)重要要求。2. 滿足信息結(jié)構(gòu)復(fù)雜校園網(wǎng)既耍為學(xué)生提供電子教學(xué)和寬帶增值服務(wù),又要為職能部門提供辦公 管理,致使應(yīng)用多樣化,數(shù)據(jù)成分復(fù)雜,不同類型的數(shù)據(jù)對(duì)網(wǎng)絡(luò)傳遞質(zhì)量的

9、需求 也各不一樣,這就要求網(wǎng)絡(luò)產(chǎn)品具有高智能的qos處理機(jī)制為不同類型的應(yīng)用業(yè) 務(wù)提供區(qū)別服務(wù)。3. 強(qiáng)大的可靠性和安全性保證校園網(wǎng)中同樣有大量的關(guān)于教學(xué)和檔案管理的重要數(shù)據(jù),不論是被損壞、丟 失還是被竊取,都將帶來(lái)極大的損失。這就需要網(wǎng)絡(luò)設(shè)備能提供全面的安全保證 機(jī)制,如接入用戶的身份驗(yàn)證、接入網(wǎng)絡(luò)的計(jì)算機(jī)設(shè)備的安全性、接入網(wǎng)絡(luò)的交 換機(jī)的安全性以及服務(wù)器集群訪問權(quán)限的控制等。4. 操作方便,易于管理校園網(wǎng)信息點(diǎn)多,業(yè)務(wù)種類繁雜,面對(duì)不同知識(shí)結(jié)構(gòu)的教師、學(xué)生和辦公人 員,安全性差,管理任務(wù)繁重。如何能夠在網(wǎng)絡(luò)中心方便地實(shí)現(xiàn)對(duì)整個(gè)校園網(wǎng)的 管理和維護(hù)?所以網(wǎng)管操作應(yīng)該簡(jiǎn)單易行,友好網(wǎng)管的界面,

10、不宜太專業(yè)化。5. 提供可運(yùn)營(yíng)的特性未來(lái)的校園網(wǎng)實(shí)施收費(fèi)是必然,而且如果不能對(duì)網(wǎng)絡(luò)運(yùn)營(yíng),學(xué)生上網(wǎng)時(shí)間無(wú) 法控制,影響正常教學(xué),也是學(xué)校所不愿意看到的。良好的校園網(wǎng)發(fā)展模式必然 是“以網(wǎng)養(yǎng)網(wǎng)”,女口:學(xué)生免費(fèi)上內(nèi)部網(wǎng)、教育網(wǎng),上internet網(wǎng)收費(fèi),運(yùn)營(yíng)商 和校方通過合理計(jì)費(fèi)(或正常收費(fèi))進(jìn)而分帳的運(yùn)營(yíng)模式。校園網(wǎng)通過靈活、豐 富的卡號(hào)業(yè)務(wù)也能向校園中的學(xué)生用戶提供更加多的上網(wǎng)選擇,提供真止靈活有 效的運(yùn)營(yíng)模式。6. 經(jīng)濟(jì)實(shí)用學(xué)校對(duì)網(wǎng)絡(luò)建設(shè)的投入顯然相對(duì)國(guó)防、金融等關(guān)鍵機(jī)構(gòu)較低,因此耍求建成 的網(wǎng)絡(luò)經(jīng)濟(jì)實(shí)用,具備很高的性能價(jià)格比。7. 提供數(shù)據(jù)和話音一體化接入通過基于1p的分組話音設(shè)備ag,可

11、以向宿舍區(qū)提供第二步校園電話,有效的 利用現(xiàn)有的校園1p網(wǎng)絡(luò),提供話音接入,向?qū)W生提供低資費(fèi)的1p長(zhǎng)途電話業(yè) 務(wù)。運(yùn)營(yíng)商市場(chǎng)的校園網(wǎng)建設(shè)一般為高等學(xué)院,這些大學(xué)、學(xué)院是教育城域網(wǎng)的 重要組成部分,這些單位具有主機(jī)數(shù)量多、網(wǎng)點(diǎn)分散、應(yīng)用環(huán)境復(fù)雜、網(wǎng)絡(luò)業(yè)務(wù) 量大等特點(diǎn)。除此之外,由于大學(xué)校園往往存在很多科研機(jī)構(gòu)、實(shí)驗(yàn)室,在業(yè)務(wù) 方面經(jīng)常涉及到音頻、視頻交互等多媒體應(yīng)用和教學(xué),所以對(duì)網(wǎng)絡(luò)安全、性能保 護(hù)等方面存在較大的需求,必須綜合其業(yè)務(wù)需求和帶寬需求進(jìn)行綜合考慮。整個(gè) 網(wǎng)絡(luò)拓?fù)渫ㄟ^層次結(jié)構(gòu)來(lái)進(jìn)行統(tǒng)一規(guī)劃,在骨干網(wǎng)絡(luò)建設(shè)中必須考慮選用足夠帶 寬和處理能力的設(shè)備。網(wǎng)絡(luò)結(jié)構(gòu)的復(fù)雜、主機(jī)的增多要求網(wǎng)絡(luò)設(shè)備

12、必須具備處理 廣播風(fēng)暴、大數(shù)據(jù)流量等方面的能力。在業(yè)務(wù)方面,首先,由于院系眾多,公共 機(jī)房、學(xué)生、社團(tuán)等用戶結(jié)構(gòu)比較復(fù)雜,不同用戶群之間必須采取一定的手段進(jìn) 行隔離,與此同時(shí),還必須考慮能否處理不同用戶群之間必要的限制性訪問。根據(jù)這些特點(diǎn),中心交換機(jī)采用港灣公司自主研發(fā)的bighammer 800機(jī)架式 千兆3層以太網(wǎng)交換機(jī)。該以太網(wǎng)交換機(jī)是一種基于機(jī)架式,可以向用戶提供不 同功能模塊的交換機(jī)。每個(gè)機(jī)架可安裝8個(gè)模塊,提供多種類型i/o板以滿足客 戶不同的組網(wǎng)要求。它可以與港灣公司研發(fā)的f1 exhammer卩hammer、bighammer 有機(jī)的連接起來(lái),提供一個(gè)比較完善的端到端網(wǎng)絡(luò)的解決

13、方案。適用于園區(qū)網(wǎng)、 城域網(wǎng)及大中型企業(yè)網(wǎng)中的以太網(wǎng)交換機(jī)解決方。bighammer800機(jī)架式千兆3層 以太網(wǎng)交換機(jī)的所有關(guān)鍵部件全部實(shí)現(xiàn)冗余熱備份,極大地保障了數(shù)據(jù)傳輸?shù)钠?質(zhì);它基于硬件as1c,可以提供線速的轉(zhuǎn)發(fā)功能,能保證學(xué)校里多媒體流的流暢 傳輸;它所擁有的多種安全策略能夠拒絕非法用戶的訪問,從而保證數(shù)據(jù)的安全 性和完整性。在匯聚層節(jié)點(diǎn)采用港灣網(wǎng)絡(luò)的fl exhammer 24系列交換機(jī),fl exhammer系 列交換機(jī)的三層交換、千兆連接到核心,高智能的qos處理機(jī)制為不同類型的應(yīng) 用業(yè)務(wù)提供區(qū)別服務(wù),全面的安全保證機(jī)制,提供接入用戶的身份驗(yàn)證、接入網(wǎng) 絡(luò)的計(jì)算機(jī)設(shè)備的安全性、

14、接入網(wǎng)絡(luò)的交換機(jī)的安全性以及服務(wù)器集群訪問權(quán)限 的控制等。在接入層節(jié)點(diǎn)采用港灣網(wǎng)絡(luò)的u hammer系列以太網(wǎng)交換機(jī),二層線速轉(zhuǎn) 發(fā),在接入層智能識(shí)別應(yīng)用業(yè)務(wù)流,按照全網(wǎng)策略賦予各種應(yīng)用業(yè)務(wù)不同的優(yōu)先 級(jí),提供二層的802. 1p優(yōu)先級(jí)、三層的diffserver t0s字段的dscp標(biāo)記,完成 全網(wǎng)端到端的qos保證。千兆連接到核心,10/100m到桌面。豐富的網(wǎng)管功能,可以滿足任何應(yīng)用的接入,無(wú)論是一般的辦公應(yīng)用、各部門局域網(wǎng)、學(xué)生計(jì)算機(jī)教 室,述是多媒體教學(xué)、圖書館多媒體綜合應(yīng)用、遠(yuǎn)程教學(xué)等高帶寬應(yīng)用的需求, 均可在m hammer系列交換機(jī)上得到完美的實(shí)現(xiàn)在接入層對(duì)于部分需要話音接入的

15、區(qū)域可以采用基于話ip分組音的語(yǔ)音接入 網(wǎng)關(guān)softup 1032ag和綜合接入設(shè)備softup 208iad,向校園用戶提供資費(fèi)更加靈 活的話音業(yè)務(wù),而且港灣公司提供ag和1ad的靈活性和低成本的建設(shè)方式給校園 網(wǎng)的低資費(fèi)話音業(yè)務(wù)提供了堅(jiān)實(shí)的基礎(chǔ),為學(xué)生提供校園的第二部電話??傊瑢W(xué)校的網(wǎng)絡(luò)建設(shè)必然會(huì)對(duì)學(xué)校的信息化起到巨大的推動(dòng)作用,為學(xué)校 的辦公提供簡(jiǎn)單、有效、便捷的理想環(huán)境,為學(xué)校的教育教學(xué)改革提供迅速有效 的途徑。由于建立了校園網(wǎng),一方面縮短了學(xué)校與外界的距離,利用電子郵件和 internet等,擴(kuò)大了學(xué)校與外界的交流;另一方面,構(gòu)建了以internet為基礎(chǔ)的 管理信息系統(tǒng),推動(dòng)了學(xué)

16、校的信息化建設(shè),為學(xué)校今后的快速發(fā)展準(zhǔn)備了條件。12校網(wǎng)絡(luò)辦公存在的問題近年來(lái),隨著各地校園網(wǎng)、城域網(wǎng)建設(shè)的不斷發(fā)展,教育資源在提高教育教學(xué) 質(zhì)量,挖掘教育的發(fā)展?jié)摿ι习l(fā)揮著越來(lái)越重要的作用,也越來(lái)越受到各級(jí)教育 主管部門及廣大教育工作者的重視。在我國(guó)發(fā)展過程中,辦公系統(tǒng)建設(shè)取得了很 多成績(jī),同時(shí)也暴露了很多問題,如投資大、效果不明顯、水平低、重復(fù)建設(shè)多、 硬件投入多、軟件投入少、模擬手工作業(yè)增加管理負(fù)擔(dān)等。辦公人員大都非計(jì)算機(jī)專業(yè)人員,他們的計(jì)算機(jī)知識(shí)尤其是計(jì)算機(jī)操作系統(tǒng)及 硬件知識(shí)的缺乏,導(dǎo)致辦公效率的降低,也造成系統(tǒng)管理員工作量的增大如系統(tǒng) 維護(hù)及軟件升級(jí)。成木計(jì)算機(jī)技術(shù)的發(fā)展可謂一日千

17、里,軟硬件的升級(jí)換代將更 加的頻繁,這就意味著系統(tǒng)后期成木居高不下。當(dāng)今政府、企事業(yè)對(duì)信息的價(jià)值有了更深的認(rèn)識(shí),因而對(duì)信息的存儲(chǔ)和保密也 就更加重視。而今,病毒的破壞、黑客的入侵等都將對(duì)系統(tǒng)信息以致使的打擊。 造成這些問題的主要原因有三條,首先對(duì)辦公自動(dòng)化的木質(zhì)作用理解不深,通常 只是把辦公自動(dòng)化理解為辦公過程中的先進(jìn)技術(shù)和設(shè)備的使用,使用目的為提高 效率,實(shí)際上,通過實(shí)現(xiàn)辦公自動(dòng)化,提高管理機(jī)構(gòu)的決策效能更為重要。其次 是忽視了辦公自動(dòng)化發(fā)展的基礎(chǔ),通常只是認(rèn)為只要有了先進(jìn)的技術(shù)和設(shè)備,就 可以實(shí)現(xiàn)辦公自動(dòng)化,其實(shí),辦公自動(dòng)化發(fā)展必需依賴兩個(gè)基礎(chǔ),一個(gè)是管理基 礎(chǔ),另一個(gè)是信息積累基礎(chǔ),如果

18、脫離了這兩個(gè)基礎(chǔ),辦公自動(dòng)化就會(huì)變成空中 樓閣。第三,技術(shù)條件的制約,也會(huì)使得辦公自動(dòng)化建設(shè)難以達(dá)到預(yù)期的目的, 如早期的網(wǎng)絡(luò)技術(shù)在信息共享和溝通方面的支持就顯得明顯不足。windows的終端辦公自動(dòng)化解決方案的特點(diǎn)是整個(gè)系統(tǒng)為b/s結(jié)構(gòu)。b/s系統(tǒng)軟硬件的升級(jí)換代只是對(duì)服務(wù)器的升級(jí),客戶端不需任何軟硬件的升級(jí)工作,這 將降低整體成本。b/s系統(tǒng)具備良好的可維護(hù)性。系統(tǒng)采用集中式管理。由單位的 1t部門集中管理所有的客戶系統(tǒng),可大大減輕1t人員的工作負(fù)擔(dān),便利系統(tǒng)安全 性得到大大的提高,使得系統(tǒng)安全性得到大大的提高,使得企事業(yè)單位能容易實(shí) 現(xiàn)遠(yuǎn)程辦公,外地機(jī)構(gòu)也可以用同一系統(tǒng)辦公。1.3研究校

19、園網(wǎng)絡(luò)辦公系統(tǒng)的戰(zhàn)略意義(1) 降低經(jīng)營(yíng)成木當(dāng)今經(jīng)濟(jì)全球化戰(zhàn)略波及各行各業(yè),降低成木己成為備受 關(guān)注的議題,而實(shí)時(shí)協(xié)作辦公系統(tǒng)可進(jìn)行校園無(wú)紙化辦公、實(shí)時(shí)性傳輸信息,交 互式遠(yuǎn)程教育、答疑及大型直播課堂,能最大幅度地降低經(jīng)營(yíng)成本。(2) 建立內(nèi)部的通信平臺(tái),建立學(xué)校內(nèi)部的郵件系統(tǒng),使單位內(nèi)部的通信和信 息交流快捷通暢。(3) 建立信息發(fā)布的平臺(tái)在學(xué)校內(nèi)部建立一個(gè)有效的信息發(fā)布和交流的場(chǎng) 所,如電子公告、電子論壇、電子刊物,使內(nèi)部的規(guī)章制度、新聞簡(jiǎn)報(bào)、技術(shù)交 流、公告事項(xiàng)等能夠在內(nèi)部得到廣泛的傳播,使教職員工能夠了解學(xué)校的發(fā)展動(dòng)0(4) 實(shí)現(xiàn)工作流程的自動(dòng)化變革了傳統(tǒng)紙質(zhì)公文辦公模式,學(xué)校內(nèi)外部的

20、收 發(fā)文、呈批件、文件管理、檔案管理、報(bào)表傳遞、會(huì)議通知等均采用電子起草、 傳閱、審批、會(huì)簽、簽發(fā)、歸檔等電子化流轉(zhuǎn)方式,提高辦公效率,實(shí)現(xiàn)無(wú)紙化 辦公。不用拿著各種文件、申請(qǐng)、單據(jù)在各部門跑來(lái)跑去,等候?qū)徟?、簽字、蓋 章,而是利用快速而廉價(jià)的網(wǎng)絡(luò)傳遞手段,發(fā)揮信息共享功能來(lái)協(xié)調(diào)單位內(nèi)各部 門的工作,減少工作中復(fù)雜環(huán)節(jié)。(5) 實(shí)現(xiàn)文檔管理的自動(dòng)化,可使各類文檔(包括各種文件、知識(shí)、信息)能 夠按權(quán)限進(jìn)行保存、共享和使用,并有一個(gè)方便的查找手段。文檔管理自動(dòng)化使 各種文檔實(shí)現(xiàn)電子化,通過電子文件柜的形式實(shí)現(xiàn)文檔的保管,按權(quán)限進(jìn)行使用 和共享。(6) 輔助辦公,像會(huì)議管理、車輛管理、辦公用品管理

21、、圖書管理等與我們?nèi)?常事務(wù)性的辦公工作相結(jié)合的各種輔助辦公,實(shí)現(xiàn)了這些輔助辦公的自動(dòng)化。(7) 建立信息集成平臺(tái),實(shí)現(xiàn)分布式辦公.各學(xué)校已存在的學(xué)校網(wǎng)站、電子圖 書館、資源庫(kù)、學(xué)籍管理系統(tǒng)、教務(wù)管理系統(tǒng)等都是相對(duì)獨(dú)立的、靜態(tài)的,智能 網(wǎng)絡(luò)辦公系統(tǒng)具備數(shù)據(jù)接口功能,能把原有業(yè)務(wù)系統(tǒng)數(shù)據(jù)集成到工作流系統(tǒng)中, 能有效獲取處理信息。另外變革了傳統(tǒng)的集中辦公室的辦公方式,擴(kuò)大了辦公區(qū) 域,可在家中、城市各地甚至世界各個(gè)角落通過網(wǎng)絡(luò)連接隨時(shí)辦公,大大方便了 教職員工出差在外的辦公與信息交流。除此之外,節(jié)省企業(yè)的辦公費(fèi)用支出將傳統(tǒng)的紙張?zhí)顚戇^程電子化,尤其是 長(zhǎng)途電話、傳真、復(fù)印、打印和辦公用紙費(fèi)用,真正

22、實(shí)現(xiàn)無(wú)紙化辦公,是實(shí)現(xiàn)管 理現(xiàn)代化的標(biāo)志;搭建知識(shí)管理平臺(tái),系統(tǒng)性利用教師積累的教育資源、教學(xué) 技能,改進(jìn)整體創(chuàng)新能力、快速響應(yīng)能力、提高辦公效率;增強(qiáng)領(lǐng)導(dǎo)監(jiān)控能力, 強(qiáng)化學(xué)校領(lǐng)導(dǎo)的監(jiān)控管理,增強(qiáng)業(yè)務(wù)控制力,及時(shí)有效監(jiān)控各部門、各教師的工 作進(jìn)度情況;實(shí)時(shí)、全面掌控各部門的工作辦理狀態(tài),及時(shí)發(fā)現(xiàn)問題及時(shí)解決, 從而減少差錯(cuò)、防止低效辦公。14網(wǎng)絡(luò)辦公系統(tǒng)發(fā)展現(xiàn)狀“辦公室自動(dòng)化”的建議和構(gòu)想最早是在1936年被提出的,到了 20世紀(jì)40 年代,美國(guó)的部分企業(yè)開始使用機(jī)器來(lái)處理辦公室內(nèi)的業(yè)務(wù),人們把這種辦公手 段稱作辦公室自動(dòng)化,它作為辦公自動(dòng)化的前身伴隨著計(jì)算機(jī)的產(chǎn)生開始在美國(guó) 和日木興起。美國(guó)

23、大約在木世紀(jì)七十年代出現(xiàn)辦公自動(dòng)化,1977年到1978年間出 現(xiàn)了許多成功的辦公自動(dòng)化的事例(如卡特政府籌建的白宮辦公業(yè)務(wù)信息系統(tǒng))。美國(guó)網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)的發(fā)展大約分為以下幾個(gè)時(shí)期:(1).初期(1975年前)。主要采用各種機(jī)械、電子設(shè)備,如文字處理機(jī)、復(fù) 印機(jī)、傳真機(jī)等來(lái)完成單項(xiàng)業(yè)務(wù)的自動(dòng)化;(2).發(fā)展期(1975-1982)。釆用單機(jī)系統(tǒng)以及部分機(jī)械電子設(shè)備綜合辦公;(3).改進(jìn)期和成熟期(1983年以后)。將部門內(nèi)的計(jì)算機(jī)和各種設(shè)備組成局 域網(wǎng),通過資源共享方式綜合辦公。綜合采用各種新技術(shù),設(shè)備向網(wǎng)絡(luò)化、高速 化、智能化方向發(fā)展。我國(guó)的網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)建設(shè)起步較晚,70年代從國(guó)外

24、傳入,可以分為以 下幾個(gè)時(shí)期:(1)啟蒙與準(zhǔn)備期(1981-1985年)主要引進(jìn)技術(shù)、解決漢字的輸入、輸出、 合作牛產(chǎn)各種設(shè)備以及有關(guān)系統(tǒng)和軟件的漢化工作等,在小范圍內(nèi)實(shí)現(xiàn)應(yīng)用;(2).開創(chuàng)與見效期(1986-1990年)開始有計(jì)劃地在全國(guó)范圍內(nèi)開展辦公自 動(dòng)化試點(diǎn),在設(shè)備生產(chǎn)上形成布局,對(duì)全國(guó)通信網(wǎng)絡(luò)進(jìn)行大規(guī)模改造,技術(shù)上日 益成熟,標(biāo)準(zhǔn)化逐步形成;(3)發(fā)展與成熟期(90年代后)全國(guó)分組交換網(wǎng)己經(jīng)投入使用,技術(shù)獲得進(jìn) 一步發(fā)展,各級(jí)政府部門、企事業(yè)單位開始組建內(nèi)部局域網(wǎng),開始向大型化、網(wǎng) 絡(luò)化、高速化發(fā)展。隨著社會(huì)信息化步伐的加快和高教改革的逐步深入,許多高 校已經(jīng)認(rèn)識(shí)到0as建設(shè)的重要性

25、和必要性。高校辦公自動(dòng)化系統(tǒng)建設(shè)已不同程度 地被各高校提到日程安排上,并且己有一些高校走在了前列,如清華大學(xué)、上海 交大、浙江大學(xué)、重慶大學(xué)等高校的辦公自動(dòng)化系統(tǒng)都已投入運(yùn)行,方便了各部 門的交流協(xié)作,取得了良好的效果。但是,無(wú)論是應(yīng)用軟件公司已開發(fā)的0as,還 是移植其它高校的0as, 般都無(wú)法完全適合木校的辦公需求,都需要經(jīng)過二次開 發(fā),并目'存在費(fèi)用高、周期長(zhǎng)'的問題。因此研究、設(shè)計(jì)我們學(xué)校自己的辦公 自動(dòng)化系統(tǒng)具有較大的理論和實(shí)際意義。15系統(tǒng)操作可行性研究1 與實(shí)踐活動(dòng)相關(guān)的文件和資料由教師提供。2. 木課題要求學(xué)牛有熟練的b/s開發(fā)能力,有較強(qiáng)的自學(xué)能力以及一定的數(shù)

26、 據(jù)庫(kù)理論開發(fā)功底。3. 具有對(duì)復(fù)雜表及多表單個(gè)條件進(jìn)行連接處理的能力。4. 深入社會(huì)交流和調(diào)查。1.5.1可行性研究可行性研究的目的,就是確定問題是否能夠解決,是否值得去解決。要達(dá)到 這個(gè)目的,必須分析幾種主要的可能解法的利弊,從而判斷要做的系統(tǒng)是否有可 能現(xiàn)實(shí),以及系統(tǒng)完成后所能帶來(lái)的效益是否大到值得投資開發(fā)這個(gè)系統(tǒng)的程度。 因此,可行性研究實(shí)質(zhì)上是要進(jìn)行一次簡(jiǎn)化的系統(tǒng)分析和設(shè)計(jì)的過程,也就是在 較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計(jì)的過程。在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上就可以提出新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要 求達(dá)到的運(yùn)行指標(biāo),這是系統(tǒng)開發(fā)和評(píng)價(jià)的依據(jù)。新系統(tǒng)目標(biāo)應(yīng)充分體現(xiàn)學(xué)校的 戰(zhàn)略

27、目標(biāo)、發(fā)展方向和基木特點(diǎn),直接為學(xué)校管理服務(wù),同時(shí),新系統(tǒng)目標(biāo)應(yīng)該 和現(xiàn)行系統(tǒng)的各項(xiàng)基木功能密切相關(guān),并且可以分期分批實(shí)現(xiàn)。需要指出的是, 新系統(tǒng)目標(biāo)不可能在總體規(guī)劃階段就提得非常具體,它還將在開發(fā)過程中逐步明 確和定量化。新系統(tǒng)目標(biāo)的提法不盡相同,例如:提高工作效率和減輕勞動(dòng)強(qiáng)度;提高信息處理速度和準(zhǔn)確性;提供新的處理功能和決策信息,等等。新系統(tǒng)的目標(biāo)確定后,就可以從以下三方面對(duì)能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行 性分析:(1)技術(shù)可行性通過網(wǎng)站管理實(shí)現(xiàn)了學(xué)校網(wǎng)站信息(包括公函、消息、培訓(xùn)信息等)的發(fā)布、 查看、接收等功能;通過網(wǎng)站對(duì)學(xué)校進(jìn)行管理,使員工的考勤管理、薪酬管理更 為科學(xué)化、系統(tǒng)化;通過

28、網(wǎng)站管理,為學(xué)校個(gè)人提供了一個(gè)更為完善的工作平臺(tái)。(2)經(jīng)濟(jì)可行性從成本來(lái)看:軟件開發(fā)環(huán)境可以從網(wǎng)上免費(fèi)下載得來(lái),設(shè)計(jì)和操作人員是計(jì) 算機(jī)相關(guān)專業(yè)人士,所需技術(shù)網(wǎng)上及市面上已有相關(guān)的資料和書籍,無(wú)需投入額 外的設(shè)備購(gòu)買及人員培訓(xùn)費(fèi)用。從效益來(lái)看:制作出良好的績(jī)效管理系統(tǒng)來(lái),即可以大大節(jié)省學(xué)校對(duì)人力資 源管理的投入,又可以更好的管理學(xué)校的運(yùn)行??傮w來(lái)說,效益是遠(yuǎn)大于成本的。(3)操作可行性采用b/s的開發(fā)模式,在客戶端只需安裝web瀏覽器,通過web頁(yè)面為 客戶提供了統(tǒng)一的界面,對(duì)客戶來(lái)說操作簡(jiǎn)單。目前校園系統(tǒng)安裝的個(gè)人操 作系統(tǒng)大多數(shù)為windows,所以系統(tǒng)在此網(wǎng)絡(luò)環(huán)境中運(yùn)行時(shí)可行的。(4)

29、法律可行性本系統(tǒng)的開發(fā)是由本人在指導(dǎo)老師的指導(dǎo)下完成的,不涉及任何學(xué)校任何個(gè) 人的私有信息,不存在任何侵權(quán)和知識(shí)產(chǎn)權(quán)問題,不存在任何侵權(quán)行為。綜上所述,本課題具有較高的實(shí)用價(jià)值,在技術(shù)上是可行的,在經(jīng)濟(jì)上是合理的, 在操作上也不是十分困難的,在法律上也是合法的。第二章相關(guān)技術(shù)2.1 .net 平臺(tái)net是建立在開放體系結(jié)構(gòu)基礎(chǔ)上的一套可以用來(lái)構(gòu)建和運(yùn)行新一代 microsoft windows和web應(yīng)用程序的平臺(tái),其目的是簡(jiǎn)化web開發(fā)。.net平臺(tái) 包括:net framework、net企業(yè)服務(wù)器和net構(gòu)建模塊服務(wù),以及net開發(fā)工 具(visual studio .net)2. 2

30、. net framework 概述net framework是.net戰(zhàn)略的核心,是一種分布式的運(yùn)算框架,以xml為 基礎(chǔ),以web為核心,并結(jié)合其他多種技術(shù)最大限度地利用internet上豐富的資 源來(lái)提高工作效率。vb.net c# c+ jscriptwindowscommon language specificationasrnet(web foe用 & web services)ado.net (data & xml)class librarycommon language runtime2. 2. 1 common language runt i me (clr)

31、clr是.net框架的運(yùn)行環(huán)境,位于.net框架的底層,為基于.net平臺(tái)的一 切操作提供一個(gè)統(tǒng)一的、受控的運(yùn)行環(huán)境。2. 2.2 . net framework 類庫(kù)在.net框架結(jié)構(gòu)中,.net framework類庫(kù)位于clrz上,包含許多高度可重 用性的接口和類,并且完全面向?qū)ο?。它既?net應(yīng)用軟件開發(fā)的基礎(chǔ)類庫(kù),也 是.net平臺(tái)本身的實(shí)現(xiàn)基礎(chǔ)。該類庫(kù)以命名空間方式來(lái)組織,最頂層的命名空間 是 system o2. 3 asp. netasp是微軟公司在1996年隨其iis 3.0推出的一種主要用于web服務(wù)器應(yīng)用 開發(fā)的技術(shù),它提供使用vbscript或jscripl的服務(wù)器端

32、腳木環(huán)境,可用來(lái)創(chuàng)建和 運(yùn)行動(dòng)態(tài)、交互的web服務(wù)器應(yīng)用程序。asp簡(jiǎn)單易用,功能也很強(qiáng)大,但它存在一些不足,主要有:(1)缺乏良好的開發(fā)模型和程序語(yǔ)言。(2)程序結(jié)構(gòu)不清晰。(3)com組件部署困難。與以前的web開發(fā)模型asp相比,asp.net具有以下突出的特點(diǎn):(1)更強(qiáng)的性能(2)強(qiáng)大的開發(fā)工具支持(3)強(qiáng)大的功能(4)多種語(yǔ)言支持(5)更易于配置管理(6)更加易于開發(fā)(7)自定義性和擴(kuò)展性(8)安全性(9)清晰的程序結(jié)構(gòu)2. 4 ado. net數(shù)據(jù)服務(wù)平臺(tái)ado.net數(shù)據(jù)服務(wù)是隨同微軟.net框架3.5 sp1的推出一同正式發(fā)行的一個(gè) 框架,主要目的是為了簡(jiǎn)化數(shù)據(jù)屮心型web服

33、務(wù)開發(fā)。ado.net數(shù)據(jù)服務(wù)框架, 提供了一套完整的庫(kù),還有集成于visual studio中的工具,以及一套定義良好的 模式,從而使得以服務(wù)方式基于數(shù)據(jù)模型級(jí)提供相關(guān)crud操作變得與簡(jiǎn)單的 http操作一樣得容易。ado.net數(shù)據(jù)服務(wù)定義了一個(gè)協(xié)議,用于與基于http以及當(dāng)前流行的 atompub和json標(biāo)準(zhǔn)的數(shù)據(jù)服務(wù)進(jìn)行通信。除了支持這些標(biāo)準(zhǔn)z處,ado.net 數(shù)。據(jù)服務(wù)協(xié)議還定義了數(shù)據(jù)承載的格式及資源的尋址模式。由于它的開放與可 互操作設(shè)計(jì),各種各樣的客戶端和服務(wù)器已開始接納ado. net數(shù)據(jù)服務(wù)協(xié)議???z,基于ado. net數(shù)據(jù)服務(wù),無(wú)論是在開發(fā)者方面還是在應(yīng)用者方面都

34、正在不斷 壯大。從多方面來(lái)看,ado. net數(shù)據(jù)服務(wù)協(xié)議模擬了微軟.net ria服務(wù)應(yīng)用程序 屮客戶端與服務(wù)器端層間的通信技術(shù)。微軟的口標(biāo)是進(jìn)一步密切這兩種技術(shù)間的 協(xié)同操作,從而使得.net ria服務(wù)可以使用與ado. net數(shù)據(jù)服務(wù)一樣的協(xié)議。這 樣一來(lái),對(duì)兩種技術(shù)都有所收益:微軟.net ria服務(wù)應(yīng)用程序都能夠與ado. net數(shù)據(jù)服務(wù)的相關(guān)內(nèi)容進(jìn)行交互(利用現(xiàn)有的客戶端技術(shù)及開發(fā)工具),基于 ado. net數(shù)據(jù)服務(wù)的服務(wù)也能夠利用.net r1a服務(wù)提供的業(yè)務(wù)邏輯模式,豐富的 u1控件以及端對(duì)端的開發(fā)經(jīng)驗(yàn)。根據(jù)微軟提供的消息,目前上述兩種技術(shù)間的協(xié)作仍處于發(fā)展階段。就目前 情

35、況,我們可以實(shí)現(xiàn)這兩種技術(shù)的如下協(xié)作開發(fā):(1) 擴(kuò)展現(xiàn)有的微軟.net ria服務(wù)應(yīng)用程序一通過添加一個(gè)ado. net數(shù)據(jù)服務(wù)端 點(diǎn),以支持基于ado. net數(shù)據(jù)服務(wù)協(xié)議的交互操作。(2) 使用微軟.net r1a服務(wù)模式擴(kuò)展現(xiàn)有的ado. net數(shù)據(jù)服務(wù)以添加業(yè)務(wù)邏輯支 持。本文中的示例僅提供針對(duì)上述第一種情況的應(yīng)用展示,即如何把a(bǔ)do. net數(shù)據(jù) 服務(wù)端點(diǎn)添加一個(gè)現(xiàn)有的微軟.net r1a服務(wù)應(yīng)用程序中。另外,由于目前上述兩 種技術(shù)的交互仍處于發(fā)展階段,所以在實(shí)際開發(fā)環(huán)境下還不推薦使用這種解決方 案。1、創(chuàng)建silverlight 3示例工程打開visual studio 2008

36、,選擇“文件 新建|項(xiàng)目”菜單命令,打開“新 建項(xiàng)目”對(duì)話框。(2)選擇 silverlight application模板,創(chuàng)建一個(gè) silverlight 3 項(xiàng)目, 并命名為 productswithdataservice0(3) 單點(diǎn)“確定”按鈕,進(jìn)入到下一步以選擇silverlight應(yīng)用的宿主網(wǎng)站。 從 “web project type” 下拉 列表框 中選擇"asp. net web application project” o選中對(duì)話框中最下面的“enable . net ria services”復(fù)選按鈕, 這樣便把ria框架支持添加到當(dāng)前解決方案中。至此,我們創(chuàng)

37、建了兩個(gè)工程:(1) productswithdataservice 一此工程中包含了 sil verlight 代碼,這個(gè)工 程稱為客戶端工程,這是我們創(chuàng)建的應(yīng)用程序的客戶端層。(2) productswithdataservice. web此工程中包含了 asp. net web 應(yīng)用程序 代碼,這個(gè)工程稱為服務(wù)器端工程,這是我們創(chuàng)建的應(yīng)用程序的中間層。至此,一個(gè)基本的集成了.net ria services silverlight 3示例工程框架 生成完畢。2. 在web工程上添加ado. net實(shí)體數(shù)據(jù)模型(1)右鍵單擊web工程productswithdataservice. web

38、,在彈出菜單中選擇"添 加丨新建項(xiàng)”命令。在隨后出現(xiàn)的“添加新項(xiàng)”對(duì)話框中選擇“ad0.netentity data model模板,命名為 adventureworks, edmx,最后單擊"添加” 按鈕退岀。(2) 在隨后的ado. net實(shí)體數(shù)據(jù)模型向?qū)е?,選擇“從數(shù)據(jù)庫(kù)生成”并單擊 “下一步”按鈕。(3) 在接下來(lái)的"選擇您的數(shù)據(jù)連接”對(duì)話框中,選擇已有adventureworks 數(shù)據(jù)庫(kù)連接,并勾選最下方的“將web. config中的實(shí)體連接設(shè)置另存為”復(fù)選 按鈕,并改名為 adventureworks2008entitieso(4) 在接下來(lái)的“選擇

39、數(shù)據(jù)庫(kù)對(duì)象”對(duì)話框中,僅選擇一個(gè)表格product并輸 入模型命名空間為adventureworks2008modelo最后單擊“完成”按鈕退出 ado. net實(shí)體數(shù)據(jù)模型,并保存生成的文件。(5) 最后,選擇菜單“生成i重新生成。第三章總體方案3.1系統(tǒng)設(shè)計(jì)原則1、整體性保障原則系統(tǒng)的開發(fā)采取“總體規(guī)劃,分步實(shí)施”的開發(fā)策略。即在開發(fā)之初,先進(jìn)行 總體的策劃,然后在總體規(guī)劃的指導(dǎo)與約束下開發(fā)。2、實(shí)用性原則實(shí)用性原則是衡量軟件體系最重要的指標(biāo),是否與業(yè)務(wù)結(jié)合的緊密,是否具有 嚴(yán)格的業(yè)務(wù)針對(duì)性,是系統(tǒng)成敗的關(guān)鍵因素,因此系統(tǒng)開發(fā)之初的系統(tǒng)需求分析 尤為重要,需求的分析結(jié)果直接影響到系統(tǒng)的開發(fā)

40、結(jié)果。一切從實(shí)現(xiàn)岀發(fā)是本系 統(tǒng)的開發(fā)原則之一。3、人性化的界面設(shè)計(jì)原則人性化的界面設(shè)計(jì),使一般用戶無(wú)需培訓(xùn)即可使用。強(qiáng)大的在線提醒功能隨時(shí) 讓用戶清楚當(dāng)前待辦事宜,方便,快捷,及時(shí),準(zhǔn)確。4、模塊化設(shè)計(jì)原則辦公自動(dòng)化系統(tǒng)是根據(jù)業(yè)務(wù)的需求動(dòng)態(tài)變化的,系統(tǒng)必須具有很好的靈活性。本系統(tǒng)采用模塊化的設(shè)立原則,使得功能結(jié)果具有很好的伸縮性,用戶可根據(jù)實(shí) 際情況擴(kuò)展模塊5. 權(quán)限細(xì)分原則辦公自動(dòng)化系統(tǒng)針對(duì)的是全校的教職員工,接入點(diǎn)可能是校園內(nèi)部的局域網(wǎng), 也可能是校園外部的internet,針對(duì)這種復(fù)雜的應(yīng)用環(huán)境,必須對(duì)所有用戶的權(quán) 限進(jìn)行必要的細(xì)分,進(jìn)行可靠管理。3. 2系統(tǒng)開發(fā)模式2010年以來(lái),隨著

41、計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)技術(shù)的突飛猛進(jìn),現(xiàn)代企業(yè)遇到了巨大 的機(jī)遇與挑戰(zhàn)。各單位紛紛開始建立辦公自動(dòng)化系統(tǒng)。在此過程中,關(guān)于辦公系 統(tǒng)平臺(tái)模式的選擇是系統(tǒng)設(shè)計(jì)人員遇到的首要問題。oa系統(tǒng)平臺(tái)模式大體上分為4種:主機(jī)終端模式、文件服務(wù)器模式、客戶機(jī) /服務(wù)器模式(cltne/sevrer,簡(jiǎn)稱c/s )和web瀏覽器、服務(wù)器模式(browser/sevrer, 簡(jiǎn)稱b/s) 主機(jī)終端模式由于硬件選擇有限,硬件投資得不到保證,已被逐步淘 汰。而文件服務(wù)器模式只適用小規(guī)模的局域網(wǎng),對(duì)于用戶多、數(shù)據(jù)量犬的情況就 會(huì)產(chǎn)生網(wǎng)絡(luò)瓶頸,特別是在互聯(lián)網(wǎng)上不能滿足用戶要?dú)?。因此,傳統(tǒng)平臺(tái)模式應(yīng) 主要考慮c/s模式和b/s

42、模式。在過去應(yīng)用系統(tǒng)開發(fā)過程中,c/s體系結(jié)構(gòu)得到了廣泛的應(yīng)用。其特點(diǎn)是,應(yīng) 用程序邏輯通常分布在客戶和服務(wù)器兩端,客服端發(fā)出的數(shù)據(jù)資源訪問請(qǐng)求,服 務(wù)器端將結(jié)果返回客服端。但c/s結(jié)構(gòu)存在著很多體系結(jié)構(gòu)上的問題,而b/s模 式首先它簡(jiǎn)化了客戶端。它無(wú)需像c/s模式那樣在不同的客戶機(jī)上安裝不同的客 戶應(yīng)用程序,而只需安裝通用的瀏覽軟件。這樣不但可以節(jié)省客戶機(jī)的碩盤空間 與內(nèi)存,而且使安裝過程更加簡(jiǎn)便、網(wǎng)絡(luò)結(jié)構(gòu)更加靈活。其次,它簡(jiǎn)化了系統(tǒng)的 開發(fā)和維護(hù)。系統(tǒng)的開發(fā)者無(wú)須再為了不同級(jí)別的用戶設(shè)計(jì)開發(fā)不同的客戶應(yīng)用 程序了,只需把所有的功能都實(shí)現(xiàn)在web服務(wù)器上,并就不同的功能為各個(gè)組織 的用戶設(shè)置

43、權(quán)限就可以了。各個(gè)用戶通過http請(qǐng)求在權(quán)限范圍內(nèi)調(diào)用web服務(wù)器 上不同處理程序,從而完成對(duì)數(shù)據(jù)的查詢或修改。相對(duì)于c/s模式,b/s模式的維 護(hù)具有更大的靈活性。當(dāng)程序功能發(fā)生變化時(shí),無(wú)須再為每一個(gè)現(xiàn)有客戶應(yīng)用程 序升級(jí),而只需要對(duì)web服務(wù)器上的服務(wù)處理程序進(jìn)行修改。這樣不但可以提高 運(yùn)作效率,述省去了維護(hù)時(shí)協(xié)調(diào)工作的不少麻煩。再次,它使用戶的操作變得更 簡(jiǎn)單。對(duì)于c/s模式,客戶應(yīng)用程序有自己特定的規(guī)格,使用者需要接受專門培 訓(xùn)。而采用b/s模式時(shí),客服端只是一個(gè)簡(jiǎn)單易用的瀏覽軟件。無(wú)論是決策層 還是操作層的人員都無(wú)須培訓(xùn),就可以直接使用。最后,b/s模式特別適用于網(wǎng)上 信息發(fā)布,使得

44、傳統(tǒng)的辦公功能有所需的。這使得大部分書面文件可以被電子文 件取代,從而高了工作效率,使行政手續(xù)簡(jiǎn)化,節(jié)省了人力物力。綜合考慮到c/s, b/s優(yōu)缺點(diǎn),該系統(tǒng)選擇b/s開發(fā)模式。3. 3系統(tǒng)設(shè)計(jì)模型為了使系統(tǒng)結(jié)構(gòu)更清晰,分工更明確,有利于后期的維護(hù)和升級(jí),該系統(tǒng)模 式的設(shè)計(jì)方案采用了三層架結(jié)構(gòu)的開發(fā)模型。三層架構(gòu)一詞中的三層是指:外觀層(用戶表示層)、中間層(業(yè)務(wù)邏輯層)、 數(shù)據(jù)庫(kù)層(數(shù)據(jù)訪問層)。其中:外觀層位于最外層,直接呈現(xiàn)在用戶面前。用 于顯示數(shù)據(jù),并為用戶提供一種交互式的界面。中間層負(fù)責(zé)處理用戶輸入的信息, 或者是將這些信息發(fā)給數(shù)據(jù)庫(kù)層進(jìn)行保存,或者是調(diào)用數(shù)據(jù)庫(kù)層中的函數(shù)再次讀 出這些

45、數(shù)據(jù)。數(shù)據(jù)庫(kù)層:僅實(shí)現(xiàn)對(duì)數(shù)據(jù)的保存和讀取操作。三層架構(gòu)的優(yōu)點(diǎn)如下:1 .通過將應(yīng)用程序級(jí)配置為服務(wù)器場(chǎng),并將數(shù)據(jù)庫(kù)級(jí)配置為服務(wù)器群集,可強(qiáng) 力支持可伸縮性和容錯(cuò)。2. 通過將客服端計(jì)算機(jī)與應(yīng)用程序邏輯分開,可支持客戶端應(yīng)用程序的開發(fā)和 分布。3. 每一級(jí)都可以在其自己的安全環(huán)境中運(yùn)行。4由于web服務(wù)器和業(yè)務(wù)組件位于同一臺(tái)計(jì)算機(jī)上(甚至經(jīng)常處于同一進(jìn)程中), 因此性能得到增強(qiáng)。三層架構(gòu)的缺點(diǎn)如下:1 業(yè)務(wù)邏輯直接向客戶端級(jí)公開,對(duì)于web應(yīng)用程序來(lái)說,這可能帶來(lái)重大 的安全風(fēng)險(xiǎn)。2. 支持web服務(wù)器的碩件比同時(shí)支持web服務(wù)器和應(yīng)用程序服務(wù)器的硬件要 便宜得多。因此,對(duì)于此解決方案而言,添加

46、一個(gè)新用戶所增加的成本通常比web 服務(wù)器與應(yīng)用程序服務(wù)器分開的解決方案更高。3. 4系統(tǒng)編程語(yǔ)言在開發(fā)語(yǔ)言上。net同樣支持c+,vb、net、c#、j#等語(yǔ)言。c#語(yǔ)言是在net中推出的全新的語(yǔ)言,這種全新的面向?qū)ο蟮恼Z(yǔ)言使得開發(fā)者可 以快速的構(gòu)建從底層系統(tǒng)級(jí)到高層商業(yè)組件的不同應(yīng)用。c#在保證了強(qiáng)大的功能 和靈活性的同時(shí),給c和c+帶來(lái)了類似于visual basic的快速開發(fā),并且它 還針對(duì)net作了特別的設(shè)計(jì),比如c#允許xml數(shù)據(jù)直接映射為它的數(shù)據(jù)類型等 等,這些特性結(jié)合起來(lái)使得c#成為優(yōu)秀的下一代網(wǎng)絡(luò)編程語(yǔ)言。c#簡(jiǎn)化和現(xiàn)代化了 c+在類、名字空間、方法重載和異常處理等領(lǐng)域。摒

47、棄c+的復(fù)雜性,使它更易用、更少出錯(cuò)。c#的貢獻(xiàn)是減少了 c+些特性,不 再有宏、模板和多重繼承,具有嚴(yán)格的類型安全、版木控制、垃圾收集等功能。 所有的這些功能的目標(biāo)都是瞄準(zhǔn)了開發(fā)面向組件的軟件??紤]其的優(yōu)勢(shì)和特性,此系統(tǒng)選擇了 c#.3.5系統(tǒng)開發(fā)環(huán)境本系統(tǒng)的開發(fā)環(huán)境如21 技術(shù)平臺(tái):微軟的net框架1.1.4322版本。2. 信息服務(wù)器:internet information service 5.1 版本。3. 開發(fā)語(yǔ)言c#4. 開發(fā)工具:visual stud1o.net 2003 版本5. 數(shù)據(jù)庫(kù)管理系統(tǒng):sql server 20006. 服務(wù)器操作系統(tǒng):系統(tǒng)實(shí)施后可采用 wind

48、ow 2000 server或window2003 server3. 6系統(tǒng)功能設(shè)計(jì)3. 6. 1需求分析需求(requirement)是待開發(fā)系統(tǒng)的特征。需求分析(requirements analysts)就是軟件分析人員著手分析軟件系統(tǒng)用來(lái)解決手頭問題所需要的軟件 特征。需求分析有一系列活動(dòng)構(gòu)成,包括許多需要解決方案的問題的研究和確定 系統(tǒng)解決方案必須具有的行為。需求分析的完整性和持續(xù)時(shí)間根據(jù)選擇的特定開 發(fā)過程各不相同。需求分析開始于來(lái)自領(lǐng)域?qū)<业男枨蟮膯l(fā)。這一過程中收集的信息必須被 清晰、簡(jiǎn)潔、明確地記錄下來(lái)。這種需求的記錄稱為需求建模 (requtrementsmodeltng

49、).需求模型成為需求規(guī)格說明(requirements specification)的一部分。如果規(guī)格說明沒有正確地反映用戶的需求,那么將來(lái) 軟件系統(tǒng)就沒有機(jī)會(huì)獲得較大的成功。boehm對(duì)軟件的開發(fā)項(xiàng)目進(jìn)行了研究,得出 的結(jié)論是正確、徹底的需求分析對(duì)于生產(chǎn)成功的、費(fèi)用適度的最終軟件系統(tǒng)非常 重要。軟件是利用計(jì)算機(jī)技術(shù)解決現(xiàn)實(shí)?;钪械膯栴}的一種有效方法和手段,如同 其它方法和手段一樣,首先必須搞清楚要解決的問題是說明,然后才能去解決它。 過去總是有人忽略需求分析的重要性,在沒有全面、準(zhǔn)確和認(rèn)真地完成需求分析 工作之前,就急急忙忙地進(jìn)行設(shè)計(jì)甚至實(shí)現(xiàn)工作,結(jié)果往往是事半功倍,造成不 必要的多次反復(fù),

50、甚至給軟件留下嚴(yán)重的后遺癥。軟件需求分析階段的工作和任務(wù)是在對(duì)問題進(jìn)行調(diào)查了解得基礎(chǔ)上,用一定 的方法和手段對(duì)問題進(jìn)行分析建模。需求分析的結(jié)果應(yīng)該反映的是必須干什么。 它的主要用途是明確需求、為用戶和開發(fā)人員提供一起協(xié)商討論的基礎(chǔ)、作為設(shè) 計(jì)和實(shí)現(xiàn)的依據(jù)。木辦公自動(dòng)化系統(tǒng)是根據(jù)高校的要求設(shè)計(jì)定位為“基于web的個(gè)性化的、支 持遠(yuǎn)程協(xié)同德、采用嚴(yán)格安全認(rèn)證體系及權(quán)限管理的信息數(shù)據(jù)服務(wù)一體的綜合辦 公平臺(tái)”。這其中包括如下含義:1 在體系結(jié)構(gòu)上,該系統(tǒng)應(yīng)該基于三層的瀏覽器/服務(wù)器(b/s)體系結(jié)構(gòu)。web瀏覽器應(yīng)該是集成所有信息服務(wù)的最終平臺(tái)。2. 在用戶群體上,該系統(tǒng)應(yīng)該是個(gè)性化的。服務(wù)與管理是

51、按需求提供的,不 同角色的用戶具有不同的權(quán)限,其享受的服務(wù)可以由用戶在其權(quán)限范圍內(nèi)自由定 制??梢詫?shí)現(xiàn)按功能、按權(quán)限、按用戶組及用戶的矩陣式權(quán)限管理模式。3. 在海量數(shù)據(jù)分布上,支持?jǐn)?shù)據(jù)集群概念,使得系統(tǒng)在資源上合理分配,能 夠支持海量數(shù)據(jù)的多數(shù)據(jù)元的分離、存檔和歸并。支持多系統(tǒng),多功能,多數(shù)據(jù) 源的信息集群技術(shù),實(shí)現(xiàn)數(shù)據(jù)流量的均衡。4. 實(shí)現(xiàn)可信賴的安全機(jī)制,確保數(shù)據(jù)的安全。3. 6. 2系統(tǒng)可行性分析當(dāng)啟動(dòng)一個(gè)軟件開發(fā)任務(wù)時(shí),就進(jìn)入了軟件生命周期的第一個(gè)階段,即可行性 研究與計(jì)劃階段。眾所周知,世界上所有的問題不是都有簡(jiǎn)單明顯的解決辦法的, 許多問題不能再預(yù)定規(guī)模之內(nèi)解決。如果問題沒有可行

52、的解決方案,那么花費(fèi)在 這項(xiàng)開發(fā)工程上的任何時(shí)間、資源、人力和經(jīng)費(fèi)都是無(wú)謂的浪費(fèi)??尚行匝芯康?目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。問題的關(guān)鍵 是確定問題是否值得去解,而不是問題有沒有解。可行性分析是研究在當(dāng)前的具 體條件下,開發(fā)新系統(tǒng)是否具備必要的資源和其他條件。為了達(dá)到這個(gè)目的,必 須認(rèn)真了解用戶的要求及現(xiàn)實(shí)環(huán)境,探索若干可供選擇的主要的解法,并對(duì)每種 解法的可行性進(jìn)行仔細(xì)論證。 仁系統(tǒng)技術(shù)可行性分析(1)系統(tǒng)net開發(fā)平臺(tái)可行性分析辦公自動(dòng)化系統(tǒng)隨著網(wǎng)絡(luò)和計(jì)算機(jī)技術(shù)的發(fā)展,經(jīng)過了第一代、第二代的發(fā) 展階段,現(xiàn)在進(jìn)入了以知識(shí)管理為核心的辦公自動(dòng)化時(shí)代,其開發(fā)的平臺(tái)也

53、比較 多,j2ee和net開發(fā)的辦公系統(tǒng)相對(duì)于exchange server與lotus dom1no/notes 這兩個(gè)開發(fā)平臺(tái)較為低層,但提供了強(qiáng)大的靈活性,通用性。此兩項(xiàng)技術(shù)都已十 分成熟,并各有許多成功案例,所以使用net平臺(tái)技術(shù)能夠開發(fā)此校園網(wǎng)絡(luò)辦公 系統(tǒng)。(2)b/s開發(fā)模式可行性分析辦公自動(dòng)化系統(tǒng)通常使用兩種開發(fā)模式,c/s模式,即客戶機(jī)、服務(wù)器模式和 b/s模式,即web瀏覽器/服務(wù)器模式(browser/server)c/s模式,c/s (client/server,客戶機(jī)/服務(wù)器)模式又稱c/s結(jié)構(gòu), 是20世紀(jì)80年代末逐步成長(zhǎng)起來(lái)的一種模式,是軟件系統(tǒng)體系結(jié)構(gòu)的一種。

54、c/s結(jié)構(gòu)的關(guān)鍵在于功能的分布,一些功能放在前端機(jī)(即客戶機(jī))上執(zhí)行, 另一些功能放在后端機(jī)(即服務(wù)器)上執(zhí)行。功能的分布在于減少計(jì)算機(jī)系 統(tǒng)的各種瓶頸問題。c/s模式簡(jiǎn)單地講就是基于企業(yè)內(nèi)部網(wǎng)絡(luò)的應(yīng)用系統(tǒng)。 與b/s (browser/server,瀏覽器/服務(wù)器)模式相比,c/s模式的應(yīng)用系統(tǒng) 最大的好處是不依賴企業(yè)外網(wǎng)環(huán)境,即無(wú)論企業(yè)是否能夠上網(wǎng),都不影響應(yīng) 用。服務(wù)器通常采用高性能的pc、工作站或小型機(jī),并采用大型數(shù)據(jù)庫(kù)系統(tǒng), 如oracle、sybase> informix或sql server0客戶端需要安裝專用的客戶 端軟件。 傳統(tǒng)的c/s體系結(jié)構(gòu)雖然采用的是開放模式,但這

55、只是系統(tǒng)開 發(fā)一級(jí)的開放性,在特定的應(yīng)用中無(wú)論是client端還是server端都還需要 特定的軟件支持。由于沒能提供用戶真正期望的開放環(huán)境,c/s結(jié)構(gòu)的軟件 需要針對(duì)不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,加之產(chǎn)品的更新?lián)Q代十 分快,己經(jīng)很難適應(yīng)百臺(tái)電腦以上局域網(wǎng)用戶同時(shí)使用。而且代價(jià)高,效率 低。如我院使用的上海超蘭公司“案件統(tǒng)計(jì)”管理軟件就是典型的c/s體系 結(jié)構(gòu)管理軟件。1. c/s結(jié)構(gòu)的優(yōu)點(diǎn)是能充分發(fā)揮客戶端p c的處理能力,很多工作可以 在客戶端處理后再提交給服務(wù)器。對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快。缺點(diǎn) 主要有以下幾個(gè):(1)只適用于局域網(wǎng),而隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動(dòng)辦公和分布式辦

56、公越來(lái)越 普及,這需要我們的系統(tǒng)具有擴(kuò)展性。這種方式遠(yuǎn)程訪問需要專門的技術(shù),同時(shí) 要對(duì)系統(tǒng)進(jìn)行專門的設(shè)計(jì)來(lái)處理分布式的數(shù)據(jù)。(2)客戶端需要安裝專用的客戶端軟件,首先涉及到安裝的工作量,其次任何一 臺(tái)電腦出問題,如病毒、硬件損壞,都需耍進(jìn)行安裝或維護(hù)。特別是有很多分部 或?qū)Yu店的情況,不是工作量的問題,而是路程的問題。還有,系統(tǒng)軟件升級(jí)時(shí), 每一臺(tái)客戶機(jī)需要重新安裝,其維護(hù)和升級(jí)成本非常高。(3)對(duì)客戶端的操作系統(tǒng)一般也會(huì)有限制,可能適應(yīng)于win9&但不能用于 win2000或windows xp?;蛘卟贿m用丁微軟新的操作系統(tǒng)等等,更不用說linux unix等。總之,此模式已不適應(yīng)i

57、nternet的發(fā)展和移動(dòng)辦公的需要。b/s (browser/server,瀏覽器/服務(wù)器)模式又稱b/s結(jié)構(gòu)。它是隨著internet 技術(shù)的興起,對(duì)c/s模式應(yīng)用的擴(kuò)展。在這種結(jié)構(gòu)下,用戶工作界面是通過ie瀏 覽器來(lái)實(shí)現(xiàn)的。b/s模式最大的好處是運(yùn)行維護(hù)比較簡(jiǎn)便,能實(shí)現(xiàn)不同的人員,從 不同的地點(diǎn),以不同的接入方式(比如lan, wan, internet/intranet等)訪問和操 作共同的數(shù)據(jù);最大的缺點(diǎn)是對(duì)企業(yè)外網(wǎng)環(huán)境依賴性太強(qiáng),由于各種原因引起企 業(yè)外網(wǎng)中斷都會(huì)造成系統(tǒng)癱瘓。隨著internet和www的流行,以往的主機(jī)/終端和c/s都無(wú)法滿足當(dāng)前的全球 網(wǎng)絡(luò)開放、互連、信息隨處

58、可見和信息共享的新耍求,于是就出現(xiàn)了 b / s型模式, 即瀏覽器/服務(wù)器結(jié)構(gòu)。b/s模式最大特點(diǎn)是:用戶可以通過www瀏覽器去訪 問internet ±的文本、數(shù)據(jù)、圖像、動(dòng)畫、視頻點(diǎn)播和聲音信息,這些信息都是由 許許多多的web服務(wù)器產(chǎn)生的,而每一個(gè)web服務(wù)器又可以通過各種方式與數(shù)據(jù) 庫(kù)服務(wù)器連接,大量的數(shù)據(jù)實(shí)際存放在數(shù)據(jù)庫(kù)服務(wù)器中??蛻舳顺?www瀏覽 器,一般無(wú)須任何用戶程序,只需從web服務(wù)器上下載程序到本地來(lái)執(zhí)行,在下 載過程中若遇到與數(shù)據(jù)庫(kù)有關(guān)的指令,由web服務(wù)器交給數(shù)據(jù)庫(kù)服務(wù)器來(lái)解釋執(zhí) 行,并返回給web服務(wù)器,web服務(wù)器乂返回給用戶。在這種結(jié)構(gòu)中,將許許多 多的網(wǎng)連接到一塊,形成一個(gè)巨大的網(wǎng),即全球網(wǎng)。而各個(gè)企業(yè)可以在此結(jié)構(gòu)的 基礎(chǔ)上建立自己的internet

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論