- 相關(guān)推薦
論高校網(wǎng)絡(luò)辦公系統(tǒng)的設(shè)計
近年來,由于高校的辦學規(guī)模日益擴大和管理體制的改革,實行多校區(qū)分散辦學等,給高校行政管理工作帶來很多不便。因此,依托網(wǎng)絡(luò)辦公系統(tǒng),結(jié)合學校行政管理工作的特點,研制開發(fā)適合各自校情的高校辦公系統(tǒng),并使之成為基于業(yè)務(wù)信息源的綜合處理系統(tǒng)和決策支持系統(tǒng)是大勢所趨;谶@種意義下的辦公自動化系統(tǒng),不僅是在高,F(xiàn)有的管理和運行模式下的自動化,更重要的是通過改變各部門之間的交流方式,為行政管理本身的重整和發(fā)展帶來新的機會,從而改變傳統(tǒng)的行政管理方式,規(guī)范學校管理和提高高校教職員工的辦公效率。為各職能部門提供網(wǎng)上辦公服務(wù)和信息化處理,實現(xiàn)辦公自動化的日常信息處理,從而提高各部門的辦公效率,實現(xiàn)標準化網(wǎng)上辦公。
1需求分析
在開發(fā)網(wǎng)絡(luò)辦公系統(tǒng)之前,首先要對用戶的需求進行分析和研究,只有在確定了這些需要后,才能夠確定系統(tǒng)的總體目標。因此,需求分析這個階段的工作相當重要,不可忽視。本系統(tǒng)主要是高等院校的教職工使用,使教職員工們提高工作效率,降低各種失誤給工作帶來的不良反映。本系統(tǒng)優(yōu)先考慮的是如何滿足學校各部門辦公的需求。本系統(tǒng)應(yīng)該具備以下的管理功能:
(1)系統(tǒng)安全:大多數(shù)情況下,本系統(tǒng)會連接到學校現(xiàn)有的校園網(wǎng)上運行,而學校一般很少考慮校園網(wǎng)的安全性,因此,會產(chǎn)生不少的問題,所以數(shù)據(jù)的安全性必須放在首要位置進行考慮。
(2)權(quán)限:一般來說,都會要求系統(tǒng)權(quán)限的劃分要層次分明,合理有效。因為辦公系統(tǒng)將提供給所有教職工使用,所以各類權(quán)限的劃分就顯得尤為重要。
(3)辦公系統(tǒng)采用通用的模塊化設(shè)計方法,具有很強的適應(yīng)能力,并且便于維護和升級,不僅能夠很好地滿足本次網(wǎng)絡(luò)辦公建設(shè)的需求,而且還必須為建設(shè)后期工程提供良好的擴展和維護接口,便于以后將新的功能加入至系統(tǒng)內(nèi)實現(xiàn)功能擴展。
(4)辦公系統(tǒng)的建設(shè)必須注重辦公個性化的需求,使用者所面對的應(yīng)當只是自己需要處理的事務(wù),并能夠很便捷地進行自己相關(guān)業(yè)務(wù)的辦理。
(5)辦公系統(tǒng)要求具有協(xié)同辦公功能。
(6)辦公系統(tǒng)的功能需求主要有:公文管理、辦公信息、個人事務(wù)、公共信息、系統(tǒng)管理。
通過這些功能的實現(xiàn),以提高工作和管理效率、實現(xiàn)數(shù)據(jù)的共享、加強上層和下層的溝通、減少無謂的浪費。
2系統(tǒng)總體設(shè)計
2.1系統(tǒng)的體系結(jié)構(gòu)設(shè)計
現(xiàn)存的許多信息系統(tǒng)都是采用Client/Server模式設(shè)計的,這種模式雖然具有較強的信息共享能力,但是客戶端需要安裝特定的客戶端軟件,在系統(tǒng)軟件升級時,每臺客戶機都需要重新安裝,勢必會造成日常維護和升級成本高、工作地域范圍受限制等問題,客戶端的靈活性被限制,因此,這種結(jié)構(gòu)具有一定的局限性。
隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動辦公和分布式辦公越來越普及,以Web技術(shù)為基礎(chǔ)的Browser/Server模式日益顯現(xiàn)出其優(yōu)異性。B/S模式是由瀏覽器、Web服務(wù)器、數(shù)據(jù)庫服務(wù)器3個層次組成。Browser/Server結(jié)構(gòu)擴展了客戶機/服務(wù)器的概念,使開發(fā)者只需要把注意力集中在Web服務(wù)器端后臺應(yīng)用的開發(fā)上,省去了客戶端前臺交互界面軟件的開發(fā),用戶只要使用多媒體瀏覽器(如Internet Explore, Fire Fox, Google Chrome等)就可以進行網(wǎng)頁和信息的訪問和交流,真正實現(xiàn)客戶端的零安裝和零維護。這不僅可節(jié)省開發(fā)費用和加快開發(fā)進度,更重要的是跨越多平臺開發(fā)的實現(xiàn)。也就是說,實現(xiàn)了開發(fā)環(huán)境和應(yīng)用環(huán)境的分離,也對用戶群的擴展、變化以及應(yīng)用系統(tǒng)的管理和軟件的安裝、維護和升級起到了積極的作用。
綜合以上分析,本文研究的基于Web的網(wǎng)絡(luò)辦公系統(tǒng)采用了Browser/Server (瀏覽器/服務(wù)器結(jié)構(gòu)體系,這種模式統(tǒng)一了客戶端,最終用戶界面統(tǒng)一為瀏覽器,將系統(tǒng)功能實現(xiàn)的核心部分全部放在服務(wù)器端,是標準的三層結(jié)構(gòu)體系,簡化了系統(tǒng)的開發(fā)和維護,開放性好,系統(tǒng)負載輕,使辦公用戶的操作更簡單。
2.2系統(tǒng)功能模塊設(shè)計
根據(jù)前面的需求分析,高校網(wǎng)絡(luò)辦公系統(tǒng)主要從公文管理、辦公信息、個人事務(wù)、公共信息、系統(tǒng)管理等幾個方面進行建設(shè)。
(1)系統(tǒng)管理子系統(tǒng):包括部門和人員的權(quán)限、角色、口令、授權(quán)等。
(2)公文管理子系統(tǒng):公文管理是指公文的收文、發(fā)文、辦理、整理、歸檔等一系列相互關(guān)聯(lián)、銜接有序的工作。高校辦公室是學校發(fā)文管理機構(gòu),主管學校公文處理工作并負責指導(dǎo)各部門的公文處理工作。
(3)辦公信息子系統(tǒng):主要包括會議安排、車輛使用情況和費用管理、檔案管理等。
(4)個人事務(wù)子系統(tǒng):包括通訊錄、日程等。個人辦公是辦公人員的日常辦公環(huán)境,它為辦公人員提供每天工作所需要的各種日常功能?梢苑奖愕亻営[各種等待處理的新信息,查看個人日程和處理自己的待辦事宜。日常辦公的主要功能有:日程安排、聯(lián)系人、個人文檔、待辦事宜等。
(5)公共信息子系統(tǒng):包括學校的各種公告、簡報、大事記列表、學校內(nèi)部信息交流和討論、辦事指南和信息查詢等。
2.3數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫設(shè)計是開發(fā)中關(guān)鍵的步驟之一,數(shù)據(jù)結(jié)構(gòu)的好壞和優(yōu)劣直接影響到最終系統(tǒng)的成敗。所以能否建立一個良好的數(shù)據(jù)庫,使整個系統(tǒng)之間的數(shù)據(jù)可以迅速,方便,準確調(diào)用和管理是衡量系統(tǒng)開發(fā)好壞的重要指標,也是系統(tǒng)的基本要求。
2.3.1數(shù)據(jù)庫設(shè)計的原則
數(shù)據(jù)庫設(shè)計的基本原則是在總體方案的指導(dǎo)下,各個庫應(yīng)當為它所支持的管理目標服務(wù),在設(shè)計數(shù)據(jù)庫系統(tǒng)時,應(yīng)該重點考慮以下因素:
(1)數(shù)據(jù)庫必需層次分明,布局合理。
(2)數(shù)據(jù)庫必需高度結(jié)構(gòu)化,保證數(shù)據(jù)的結(jié)構(gòu)化,規(guī)范化和標準化,這是建立數(shù)據(jù)庫和進行信息交換的基礎(chǔ)。數(shù)據(jù)結(jié)構(gòu)的設(shè)計應(yīng)該遵循國家標準和行業(yè)標準,尤其要重視編碼的應(yīng)用。
(3)在設(shè)計數(shù)據(jù)庫的時候,一方面要盡可能的減小冗余度,減小存儲空間的占用,降低數(shù)據(jù)一致性問題發(fā)生的可能性,另一方面,還要考慮適當?shù)娜哂,以提高運行速度和降低開發(fā)難度。
(4)必需維護數(shù)據(jù)的正確性和一致性。
(5)設(shè)定相應(yīng)的安全機制。
2.3.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
本系統(tǒng)采用了SQL Server數(shù)據(jù)庫,SQL Server是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。它是一種應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點:易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價比等。
3系統(tǒng)實現(xiàn)
學校要使用網(wǎng)絡(luò)辦公系統(tǒng),除了設(shè)計開發(fā)辦公系統(tǒng)外,還有一些重要的工程就是部署軟件的運行環(huán)境和網(wǎng)站環(huán)境。網(wǎng)絡(luò)辦公系統(tǒng)的運行環(huán)境一般考慮學校計算機硬件條件和操作系統(tǒng)、應(yīng)用服務(wù)器、數(shù)據(jù)庫等系統(tǒng)軟件因素。
3.1網(wǎng)絡(luò)環(huán)境配置
高,F(xiàn)有網(wǎng)絡(luò)應(yīng)采用千兆位以太網(wǎng)技術(shù),它是一種新型的高速局域網(wǎng),可以提供1 Gbps的通信帶寬。千兆以太網(wǎng)技術(shù)被廣泛應(yīng)用于大中規(guī)模的園區(qū)網(wǎng)主干,實現(xiàn)1000M主干,100 M交換到桌面的主流網(wǎng)絡(luò)應(yīng)用模式,交換機應(yīng)為品牌三層交換核心交換機。
3.2軟件配置
3.2.1服務(wù)器端
操作系統(tǒng):考慮到系統(tǒng)的易用性、安全性等方面,服務(wù)器端采用Windows Server 2008作為操作系統(tǒng)。主要用于提供集成網(wǎng)絡(luò)功能、內(nèi)部安全性、系統(tǒng)容錯等服務(wù)。
Web服務(wù)器:采用微軟公司的IIS 7.0(Microsoft Internet Inform ation Server 7.0),它主要用于提供WWW ,FTP服務(wù),并能訪問數(shù)據(jù)庫,提供動態(tài)信息服務(wù),并且IIS的管理維護方便且容易掌握。
3.2.2客戶端
操作系統(tǒng):Microsoft Windows XP或者Windows7;
瀏覽器軟件:推薦使用IE 7.0以上;
常用辦公軟件:0ffice 2003/2010等。
3.3硬件配置
服務(wù)器端:品牌服務(wù)器,參考配置(IBM 3650兩臺,一臺作為數(shù)據(jù)庫服務(wù)器,一臺作為應(yīng)用服務(wù)器)
客戶端:品牌電腦,參考配置(I3以上,2G內(nèi)存,500 G硬盤
3.4應(yīng)用示例
系統(tǒng)平臺采用ASP.NET和SQL Server 2008構(gòu)建B/S結(jié)構(gòu)系統(tǒng),教職員工要通過輸入用戶名和密碼才能登陸系統(tǒng)。部分功能模塊界面的截圖。
4系統(tǒng)測試
系統(tǒng)測試是系統(tǒng)保證質(zhì)量的最后一個環(huán)節(jié),是系統(tǒng)開發(fā)中一個非常重要的階段。在系統(tǒng)開發(fā)的過程中,雖然采取了很多措施來防止問題的產(chǎn)生,但是差錯畢竟是無法避免的。如果系統(tǒng)沒有經(jīng)過測試,一旦問題在運行中暴露出來,將會造成更多的損失。
以下是本系統(tǒng)測試的大致步驟:
(1)制定測試計劃:是測試的先期準備工作階段,主要是對將要進行的測試做一個整體的規(guī)劃,包括測試的目的,測試的策略,準備測試的問題,收集測試數(shù)據(jù),確定測試報告撰寫要求等。
(2)選擇參與測試的人員:將可能使用本系統(tǒng)的用戶分為若干組,從每一組中選擇若干代表參與測試,每一組用戶至少選擇6名以上。
(3)執(zhí)行測試:將設(shè)計好的測試方法和材料(如測試目標的描述,系統(tǒng)使用背景,測試問題的設(shè)置,測試內(nèi)容的檢查清單等)應(yīng)用于實際測試過程中,防止測試對象因經(jīng)驗不足而導(dǎo)致數(shù)據(jù)丟失。
(4)分析并形成測試結(jié)論:在測試結(jié)束后對整個測試過程及系統(tǒng)進行評估。通過測試工作中得到的數(shù)據(jù)進行總結(jié),并形成測試報告,為系統(tǒng)是否正式運行提供依據(jù)。如果在測試時發(fā)現(xiàn)問題,要及時找出錯誤原因和位置,然后進行修改。修改后再次測試,如還有問題,再繼續(xù)修改;如無問題,系統(tǒng)可以投入使用。
5結(jié)束語
本文研究了基于Web的高校網(wǎng)絡(luò)辦公系統(tǒng)的設(shè)計與實現(xiàn),本系統(tǒng)結(jié)構(gòu)設(shè)計合理,簡單且容易操作,界面友好,基本能夠滿足學校對辦公自動化管理的要求,并能為進一步實現(xiàn)移動辦公預(yù)留了改進空間,具有良好的擴展升級功能。