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