辛志偉(中國電子信息產(chǎn)業(yè)集團有限公司第六研究所,北京 102209)
基于Web的讀者信息管理系統(tǒng)設(shè)計與實現(xiàn)
辛志偉
(中國電子信息產(chǎn)業(yè)集團有限公司第六研究所,北京 102209)
通過對傳統(tǒng)報刊及電子雜志發(fā)行工作的研究,設(shè)計出基于Web的讀者信息管理系統(tǒng)。采用PHP作為開發(fā)工具,MySQL作為后臺數(shù)據(jù)庫管理,建立一個傳統(tǒng)報刊雜志發(fā)行與數(shù)字發(fā)行兼顧的讀者信息管理系統(tǒng),報刊社可以在線查詢、編輯、修改、錄入、導(dǎo)出讀者信息,及時有效管理讀者信息。
發(fā)行管理系統(tǒng);PHP;MySQL;讀者信息
伴隨網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,越來越多的人開始選擇網(wǎng)上閱讀。因此為讀者有針對性地推送或者寄發(fā)相關(guān)信息內(nèi)容,成為了新媒體時代下各傳統(tǒng)及電子刊物必經(jīng)之路。對于讀者信息的有效管理也就成為了支撐新媒體發(fā)展的一個重要的環(huán)節(jié)。
可現(xiàn)狀是,在眾多的信息管理系統(tǒng)中,只有唯數(shù)不多的專門用來管理報紙雜志讀者信息的管理系統(tǒng),聯(lián)網(wǎng)在線管理的就更是屈指可數(shù)。為了滿足中小型媒體、電子新媒體對于讀者信息在線管理的需要,設(shè)計并制作了基于Web的讀者信息管理系統(tǒng)。
基于Web的讀者信息管理系統(tǒng)是在詳細分析讀者數(shù)據(jù)信息、日常和電子版發(fā)行以及廣告客戶需求等基礎(chǔ)上,建立一個以讀者信息集中管理為核心的管理系統(tǒng)。該系統(tǒng)主要包括讀者管理、用戶管理和數(shù)據(jù)管理3個模塊,結(jié)合傳統(tǒng)媒體發(fā)布、電子新媒體推廣,達到對讀者信息高效實時管理的目的。系統(tǒng)設(shè)計采用PHP和MySQL工具實現(xiàn)。
PHP(Hypertext Preprocessor)是一種通用開源腳本語言,其語法吸收了 C語言、Java和 Perl的特點,利于學(xué)習(xí),使用廣泛,主要適用于Web開發(fā)領(lǐng)域。由于 PHP直接嵌入到 HTML當(dāng)中,因此具有比 CGI、ASP.NET、JSP更快速的執(zhí)行速度。而 MySQL是目前最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在Web應(yīng)用方面MySQL是最好的。通過 PHP與 MySQL的結(jié)合,可以快速地開發(fā)出功能齊全、方便實用的小型網(wǎng)站管理系統(tǒng)。
讀者信息管理系統(tǒng)的功能結(jié)構(gòu)如圖1所示。
圖1 讀者信息管理系統(tǒng)結(jié)構(gòu)簡圖
以讀者信息為中心,讀者信息、用戶信息分別對應(yīng)一張相應(yīng)的存儲表,用戶信息表相對簡單,具體的數(shù)據(jù)字段結(jié)構(gòu)設(shè)計如圖2所示。讀者信息表為了區(qū)分信息來源、單位名稱,查找區(qū)分使用信息,建立了包括單位、行業(yè)、來源等多個字段,具體的數(shù)據(jù)字段結(jié)構(gòu)設(shè)計如圖3所示。
圖2 讀者信息管理系統(tǒng)管理用戶數(shù)據(jù)結(jié)構(gòu)
圖3 讀者信息管理系統(tǒng)讀者數(shù)據(jù)結(jié)構(gòu)
基于Web的讀者信息管理系統(tǒng)主要包括用戶管理、讀者管理和數(shù)據(jù)管理3個模塊,主界面如圖4所示。
圖4 讀者信息管理系統(tǒng)首頁
各功能模塊及使用方法如下。
(1)用戶管理模塊。該模塊完成用戶的登錄信息驗證、密碼修改、填加和刪除用戶。用戶名和密碼為登錄系統(tǒng)的依據(jù)。管理員有權(quán)限對各用戶進行刪除、修改等編輯行為。
(2)讀者管理模塊。系統(tǒng)用戶可以按條件查找讀者信息,添加讀者信息,更新讀者信息,刪除讀者信息,其界面如圖5所示。
圖5 讀者信息管理系統(tǒng)讀者編輯頁面
(3)數(shù)據(jù)管理模塊。可以將所需要的數(shù)據(jù)直接導(dǎo)出為SQL文件,供數(shù)字或電子版本媒體文件發(fā)布使用。
(4)在使用該系統(tǒng)時,用鼠標(biāo)單擊“添加”,可以添加新的讀者信息到數(shù)據(jù)庫中,如圖6所示;點擊需要編輯的記錄,也可以修改和更新庫中已經(jīng)存在的讀者信息。
圖6 讀者信息管理系統(tǒng)填加讀者頁面
基于Web的讀者信息管理系統(tǒng)可以向系統(tǒng)管理用戶隨時隨地提供讀者信息,用戶可在Web端實時查看和編輯讀者信息,全面提高了工作效率。系統(tǒng)采用基于Linux開放性內(nèi)核和Apache基礎(chǔ)上 PHP+MySQL的智能B/S交互式服務(wù)[1],移動端采用 Javascript、HTML5、AJAX、JSON等技術(shù),方便用戶使用各類設(shè)備訪問和管理。
[1]祝衍軍.基于Web的手機信息管理平臺設(shè)計與實現(xiàn)[J].微型機與應(yīng)用,2013,32(13):13-16.
Design and im plementation of reader information management system based on Web
Xin Zhiwei
(Sixth Institute of China Electronic Information Industry Group Co.,Ltd.,Beijing 102209,China)
Through the research of the traditional newspapers and magazines,the design of the Web based reader information management system is designed.Using PHP as a development tool,MySQL as the background database management,it established a reader information management system of traditional newspaper and magazine publishing and digital distribution,using which the press can inquiry,edit,modify,input and export reader information,and timely and effectively manage reader information.
distribution management system;PHP;MySQL;reader information
TP3
A
1674-7720(2015)22-0099-02
辛志偉.基于Web的讀者信息管理系統(tǒng)設(shè)計與實現(xiàn)[J].微型機與應(yīng)用,2015,34(22):99-100.
2015-08-31)
辛志偉(1984-),男,助理工程師,主要研究方向:信息管理、微型計算機系統(tǒng)。