郁麗萍 王念念 周旭東
摘 要:隨著教育事業的快速發展和信息革命的到來,校園網已成為各大高校校園基礎而重要的設施。文章應用網絡編程語言PHP作為開發語言,基于Apache服務器使用Mysql數據庫作為后臺數據庫,實現校園網資源共享系統。它不僅可以獲取同校共享的資源,還能得到社團活動通知和各個院系考試通知等信息。
關鍵詞:校園網;資源共享;數據庫
伴隨高等教育的發展,各大院校面臨擴大辦學規模、資源信息化等難題,將資源有效的共享是問題解決的關鍵。而網絡得到普及的發展,給整個社會帶來眾多的便利。本文將資源共享與校園網緊密結合,校園網不僅提供了資源共享的平臺,也能促進教學方法變革,進而提高學生培養質量。
1 系統介紹
本文提出的校園網資源共享系統可以實現查看資源、上傳資源和個人信息的管理等服務功能。為便于該系統的正常運行,本文將用戶分為兩大類:第一類是普通用戶,該類型用戶有資源管理和個人信息管理的權利,可以上傳資源,下載對本人有用的資源和刪除本賬戶的無用資源;可以對個人信息進行補充或者刪除多余信息。第二類是超級用戶,也就是說,擁有管理該校園網共享系統權利的人員。該類型用戶不僅具有普通用戶的查看或者刪除資源的權利,而且能夠對使用該系統的用戶進行管理。可以查詢用戶使用情況和瀏覽使用該系統的人數,當有非法使用人員危及本校園網資源共享系統時,超級用戶可以刪除該用戶,以維持系統的安全。
該系統有極大的便利性和靈活性。校園網資源共享系統以Apache服務器為基礎,利用Mysql數據庫作為后臺數據庫,用網絡編程語言PHP作為開發語言來制作訪問頁面。
2 系統概述
校園網資源共享系統通過客戶端進行操作;使用SQL SERVER 2008數據庫,采用多種設計模式,應用組件化和模塊化的設計思想去開發設計。
3 功能模塊的設計
3.1 系統整體功能模塊的劃分
該系統的普通用戶的功能模塊由兩個模塊組成:對個人資源管理的資源管理模塊;對個人信息管理的個人信息管理模塊。超級用戶的模塊都是與管理者相關的,可以查看資源模塊,刪除資源模塊和用戶管理模塊,對使用該系統的用戶進行正確管理。該系統的功能模塊如圖1所示。
3.2 普通用戶模塊設計
此模塊是為絕大多數用戶而設計的。該模塊的設計簡單明了,輸入正確的用戶名和密碼便可以進入頁面,為了讓用戶在系統界面上獲得盡可能多的有用信息,對系統界面進行合理的規劃與分配,顏色搭配以深沉色為主,避免華麗界面。
3.3 超級用戶模塊設計
該模塊是為管理本系統者而設計的。管理者除了有普通用戶的權利,還能對普通用戶進行管理,以維護系統的正常的運行。頁面的主要位置清晰地羅列出超級用戶所有的功能,使該用戶能迅速找到想找的功能。操作簡單、高效。色彩搭配和首頁、普通用戶界面保持風格一致,沒有過多進行界面設計。
4 功能介紹
4.1 普通用戶
4.1.1 資源管理
普通用戶登錄成功后可以在系統中上傳自己的作品,同時也可以下載網站上的共享資源。在上傳界面中用戶可以選擇本地要上傳的資源,用戶需要對上傳的資源進行一定的描述,方便瀏覽者查看下載。在下載頁面中點擊下載后,系統會默認將文件下載到當前路徑下的file文件夾中,如果存在file文件夾就直接下載。如果不存在,則先創建file文件夾,然后保存文件。
4.1.2 個人信息管理
用戶可以修改自己的用戶名、郵箱或密碼等基本信息,同時普通用戶也可以添加相應的信息或者刪除信息。
為了使校園網資源共享系統走進校園每個人的生活里,該系統還可以實現評論功能。用戶可以對網站中的信息進行評論。如果用戶未登錄,則系統默認的評論者為匿名,若已登錄,則發表成功后會顯示當前用戶的用戶名,用戶可以刪除自己發表的評論。
4.2 超級用戶
超級用戶與普通用戶的不同之處在于,超級用戶可以對普通用戶進行管理,除此之外,超級用戶最關鍵之處是:它可以發布通知,比如:英語四六級考試時間、計算機考試報名時間或體育競賽活動等等,從而通過校園網,最大化地實現資源共享。若未登錄會出現提示信息。
上述所述的普通用戶或者超級用戶都是已經注冊過的,為系統的實用性,本系統增加了注冊界面,注冊時需輸入注冊用戶的信息,用戶自定義用戶名,只有沒經過注冊的用戶名才可以使用,否則不能注冊成功;輸入密碼,如果2次輸入的密碼不相同會彈出提示窗口,重新輸入密碼;輸入郵箱,郵箱是必填項,系統對郵箱號進行檢測,如果郵箱格式不正確會彈出提示窗口;未標星號的項目為可選項,沒有強制填寫。需要注意的是,注冊超級用戶時,應該修改用戶類別為“超級”,而普通用戶的用戶類別為“普通”。
5 結語
希望該系統能早日在各大高校運行,給校園網資源共享系統的管理員帶來福音,并且可以被逐漸推廣和使用。該系統是以網絡為媒介的,對資源有了更方便、更便捷的管理。同時物聯網也為校園網資源共享美好的將來提供更多的便利,促進了網絡的進一步發展。
[參考文獻]
[1]袁瑋.基于ASP_NET校園教學資源共享平臺設計與實現[D].上海:華東師范大學,2010.
[2]楊光基于JXTA的校園網資源共享系統的設計與實現[D].成都:電子科技大學,2014.
[3]董旭東.基于WEB服務的校園網教學資源共享系統研究[D].北京:首都師范大學,2007.
[4]劉江.基于JXTA的校園網資源共享互動系統的設計與實現[D].天津:天津大學,2011.
[5]王任.面向校園網的信息資源共享方案的研究[D].長沙:湖南大學,2006.
The Analysis and Designing Method of the Resource Sharing System of Campus Network
Yu Liping, Wang Niannian, Zhou xudong
(Henan Normal University, Xinxiang 453007, China)
Abstract: With the fast-developing of educational career and the coming of information revolution,campus network has became the fundamental and crucial facility for numerous campus.The article achieves the resources sharing system of campus network through using the PHP web programming language as its development language and employing the database of Mysql based on the Apache server .The system not only acquires the sharing resources from a campus,but also obtains the information of corporate event notification,the inform of the test from various departments and so on.
Key words: campus network; resource sharing; database