LAMP&OpenLDAP图书馆Web应用平台构建与开发

LAMP&OpenLDAP图书馆Web应用平台构建与开发
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2015-08
版次: 1
ISBN: 9787552008838
定价: 30.00
装帧: 平装
开本: 32开
纸张: 胶版纸
页数: 254页
字数: 237千字
2人买过
  • 本书通过探讨LAMP与OpenLDAP平台上的图书馆应用开发,详细介绍了为使高校图书馆更好地利用网络和线上资源服务读者,建设数字图书馆,开展网上学位论文提交和学位论文数据库建设,提供新书推送和图书馆借阅动态信息服务,而开发的一系列应用。对最常用的高校图书馆如何结合本校师生身份信息库进行读者认证,如何作为成员馆参与CALIS联合认证服务,以及利用豆瓣图书封面形象化书目查询结果页面、读秀电子书访问程序、高校图书馆网站建设等都作了详细介绍。
      全书在内容结构上共分7章。第一章对组成LAMP平台的Linux、Apache、MySQL、PHP四项技术及Web开发理念作了概要性的介绍。第二章对OpenLDAP及目录服务的基础知识作了较为详尽的讲解。通过第一、二章的学习,读者能够具备读懂后续章节的基础知识。第三章的主题是图书馆常见的资源与应用访问控制应用开发。第四章讲述如何将传统的业务工作放到线上处理。第五章针对图书馆OPAC的功能拓展展示了丰富的实例。第六章探讨了图书馆数据服务的应用开发实践。第七章介绍了两个平台下的开源项目。本书不仅讲解了LAMP、OpenLDAP平台的基础理论知识,更包含了作者在图书馆自动化部工作期间的编程经验实例,具有极强的实用性。 刘丹,男,1979年生于贵州遵义。1997年进入武汉大学图书馆学专业学习。2001年毕业后就职于华东师范大学图书馆,从事图书馆自动化相关工作。最早使用PHP进行图书馆Web应用开发,也尝试过JAVA、C#等其他主流Web应用开发工具。受好奇心驱使,使用过Common Lisp这样小众的语言开发应用,但最终回归LAMP平台,并以此为乐。

    徐来,男,1978年生于江苏省泰州市。2004年9月进入中国地质大学(武汉)计算机学院学习。2007年7月毕业后就职于华东师范大学图书馆。工作期间,一直从事图书馆自动化相关工作,工作范围包括图书馆Web应用开发、网络维护等。 前言

    第一章 LAMP 平台与Web开发

    1.1  Linux、Apache简介与安装

    1.2  MySQL简介与安装

    1.3  PHP简介与安装 

      1.3.1  PHP的历史 

      1.3.2  PHP的平台支持

      1.3.3  PHP的使用方式 

      1.3.4  PHP文档标记与注释 

      1.3.5  PHP支持的数据类型 

      1.3.6  PHP变量与常量

      1.3.7  PHP表达式与语句 

      1.3.8  PHP中的运算符 

      1.3.9  PHP中的流程控制 

      1.3.10  PHP中的函数 

      1.3.11  面向对象的PHP 

      1.3.12  PHP中的Web会话

      1.3.13  PHP的安装

      1.3.14  PHP模块的安装与配置 

    1.4  Web开发基础

      1.4.1  Web是什么

      1.4.2  几个关键的Web技术 

      1.4.3  Web设计理念

    1.5  小结

    第二章 目录服务与OpenLDAP平台构建 

    2.1  建立LDAP读者信息库

      2.1.1  读者信息库的需求及设计 

      2.1.2  LDAP读者信息库的实现 

      2.1.3  LDAP信息模型与命名模型 

      2.1.4  LDAP与关系型数据库的比较 

    2.2  LDAP读者信息库与统一身份认证 

      2.2.1  传统的身份认证流程 

      2.2.2  实施LDAP统一身份认证

      2.2.3  LDAP功能模型与安全模型 

    2.3  LDAP的分布式、代理实现技术 

      2.3.1  分布式LDAP技术

      2.3.2  LDAP代理技术 

      2.3.3  一个LDAP代理实例:解决互斥的用户库认证 

    2.4  OpenLDAP及实用工具

      2.4.1  OpenLDAP

      2.4.2  JXplorer、phpLDAPadmin

    2.5  小结 

    第三章 图书馆资源、应用访问控制

    3.1 OPAC的认证

      3.1.1  启用ILS的LDAP认证

      3.1.2  建立遗留读者信息库 

      3.1.3  读者账户检测程序 

      3.1.4  遗留读者账户注册程序 

    3.2  电子资源访问控制及代理实现 

      3.2.1  Web Access简介 

      3.2.2  Web Access配置 

      3.2.3  制作重定向程序 

    3.3  CALIS联合认证服务

      3.3.1  联合认证原理 

      3.3.2  IDP认证程序设计 

    3.4  小结 

    第四章 图书馆传统服务的线上实现

    4.1  书目推荐程序 

      4.1.1  程序需求分析

      4.1.2  数据库支持 

      4.1.3  应用的界面设计 

      4.1.4  推荐信息录入程序 

      4.1.5  推荐查询 

      4.1.6  管理端登录会话 

      4.1.7  管理端推荐处理程序 

    4.2 建立学位论文数据库 

      4.2.1  设计学位论文元数据集 

      4.2.2  学位论文提交接口 

      4.2.3  学位论文的审核接口

      4.2.4  数据管理接口

    4.3  小结

    第五章 OPAC的功能拓展与资源嵌入 

    5.1  为 OPAC加上图书封皮 

    5.2  为馆藏配上QR码 

      5.2.1  QR码简介

      5.2.2  QR码客户端程序

      5.2.3  QR码服务器端程序

    5.3  OPAC分类浏览工具 

      5.3.1  分类目录数据库

      5.3.2  分类浏览的客户端脚本 

      5.3.3  分类浏览的服务器端脚本

    5.4  嵌入电子书资源 

      5.4.1  读秀电子书嵌入客户端程序 

      5.4.2  读秀电子书嵌入的服务器端程序 

    5.5  基于DOM的手机OPAC 

      5.5.1  手机版XHTML首页 

      5.5.2  手机OPAC的查询结果显示 

    5.6  小结 

    第六章 图书馆数据服务开放

    6.1  新书通报RSS服务

      6.1.1  建立新书数据库 

      6.1.2  设计新书通报查询页面 

      6.1.3  服务器端PHP脚本

    6.2  即日图书借阅动态信息服务 

      6.2.1  应用的模块结构 

      6.2.2  数据库设计 

      6.2.3  数据生成程序与调度 

      6.2.4  客户端呈现程序 

    6.3  小结 

    第七章 拥抱开源PHP项目

    7.1  利用YAZ开源库实现书目元数据访问 

      7.1.1  Z39.50协议与YAZ简介

      7.1.2  基于PHP/YAZ的书目数据发布

    7.2  利用Drupal构建信息发布平台 

      7.2.1  Drupal简介 

      7.2.2  Drupal的安装 

      7.2.3  汉化Drupal 

      7.2.4  为网站选择外观

      7.2.5  设置用户权限 

      7.2.6  实现统一认证 

      7.2.7  设置新闻类型 

      7.2.8  内容发布 

    7.3  小结 

    参考文献
  • 内容简介:
    本书通过探讨LAMP与OpenLDAP平台上的图书馆应用开发,详细介绍了为使高校图书馆更好地利用网络和线上资源服务读者,建设数字图书馆,开展网上学位论文提交和学位论文数据库建设,提供新书推送和图书馆借阅动态信息服务,而开发的一系列应用。对最常用的高校图书馆如何结合本校师生身份信息库进行读者认证,如何作为成员馆参与CALIS联合认证服务,以及利用豆瓣图书封面形象化书目查询结果页面、读秀电子书访问程序、高校图书馆网站建设等都作了详细介绍。
      全书在内容结构上共分7章。第一章对组成LAMP平台的Linux、Apache、MySQL、PHP四项技术及Web开发理念作了概要性的介绍。第二章对OpenLDAP及目录服务的基础知识作了较为详尽的讲解。通过第一、二章的学习,读者能够具备读懂后续章节的基础知识。第三章的主题是图书馆常见的资源与应用访问控制应用开发。第四章讲述如何将传统的业务工作放到线上处理。第五章针对图书馆OPAC的功能拓展展示了丰富的实例。第六章探讨了图书馆数据服务的应用开发实践。第七章介绍了两个平台下的开源项目。本书不仅讲解了LAMP、OpenLDAP平台的基础理论知识,更包含了作者在图书馆自动化部工作期间的编程经验实例,具有极强的实用性。
  • 作者简介:
    刘丹,男,1979年生于贵州遵义。1997年进入武汉大学图书馆学专业学习。2001年毕业后就职于华东师范大学图书馆,从事图书馆自动化相关工作。最早使用PHP进行图书馆Web应用开发,也尝试过JAVA、C#等其他主流Web应用开发工具。受好奇心驱使,使用过Common Lisp这样小众的语言开发应用,但最终回归LAMP平台,并以此为乐。

    徐来,男,1978年生于江苏省泰州市。2004年9月进入中国地质大学(武汉)计算机学院学习。2007年7月毕业后就职于华东师范大学图书馆。工作期间,一直从事图书馆自动化相关工作,工作范围包括图书馆Web应用开发、网络维护等。
  • 目录:
    前言

    第一章 LAMP 平台与Web开发

    1.1  Linux、Apache简介与安装

    1.2  MySQL简介与安装

    1.3  PHP简介与安装 

      1.3.1  PHP的历史 

      1.3.2  PHP的平台支持

      1.3.3  PHP的使用方式 

      1.3.4  PHP文档标记与注释 

      1.3.5  PHP支持的数据类型 

      1.3.6  PHP变量与常量

      1.3.7  PHP表达式与语句 

      1.3.8  PHP中的运算符 

      1.3.9  PHP中的流程控制 

      1.3.10  PHP中的函数 

      1.3.11  面向对象的PHP 

      1.3.12  PHP中的Web会话

      1.3.13  PHP的安装

      1.3.14  PHP模块的安装与配置 

    1.4  Web开发基础

      1.4.1  Web是什么

      1.4.2  几个关键的Web技术 

      1.4.3  Web设计理念

    1.5  小结

    第二章 目录服务与OpenLDAP平台构建 

    2.1  建立LDAP读者信息库

      2.1.1  读者信息库的需求及设计 

      2.1.2  LDAP读者信息库的实现 

      2.1.3  LDAP信息模型与命名模型 

      2.1.4  LDAP与关系型数据库的比较 

    2.2  LDAP读者信息库与统一身份认证 

      2.2.1  传统的身份认证流程 

      2.2.2  实施LDAP统一身份认证

      2.2.3  LDAP功能模型与安全模型 

    2.3  LDAP的分布式、代理实现技术 

      2.3.1  分布式LDAP技术

      2.3.2  LDAP代理技术 

      2.3.3  一个LDAP代理实例:解决互斥的用户库认证 

    2.4  OpenLDAP及实用工具

      2.4.1  OpenLDAP

      2.4.2  JXplorer、phpLDAPadmin

    2.5  小结 

    第三章 图书馆资源、应用访问控制

    3.1 OPAC的认证

      3.1.1  启用ILS的LDAP认证

      3.1.2  建立遗留读者信息库 

      3.1.3  读者账户检测程序 

      3.1.4  遗留读者账户注册程序 

    3.2  电子资源访问控制及代理实现 

      3.2.1  Web Access简介 

      3.2.2  Web Access配置 

      3.2.3  制作重定向程序 

    3.3  CALIS联合认证服务

      3.3.1  联合认证原理 

      3.3.2  IDP认证程序设计 

    3.4  小结 

    第四章 图书馆传统服务的线上实现

    4.1  书目推荐程序 

      4.1.1  程序需求分析

      4.1.2  数据库支持 

      4.1.3  应用的界面设计 

      4.1.4  推荐信息录入程序 

      4.1.5  推荐查询 

      4.1.6  管理端登录会话 

      4.1.7  管理端推荐处理程序 

    4.2 建立学位论文数据库 

      4.2.1  设计学位论文元数据集 

      4.2.2  学位论文提交接口 

      4.2.3  学位论文的审核接口

      4.2.4  数据管理接口

    4.3  小结

    第五章 OPAC的功能拓展与资源嵌入 

    5.1  为 OPAC加上图书封皮 

    5.2  为馆藏配上QR码 

      5.2.1  QR码简介

      5.2.2  QR码客户端程序

      5.2.3  QR码服务器端程序

    5.3  OPAC分类浏览工具 

      5.3.1  分类目录数据库

      5.3.2  分类浏览的客户端脚本 

      5.3.3  分类浏览的服务器端脚本

    5.4  嵌入电子书资源 

      5.4.1  读秀电子书嵌入客户端程序 

      5.4.2  读秀电子书嵌入的服务器端程序 

    5.5  基于DOM的手机OPAC 

      5.5.1  手机版XHTML首页 

      5.5.2  手机OPAC的查询结果显示 

    5.6  小结 

    第六章 图书馆数据服务开放

    6.1  新书通报RSS服务

      6.1.1  建立新书数据库 

      6.1.2  设计新书通报查询页面 

      6.1.3  服务器端PHP脚本

    6.2  即日图书借阅动态信息服务 

      6.2.1  应用的模块结构 

      6.2.2  数据库设计 

      6.2.3  数据生成程序与调度 

      6.2.4  客户端呈现程序 

    6.3  小结 

    第七章 拥抱开源PHP项目

    7.1  利用YAZ开源库实现书目元数据访问 

      7.1.1  Z39.50协议与YAZ简介

      7.1.2  基于PHP/YAZ的书目数据发布

    7.2  利用Drupal构建信息发布平台 

      7.2.1  Drupal简介 

      7.2.2  Drupal的安装 

      7.2.3  汉化Drupal 

      7.2.4  为网站选择外观

      7.2.5  设置用户权限 

      7.2.6  实现统一认证 

      7.2.7  设置新闻类型 

      7.2.8  内容发布 

    7.3  小结 

    参考文献
