同步操作将从 ismurray/oms 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
简单基础的运营管理系统。 一、特点 1,可以自行建立模型,简单数据仓库 2,可以自行创建工作流 3,可以自行配置关联模型 4,优质的底层构架,将服务层抽离
二、系统基础框架功能及完成度 1,系统设置 1.1 管理员角色可见(done) 1.2 非管理员角色不可见(done) 1.3 组织结构 - 机构(done) 1.3.1 组织结构 - 机构 - 添加(done) 1.3.2 组织结构 - 机构 - 修改(done) 1.4 组织结构 - 人员(done) 1.4.1 组织结构 - 人员 - 添加(done) 1.4.2 组织结构 - 人员 - 修改(done) 1.4.3 组织结构 - 人员 - 管理员修改用户密码(done) 1.5 组织结构 - 分组(padding) 1.6 模型 - 模型(done) 1.6.1 模型 - 模型 - 添加(done) 1.6.2 模型 - 模型 - 修改(done) 1.6.3 模型 - 模型 - 指定添加下属原型(done) 1.7 模型 - 原型(done) 1.7.1 模型 - 原型 - 添加(done) 1.7.2 模型 - 原型 - 修改(done) 1.8 模型 - 工作流(done) 1.8.1 模型 - 工作流 - 添加 (不可选择原型下属字段的显示或隐藏)(done) 1.8.2 模型 - 工作流 - 修改 (可以选择原型下属字段的显示或隐藏)(done) 1.9 系统 - 日志 (最近一周操作员日志)(done) 1.10 系统 - 系统配置(done) 2, 个人操作 2.1 修改密码 (done) 2.2 退出 (done) 2.3 登陆 (done) 3, 作业操作 3.1 增加 (done) 3.2 修改 (done) 3.3 发起(用于工作流) (padding) 3.4 工作流操作 (done)
三、部署及测试 数据库初始化 根目录 init.sql
演示地址 http://myoms.oschina.mopaasapp.com/index.php 登陆账号 murray@xxx.com 密码 1234567890
截图
四、设计思路
1,概述 1.1,系统目标 通过增加服务层实现外挂业务进入主流程,保证各个模块独立运行维护 1.2,系统实现原则 通过系统分层完成各个层级业务的分离 通过模块的封装完成业务层方便调用 新框架增加系统服务层 将工作流,外挂体系放在系统最底层 1.3,代码规范
2,基础结构介绍 2.1,目录及模块介绍 Libs - 基础库 Class - 资源类库 Func - 基础函数库 Service - 服务层库 Plugin - 通用外挂引用 Cache - 缓存目录 Init.php - 核心调度库 Statics - 静态文件 Js - 前段脚本 Css - 样式文件 Images - 图片文件 Upload - 上传文件 Front - 默认前段展示 Controller - 控制 Language - 语言包 View - 展示前段 Model - 数据层模型
2.2,系统分层 3,系统功能基本分析及规划 3.1,资源层 使用方式:工厂模式 base::create(); 继承类型:直接继承 业务类型: 数据库相关的类(acl,model,log,template,field,protype,user,node,site),其中数据中间层为model 数据库无关的类(upload) 3.2,服务层 使用方式:静态调用 xxxService::getInfo(); 继承类型:直接继承,但只能继承服务的主类 业务类型:通过服务实现核心业务 3.3,业务层 3.4,展示层
4、功能细节 4.1,基本数据流程 用户访问-index.php受理并启动front-front使用单例模式启动-control开始接管-路由日志等开始生效-默认指向frontend_do/index
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。