时间:2024-07-28
辛志伟(中国电子信息产业集团有限公司第六研究所,北京 102209)
基于Web的读者信息管理系统设计与实现
辛志伟
(中国电子信息产业集团有限公司第六研究所,北京 102209)
通过对传统报刊及电子杂志发行工作的研究,设计出基于Web的读者信息管理系统。采用PHP作为开发工具,MySQL作为后台数据库管理,建立一个传统报刊杂志发行与数字发行兼顾的读者信息管理系统,报刊社可以在线查询、编辑、修改、录入、导出读者信息,及时有效管理读者信息。
发行管理系统;PHP;MySQL;读者信息
伴随网络技术的迅猛发展,越来越多的人开始选择网上阅读。因此为读者有针对性地推送或者寄发相关信息内容,成为了新媒体时代下各传统及电子刊物必经之路。对于读者信息的有效管理也就成为了支撑新媒体发展的一个重要的环节。
可现状是,在众多的信息管理系统中,只有唯数不多的专门用来管理报纸杂志读者信息的管理系统,联网在线管理的就更是屈指可数。为了满足中小型媒体、电子新媒体对于读者信息在线管理的需要,设计并制作了基于Web的读者信息管理系统。
基于Web的读者信息管理系统是在详细分析读者数据信息、日常和电子版发行以及广告客户需求等基础上,建立一个以读者信息集中管理为核心的管理系统。该系统主要包括读者管理、用户管理和数据管理3个模块,结合传统媒体发布、电子新媒体推广,达到对读者信息高效实时管理的目的。系统设计采用PHP和MySQL工具实现。
PHP(Hypertext Preprocessor)是一种通用开源脚本语言,其语法吸收了 C语言、Java和 Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。由于 PHP直接嵌入到 HTML当中,因此具有比 CGI、ASP.NET、JSP更快速的执行速度。而 MySQL是目前最流行的关系型数据库管理系统,在Web应用方面MySQL是最好的。通过 PHP与 MySQL的结合,可以快速地开发出功能齐全、方便实用的小型网站管理系统。
读者信息管理系统的功能结构如图1所示。
图1 读者信息管理系统结构简图
以读者信息为中心,读者信息、用户信息分别对应一张相应的存储表,用户信息表相对简单,具体的数据字段结构设计如图2所示。读者信息表为了区分信息来源、单位名称,查找区分使用信息,建立了包括单位、行业、来源等多个字段,具体的数据字段结构设计如图3所示。
图2 读者信息管理系统管理用户数据结构
图3 读者信息管理系统读者数据结构
基于Web的读者信息管理系统主要包括用户管理、读者管理和数据管理3个模块,主界面如图4所示。
图4 读者信息管理系统首页
各功能模块及使用方法如下。
(1)用户管理模块。该模块完成用户的登录信息验证、密码修改、填加和删除用户。用户名和密码为登录系统的依据。管理员有权限对各用户进行删除、修改等编辑行为。
(2)读者管理模块。系统用户可以按条件查找读者信息,添加读者信息,更新读者信息,删除读者信息,其界面如图5所示。
图5 读者信息管理系统读者编辑页面
(3)数据管理模块。可以将所需要的数据直接导出为SQL文件,供数字或电子版本媒体文件发布使用。
(4)在使用该系统时,用鼠标单击“添加”,可以添加新的读者信息到数据库中,如图6所示;点击需要编辑的记录,也可以修改和更新库中已经存在的读者信息。
图6 读者信息管理系统填加读者页面
基于Web的读者信息管理系统可以向系统管理用户随时随地提供读者信息,用户可在Web端实时查看和编辑读者信息,全面提高了工作效率。系统采用基于Linux开放性内核和Apache基础上 PHP+MySQL的智能B/S交互式服务[1],移动端采用 Javascript、HTML5、AJAX、JSON等技术,方便用户使用各类设备访问和管理。
[1]祝衍军.基于Web的手机信息管理平台设计与实现[J].微型机与应用,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的读者信息管理系统设计与实现[J].微型机与应用,2015,34(22):99-100.
2015-08-31)
辛志伟(1984-),男,助理工程师,主要研究方向:信息管理、微型计算机系统。
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!