chaihongjun.me

开源MRBS会议室预订系统

MRBS是一款开源的会议室预订系统,该系统的运行环境是php+mysql。单位有上下楼,而会议室接待室都只是在某一个楼层,其他的楼层员工如果想开会或者一个临时的讨论,还得先通过其他人或者自己上楼确认,然后再在预订本上进行会议室预订。这个系统可以方便的在PC端进行会议室预订,而且对会议室的使用情况基本可以一目了然。

项目主页:  https://mrbs.sourceforge.io/

下载地址: https://sourceforge.net/projects/mrbs/files

其实在官网上面也有简单的安装介绍,主要是安装环境的要求:

1. mysql >=5.1 or PostgreSql >=8.2

2. PHP的扩展iconv必须有

这里主要介绍一下快速安装方式吧:

首先是下载整个安装包将解压之后的全部文件放到服务器上。

然后,再配置Web服务的访问目录,新建一个可以访问的网站,这个网站的根目录就是上传文件包里面的web目录.

QQ截图20190220104455.png

进入web目录将config.inc.php-sample文件复制一份,并列另外命名为config.inc.php。然后修改这个config.inc.php:

$timezone = "Asia/Shanghai";  //时区信息
$dbsys = "mysql";                    //连接的数据库类型
$db_host = "localhost";           //数据库地址
$db_database = "meeting_room";  //数据库名
$db_login = "mrbs";                //数据库登录账户
$db_password = 'password';   //数据库密码
$db_tbl_prefix = "mrbs_";        //表前缀  
$db_persist = FALSE;
$auth["type"]="db";               //验证类型

一般都是使用mysql,而且数据库就在web服务器本身运行。请注意,这里单独为这个系统设置了一套数据库账户信息。所以接下来是数据库的配置。

建议使用phpmyadmin,按照上面的配置创建数据库和对应的账户,需要注意的是,在针对数据库创建完用户之后,最好再更新一下这个账户的权限,增加一下“授权”的权限。

再完成数据库创建之后,就需要对这个系统做数据初始化了。于是返回到上一层目录:

QQ截图20190220104321.png

看到有一个文件tables.my.sql,将这个文件的内容导入前面的数据库内,这样系统就初始化完成了。

最后一步,打开配置的网站访问系统之后,还需要创建系统的管理员,点击网站右侧“用户清单”,前往创建管理员。于是,系统就完成了。当然,需要具体使用还需要了解以下一些内容:

初创的管理员登录之后,通过“用户清单”,可再创建普通用户和其他的管理员。

只有管理员才有权限创建会议室。

这个系统对开会的地方是有两层概念:区域和房间。一个区域可以创建N个房间,同时创建N个区域也是可以的。另外,系统会议室默认一次使用间隔是半个小时,这个比较好,但是会议的最长时间是2个小时,如果是3个小时的会议,则需要再次预约。所以,可以关注一下systemdefaults.inc.php和areadefaults.inc.php文件。


知识共享许可协议本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。作者:柴宏俊»

相关推荐