楊桂正 梁志勛
【摘 要】以某高校的辦公信息系統為研究對象,結合校內的辦公自動化需求,采用基于B/S開發模式和三層架構開發模型,采用PHP和MySQL數據庫技術,開發網絡辦公自動化的方法,并在校園局域網內實現初步功能。在Dreamweaver CS6版本的可視化軟件開發平臺下,最后通過系統的測試和驗證,整個系統能夠流暢的運作起來。最后,所設計的系統根據學校的試運行和測試用戶反饋情況,系統不但可以提高管理水平和學校事務管理效率,大大節約了公文審批的時間,做到了各項工作集中管理,滿足了教務管理、學校運作等功能需求。
【關鍵詞】網絡辦公系統;PHP技術;可視化軟件
中圖分類號: TP399 文獻標識碼: A 文章編號: 2095-2457(2019)02-0036-002
【Abstract】Taking the office information system of a university as the research object, combined with the office automation requirements in the school, adopting the B/S development model and the three-tier architecture development model, using PHP and MySQL database technology to develop the network office automation method, and Initial functions are implemented in the campus LAN. Under the visual software development platform of Dreamweaver CS6, the whole system can be smoothly operated through system testing and verification. Finally, according to the school's trial operation and test user feedback, the system can not only improve the management level and school affairs management efficiency, but also save the time for official document approval, and achieve centralized management of various tasks, meeting the educational management, Functional needs such as school operations.
【Key words】Network office system; PHP technology; Visualization software
0 引言
隨著計算機技術和網絡通信技術的發展,信息技術廣泛被運用于各行各業。與此同時,仍采用傳統化辦公的企事業單位和高校的辦公逐漸趨向于無紙化辦公[1],然而大部分高校管理者和老師由于舊習慣的原因,覺得學習新的系統需要投入大量的精力,仍堅持采用傳統的辦公模式,且有不少高校花大價錢購買了一整套的辦公系統,但是實際上大部分高校,自動化網絡辦公系統在購買驗收后都被閑置不用,高校內部的信息傳遞、處理的速度慢和效率低將影響著高校管理效率的提高,直接影響了高校教育事業的發展[2]。
當前大部分高校購買或定制了自己網絡辦公系統。各個高校管理的方法都各有不同,學校的具體情況也不盡相同,因此,對于購買一整套網絡辦公系統的方案,大多數情況下是不適用的,而針對高校的具體情況進行個性化定制,是當前主流的做法[3]。因此,本文針對河池學院的具體情況,詳細分析了系統需求,選用合適的開發技術,設計和開發了一套具有適用于本校具體情況的網絡辦公系統。
1 系統關鍵技術
PHP(外文名:Hypertext Preprocessor)是一種通用的開源的動態腳本語言,PHP的獨特語法混合了C,JAVA,Perl以及PHP自創新的語法[4]。利于學學習,入門門檻低,使用廣泛,主要適用于web開發領域;程序開發快,運行快速,易于部署;由于PHP是運行于服務端的腳本,支持多平臺,可以運行于UNIX,LINUX,WINDOWS,MAC OS等系統平臺。因為PHP的易用簡單的特性,目前已成為小中型網站系統開發的首選語言。
PHP通過訪問數據庫實現Web頁面的顯示,按照Web數據庫框架的工作原理,實現包括如下幾個步驟:
(1)用戶瀏覽器發出HTTP 請求,請求特定的Web頁面,假設搜索頁面為result.php
(2)Web 服務器接受到對result.php頁面的請求,檢索該文件,傳送給PHP引擎處理。
(3)PHP引擎開始解析腳本,腳本包括鏈接到數據庫和執行對數據庫查詢的命令。PHP啟動了對MySQL服務器的連接并向服務器發送適當的查詢請求
(4)MySQL服務器接受到查詢,并處理查詢請求,并將查詢結果返回給PHP引擎,
(5)PHP引擎完成腳本的運行后,將HTML返回給web服務器,
(6)web服務器在將HTML返回給客戶端瀏覽器,用戶可以看到自己的請求結果。
2 系統整體設計
網絡辦公系統分為四大功能模塊:公文審批、新聞發布、郵件管理、文件管理。
整體架構圖如下所示:
如今網絡已經普及,全部的高校都已經配置了電腦,網絡辦公是一種剛需。網絡上協同辦公只需要把系統布置到服務器上,用戶再同一個局域網內就可以滿足辦公的網絡需求,如果是校外辦公,還可以部署一個vpn進行外網訪問。具體的網絡拓撲圖如下:
3 系統測試和結論
在眾多的測試方法中,要達到盡早、盡快找到系統中的錯誤,就必須有針對性地進行軟件測試,采用有效的軟件測試方法。軟件測試技術可以根據測試對象在測試過程中是否發生狀態變化分為動態測試和靜態測試;又可以根據測試是否針對系統內部結構和具體實現算法角度分為黑盒測試和白盒測試兩類。本次測試的模塊有登陸模塊,郵件模塊,文件模塊,新聞模塊。對登陸頁面的測試:
正確的輸入賬號密碼后成功的進入到index頁面
課題以學校的網絡辦公實際需要作為研究內容,從實際需要出發,詳細地分析系統設計需求,搭建了系統框架,利用PHP設計語言,通過代碼的編寫和調試,最后開發出一套適合學校應用的網絡辦公軟件系統,通過測試和試運行,從測試結果和運行效果來看,所設計的系統基本滿足學校日常網絡辦公需要。該系統只是初始版本,仍有許多問題和需要改進的地方,因此,在接下來的時間里應進一步通過調研的分析,開發出更加優秀的網絡辦公系統。
【參考文獻】
[1]王然.計算機網絡辦公自動化系統的開發技術[J].電腦知識與技術,2018,14(19):36-37+39.
[2]田赫男.網絡辦公自動化管理系統的設計與實現[D].黑龍江大學,2014.
[3]劉雪梅.無紙化辦公推動中小企業管理發展探究[J].環渤海經濟瞭望,2017(12):19-20.
[4]劉洋.基于PHP語言的行業網站建設實踐分析[J].現代信息科技,2018,2(12):101-102.