張文杰 吳代文



摘?要:為解決各個高校在作品管理方面平臺較少、技術落后、管理流程復雜、數據管理水平低等一系列問題,我們通過運用PHP與MySQL設計出高校學生作品管理平臺。對比之前的人工管理的冗雜性,通過此系統,學生可以在前臺進行作品提交,管理員可以在后臺進行作品管理,使得管理流程變得簡單和高效。在系統網頁上可以發布個人作品,實現了資源共享。該系統易于操作,投入使用后,將提高統一管理的效率,為高校管理學生作品提供一個平臺。綜上所述,該項目所研究的內容具有確切的實際意義和應用價值,不但解決了學生作品保存的問題,對促進高校發展具有深遠的意義。
關鍵詞:作品管理;作品提交;后臺管理
1 緒論
隨著新技術的快速發展和廣泛應用,學生需要提交的作品類型不斷增加,但是這些作品通常由老師或是學習委員用u盤來存儲,這樣的形式讓工作量在無形中增加不少,在管理作品的過程中較為棘手,故而致使數據流失。因此,我們力圖通過運用PHP與MySQL所制作出的高校學生作品管理平臺來實現對學生作品的高效管理。針對目前平臺存在的一系列問題,開發出新的作品管理平臺,實現了學生和教師不同權限的登錄,實現了學生作品的提交、下載、修改、查閱、刪除等功能,同時實現了教師對作品的審批處理和權限查詢功能,并不斷優化系統,最終達到較好的效果[1]。該系統的實際應用,將會解決各高校管理流程復雜、數據管理水平低等一系列問題,使高校作品管理效率大大提高。
2 系統功能和業務流程
根據各個高校在作品管理過程中所需要的具體功能以及師生對作品提交與管理的基本要求,為方便用戶的使用,我們將作品管理平臺劃分出不同的功能模塊,以提高用戶的交互體驗[2]。其前臺主要有:首頁、視頻和圖片區域,其后臺信息主要有:對個人信息的各種操作、管理員對信息的各種管理、上傳、添加、修改、刪除等工作內容。在編寫程序的時候,應該先要設計總體,然后在去設計那些細節,先對全局目標進行篩選,然后在考慮局部的目標。前臺功能模塊中學生可以對自己作品進行管理,實現作品添加,作品修改,實現用戶注冊和用戶登錄;后臺管理模塊通過管理員輸入用戶名密碼進入后臺管理平臺,可以管理所有用戶的作品。該作品管理平臺前臺的整體結構如圖1所示:
該作品管理后臺的整體結構如圖2所示:
3 系統的設計與實現
根據在高校作品管理平臺所要突出展現的功能來劃分,我們需要對不同的信息進行區別化的定義。從而使得數據庫后臺的數據能夠和前臺功能進行有效的鏈接,基于這個理念本平臺創建了表現不同需要的數據[3]。
用Dreamweaver連接數據庫MySQL,將二者進行結合,完成作品管理平臺。數據庫設計是高校作品管理平臺中的動態核心,數據庫設計直接決定平臺的功能流程和運行系統的效率。
3.1 添加作品表(表名:tb_zp)
下表是數據庫中的“添加作品”表的結構,由字段名、數據類型、字段長度和字段描述構成。本管理平臺已經提前設置好了自動編號、作品名稱、類型、路徑等添加作品時所需要的信息,管理員則可直接進入后臺首頁添加用戶作品,該表(部分)的結構如表1所示:
3.2 作品管理表(表名:tb_zptype)
下表是數據庫中的“作品管理—刪除”表的結構,設計此表的本質是定義上載數據的相對類型,以便輕松區分不同類型的不同數據,在管理員對用戶作品進行刪除操作時,彈出確認“是否刪除”的對話框,管理員將作品刪除后,其后的作品編號會自動重新按序排列。該表(部分)的結構如表2所示:
3.3 用戶管理表(表名:users)
下表是數據庫中的“用戶管理”表的結構,實際是分析和分類有關信息,例如用戶名、學號和姓名等等,以便用戶可以擁有高效便捷的信息體驗,原理類似于“添加作品”表,只是功能方向不同。該表(部分)的結構如表3所示:
本系統采用的編程技術是利用HTML顯示系統外觀,利用PHP+MySQL連接和訪問后臺數據庫,在數據庫中可顯示數據,同時允許對數據查詢、修改與增刪。前臺使用JQuery來優化文檔、界面交互、設計動畫和處理事件,從而提高用戶體驗,在B/S環境下運行系統,通過瀏覽器訪問即可使用[4]。
4 高校學生使用系統流程
學生使用系統的大致流程為:注冊用戶→前臺登錄訪問→前臺首頁→瀏覽作品、視頻、圖片頁面→登錄后臺→作品管理→用戶管理。
4.1 注冊用戶
第一次使用管理平臺的用戶首先需要注冊一個賬號,自行設置用戶名及密碼,輸入真實姓名及學號。
4.2 前臺登錄
第二次及以后使用平臺可直接登錄,輸入用戶名、密碼和驗證碼即可。
4.3 前臺首頁
登錄平臺系統的用戶會進入前臺首頁,可以瀏覽其他人上傳的作品——視頻、圖片等。
4.4 登錄后臺
點擊前臺首頁“請從這里登錄作品管理后臺”進入網站后臺,普通用戶可以對自己的作品進行添加、修改、刪除等管理操作,管理員則點擊“管理員”選項對全部用戶進行管理。
4.5 作品管理
添加作品時,按表格中的信息填寫,修改、刪除同樣根據指示操作即可。
5 研究成果
根據作品管理平臺的基本功能以及作品管理平臺的需求,對作品管理平臺的功能模塊進行具體的劃分,便于功能的逐一實現。[5]同時,用戶在使用上也十分方便和直觀。因此,經過我們的反復分析與設計,我們將作品管理平臺劃分為八個功能模塊。具體的功能模塊名稱如下:
模塊一:用戶登錄注冊
模塊二:瀏覽分類作品
模塊三:用戶檢索作品
模塊四:用戶發布作品
模塊五:管理員發布作品
模塊六:管理員管理作品
模塊七:管理員添加作品類別
模塊八:管理員管理作品類別
6 結語
高校學生作品管理平臺易于操作,投入使用后,將提高統一管理學生作品的效率,為高校管理學生作品提供一個平臺。
參考文獻:
[1]曹風華.基于B/S的科研管理系統設計與實現[J].現代計算機(專業版),2010(04):198-200.
[2]李海濤,聞紅華.基于WEB的科研管理系統設計[J].電腦知識與技術,2017(08):44-46.
[3]楊大全,郭海智.科研管理系統設計與實現[J].微處理機,2016(03):58-60.
[4]吳代文,郭軍軍.網站建設與管理基礎及實訓(ASP版)(第二版)[M].北京:清華大學出版社,2015:126-131.
[5]吳代文,曹熙斌.網站建設與管理基礎及實訓(PHP版)[M].北京:清華大學出版社,2013:102-108.
資助項目:高校學生作品管理平臺的設計與開發研究(19xk018),項目經費來源:渭南師范學院