Диплом: Автоматизация процесса ведения документации в ООО "ЭКСПРЕСС"
Поиск по базе
Скачать
файл
Заказать новую работу
Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно
сообщите нам
«
1
2
...
6
7
8
9
10
...
12
13
14
»
78
Таблица
oн
13
Таблица
oн
формализованного
oн
описания
oн
результатных
oн
показателей.
№
oн
п/п
Наименование
oн
результатного
oн
показателя
Идентификатор
oн
результатного
oн
показателя
Алгоритм
oн
расчета
1
Просмотр
oн
базы
oн
данных
Формируется
oн
форма
oн
DBDTemplateForm
Происходит
oн
выборка
oн
для
oн
ключа,
oн
которым
oн
является
oн
первичный
oн
ключ
oн
таблицы
oн
товар
oн
с
oн
помощью
oн
динамически
oн
формируемых
oн
SQL
oн
запросов
oн
всех
oн
связанных
oн
записей
oн
из
oн
всех
oн
таблиц
oн
базы
oн
данных
oн
и
oн
отображаются
oн
в
oн
полях
oн
формы
2
Формирование
oн
плана
oн
доставки
Создается
oн
запись
oн
в
oн
таблице
oн
Plan_dostavki
происходит
oн
поиск
oн
в
oн
таблице
oн
доставок,
oн
находится
oн
недоставленный
oн
товар.
oн
По
oн
ключу
oн
найденных
oн
необслужанных
oн
заявок
oн
происходит
oн
поиск
oн
товаров.
oн
Если
oн
соответствующие
oн
товары
oн
есть
oн
в
oн
наличии,
oн
то
oн
происходит
oн
формирование
oн
записи
oн
в
oн
таблице
oн
плана
oн
доставки.
oн
3
Просмотр
oн
результата
oн
поиска
Форма
oн
просмотра
oн
результатов
oн
поиска
Согласно
oн
динамически
oн
сформированной
oн
строке
oн
–
oн
предложению
oн
оператора
oн
SQL
oн
происходит
oн
поиск
oн
и
oн
выборка
oн
в
oн
динамически
oн
формируемые
oн
элементы
oн
результатов
oн
поиска.
Таким
oн
образом,
oн
результирующая
oн
информация
oн
разрабатываемой
oн
автоматизированной
oн
системы
oн
позволяет
oн
полностью
oн
определить
oн
запросы
oн
и
oн
требования,
oн
предъявляемые
oн
к
oн
системе.
79
2.3
oн
Программное
oн
обеспечение
oн
задачи
2.3.1
oн
Общие
oн
положения
oн
(дерево
oн
функций
oн
и
oн
сценарий
oн
диалога)
Дерево
oн
функций
oн
представляет
oн
собой
oн
иерархическую
oн
структуру
oн
действий,
oн
реализованных
oн
в
oн
ИС.
oн
Все
oн
действия
oн
программного
oн
продукта
oн
можно
oн
разделить
oн
на
oн
два
oн
основных
oн
подмножества:
1)
oн
служебные
oн
функции
oн
–
oн
идентичны
oн
для
oн
всех
oн
автоматизированных
oн
систем
oн
управления
oн
учреждением
oн
на
oн
уровне
oн
развития
oн
аппаратных
oн
и
oн
программных
oн
средств.
oн
Функции
oн
этого
oн
вида
oн
призваны
oн
обеспечить
oн
безопасность
oн
ввода,
oн
обработки
oн
и
oн
хранения
oн
информации,
oн
облегчить
oн
работу
oн
с
oн
системой,
oн
сделать
oн
ее
oн
наиболее
oн
удобной
oн
для
oн
конечного
oн
пользователя.
2)
oн
основные
oн
функции
oн
управления
oн
и
oн
обработки
oн
данных.
oн
Они
oн
отражают
oн
особенности
oн
процесса
oн
обработки
oн
информации,
oн
получения
oн
результатов,
oн
ведения
oн
информационной
oн
базы
oн
проекта.
Состав
oн
и
oн
классификация
oн
функций
oн
разрабатываемого
oн
программного
oн
продукта
представлены
oн
в
oн
виде
oн
дерева
oн
функций
oн
(рис.
oн
20).
Разработанный
oн
программный
oн
проект
oн
представляет
oн
собой
oн
многооконное
oн
приложение,
oн
причем
oн
одна
oн
форма
oн
является
oн
главной
oн
(родительской
oн
по
oн
отношению
oн
к
oн
другим)
oн
и
oн
на
oн
ней
oн
размещаются
oн
все
oн
другие
oн
формы,
oн
которые
oн
могут
oн
открываться
oн
по
oн
условию
oн
или
oн
по
oн
активизации
oн
различных
oн
элементов
oн
управления
oн
(пункты
oн
главного
oн
меню
oн
или
oн
кнопки
oн
панели
oн
инструментов).
oн
Диалог
oн
–
oн
это
oн
процесс
oн
обмена
oн
сообщениями
oн
между
oн
пользователем
oн
и
oн
ИС,
oн
при
oн
котором
oн
осуществляется
oн
постоянная
oн
смена
oн
ролей
oн
информатора
oн
и
oн
реципиента
oн
(пользователя,
oн
принимающего
oн
информацию),
oн
причем
oн
смена
oн
ролей
oн
достаточно
oн
оперативна.
oн
Сценарий
oн
диалога
oн
представлен
oн
на
oн
рисунке
oн
21.
80
Основные
Функции ИС
Служебные
Унификация
регистрируемых
данных
Заполнение
заказа
Генерирование
отчетов по
любому
сценарию
Просмотр БД
Редактирование
информации
Подготовка
отчетов
Формирование
документов на
отгрузку товара
Контроль за
доставкой
товара
Контроль за
отгрузкой
товара
Контроль
наличия товара
на складе
Рис.
oн
20
oн
–
oн
Дерево
oн
функций
oн
ИС
Обмен
oн
информацией
oн
между
oн
пользователем
oн
и
oн
компьютером
oн
(точнее,
oн
его
oн
программным
oн
обеспечением)
oн
по
oн
всем
oн
формальным
oн
признакам
oн
соответствует
oн
понятию
oн
«диалог».
oн
Для
oн
того
oн
чтобы
oн
диалог
oн
был
oн
конструктивным,
oн
должны
oн
соблюдаться
oн
следующие
oн
правила
:
-
oн
oн
oн
участники
oн
диалога
oн
должны
oн
понимать
oн
язык
oн
друг
oн
друга;
-
oн
oн
oн
участники
oн
диалога
oн
не
oн
должны
oн
говорить
oн
одновременно;
-
oн
oн
очередное
oн
высказывание
oн
должно
oн
учитывать
oн
как
oн
общий
oн
контекст
oн
диалога,
oн
так
oн
и
oн
последнюю
oн
информацию,
oн
полученную
oн
от
oн
собеседника.
81
Главное меню
Файл Просмотр БД Создать Поиск
План доставки
Размещение
товара
Запасы План доставки
Поступление
товара
Заказ /
покупатель
Товары
Заказы
Курьеры
Базы данных
Наличие товара
Срок годности
Назначение
курьера
Размещение
Доп. сведения
Просмотр БД
Все доставки в
период
Выход
Рис.
oн
21.
oн
Диалог
oн
с
oн
ИС
При
oн
проектировании
oн
диалога,
oн
необходимо
oн
определить:
-
oн
oн
oн
структуру
oн
диалога;
-
oн
oн
oн
возможный
oн
сценарий
oн
развития
oн
диалога;
-
oн
oн
oн
содержание
oн
управляющих
oн
сообщений
oн
и
oн
данных,
oн
которыми
oн
могут
oн
обмениваться
oн
человек
oн
и
oн
приложение
oн
(семантику
oн
сообщений);
-
oн
oн
oн
oн
визуальные
oн
атрибуты
oн
отображаемой
oн
информации
oн
(синтаксис
oн
сообщений).
На
oн
рис.
oн
22-23
oн
представлены
oн
частные
oн
диалоги
oн
по
oн
целям
oн
пользователя,
oн
создание
oн
заявки,
oн
просмотр
oн
хронолог
ии
oн
накладных
.
82
Главное меню
Создать
Поступление
товара
Главное меню
Найти
Поиск доставки
Рис.
oн
22.
oн
Структура
oн
диалога
oн
создание
oн
товара
Рис.
oн
23.
oн
Просмотр
oн
результатов
oн
поиска
oн
доставки
oн
по
oн
дате
Для
oн
реализации
oн
основной
oн
функциональности
oн
будем
oн
использовать
oн
дочерние
oн
окна.
oн
Дочерние
oн
окна
oн
намного
oн
удобнее,
oн
но
oн
применение
oн
многодокументного
oн
интерфейса
oн
MDI
oн
(Multiple
oн
Document
oн
Interface),
oн
введет
oн
к
oн
ряду
oн
проблем,
oн
которые
oн
рассмотрим
oн
ниже.
Для
oн
обеcпечения
oн
технологи
oн
MDI,
oн
необходимо
oн
у
oн
главной
oн
формы
oн
свойству
oн
FormStyle
oн
присвоить
oн
значение
oн
fsMDIForm,
oн
дочерним
oн
формам
oн
свойству
oн
FormStyle
oн
присвоим
oн
значение
oн
fsMDIChild.
oн
На
oн
рисунке
oн
24-25
oн
представлен
oн
внеш
ний
oн
вид
oн
разрабатываемого
oн
приложения
oн
с
oн
открытыми
oн
формами
oн
для
oн
добавления
oн
и
oн
редактирования
oн
записей.
Дерево
oн
объектов
oн
проекта
oн
главного
oн
модуля
oн
приложений
oн
представлена
oн
на
oн
рисунке
oн
26.
Разрабатываемое
oн
приложение
oн
будет
oн
содержать
oн
1
oн
главную
oн
форму
oн
-
oн
MainClientsForm,
oн
а
oн
также
oн
несколько
oн
дочерних
oн
окон
oн
-
oн
addform,
oн
ChildTemplateForm,
oн
DBDirectoryTemplateForm,
oн
EditDBDirectoryForm,
oн
parampoik.
Таким
oн
образом,
oн
результирующая
oн
информация
oн
разрабатываемой
oн
автоматизированной
oн
системы
oн
позволяет
oн
полностью
oн
определить
oн
запросы
oн
и
oн
требования,
oн
предъявляемые
oн
к
oн
системе
oн
(табл.14).
83
Рис.
oн
24.
oн
Внешний
oн
вид
oн
разрабатываемого
oн
пр
иложения
Рис.
oн
25.
oн
Внешний
oн
вид
oн
главной
oн
формы
oн
разработанного
oн
приложения.
84
Рис.
oн
26.
oн
Дерево
oн
объектов
oн
проекта
oн
главного
oн
модуля
oн
приложений
Главная
oн
форма
oн
-
oн
MainClientsForm,
oн
предназначена
oн
для
oн
управления
oн
вычислительным
oн
процессом.
oн
Эта
oн
форма
oн
содержит
oн
следующие
oн
компоненты:
oн
MainMenu
oн
для
oн
запуска
oн
дочерних
oн
окон,
oн
а
oн
также
oн
компоненты
oн
ADOConnection,
oн
DataSorce,
oн
ADOTable,
oн
ADOQuery
oн
для
oн
обеспечения
oн
свя
зи
oн
с
oн
базой
oн
данных,
oн
отображения
oн
данных,
oн
и
oн
выполнения
oн
SQL
-
запросов
oн
к
oн
базе
oн
данных.
Дочерняя
oн
форма
oн
addform,
oн
создается
oн
динамически
oн
при
oн
помощи
oн
метода
oн
Create
oн
и
oн
предназначена
oн
для
oн
добавления
oн
за
писей
oн
в
oн
базу
oн
данных
oн
и
oн
запускается
oн
при
oн
помощи
oн
выбора
oн
соответствующего
oн
пункта
oн
главного
oн
меню
oн
MainMenu
oн
главной
oн
формы
oн
приложения.
oн
Данная
oн
форма
oн
содержит
oн
следующие
oн
компоненты
oн
Edit,
oн
Label,
oн
DBN
avigator,
oн
Button
oн
(“OK”,
oн
“Cancel”)..
oн
Компоненты
oн
Edit
oн
–
oн
для
oн
ввода
oн
информационных
oн
полей
oн
базы
oн
данных.
oн
Компоненты
oн
Label
oн
для
oн
идентификации
oн
компонентов
oн
Edit
oн
–
oн
для
oн
ввода
oн
соответствующих
oн
информационных
oн
полей.
oн
Компонент
oн
DBNavigator
oн
связан
oн
с
oн
базой
oн
данных
oн
и
oн
позволяет
oн
перемещаться
oн
по
oн
записям
oн
базы
oн
данных,
oн
удалять
oн
и
oн
добавлять
oн
записи.
oн
Кнопки
oн
«OK»
oн
и
oн
«Cancel»
oн
85
используется
oн
в
oн
случае
oн
правильного
oн
ввода
oн
базы
oн
данных
oн
и
oн
отмены
oн
ввода
oн
записи
oн
соответственно
Дочерняя
oн
форма
oн
DBDirectoryTemplateForm,
oн
создается
oн
динамически
oн
при
oн
помощи
oн
метода
oн
Create
oн
–
oн
предназначена
oн
для
oн
организации
oн
справочников,
oн
т.е.
oн
эта
oн
форма
oн
предназначена
oн
для
oн
просмотра
oн
всех
oн
таблиц,
oн
с
oн
возможность
oн
контекстного
oн
поиска
oн
по
oн
любому
oн
символьному
oн
полю
oн
текущей
oн
таблицы.
oн
Эта
oн
форма
oн
содержит
oн
компоненты
oн
DBGrid,
oн
Too
lBar
oн
с
oн
инструментами
oн
добавить
oн
запись,
oн
удалить
oн
запись,
oн
внести
oн
изменения
oн
(редактировать
oн
запись)
oн
Компонент
oн
DBgrid
oн
предназначен
oн
для
oн
отображения
oн
записей
oн
текущей
oн
таблицы.
oн
Дочерняя
oн
форма
oн
ChildTemplateForm,
oн
создается
oн
динамически
oн
при
oн
помощи
oн
метода
oн
Create
oн
и
oн
предназначена
oн
для
oн
просмотра
oн
таблицы,
oн
содержащей
oн
результаты
oн
поиска,
oн
т.е.
oн
результаты
oн
выполнения
oн
динамического
oн
SQL-
запроса.
oн
Эта
oн
форма
oн
сод
ержит
oн
компоненты
oн
DBGrid,
oн
ToolBar
oн
с
oн
инструментами
oн
добавить
oн
запись,
oн
удалить
oн
запись,
oн
внести
oн
изменения
oн
(редактировать
oн
запись).
oн
Компонент
oн
DBgrid
oн
предназначен
oн
для
oн
отображения
oн
записей,
oн
найденных
oн
в
oн
результате
oн
поиска.
oн
Дочерняя
oн
форма
oн
EditDBDirectoryForm
oн
предназначена
oн
для
oн
редактирования
oн
текущей
oн
записи
oн
активной
oн
таблицы,
oн
она
oн
создается
oн
динамически
oн
при
oн
помощи
oн
метода
oн
Create,
oн
также
oн
динамически
oн
для
oн
текущей
oн
таблицы
oн
создаются
oн
компоненты
oн
Edit,
oн
Label
oн
для
oн
каждого
oн
неиндексного
oн
поля
oн
текущей
oн
таблицы,
oн
с
oн
помощью
oн
которых
oн
идентифицируется,
oн
заносятся
oн
в
oн
только
oн
что
oн
созданные
oн
компоненты
oн
для
oн
редактирования
oн
текущей
oн
записи.
oн
Элементы
oн
управления
oн
“OK”
oн
и
oн
“Cancel”
oн
используется
oн
в
oн
случае
oн
правильного
oн
ввода
oн
базы
oн
данных
oн
и
oн
отмены
oн
ввода
oн
записи
oн
соответственно.
oн
Дочерняя
oн
форма
oн
parampoik
oн
создается
oн
динамически
oн
при
oн
помощи
oн
метода
oн
Create,
oн
–
oн
предназначена
oн
для
oн
настройки
oн
и
oн
выполнения
oн
динамического
oн
SQL-
запроса
oн
для
oн
поиска
oн
записи,
oн
удовлетворяющей
oн
сформированному
oн
критерию.
oн
Форма
oн
содержит
oн
2
oн
компонента
oн
GroupBox.
oн
Первый
oн
компонент
oн
GroupBox,
oн
содержит
oн
компоненты
oн
Edit,
oн
которые
oн
предназначены
oн
для
oн
заполнения
oн
полей,
oн
необходимых
oн
для
oн
вывода
oн
в
oн
результате
oн
SQL-
запроса..
Второй
oн
компонент
oн
GroupBox,
oн
предназначен
oн
для
oн
формирования
oн
ключа
oн
для
oн
поиска
oн
записей
oн
в
oн
базе
oн
данных,
oн
он
oн
содержит
oн
компонент
oн
label,
oн
компоненты
oн
Edit,
oн
элементы
oн
управления
oн
button
oн
“Поиск”,
oн
“Отмена”.
86
При
oн
выборе
oн
пункта
oн
ме
ню,
oн
по
oн
которому
oн
будет
oн
производиться
oн
поиск,
oн
активируется
oн
соответствующий
oн
этому
oн
полю
oн
компонент
oн
Edit
oн
(свойству
oн
Visible
oн
присваивается
oн
значение
oн
true).
oн
После
oн
ввода
oн
в
oн
компонент
oн
Edit
oн
символов,
oн
св
ойство
oн
Text
oн
будет
oн
содержать
oн
значение
oн
ключа,
oн
которое
oн
будет
oн
использоваться
oн
для
oн
формирования
oн
динамического
oн
SQL-
запроса.
По
oн
умолчанию
oн
окна
oн
MDI
oн
создаются
oн
сразу
oн
при
oн
старте
oн
программы,
oн
и
oн
закрыть
oн
их
oн
нельзя.
oн
Чтобы
oн
решить
oн
проблему
oн
закрытия,
oн
необходимо
oн
убрать
oн
форму
oн
из
oн
числа
oн
автоматически
oн
создаваемых
oн
и
oн
в
oн
обработчики
oн
события
oн
OnClose
oн
окон
oн
добавить
oн
строку:
oн
Action:=caFree;
2.3.2
oн
Характеристика
oн
базы
oн
данных
Модель
oн
Сущность-Связь
oн
(ER
-
модель)
oн
–
oн
это
oн
модель
oн
данных,
oн
позволяющая
oн
описывать
oн
концептуальные
oн
схемы.
oн
Она
oн
предоставляет
oн
графическую
oн
нотацию,
oн
основанную
oн
на
oн
блоках
oн
и
oн
соединяющих
oн
их
oн
линиях,
oн
с
oн
помощью
oн
которых
oн
можно
oн
описывать
oн
объекты
oн
и
oн
отношения
oн
между
oн
ними
oн
какой-либо
oн
другой
oн
модели
oн
данных.
oн
В
oн
этом
oн
смысле
oн
ER
-
модель
oн
является
oн
метамоделью
oн
данных,
oн
то
oн
есть
oн
средством
oн
описания
oн
моделей
oн
данных
oн
[11].
ER
-
модель
oн
удобна
oн
при
oн
проектировании
oн
информационных
oн
систем,
oн
баз
oн
данных,
oн
архитектур
oн
компьютерных
oн
приложений,
oн
и
oн
других
oн
систем
oн
(далее,
oн
моделей).
oн
С
oн
её
oн
помощью
oн
можно
oн
выделить
oн
ключевые
oн
сущности,
oн
присутствующие
oн
в
oн
модели,
oн
и
oн
обозначить
oн
отношения,
oн
которые
oн
могут
oн
устанавливаться
oн
между
oн
этими
oн
сущностями.
oн
Важно
oн
отметить,
oн
что
oн
сами
oн
отношения
oн
также
oн
являются
oн
сущностями
oн
(выделяются
oн
в
oн
отдельные
oн
графические
oн
блоки),
oн
что
oн
позволяет
oн
устанавливать
oн
отношения
oн
на
oн
множестве
oн
самих
oн
отношений
oн
[19].
В
oн
качестве
oн
средства
oн
обеспечения
oн
ссылочной
oн
целостности
oн
используются
oн
как
oн
первичные
oн
(
primary
oн
key)
oн
и
oн
внешние
oн
ключи
oн
(
foreign
oн
key
),
oн
так
oн
и
oн
уникальные
oн
индексы
oн
(
unique
oн
index
).
oн
Внешние
oн
ключи
oн
–
oн
это
oн
столбцы
oн
в
oн
таблице,
oн
которые
oн
соответствуют
oн
первичным
oн
ключам
oн
др
угих
oн
таблиц.
oн
Отношение
oн
первичного
oн
ключа
oн
к
oн
внешнему
oн
ключу
oн
определяет
oн
домен
oн
допустимых
oн
значений
oн
внешнего
oн
ключа.
oн
87
Описание
oн
информационных
oн
объектов
oн
ПО.
oн
Для
oн
реализации
oн
функций
oн
информационной
oн
модели,
oн
системы
oн
учета
oн
движения
oн
товаров
oн
необходимо
oн
наличие
oн
нескольких
oн
взаимосвязанных
oн
таблиц,
oн
описание
oн
которых
oн
представлено
oн
в
oн
таблице
oн
14.
Таблица
oн
14
Содержание
oн
таблиц
oн
базы
oн
данных
№
oн
п/п
Название
oн
таблицы
Назначение
1.
Tovar
Таблица,
oн
содержащая
oн
данные
oн
о
oн
товарах
2.
Plan_dostavki
Таблица,
oн
содержащая
oн
информацию
oн
о
oн
плане
oн
доставки
oн
товаров
3.
Zapas
Таблица,
oн
содержащая
oн
информацию
oн
о
oн
«запасах»
oн
того
oн
или
oн
иного
oн
материала
4.
Zakaz
Таблица,
oн
содержащая
oн
информацию
oн
о
oн
заказах
oн
на
oн
получение
oн
материалов
5.
Location
Таблица,
oн
содержащая
oн
информацию
oн
о
oн
размещении
oн
материала
oн
на
oн
складе.
6.
Addional
Таблица,
oн
содержащая
oн
дополнительную
oн
информацию
oн
о
oн
товарах
oн
на
oн
складе
7.
Pokup
Таблица,
oн
содержащая
oн
информацию
oн
о
oн
покупателях
8.
Curer
Таблица,
oн
содержащая
oн
информацию
oн
о
oн
курьерах
Данные
oн
таблицы
oн
необходимо
oн
реализовать
oн
в
oн
среде
oн
Microsoft
oн
SQL
oн
Serv
er
oн
2005,
oн
по
oн
ключевым
oн
полям,
oн
для
oн
этого
oн
необходимо
oн
разработать
oн
концептуальную
oн
схему
oн
информационной
oн
модели.
Таблицы
oн
попарно
oн
связаны
oн
между
oн
собой
oн
через
oн
ключи
oн
связи,
oн
что
oн
существенно
oн
упрощает
oн
их
oн
обработку,
oн
так
oн
как
oн
автоматически
oн
обеспечивается
oн
контроль
oн
целостности
oн
данных.
Каждую
oн
из
oн
таблиц
oн
описанных
oн
выше
oн
введем
oн
индексное
oн
поле,
oн
с
oн
помощью
oн
которых
oн
решим
oн
задачи
oн
связи
oн
информационных
oн
та
блиц.
oн
В
oн
результате,
oн
объединив
oн
необходимые
oн
ссылки,
oн
получим
oн
концептуальную
oн
схему
oн
информационной
oн
модели
Разработанная
oн
информационная
oн
модель
oн
позволит
oн
эффективно
oн
решать
oн
задачи
oн
информационного
oн
поиска
oн
и
oн
учета
oн
материальных
oн
средств
oн
на
oн
находящихся
oн
в
oн
обороте
oн
ООО
oн
«Экспресс».
«
1
2
...
6
7
8
9
10
...
12
13
14
»
Смотрите также:
"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)