分享
分享赚钱 收藏 举报 版权申诉 / 6

类型基于LNPP平台的高校继续教育门户网站构建.pdf

  • 上传人:a****
  • 文档编号:672488
  • 上传时间:2025-12-12
  • 格式:PDF
  • 页数:6
  • 大小:152.08KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    基于 LNPP 平台 高校 继续教育 门户 网站 构建
    资源描述:

    1、基于 LNPP 平台的高校继续教育门户网站构建摘要:以 Nginx/PostgreSQL 为基础,提出基于 LNPP 平台的 Web 开发框架,结合高校继续教育网站,探讨网站开发所涉及的开发环境、功能模块、数据库操作等关键技术,为高校继续教育网站建设提供参考借鉴。关键词:PHP;Nginx;PostgreSQL;继续教育;网站构建DOIDOI:10.11907/rjdk.151844中图分类号:TP319文献标识码:A 文章编号文章编号:16727800(2015)0080173030 引言随着社会的不断进步,教育不断改革,成人教育不断拓展,原有成人教育模式已经不能完全满足社会需求。各高校相继

    2、成立的继续教育学院主要负责成人高等教育、自学考试助学、现代远程网络教育、教师职后培训以及社会培训等学历教育与非学历教育,是高等教育的重要组成部分。历经几十年的发展,高校继续教育取得了许多成功经验,同时也面临着诸多挑战1。高校继续教育部门网站,作为高校继续教育对外展示的窗口,所面向的用户群越来越广泛,所承载的功能也越来越全面,不单是面向校内,同时面向社会也提供了诸多服务功能2。本文系统探讨 LNPP 平台开发环境搭建的关键技术及网站平台软件设计与开发。1 开发环境构建LNPP 架构,即 Linux+Nginx+PostgreSQL+PHP,平台架构的各组成部分均为开源软件,性能优异,应用广泛。其

    3、中,以 Linux 为操作系统,Nginx for Linux 为 Web 服务器,PostgreSQL 为后台数据库,以 PHP 作为服务器端脚本语言进行开发。LNPP 平台架构如图 1 所示。1.1 LNPP 平台组成特点LNPP 平台具有开发成本低、灵活性强、易于维护、能跨平台移植等特点。Linux 操作系统支持大内存,性能强,稳定性及安全性较好,同时规避了 Windows 系统易受到攻击等问题。Nignx 是一个高性能的 HTTP 和反向代理服务器,以稳定性强、系统资源消耗低、高并发支持而闻名,目前已被国内门户级网站广泛采用。PHP 具有系统资源消耗低、安全性强、支持跨平台等特点,广泛

    4、用于 Web 信息系统开发。PostgreSQL 是著名的开源数据库,具备复杂查询、外键、触发器、视图、事务完整性、MVCC 等特性3,是开源领域唯一可与 Oracle、Sybase、IBM DB2、Microsoft SQL Server 等商业级数据库相媲美的关系型数据库管理系统,目前广泛应用于高校、企业、科研机构等单位的信息系统中。图 1 LNPP 平台架构模型1.2 LNPP 与 LAMP 比较与目前主流的开源网站开发平台 LAMP(Linux+Apache+Mysql+PHP)相比,PostgreSQL相对于 Mysql 更开放,具有更好的性能,适合从 Oracle 迁移到 Post

    5、greSQL 的用户使用。Nginx 是一款高性能的 Web 服务器软件,工作在网络七层之上,可以针对 http 应用提供分流策略。Nginx 相较于 Apache、lighttpd 具有内存占用少,稳定性强等优势。在 Linux 操作系统下,Nginx 使用 epoll 事件模型,Nginx 在 Linux 操作系统下效率高4,网络稳定性,通常在高并发下要比同类软件表现更佳。1.3 LNPP 环境部署(1)Linux 下的 Nginx 安装。安装 Nginx 前,首先要确保系统安装了 g+、gcc、openssldevel、pcredevel 和zlibdevel 软件。Linux 环境下的

    6、 yum 安装如下。yum install pcre*yum install gcc gccc+ncursesdevel perltarzxvf nginx1.4.1.tar.gz/解压缩源码文件cd nginx1.4.1/usr/sbin/groupadd www/usr/sbin/useraddg www wwwmkdirp/opt/gznc_jjy_wwwchownR www:www/opt/gznc_jjy_www./configure-user=www-group=www-prefix=/opt/nginx-with-http_stub_status_module-with-http

    7、_flv_module-with-http_gzip_static_modulemake&make install(2)Linux 下的 PostgreSQL 安装。PostgreSQL 的安装方式有 3 种:即 RPM 包安装、yum 安装及源码包安装。PostgreSQL在初始配置时依赖于两个配置文件:postgresql.conf 和 pg_hba.conf。关键代码如下:chmod+x postgresql-9.2.4-1-linux-x64.run./postgresql-9.2.4-1-linux-x64.run按提示安装即可(3)Linux 下的 PHP 安装。所有操作都在 ro

    8、ot 用户下执行。yum install jpeg*libjpeg*libpng*iconv*libiconv*freetype*gd*php-gdlibxml2*/安装 libxm12 等tar-zxvf php-5.3.25.tar.gzphp-5.3.25./configure-prefix=/opt/php/设置 php 要安装的目录-with-config-file-path=/opt/php/etc-with-pgsql=/opt/PostgreSQL/9.2-with-gd-enable-gd-native-ttf-with-freetype-dir-with-jpeg-dir-

    9、with-png-dir-with-zlib-enable-mbstring-with-freetype-dir-with-iconv-enable-fpmmake&make installcp php.ini-production/opt/php/etc/php.inicd/opt/php/etc/mv php-fpm.conf.default php-fpm.conf/opt/php/sbin/php-fpmecho/opt/nginx/sbin/nginx/etc/rc.localecho/opt/php/sbin/php-fpm/etc/rc.local2 网站功能设计与实现大多继续教

    10、育学院与其它学院一样,都是高校下属二级教学单位。本文以某高校继续教育学院为例,在充分了解用户需求的基础上,确定网站功能及各模块构成,网站功能需求。网站功能结构如图 2 所示。本网站包括 1 个门户级网站及 6 个子站点,共同构建一个安全、高效、易于管理与维护的 Web 信息系统,系统网站后台内容管理系统易于使用,用于支撑网站管理与维护。子站点分别为干部培训、教师培训、社会培训、成人教育、自学考试及党建思政。分别对应学院各业务部门和党建工作要求。图 2 网站功能结构干部培训站点主要为干部培训部服务,该部门主要负责完成国家教育部、省教育厅以及省教育行政干部培训中心下达的各类教育行政干部培训工作,包

    11、括校长任职资格培训、校长提高培训、省名校长工程等工作。主要包括部门介绍、办班通知、培训规划、培训动态、培训研究、学习园地等功能模块。教师培训站点主要为教师培训部服务,该部门专门负责中小学教师、班主任及幼儿教师培训。主要包括部门简介、管理团队、培训专家、课程介绍、实践基地、政策法规、资源中心、培训研究等功能模块。社会培训站点主要为社会培训部服务,该部门主要承担教育部、教育厅计划性培训之外的各类短期非学历培训任务。主要包括部门简介、管理团队、培训动态、培训相册、政策法规、资源中心、培训研究等功能模块。成人教育站点主要为成人教育部服务,成人教育部具体负责继续教育学院成人高等学历教育的管理工作,包括招

    12、生计划编制及招生宣传和组织、新生录取、报到注册、成高学生学籍管理、毕业生学历注册、毕业证办理及发放等工作。主要包括成教通知、成教简讯、招生宣传、工作职责、下载专区、学员风采等功能模块。自学考试站点主要为自学考试部服务,具体负责自学考试专业申报、招生宣传、考生报名、考务考籍、助学管理、毕业办证等方面的工作。主要包括机构简介、新闻动态、通知通告、招生信息、政策法规、网上咨询、信息查询、考生风采等功能模块。党建思政站点主要为学院党委服务,主要承担党委的宣传工作。主要包括工作动态、组织建设、工青妇团、理论学习、支部生活、党员之窗等功能模块。从网站功能来看,主要分成 3 类:信息发布类,如新闻、公告及信

    13、息动态等;信息查询类,如教师培训信息、考生报考信息等信息查询;资源下载类,如文档、表格等。数据库设计的基本任务是根据应用目标的信息需求和数据库支撑环境,设计出数据库的模式结构和应用程序5。主要数据库表包括文章栏目表、文章内容表。表结构如表 1、表 2 所示。系统实现的关键是如何使用 PHP 读写 PostgreSQL。在 php 中,用 ezSQL 类实现对PostgreSQL 数据的读写。首先在后台 PHP 页面引入 ezSQL 类的核心文件:HT5include_once./shared/ez_sql_core.php;include_once ez_sql_postgresql.php;

    14、建立与数据库的连接,并实例化 ezSQL 对象$db,通过调用$db 的 get_results 方法实现查询操作,调用 query 方法实现对数据的更新类操作。$db=new ezSQL_postgresql(user,password,dbname,host);$db-get_results($sql);$db-query($sql);在网站系统的管理权限方面,分为系统管理员及子站点管理员两类。网站各子站点管理员由系统管理员进行添加与维护,各子站点管理员负责各自部门网站维护。系统管理员可同时将同一信息发布到不同的子站点。3 结语本文系统支持跨平台,安全性能可靠,经投入使用,系统维护简单、效

    15、果良好,保证了网站在高负载下保持稳定运行。利用开源、免费、高效的 LNPP 技术架构开发 Web 系统是可行的。LNPP 技术不仅能满足系统性能要求,而且能适应大访问量的需要,保证系统在重负荷下保持稳定运行,同时具有良好的扩充性和可维护性,为类似系统开发提供一定参考和借鉴。参考文献:1 刁庆军,周晓娅,吴志勇.我国高校继续教育办学的现状J.中国远程教育,2013(10):12.2 赵越.高校网站建设及管理存在的问题与对策J.产业与科技论坛,2011(2):212213.3 刘鑫.MySQL 和 PostgreSQL 的对比选择J.沈阳工程学院学报:自然科学版,2011(2):171173.4 左欣.基于 PHP+Nginx 高负载查询打印系统的构建J.贵州师范学院学报,2015.5 SUZUMURA T,TRENT S,TATSUBORI M,et al.Performance comparison of Webservice engines in PHP,Java and CC.Japan:IEEE International Conference onWeb Services,2008:385392.(责任编辑:陈福时)

    展开阅读全文
    提示  课堂库(九科星学科网)所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:基于LNPP平台的高校继续教育门户网站构建.pdf
    链接地址:https://www.ketangku.com/wenku/file-672488.html
    相关资源 更多
  • 人教版三年级下学期期末质量监测数学试题精品(易错题).docx人教版三年级下学期期末质量监测数学试题精品(易错题).docx
  • 人教版三年级下学期期末质量监测数学试题精品(必刷).docx人教版三年级下学期期末质量监测数学试题精品(必刷).docx
  • 人教版三年级下学期期末质量监测数学试题精品(实用).docx人教版三年级下学期期末质量监测数学试题精品(实用).docx
  • 人教版三年级下学期期末质量监测数学试题精品(完整版).docx人教版三年级下学期期末质量监测数学试题精品(完整版).docx
  • 人教版三年级下学期期末质量监测数学试题精品(夺分金卷).docx人教版三年级下学期期末质量监测数学试题精品(夺分金卷).docx
  • 人教版三年级下学期期末质量监测数学试题精品(夺冠).docx人教版三年级下学期期末质量监测数学试题精品(夺冠).docx
  • 人教版三年级下学期期末质量监测数学试题精品(夺冠系列).docx人教版三年级下学期期末质量监测数学试题精品(夺冠系列).docx
  • 人教版三年级下学期期末质量监测数学试题精品(基础题).docx人教版三年级下学期期末质量监测数学试题精品(基础题).docx
  • 人教版三年级下学期期末质量监测数学试题精品(含答案).docx人教版三年级下学期期末质量监测数学试题精品(含答案).docx
  • 人教版三年级下学期期末质量监测数学试题精品(名校卷).docx人教版三年级下学期期末质量监测数学试题精品(名校卷).docx
  • 人教版三年级下学期期末质量监测数学试题精品(名师系列).docx人教版三年级下学期期末质量监测数学试题精品(名师系列).docx
  • 人教版三年级下学期期末质量监测数学试题精品(名师推荐).docx人教版三年级下学期期末质量监测数学试题精品(名师推荐).docx
  • 人教版三年级下学期期末质量监测数学试题精品(各地真题).docx人教版三年级下学期期末质量监测数学试题精品(各地真题).docx
  • 人教版三年级下学期期末质量监测数学试题精品(历年真题).docx人教版三年级下学期期末质量监测数学试题精品(历年真题).docx
  • 人教版三年级下学期期末质量监测数学试题精品(典优).docx人教版三年级下学期期末质量监测数学试题精品(典优).docx
  • 人教版三年级下学期期末质量监测数学试题精品(全国通用).docx人教版三年级下学期期末质量监测数学试题精品(全国通用).docx
  • 人教版三年级下学期期末质量监测数学试题精品(全优).docx人教版三年级下学期期末质量监测数学试题精品(全优).docx
  • 人教版三年级下学期期末质量监测数学试题精品(b卷).docx人教版三年级下学期期末质量监测数学试题精品(b卷).docx
  • 人教版三年级下学期期末质量监测数学试题精品(a卷).docx人教版三年级下学期期末质量监测数学试题精品(a卷).docx
  • 人教版三年级下学期期末质量监测数学试题精品附答案.docx人教版三年级下学期期末质量监测数学试题精品附答案.docx
  • 人教版三年级下学期期末质量监测数学试题精品有答案.docx人教版三年级下学期期末质量监测数学试题精品有答案.docx
  • 人教版三年级下学期期末质量监测数学试题精品带答案.docx人教版三年级下学期期末质量监测数学试题精品带答案.docx
  • 人教版三年级下学期期末质量监测数学试题精品含答案.docx人教版三年级下学期期末质量监测数学试题精品含答案.docx
  • 人教版三年级下学期期末质量监测数学试题精品及答案.docx人教版三年级下学期期末质量监测数学试题精品及答案.docx
  • 人教版三年级下学期期末质量监测数学试题精品【黄金题型】.docx人教版三年级下学期期末质量监测数学试题精品【黄金题型】.docx
  • 人教版三年级下学期期末质量监测数学试题精品【达标题】.docx人教版三年级下学期期末质量监测数学试题精品【达标题】.docx
  • 人教版三年级下学期期末质量监测数学试题精品【能力提升】.docx人教版三年级下学期期末质量监测数学试题精品【能力提升】.docx
  • 人教版三年级下学期期末质量监测数学试题精品【考试直接用】.docx人教版三年级下学期期末质量监测数学试题精品【考试直接用】.docx
  • 人教版三年级下学期期末质量监测数学试题精品【网校专用】.docx人教版三年级下学期期末质量监测数学试题精品【网校专用】.docx
  • 关于我们 - 联系我们 - 加入我们 - 常用工具与软件 - 公益活动

    copyright@ 2020-2024 www.ketangku.com网站版权所有

    黑ICP备2024021605号-1