29 Star 55 Fork 25

ismurray/oms

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README

简单基础的运营管理系统。 一、特点 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

Empty file

About

简单基础的运营管理系统 1,可以自行建立模型,简历数据仓库 2,可以自行创建工作流 3,可以自行配置关联模型 4,优质的底层构架,将服务层抽离 expand collapse
PHP
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/murray/oms.git
git@gitee.com:murray/oms.git
murray
oms
oms
master

Search

344bd9b3 5694891 D2dac590 5694891