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