# dynamicForm **Repository Path**: licase/dynamicForm ## Basic Information - **Project Name**: dynamicForm - **Description**: 动态表单生成的管理系统,可以生成各种表单,并支持流程审核 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 0 - **Created**: 2021-07-28 - **Last Updated**: 2024-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: 表单, 动态, 审核, 流程 ## README # dynamicForm ======== 这是一个动态生成表单的管理系统,可以生成表单、调查问卷、问答列表等(需要定制),并支持流程审核,附带简单的客服系统 有疑问或反馈请联系QQ:597438803 ## 环境依赖 + Mysql5.1+ + apache2.2+/nginx + 基于php7.2, 低版本需要修改少量代码适配,建议5.4及以上 + TP5.0框架 + Workerman3.5.27 , + 开发环境windows,建议使用linux服务器 ## 安装 1. 将master主干代码下载后,配置后相关的web服务器,将代码放到web服务器目录下,并将根目录设置为 dynamicForm/public, 给dynamicForm/Runtime目录777权限,以保证正常运行 2. 建立数据库dynamic_project, 用户及密码:dynamic_project,并导入script/dynamic_project.sql数据, 3. web服务器配置及数据库建立方法请自行搜索 4. 配置后访问网站即可进入登录界面,默认用户名及密码为admin/admin 5. 如需使用客服系统,需要在命令行界面执行下面命令,守护进程启动请自行搜索方法 php WebServerManager.php 6. 如需打开/关闭调试模式, 请修改application/config.php,找到app_debug 改为true ## 使用方法-人员管理 1. 使用admin登录后先在人员管理->角色管理中创建角色及对应的权限 2. 在管理员管理中创建管理员并选择角色 3. 如果设置客服,在1,2完成后点击客服管理,新增并选择管理员,创建后客服登录系统后会在首页显示客服信息,可进入服务 ## 使用方法-项目管理 1. 项目管理->模板管理中创建需要的模板,之后设计模板增加字段 2. 在项目管理中创建项目,并设计项目流程,注意需要审核的项目,需要至少添加2步流程 3. 管理员人员可在我的->我提交的页面选择可参与的项目并提交数据,参与条件为: 1.项目无参与角色,即所有人可参与, 2.自身角色符合项目所规定的角色 4. 对所有人可参与的项目, 分享链接后即可提交数据,有角色限制的项目无法分享 5. 项目管理->数据管理可查看所有项目的数据信息