Простая базовая система управления операциями. I. Основные характеристики
Возможность самостоятельного создания моделей и простого хранилища данных.
Возможность самостоятельного создания рабочих процессов.
Возможность самостоятельной конфигурации связанных моделей.
Высокое качество нижнего уровня архитектуры с выделением слоя сервисов.II. Базовая структура системы и её завершённость
Настройка системы 1.1 Управление доступом администратора (выполнено) 1.2 Отсутствие доступа для неадминистраторских ролей (выполнено) 1.3 Организационная структура — организация (выполнено) 1.3.1 Добавление организации в организационной структуре (выполнено) 1.3.2 Изменение организации в организационной структуре (выполнено) 1.4 Организационная структура — сотрудники (выполнено) 1.4.1 Добавление сотрудников в организационной структуре (выполнено) 1.4.2 Изменение сотрудников в организационной структуре (выполнено) 1.4.3 Административная возможность изменения пароля пользователя (выполнено) 1.5 Организационная структура — группы (в работе) 1.6 Моделирование — модели (выполнено) 1.6.1 Добавление моделей (выполнено) 1.6.2 Изменение моделей (выполнено) 1.6.3 Указание добавления подчинённых прототипов (выполнено) 1.7 Моделирование — прототипы (выполнено) 1.7.1 Добавление прототипов (выполнено) 1.7.2 Изменение прототипов (выполнено) 1.8 Моделирование — рабочие процессы (выполнено) 1.8.1 Добавление рабочего процесса (необходимость выбора отображаемых полей подчинённых прототипов отключена) (выполнено) 1.8.2 Изменение рабочего процесса (возможность выбора отображаемых полей подчинённых прототипов включена) (выполнено) 1.9 Система — журнал (журнал действий за последнюю неделю) (выполнено) 1.10 Система — системные настройки (выполнено)2. Личные действия 2.1 Изменение пароля (выполнено) 2.2 Выйти (выполнено) 2.3 Войти (выполнено)
Действия над задачами 3.1 Добавление (выполнено) 3.2 Изменение (выполнено) 3.3 Начало (используется для рабочих процессов) (в работе) 3.4 Действия над рабочими процессами (выполнено)
III. Развертывание и тестирование Инициализация базы данных Корневая директория init.sql
Демонстрационный адрес http://myoms.oschina.mopaasapp.com/index.php
Логин murray@xxx.com
Пароль 1234567890
Скриншоты
IV. Концепция дизайна
Способ использования: шаблон проектирования "Фабричный метод" base::create();
Наследование типов: прямое наследование
Бизнес-тип:
Классы, связанные с базами данных (acl
, model
, log
, template
, field
, protype
, user
, node
, site
). Внутренний уровень данных представлен моделью model
.
Классы, не связанные с базами данных (upload
).
Способ использования: статический вызов xxxService::getInfo();
Наследование типов: прямое наследование, но только от главного класса сервиса
Бизнес-тип: реализация ключевых бизнес-функций через сервисы.
Пользовательский запрос — index.php принимает запрос и запускает front. Front использует паттерн Singleton для запуска control. Control начинает управление — маршрутизацию, логирование и т. д. начинают работать. По умолчанию направляется в frontend_do/index.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )