MRBS系统官方网址  https://mrbs.sourceforge.io/

最近在找一份开源的会议室预订系统,找了很多种,ASP,PHP的,测试发现MRBS无疑是最好的。
开源社区对其介绍如下:
Meeting Room Booking System (MRBS) 是一个基于 PHP/MySQL 开发的,使用浏览器访问的会议室预订系统。使用区域对会议室进行分组管理。

一、环境准备
1、#yum -y install httpd mysql-server php php-mysql mysql-devel php-ldap
2、下载MRBS安装包,地址:http://mrbs.sourceforge.net/download.php 。下载最新版本的zip文件。

二、安装
下载MRBS安装包,地址:http://mrbs.sourceforge.net/download.php 下载mrbs-1.4.10.tar.gz版本

#tar zxf mrbs-1.4.10.tar.gz
#cp -r ./mrbs-1.4.10/web /var/www/html/mrbs

#vi config.inc.php
去掉$timezone =的注释,修改成$timezone = “Asia/Shanghai" 。
修改以下参数
dbsys = “mysql";
$db_host = “localhost";
$db_database = “mrbs";
$db_login = “mrbs";
$db_password = "passwdord";
$db_tbl_prefix = “mrbs_";

以下在config.inc.php文件的尾部添加:
$auth["type"]="db";
//此是使用MySql中建立的用户名和密码,如果不配置此项,将一直提示“用户名不存在或密码错误”。

三、创建数据库并将表结构写入mysql
系统将使用MYSQL或者PostgreSql,本文只是介绍MRBS在Mysql的部署,Pg略过
mysql -uroot -p
mysql> CREATE DATABASE `mrbs` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> grant all on mrbs.* to mrbs@localhost identified by 'mrbs';
mysql> grant all on *.* to mrbs@localhost identified by 'mrbs';
mysql> flush privileges;
mysql> exit

cd /var/www/html/mrbs
mysql -uroot -ppassword mrbs < tables.my.sql
mysql -uroot -ppassword mrbs < sample-data.sql

四、结合AD或POP3。

以下为结合AD配置部分测试成功,POP3也有测试成功
/*
$auth["session"]="php";
$auth["type"]="ldap";
$cookie_path_override='/mrbs/';
$auth["realm"]="mrbs";
$auth["admin"][]="setup"; //mrbs管理员可以定义多个
$ldap_host="172.16.*.1";
$ldap_port=389;
$ldap_v3=true;
$ldap_tls=false;
//$auth["session"]="cookie";
$ldap_base_dn="OU=SZX,DC=XXX,DC=com,DC=cn"; //此OU下所有User都可以使用
$ldap_user_attrib="sAMAccountName";
$ldap_dn_search_attrib="sAMAccountName";
$ldap_dn_search_dn="CN=test,,OU=SZX,DC=XXX,DC=com,DC=cn"; //完成RDN才可以
$ldap_dn_search_password="test";
*/

以下是POP3配置部分

$auth["type"]="pop3";
$pop3_host="172.16.*.1";
$pop3_port="110";
$auth["admin"][]="wht";//邮件用户中的MRBS系统管理员帐户
$auth["admin"][]="mro";//以此添加管理员

//$auth["type"]="db";//将此DB(MySQL)验证取消,否则也是一直提示用户名或密码不对

五、系统管理员设置
访问http://serverip/mrbs/ ,会出现一个很漂亮的页面。
继续我们最后的工作,在右上角找到“用户清单",点击进去,进行系统管理员的设置。
OK后退出,重新登录。

六、设置区域、会议室以及新增用户。自己摸索吧,很简单的。
转自 http://blog.csdn.net/hawht/article/details/23685635

还可以参考 http://blog.csdn.net/Real_Myth/article/details/50418664

MRBS开源会议室预订系统安装的更多相关文章

  1. 会议室预订系统(meeting room booking system)

    一.mrbs mrbs:(meeting room booking system) 二.效果   三.models from django.db import models # Create your ...

  2. 基于JS的WEB会议室预订拖拽式图形界面的实现

    06年的一篇blog,转到这个博客上: 很早之前写的,后来由于这个功能模块取消,最终没有上线,所以与Server交互的那部分还没有写,不过那部分方案我也已经出来了,而且现在客户端这一部分已经通过了比较 ...

  3. 基于django的会议室预订系统

    会议室预订系统 一.目标及业务流程 期望效果: 业务流程: 用户注册 用户登录 预订会议室 退订会议室 选择日期:今日以及以后日期 二.表结构设计和生成 1.models.py(用户继承Abstrac ...

  4. PHP EMS: 开源 在线考试系统安装

    PHPEMS: 在线考试系统调测记录 下载安装软件包 PE2014.RAR 环境要求:利用了RHEL 5.X的一个环境,系统要求的运行环境是PHP 5.2以上,MYSQL 5.0以上.看了一下光盘,发 ...

  5. 会议室预订系统 td 宽度 php 浏览器 兼容性

    w获取浏览器标识 <style> .w > td { <?php $wua=$_SERVER['HTTP_USER_AGENT']; if(strpos($wua, 'Chro ...

  6. 会议室预订 - 对td的处理以区分预订者

    w 待处理

  7. 启明星MRBS会议室预约系统V30.0发布

    MRBS系统官方网址 https://www.dotnetcms.org/ 在线演示 http://demo.dotnetcms.org/mrbs 用户名admin,密码123456 Meeting ...

  8. Django之会议室预预订

    model表设计: from django.db import models from django.contrib.auth.models import AbstractUser # Create ...

  9. mrbs - 初识

    一.mrbs mrbs:(meeting room booking system)会议室预订系统 二.效果 三.models from django.db import models # Create ...

随机推荐

  1. MPI 环境搭建问题-运行程序闪退

    安装后smpd无法运行,进程中没有smpd.exe.注册过程也完成了.运行自带的测试程序cpi.exe,提示:Error: No smpd passphrase specified through t ...

  2. 【ASP.Net】publish asp.net to local IIS

    做web项目难免要将项目部署, 要么部署在azure上,要么部署在本地, 使用IIS去host. 部署步骤很简单, 1. vs打开你的web项目, 项目名上面右键选择publish 2. 在弹出的pu ...

  3. 【OData】使用Odata获取数据之后再次获取可能得不到最新的数据问题记录

    工作上遇到个问题是关于系统后台数据库更新了某数据后, 前台界面刷新显示的不是最新的数据.但是大约10分后再次刷新就能显示新的数据,或者重启IIS等web server host. 最开始认为可能是因为 ...

  4. 【AI】微软人工智能学习笔记(三)

    微软R服务 01|开源的R R实际上是统计学的编程语言,主要作用是对数据挖掘,统计,分析,可视化,机器学习等. 02|微软R 03| HDInsight R Spark集群存储在azure blob ...

  5. Jquery相关插件

    jQuery 插件autocomplete 应用 介绍 $("#AccountNames").autocomplete(Accounts, { minChars: 0, match ...

  6. WebBrowser获取完整COOKIE

    [DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)] static extern bool ...

  7. java根据URL获取HTML内容

    之前我写脚本,是想获取HTML内容的. 但是呢...一方面编码困扰着我,于是我写了这个: java根据URL获取网页编码 然后呢,每个网站是不是GZIP还得判断,贼麻烦... 但是没办法啊,麻烦也得写 ...

  8. 【Python】一些练习代码用的图片

  9. codeforces gym 100947 J. Killing everything dp+二分

    J. Killing everything time limit per test 4 seconds memory limit per test 64 megabytes input standar ...

  10. dml语句和ddl语句 区别

    delete from user删除所有记录,属于dml语句,一条记录一条记录删除.事务可以作用在dml语句上的 truncate table user;删除所有记录,属于ddl语句,将表删除,然后重 ...