前一家公司所有的办公系统都是自己开发的,包括排班、工单、会议室预定等等,很方便。

目前所在的公司,每周部门例会找行政预订了会议室,但多次去都被人占了,很烦,于是网上找了一个评价不错的系统,python也可以自己,开源的适合的优先。

MRBS下载地址:https://sourceforge.net/projects/mrbs/files/mrbs/MRBS%201.9.2/,PHP开发的。

讲一下搭建步骤:

1.下载mrbs-1.9.2.zip文件(我搭建在windows系统上,用的是iis)

2.windows搭建好基于IIS的服务

(1)windows下载php运行环境,https://windows.php.net/download/,这个网站下载php版本

IIS的需要安装非线程安全的,分为64、86位的,按照自己的对应下载就行

另外还需要下载Visual C++,也是在刚才的下载页面:

下载对应的Visual C++即可。

下载完成后,安装php也很简单:解压到自己的目录,然后进入目录找到“php.ini-development”这个文件,可以直接改名为php.ini文件,然后对这个配置文件进行配置(配置:extension_dir;打开扩展dll;date.timezone等;配置环境变量),

这里就不赘述了,网上搜一下就行。

(2)windows系统打开iis服务,一般都是用的iis7以上吧,好像只有xp系统还是iis6(怎么打开?略~)

(3)配置iis的PHP环境

iis里找到“处理程序映射”

双击“处理程序映射”,点击右上角的“添加模块映射”:

然后再回到iis配置页面,找到“默认文档”:

提交默认的php访问页面,这一步不配置也行,不是必须的。

(4)把下载的mrbs文件拷贝到任何目录,iis上新建网站:

好了,目前为止iis部分就ok了,剩下的就是配置mrbs了:

(1)其实官网上并没有怎么搭建的文档,因为搭建的文档都在文件里边:

打开这个install文件,里边有告诉你怎么一步步配置,文档说明之丰富:

主要需要维护的配置文件有两个:1.config.inc.php;2.systemdefaults.inc.php

config.inc.php(这个配置文件主要配置的是时区和数据库):

$timezone = "Asia/Shanghai";

$dbsys = "mysql";

$db_host = "1x.11x.5x.203";

$db_port = 3306;

$db_database = "mrbs";

$db_login = "xw";

$db_password = 'xxx';

$db_tbl_prefix = "mrbs_";

以上配置好后,网站还跑不起来,还需要建库表:

创建一个mrbs的库,执行tables.my.sql这个sql创建表:

到这里,会议室预订系统就可以跑起来了,一些个性化的配置,需要去配置systemdefaults.inc.php这个文件,这个文件怎么配置,打开它,有说明。

直接访问index.php页面就行,比如我的端口是8866:

http://localhost:8866/index.php

这个开源的会议室预订系统,功能还是很强大的,自己慢慢去研究它,一般的公司足够满足。

ok,就这样,搭建中遇到问题欢迎讨论。

MRBS(Meeting Room Booking System)开源的会议室预订系统搭建使用的更多相关文章

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

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

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

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

  3. MRBS, meeting room manager system,会议预定管理系统

    MRBS,会议管理软件,新增权限控制,周期性例会管理等. 下载地址 http://www.dotnetcms.org/mrbs/mrbs.rar

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

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

  5. MRBS开源会议室预订系统安装

    MRBS系统官方网址  https://mrbs.sourceforge.io/ 最近在找一份开源的会议室预订系统,找了很多种,ASP,PHP的,测试发现MRBS无疑是最好的.开源社区对其介绍如下:M ...

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

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

  7. OS.js – 开源的 Web OS 系统,赶快来体验

    OS.js 是一个开源的 Web OS 系统,可以在浏览器中运行,提供了窗口管理器,应用程序API,用户界面开发套件和抽象的文件系统等.可以部署在 Node 或者 PHP 环境中运行.OS.js is ...

  8. 搭建自己的SIP服务器:开源sip服务器opensips的搭建及终端TwInkle的使用

    搭建自己的SIP服务器:开源sip服务器opensips的搭建及终端TwInkle的使用 分类: linux编译相关2013-01-05 21:38 17983人阅读 评论(24) 收藏 举报 先下载 ...

  9. 使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题

    http://blog.csdn.net/lovexieyuan520/article/details/9814273 使用github上的开源框架SlidingMenu环境的搭建,以及getSupp ...

  10. MPush开源消息推送系统:简洁、安全、支持集群

    引言由于之前自己团队需要一个消息推送系统来替换JPUSH,一直找了很久基本没有真正可用的开源系统所有就直接造了个轮子,造轮子的时候就奔着开源做打算的,只是后来创业项目失败一直没时间整理这一套代码,最近 ...

随机推荐

  1. 20个Python random模块的代码示例

    本文分享自华为云社区<Python随机数探秘:深入解析random模块的神奇之处>,作者:柠檬味拥抱. 标准库random函数大全:探索Python中的随机数生成 随机数在计算机科学和数据 ...

  2. vscode 尾逗号不自动删除 'comma-dangle': 'off' eslint vue

    vscode 尾逗号不自动删除 'comma-dangle': 'off' eslint 外层环境说明 vscode eslint - .elintrs.js vue - vue开发 vetur - ...

  3. buildFast.js node.js 快速发布到gitee上,这样就不用每次点击,并且自动弹出发布页面,再点击发布,完美!

    buildFast.js node.js 快速发布到gitee上,这样就不用每次点击,并且自动弹出发布页面,再点击发布,完美! const fs = require('fs-extra'); fs.c ...

  4. .NET数据库ORM框架SqlSugar使用笔记

    官方介绍 以下介绍来自SqlSugar官网: 高性能 ,不夸张的说,去掉Sql在数据库执行的时间,SqlSugar是EF数倍性能,另外在批量操作和一对多查询上也有不错的SQL优化 高扩展性 ,支持自定 ...

  5. Dashboard、Rancher与KubeSphere对比

    在容器技术和微服务架构日益盛行的今天,对于容器编排和管理平台的选择显得尤为重要.Kubernetes(K8s)作为容器编排的事实标准,其生态系统中涌现出了许多管理和监控工具.其中,Dashboard. ...

  6. python中记录打印的log模块logging的用法实例

    日志基础教程   日志是对软件执行时所发生事件的一种追踪方式.软件开发人员对他们的代码添加日志调用,借此来指示某事件的发生.一个事件通过一些包含变量数据的描述信息来描述(比如:每个事件发生时的数据都是 ...

  7. 基于ESP8266的JSON解析实例分析

    什么是JSON?   JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.采用完全独立于编程语言的文本格式来存储和表示数据.其简洁和层次结构清晰的特点使得 J ...

  8. linux系统运行时参数命令、网络、磁盘参数和日志监控

    重点内容 linux基础命令和工具 CPU性能监控 内存性能监控 文件IO性能监控 网络IO监控 1 linux基础命令和工具 1.1 Grep搜索字符 grep命令用于在文件中执行关键字搜索,并显示 ...

  9. day16--Java常用类04

    Java常用类 4.字符串相关类练习 4.1StringBuilder练习 package li.normalclass.stringbuilder; public class TestBuffer ...

  10. python学习笔记(2): 函数式编程

    函数式编程 高阶函数 map() map接受一个函数和一个可迭代对象(Iterable),返回一个map对象(Iterator) def f(x): return x*x list(map(f, [1 ...