郁麗萍 王念念 周旭東
摘 要:隨著教育事業(yè)的快速發(fā)展和信息革命的到來(lái),校園網(wǎng)已成為各大高校校園基礎(chǔ)而重要的設(shè)施。文章應(yīng)用網(wǎng)絡(luò)編程語(yǔ)言PHP作為開(kāi)發(fā)語(yǔ)言,基于Apache服務(wù)器使用Mysql數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù),實(shí)現(xiàn)校園網(wǎng)資源共享系統(tǒng)。它不僅可以獲取同校共享的資源,還能得到社團(tuán)活動(dòng)通知和各個(gè)院系考試通知等信息。
關(guān)鍵詞:校園網(wǎng);資源共享;數(shù)據(jù)庫(kù)
伴隨高等教育的發(fā)展,各大院校面臨擴(kuò)大辦學(xué)規(guī)模、資源信息化等難題,將資源有效的共享是問(wèn)題解決的關(guān)鍵。而網(wǎng)絡(luò)得到普及的發(fā)展,給整個(gè)社會(huì)帶來(lái)眾多的便利。本文將資源共享與校園網(wǎng)緊密結(jié)合,校園網(wǎng)不僅提供了資源共享的平臺(tái),也能促進(jìn)教學(xué)方法變革,進(jìn)而提高學(xué)生培養(yǎng)質(zhì)量。
1 系統(tǒng)介紹
本文提出的校園網(wǎng)資源共享系統(tǒng)可以實(shí)現(xiàn)查看資源、上傳資源和個(gè)人信息的管理等服務(wù)功能。為便于該系統(tǒng)的正常運(yùn)行,本文將用戶分為兩大類(lèi):第一類(lèi)是普通用戶,該類(lèi)型用戶有資源管理和個(gè)人信息管理的權(quán)利,可以上傳資源,下載對(duì)本人有用的資源和刪除本賬戶的無(wú)用資源;可以對(duì)個(gè)人信息進(jìn)行補(bǔ)充或者刪除多余信息。第二類(lèi)是超級(jí)用戶,也就是說(shuō),擁有管理該校園網(wǎng)共享系統(tǒng)權(quán)利的人員。該類(lèi)型用戶不僅具有普通用戶的查看或者刪除資源的權(quán)利,而且能夠?qū)κ褂迷撓到y(tǒng)的用戶進(jìn)行管理。可以查詢用戶使用情況和瀏覽使用該系統(tǒng)的人數(shù),當(dāng)有非法使用人員危及本校園網(wǎng)資源共享系統(tǒng)時(shí),超級(jí)用戶可以刪除該用戶,以維持系統(tǒng)的安全。
該系統(tǒng)有極大的便利性和靈活性。校園網(wǎng)資源共享系統(tǒng)以Apache服務(wù)器為基礎(chǔ),利用Mysql數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù),用網(wǎng)絡(luò)編程語(yǔ)言PHP作為開(kāi)發(fā)語(yǔ)言來(lái)制作訪問(wèn)頁(yè)面。
2 系統(tǒng)概述
校園網(wǎng)資源共享系統(tǒng)通過(guò)客戶端進(jìn)行操作;使用SQL SERVER 2008數(shù)據(jù)庫(kù),采用多種設(shè)計(jì)模式,應(yīng)用組件化和模塊化的設(shè)計(jì)思想去開(kāi)發(fā)設(shè)計(jì)。
3 功能模塊的設(shè)計(jì)
3.1 系統(tǒng)整體功能模塊的劃分
該系統(tǒng)的普通用戶的功能模塊由兩個(gè)模塊組成:對(duì)個(gè)人資源管理的資源管理模塊;對(duì)個(gè)人信息管理的個(gè)人信息管理模塊。超級(jí)用戶的模塊都是與管理者相關(guān)的,可以查看資源模塊,刪除資源模塊和用戶管理模塊,對(duì)使用該系統(tǒng)的用戶進(jìn)行正確管理。該系統(tǒng)的功能模塊如圖1所示。
3.2 普通用戶模塊設(shè)計(jì)
此模塊是為絕大多數(shù)用戶而設(shè)計(jì)的。該模塊的設(shè)計(jì)簡(jiǎn)單明了,輸入正確的用戶名和密碼便可以進(jìn)入頁(yè)面,為了讓用戶在系統(tǒng)界面上獲得盡可能多的有用信息,對(duì)系統(tǒng)界面進(jìn)行合理的規(guī)劃與分配,顏色搭配以深沉色為主,避免華麗界面。
3.3 超級(jí)用戶模塊設(shè)計(jì)
該模塊是為管理本系統(tǒng)者而設(shè)計(jì)的。管理者除了有普通用戶的權(quán)利,還能對(duì)普通用戶進(jìn)行管理,以維護(hù)系統(tǒng)的正常的運(yùn)行。頁(yè)面的主要位置清晰地羅列出超級(jí)用戶所有的功能,使該用戶能迅速找到想找的功能。操作簡(jiǎn)單、高效。色彩搭配和首頁(yè)、普通用戶界面保持風(fēng)格一致,沒(méi)有過(guò)多進(jìn)行界面設(shè)計(jì)。
4 功能介紹
4.1 普通用戶
4.1.1 資源管理
普通用戶登錄成功后可以在系統(tǒng)中上傳自己的作品,同時(shí)也可以下載網(wǎng)站上的共享資源。在上傳界面中用戶可以選擇本地要上傳的資源,用戶需要對(duì)上傳的資源進(jìn)行一定的描述,方便瀏覽者查看下載。在下載頁(yè)面中點(diǎn)擊下載后,系統(tǒng)會(huì)默認(rèn)將文件下載到當(dāng)前路徑下的file文件夾中,如果存在file文件夾就直接下載。如果不存在,則先創(chuàng)建file文件夾,然后保存文件。
4.1.2 個(gè)人信息管理
用戶可以修改自己的用戶名、郵箱或密碼等基本信息,同時(shí)普通用戶也可以添加相應(yīng)的信息或者刪除信息。
為了使校園網(wǎng)資源共享系統(tǒng)走進(jìn)校園每個(gè)人的生活里,該系統(tǒng)還可以實(shí)現(xiàn)評(píng)論功能。用戶可以對(duì)網(wǎng)站中的信息進(jìn)行評(píng)論。如果用戶未登錄,則系統(tǒng)默認(rèn)的評(píng)論者為匿名,若已登錄,則發(fā)表成功后會(huì)顯示當(dāng)前用戶的用戶名,用戶可以刪除自己發(fā)表的評(píng)論。
4.2 超級(jí)用戶
超級(jí)用戶與普通用戶的不同之處在于,超級(jí)用戶可以對(duì)普通用戶進(jìn)行管理,除此之外,超級(jí)用戶最關(guān)鍵之處是:它可以發(fā)布通知,比如:英語(yǔ)四六級(jí)考試時(shí)間、計(jì)算機(jī)考試報(bào)名時(shí)間或體育競(jìng)賽活動(dòng)等等,從而通過(guò)校園網(wǎng),最大化地實(shí)現(xiàn)資源共享。若未登錄會(huì)出現(xiàn)提示信息。
上述所述的普通用戶或者超級(jí)用戶都是已經(jīng)注冊(cè)過(guò)的,為系統(tǒng)的實(shí)用性,本系統(tǒng)增加了注冊(cè)界面,注冊(cè)時(shí)需輸入注冊(cè)用戶的信息,用戶自定義用戶名,只有沒(méi)經(jīng)過(guò)注冊(cè)的用戶名才可以使用,否則不能注冊(cè)成功;輸入密碼,如果2次輸入的密碼不相同會(huì)彈出提示窗口,重新輸入密碼;輸入郵箱,郵箱是必填項(xiàng),系統(tǒng)對(duì)郵箱號(hào)進(jìn)行檢測(cè),如果郵箱格式不正確會(huì)彈出提示窗口;未標(biāo)星號(hào)的項(xiàng)目為可選項(xiàng),沒(méi)有強(qiáng)制填寫(xiě)。需要注意的是,注冊(cè)超級(jí)用戶時(shí),應(yīng)該修改用戶類(lèi)別為“超級(jí)”,而普通用戶的用戶類(lèi)別為“普通”。
5 結(jié)語(yǔ)
希望該系統(tǒng)能早日在各大高校運(yùn)行,給校園網(wǎng)資源共享系統(tǒng)的管理員帶來(lái)福音,并且可以被逐漸推廣和使用。該系統(tǒng)是以網(wǎng)絡(luò)為媒介的,對(duì)資源有了更方便、更便捷的管理。同時(shí)物聯(lián)網(wǎng)也為校園網(wǎng)資源共享美好的將來(lái)提供更多的便利,促進(jìn)了網(wǎng)絡(luò)的進(jìn)一步發(fā)展。
[參考文獻(xiàn)]
[1]袁瑋.基于ASP_NET校園教學(xué)資源共享平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[D].上海:華東師范大學(xué),2010.
[2]楊光基于JXTA的校園網(wǎng)資源共享系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2014.
[3]董旭東.基于WEB服務(wù)的校園網(wǎng)教學(xué)資源共享系統(tǒng)研究[D].北京:首都師范大學(xué),2007.
[4]劉江.基于JXTA的校園網(wǎng)資源共享互動(dòng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].天津:天津大學(xué),2011.
[5]王任.面向校園網(wǎng)的信息資源共享方案的研究[D].長(zhǎng)沙:湖南大學(xué),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