Диплом: Исследование и разработка информационной системы управленческого учета на примере группы компаний "СТЕК"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
83
Таблица №29
Структура таблицы «Выплаты»
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код выплат
idv
число
8
ключевое поле
Код отдела
ido
число
8
Месяц
mes
число
8
Год
god
число
8
Сумма
suma
число
8
Таблица №30
Структура таблицы «Отдел»
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код отдела
ido
число
8
ключевое поле
Отдел
otdel
строка
50
Код
компании/филиала
idc
число
8
Таблица №31
Структура таблицы «Заказ»
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код заказа
idz
число
8
ключевое поле
Дата заказа
dataz
дата
Код
компании/филиала
idc
число
8
Код пользователя
idu
число
8
Сумма
suma
число
8
Месяц
mes
число
8
Год
god
число
8
84
Таблица №32
Структура таблицы «Заказ-ТМЦ»
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код заказа тмц
idztmc
число
8
ключевое поле
Код ТМЦ
idtmc
число
8
Количество
kolvo
число
8
Цена
cena
число
8
Код заказа
idz
число
8
Как видно из рисунка 14, поля в таблицах базы данных разрабатываемой
ИС «Управленческий учет» группы компаний «СТЕК» не являются
избыточными по их количеству и размерности, взаимосвязь между таблицами
позволяет осуществить преобразование информационных объектов.
2.4.3 Структурная схема пакета (дерево вызова программных
модулей)
Структурная схема пакета ИС «Управленческий учет» группы компаний
«СТЕК» приведена на рисунке 16.
В состав пакета ИС «Управленческий учет» группы компаний «СТЕК»
входит ряд функциональных модулей, основными из которых являются
следующие:
проверка пароля, с помощью чего осуществляется подключение к Базе
данных;
распределение информации в системе, которая включает и такие
элементы, как сортировка и упорядочивание данных;
поисковый вызов, с помощью которого осуществляется поиск
необходимых данных;
ответы на запросы пользователя, которые осуществляется путем
переключения системы отображения информации из одного режима в другой;
модуль справочники, который осуществляет хранение и обработку
постоянных данных.
85
ИС «Управленческий учет» группы компаний «СТЕК»
Управляющие модули
Служебные функции
Модули связанные с вводом,
хранением и обработкой
информации
Проверка подлинность
прав
Распределение
информации
Ответы на запросы
пользователя
ПМ Справочники
ПМ Реализация
ПМ Отчеты
ПМ Договара на закуп и
поставки
ПМ Услуги
Рисунок 16
Схема пакета ИС «Управленческий учет» группы компаний
«СТЕК»
Рассмотрим программные модули, разработанные в рамках реализации
ИС «Управленческий учет» группы компаний «СТЕК» (таблица 33).
Таблица №33
Программные модули
п/п
Наименование
модуля
Функции модуля
1
Ответы на
запросы
Выдача результатов согласно запросам пользователя.
86
пользователя
2
Проверка
пароля
Осуществляется доступ пользователя.
3
Распределение
информации
Происходит распределение информации по таблицам.
4
ПМ
справочники
Программный модуль запускается при необходимости
введения новых, таких как компании/филиалы,
сотрудники, отделы, категории товаров, товары,
поставщики.
В рамках модуля возможны режимы добавления данных,
редактирования данных и удаление данных.
5
ПМ Договора
на закуп и
поставки
Программный модуль запускается для работы с
договорами на закуп и поставки.
В рамках данного модуля предусмотрены ввод и
корректировка договоров на закуп, добавление поставок
к договору, осуществление фильтрации данных по
месяцам.
6
ПМ Реализация
Программный модуль запускается для работы с
реализацией.
В рамках данного модуля предусмотрены ввод и
корректировка продаж, добавление ТМЦ к продаже,
вычисление итоговой суммы и печать чека
7
ПМ Услуги
Программный модуль запускается для работы с заказами
на предоставление услуги.
В рамках данного модуля предусмотрены ввод и
корректировка заказов на обучение, на ремонт
компьютерной техники, на разработку программных
решений, на аудиторскую проверку.
8
ПМ отчеты
Модуль отчеты запускается при необходимости создания
отчетов.
9
ПМ статистика
Программный модуль запускается для отображения
общих данных в системе
87
2.4.4 Описание программных модулей
Рассмотрим процесс формирования программных модулей (web-страниц)
на примере «Отчет».
При вызове web-страницы «Отчет» производится формирование и вывод
на экран отчет по всем затратам и прибыли, как по отдельной компании, так и по
всей группе. Руководитель компании или группы компаний, ознакомившись с
отчетом, может его распечатать или сохранить на жесткий диск в формате
HTML. Развернутая блок-схема работы web-страницы «Отчет» представлена на
рисунке 17.
Переменные в блок-схеме web-страницы «Отчет» представляют собой
результатные показатели, отображенные в таблице 34.
Таблица №34
Переменные
Переменная
Результатный показатель
$szvip
Затраты на персонал за текущий месяц, руб.
$szvipp
Затраты на персонал за предыдущий месяц, руб.
$ko
Количество отделов на текущий месяц
$kop
Количество отделов на предыдущий месяц
$szdog
Сумма затрат на закуп ТМЦ за текущий месяц, руб.
$szdogp
Сумма затрат на закуп ТМЦ за предыдущий месяц, руб.
$kodog
Количество договоров на закуп ТМЦна текущий месяц
$kodogp
Количество договоров на закуп ТМЦ на предыдущий месяц
$szchek
Прибыль от реализации за текущий месяц, руб.
$szchekp
Прибыль от реализации за предыдущий месяц, руб.
$kochek
Количество чеков за текущий месяц
$kochekp
Количество чеков за предыдущий месяц
$szz
ИТОГО сумма затрат за текущий месяц, руб.
88
Начало
Установка соединения
с сервером БД
Фильтр таблицы
Company по условию
idc=$_SESSION['idc']
Открытие таблицы
MASYAC
Выборка суммы
($szvip) и количества
записей ($ko) из
таблицы VIPLATI
согласно условию
mes=$mes and
god=$god
Выборка суммы
($szvipp) и количества
записей ($kop) из
таблицы VIPLATI
согласно условию
mes=$mesp and
god=$god
А
Формирование затрат
Выборка суммы
($szdog) и количества
записей ($kodog) из
таблицы
DOG_ZAKUPKI
согласно условию
mes=$mes and
god=$god
Выборка суммы
($szdogp) и количества
записей ($kodogp) из
таблицы
DOG_ZAKUPKI
согласно условию
mes=$mesp and
god=$god
Выборка суммы
($szcheck) и
количества($kocheck)
записей из таблицы
ZAKAZ согласно
условию
mes=$mes and
god=$god
Выборка суммы
($szcheckp) и
количества ($kocheckp)
записей из таблицы
ZAKAZ согласно
условию
mes=$mesp and
god=$god
В
Формирование прибыли
Выборка суммы
($szdog) и количества
записей ($kodog) из
таблицы ZAKAZ_USL
согласно условию
mes=$mes and
god=$god
Выборка суммы
($szdogp) и количества
записей ($kodogp) из
таблицы ZAKAZ_USL
согласно условию
mes=$mesp and
god=$god
$szvip, $szvipp, $ko,
$kop, $szdog, $szdogp,
$kodog, $kodogp
$szcheck, $szcheckp,
$kocheck, $kocheckp,
$szdog, $szdogp,
$kodog, $kodogp
$szz=$szcheck+$szdog;
$szzp=$szcheckp+$szd
ogp
$szz, $szzp
Подключение шаблона
и меню
app\menu.php
Конец
Отображение
сформированных
значений по затратам
Подключение нижней
части страницы
app\footer.php
Рисунок 17 − Блок-схема процесса формирования web-страницы
«Отчет»
89
2.5 Апробация результатов исследования
ИС «Управленческий учет» группы компаний «СТЕК», базирующееся на
описываемом программно-алгоритмическом комплексе, было разработано
специально для группы компаний «СТЕК», с целью оптимизации
управленческого учета, а также повышения прибыли данной группы компаний.
Главная страница разработанной ИС «Управленческий учет» группы
компаний «СТЕК» представлена на рисунке 18.
Рисунок 18Главная страница
Программный модуль справочник «Товары» представлен на рисунке
19.
90
Рисунок 19 − Программный модуль справочник «Товары»
Программный модуль «Учет договоров и поставок» представлен на
рисунках 20-21.
Рисунок 20Программный модуль «Учет договоров и поставок»
(договора)
91
Рисунок 21Программный модуль «Учет договоров и поставок»
(Поставки)
Программный модуль «Выплаты персоналу» представлен на рисунке
22.
Рисунок 22Программный модуль «Выплаты персоналу»
Программный модуль «Реализация» представлен на рисунках 23-25.
92
Рисунок 23− Программный модуль «Реализация»
Рисунок 24− Программный модуль «Реализация» (создание заказа)

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран