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目录.
进入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,按照上面的配置创建数据库和对应的账户,需要注意的是,在针对数据库创建完用户之后,最好再更新一下这个账户的权限,增加一下“授权”的权限。
再完成数据库创建之后,就需要对这个系统做数据初始化了。于是返回到上一层目录:
看到有一个文件tables.my.sql,将这个文件的内容导入前面的数据库内,这样系统就初始化完成了。
最后一步,打开配置的网站访问系统之后,还需要创建系统的管理员,点击网站右侧“用户清单”,前往创建管理员。于是,系统就完成了。当然,需要具体使用还需要了解以下一些内容:
初创的管理员登录之后,通过“用户清单”,可再创建普通用户和其他的管理员。
只有管理员才有权限创建会议室。
这个系统对开会的地方是有两层概念:区域和房间。一个区域可以创建N个房间,同时创建N个区域也是可以的。另外,系统会议室默认一次使用间隔是半个小时,这个比较好,但是会议的最长时间是2个小时,如果是3个小时的会议,则需要再次预约。所以,可以关注一下systemdefaults.inc.php和areadefaults.inc.php文件。