基于Drupal框架的“重师青年”杂志管理系统开发
摘  要本毕业设计是基于Drapul框架进行杂志管理系统的开发。该系统的主要功能包括发布文章、文章管理、人员管理、模板管理、外观更改等。本系统的运行环境是Apache+MySql,其主体部分是后台管理系统,采用了Drupal、php等技术。同时也包含前台页面,采用html、Css、JavaScript、Bootstrap、Ajax等技术。此系统已经开发成功,功能已达到设计要求,并可以正常运行。
关键词Drapul;php;JavaScript;管理后台
AbstractBased on the Drapal framework, this Graduation design develop a journal management system. The conditions of the system run are Apache and MySql, this system’s dominant part is the background management system, using Drupal ,PHP and other technologies; also includes the front-end page, using HTML, Css, JavaScript, Bootstrap, Ajax and so on. Through the above technologies, the system achieves the main functions including publishing articles, article management, personnel management, template manage
ment and changing the appearance. This system has been developed, the function has reached the design requirements, and can run normally.
Key words:Drapul; php; JavaScript; Management system
随着网络的迅速发展,网上浏览信息早已成为大学生的一种习惯,通过网上杂志管理系统,杂志社管理员能及时将杂志社发布的活动、文章等信息更新到线上,使得用户可以随时查看信息,使得管理员管理更方便、快捷。
1  技术与工具概述
1.1  开发工具及技术
本系统使用开发工具有phpstorm编辑器,phpstudy环境集成包,photoshop图像处理软件等;开发中主要使用技术包含drupal、php、mysql、html、javascript、css.下面是对主要开发工具以及开发环境和Drupal框架的简要介绍。
1.1.1  Phpstorm
Phpstorm:一款轻量级的编辑器,可在WindowsMac OS XLinux上运行,安装简单,支持zen编码,相对DW而言,其优势在于可以跟踪代码。
1.1.2  Phpstudy IDE
phpstudy :phpstudy 集成了最新的ApachePHP、MySQL、phpMyAdmin。phpstudy无须配置即可使用,是非常方便、好用的虚拟服务器。该程序不仅包括PHP调试环境,还包括开发工具以及开发手册等。Phpstudy支持多种版本,可以随意进行版本切换,也可以根据开发需求进行路由配置。
1.1.3  Drupal
Drupal是用来构建网站的,它是一个基于php语言编写的CMF。它的特点有:可扩展性强、安全性高、高度模块化、追求代码简洁、内核精炼。Drupal的设计目标使得其既可在廉价web虚拟主机上运行,也可以适应高负载的分布式站点。所以可以选择phpstudy IDE配合开发php用户管理系统下载[1]
1.2  开发环境及搭建
1.2.1  开发环境
操作系统:win7操作系统
浏览器谷歌浏览器
编辑器Phpstorm
服务器:Apache (采用phpstudy 集成环境包