摘 要: 通過對傳統報刊及電子雜志發行工作的研究,設計出基于Web的讀者信息管理系統。采用PHP作為開發工具,MySQL作為后臺數據庫管理,建立一個傳統報刊雜志發行與數字發行兼顧的讀者信息管理系統,報刊社可以在線查詢、編輯、修改、錄入、導出讀者信息,及時有效管理讀者信息。
關鍵詞: 發行管理系統;PHP;MySQL;讀者信息
0 引言
伴隨網絡技術的迅猛發展,越來越多的人開始選擇網上閱讀。因此為讀者有針對性地推送或者寄發相關信息內容,成為了新媒體時代下各傳統及電子刊物必經之路。對于讀者信息的有效管理也就成為了支撐新媒體發展的一個重要的環節。
可現狀是,在眾多的信息管理系統中,只有唯數不多的專門用來管理報紙雜志讀者信息的管理系統,聯網在線管理的就更是屈指可數。為了滿足中小型媒體、電子新媒體對于讀者信息在線管理的需要,設計并制作了基于Web的讀者信息管理系統。
1 系統設計與架構
基于Web的讀者信息管理系統是在詳細分析讀者數據信息、日常和電子版發行以及廣告客戶需求等基礎上,建立一個以讀者信息集中管理為核心的管理系統。該系統主要包括讀者管理、用戶管理和數據管理3個模塊,結合傳統媒體發布、電子新媒體推廣,達到對讀者信息高效實時管理的目的。系統設計采用PHP和MySQL工具實現。
PHP(Hypertext Preprocessor)是一種通用開源腳本語言,其語法吸收了C語言、Java和Perl的特點,利于學習,使用廣泛,主要適用于Web開發領域。由于PHP直接嵌入到HTML當中,因此具有比CGI、ASP.NET、JSP更快速的執行速度。而MySQL是目前最流行的關系型數據庫管理系統,在Web應用方面MySQL是最好的。通過PHP與MySQL的結合,可以快速地開發出功能齊全、方便實用的小型網站管理系統。
讀者信息管理系統的功能結構如圖1所示。
2 數據結構設計
以讀者信息為中心,讀者信息、用戶信息分別對應一張相應的存儲表,用戶信息表相對簡單,具體的數據字段結構設計如圖2所示。讀者信息表為了區分信息來源、單位名稱,查找區分使用信息,建立了包括單位、行業、來源等多個字段,具體的數據字段結構設計如圖3所示。
3 系統功能實現
基于Web的讀者信息管理系統主要包括用戶管理、讀者管理和數據管理3個模塊,主界面如圖4所示。
各功能模塊及使用方法如下。
(1)用戶管理模塊。該模塊完成用戶的登錄信息驗證、密碼修改、填加和刪除用戶。用戶名和密碼為登錄系統的依據。管理員有權限對各用戶進行刪除、修改等編輯行為。
?。?)讀者管理模塊。系統用戶可以按條件查找讀者信息,添加讀者信息,更新讀者信息,刪除讀者信息,其界面如圖5所示。
(3)數據管理模塊。可以將所需要的數據直接導出為SQL文件,供數字或電子版本媒體文件發布使用。
(4)在使用該系統時,用鼠標單擊“添加”,可以添加新的讀者信息到數據庫中,如圖6所示;點擊需要編輯的記錄,也可以修改和更新庫中已經存在的讀者信息。
4 結論
基于Web的讀者信息管理系統可以向系統管理用戶隨時隨地提供讀者信息,用戶可在Web端實時查看和編輯讀者信息,全面提高了工作效率。系統采用基于Linux開放性內核和Apache基礎上PHP+MySQL的智能B/S交互式服務[1],移動端采用Javascript、HTML5、AJAX、JSON等技術,方便用戶使用各類設備訪問和管理。
參考文獻
[1] 祝衍軍.基于Web的手機信息管理平臺設計與實現[J].微型機與應用,2013,32(13):13-16.