查看详情
相关图书 / 更多
LAMP&OpenLDAP图书馆Web应用平台构建与开发
LANGEQ&A:USMLESTEP1
Michael King 著
LAMP&OpenLDAP图书馆Web应用平台构建与开发
LABVIEW虚拟仪器技术及应用
李江全
LAMP&OpenLDAP图书馆Web应用平台构建与开发
LA Confidential
James Ellroy 著
LAMP&OpenLDAP图书馆Web应用平台构建与开发
LA Confidential
James Ellroy 著
LAMP&OpenLDAP图书馆Web应用平台构建与开发
LANDMARKS IN THE LAW见图
DENNING
LAMP&OpenLDAP图书馆Web应用平台构建与开发
LAMP+LNMP网站架构与运维实战
张春晓 著
LAMP&OpenLDAP图书馆Web应用平台构建与开发
LABVIEW虚拟仪器数据采集与通信控制35例
李江全
LAMP&OpenLDAP图书馆Web应用平台构建与开发
LAST OF THE BREED(ISBN=9780553280425)
Louis L\'Amour 著
LAMP&OpenLDAP图书馆Web应用平台构建与开发
LAPACK95Users'Guide(Software,EnvironmentsandTools)
V. A. Barker、L. S. Blackford、J. Dongarra、J. Du Croz、S. Hammarling 著
LAMP&OpenLDAP图书馆Web应用平台构建与开发
LABVIEW虚拟仪器实训教程
李江全
LAMP&OpenLDAP图书馆Web应用平台构建与开发
LANGEJUNQUIRASHIGHYIELDHISTOLOGYFLA
Anthony Mescher 著
LAMP&OpenLDAP图书馆Web应用平台构建与开发
LABVIEW2018中文版虚拟仪器从入门到精通
胡仁喜 著
您可能感兴趣 / 更多
LAMP&OpenLDAP图书馆Web应用平台构建与开发
人工智能时代Python项目实战
刘丹;周艳萍
LAMP&OpenLDAP图书馆Web应用平台构建与开发
电子商务物流
刘丹;郑宇婷
LAMP&OpenLDAP图书馆Web应用平台构建与开发
职业教育“十三五”规划教材:C++项目实践精编
刘丹;钱亮于
LAMP&OpenLDAP图书馆Web应用平台构建与开发
综合英语:英国文学经典作品
刘丹;常俊跃