摘 要: 通过对传统报刊及电子杂志发行工作的研究,设计出基于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)用户管理模块。该模块完成用户的登录信息验证、密码修改、填加和删除用户。用户名和密码为登录系统的依据。管理员有权限对各用户进行删除、修改等编辑行为。
(2)读者管理模块。系统用户可以按条件查找读者信息,添加读者信息,更新读者信息,删除读者信息,其界面如图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.