Файл: Проектирование ИС по сдельной оплате труда компании Торгофф.pdf
Добавлен: 21.05.2023
Просмотров: 325
Скачиваний: 3
СОДЕРЖАНИЕ
1. Технико-экономическая характеристика предметной области и предприятия
1.1. Характеристика предприятия и его деятельности
1.2. Организационная структура управления предприятием
1.3. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
2. Информационное обеспечение задачи
2.1. Информационная модель и её описание
2.2. Используемые классификаторы и системы кодирования
2.3. Характеристика нормативно-справочной, входной и оперативной информации
2.4. Характеристика результатной информации
3. Программное обеспечение задачи
3.1. Общие положения (дерево функций и сценарий диалога)
3.2. Характеристика базы данных
3.3. Структурная схема пакета (дерево вызова программных модулей)
3.4. Описание программных модулей
Рисунок 11 – Сценарий диалога работы информационной системы
Дерево функций представляет собой иерархическую модель видов функционирования информационной системы, обеспечивающих достижение поставленных перед ней целью.
Вершиной дерева функций является главная цель информационной системы, ветви дерева представляют собой функции, которые необходимо реализовать для достижения главной цели системы и подчиненных ей целей нижнего уровня [3].
Дерево функций разрабатываемой информационной системы изображено на рис. 12.
Рисунок 12 – Дерево функций
Дерево функций наглядно демонстрирует разделение данных функций информационной системы на служебные и основные.
3.2. Характеристика базы данных
Разработанная база данных включает необходимое количество таблиц, для организации эффективной обработки оперативной информации предприятия. Схема данных представлена на рис. 13.
Рисунок 13 – Схема данных
База данных информационной системы включает следующие информационные таблицы:
– таблица «Организация» включает следующие реквизиты: код организации; наименование организации; адрес организации; контактный телефон; электронный адрес;
– таблица «Сотрудник» включает следующие реквизиты: код сотрудника; ФИО сотрудника; код должности; домашний адрес; контактный телефон; электронный адрес;
– таблица «Должность» включает следующие реквизиты: код должности; наименование должности;
– таблица «Статья затрат» включает следующие реквизиты: код статьи затрат; наименование статьи затрат;
– таблица «Технологическая операция» включает следующие реквизиты: код технологической операции; наименование операции; код статьи затрат;
– таблица «Тип начисления» включает следующие реквизиты: код типа начисления; наименование типа начисления;
– таблица «Показатель для расчета начислений» включает следующие реквизиты: код показателя; наименование показателя;
– таблица «Сдельный наряд» включает следующие реквизиты: код сдельного наряда; дата наряда; код организации; код сотрудника; код технологической операции; расценка; количество; сумма за работу;
– таблица «Начисление зарплаты» включает следующие реквизиты: номер; дата; месяц начисления; код сдельного наряда; код типа начисления; код показателя; отработано дней; отработано часов; оплачено часов; сумма.
Таким образом, были описаны таблицы и их атрибуты, которые служат основанием базы данных разрабатываемой информационной системы.
3.3. Структурная схема пакета (дерево вызова программных модулей)
Структурная схема представляет собой совокупность элементарных звеньев объекта и связей между ними, один из видов графической модели. Под элементарным звеном подразумевается часть объекта, системы управления и т.д., которая реализует элементарную функцию [5].
Структурная схема разрабатывается на начальных стадиях проектирования и предшествует разработке схем других типов. Структурная схема определяет основные функциональные части информационной системы, ее назначение и взаимосвязи между компонентами.
Схема отображает принцип действия информационной системы в самом общем виде [8].
Структурная схема информационной системы включает следующие компоненты: справочники; документы; отчеты; выход. Структурная схема информационной системы представлена на рис. 14.
Рисунок 14 – Структурная схема пакета
Такая организация информационной системы позволяет получить высокий эффект от используемых вычислительных мощностей организации.
3.4. Описание программных модулей
Разработка информационной системы основывается на принципах объектно-ориентированного программирования и интеграции специализированных прикладных программных продуктов в конечное приложение.
Так, для формирования отчета «Реестр нарядов» был создан следующий SQL-запрос:
SELECT [Сдельный наряд].[Код сдельного наряда], [Сдельный наряд].[Дата наряда], Организация.[Наименование организации], Сотрудник.[ФИО сотрудника], [Технологическая операция].[Наименование операции], [Статья затрат].[Наименование статьи затрат], [Сдельный наряд].Расценка, [Сдельный наряд].Количество, [Сдельный наряд].[Сумма]
FROM [Статья затрат] INNER JOIN ([Технологическая операция] INNER JOIN (Сотрудник INNER JOIN (Организация INNER JOIN [Сдельный наряд] ON Организация.[Код организации] = [Сдельный наряд].[Код организации]) ON Сотрудник.[Код сотрудника] = [Сдельный наряд].[Код сотрудника]) ON [Технологическая операция].[Код технологической операции] = [Сдельный наряд].[Код технологической операции]) ON [Статья затрат].[Код статьи затрат] = [Технологическая операция].[Код статьи затрат];
Для формирования отчета «Ведомость начислений» был создан следующий SQL-запрос:
SELECT [Начисление заработной платы].Номер, [Начисление заработной платы].Дата, [Начисление заработной платы].[Месяц начисления], [Тип начисления].[Наименование типа начисления], [Показатель для расчета начислений].[Наименование показателя], [Начисление заработной платы].[Код сдельного наряда], [Начисление заработной платы].[Отработано дней], [Начисление заработной платы].[Отработано часов], [Начисление заработной платы].[Оплачено часов], [Начисление заработной платы].Сумма
FROM [Тип начисления] INNER JOIN ([Сдельный наряд] INNER JOIN ([Показатель для расчета начислений] INNER JOIN [Начисление заработной платы] ON [Показатель для расчета начислений].[Код показателя] = [Начисление заработной платы].[Код показателя]) ON [Сдельный наряд].[Код сдельного наряда] = [Начисление заработной платы].[Код сдельного наряда]) ON [Тип начисления].[Код типа начисления] = [Начисление заработной платы].[Код типа начисления];
Программный код информационной системы представлен в Приложении.
4. Контрольный пример реализации и его описание
Работа с информационной системой выполняется по средствам главного меню, рис. 15.
Рисунок 15 – Главное меню системы
Обработка первичных данных в информационной системе выполняется по средствам практического использования следующих пользовательских форм справочников:
– организация;
– сотрудник;
– должность;
– статья затрат;
– технологическая операция;
– тип начисления;
– показатель для расчета.
Работа с оперативными данными о организации в информационной системе выполняется путем обращения к справочнику «Организация», внешний вид которого представлен на рис. 16.
Использование форм в информационной системе позволяет максимально эффективно представлять оперативную информацию [11].
Рисунок 16 – Пользовательская форма справочника «Организация»
Работа с оперативными данными о сотрудниках организации в информационной системе выполняется путем обращения к справочнику «Сотрудник», внешний вид которого представлен на рис. 17.
Рисунок 17 – Пользовательская форма справочника «Сотрудник»
Работа с оперативными данными о актуальных должностях всех сотрудников организации в информационной системе выполняется по средствам обращения к справочнику «Должность», внешний вид которого представлен на рис. 18.
Рисунок 18 – Пользовательская форма справочника «Должность»
Работа с оперативными данными о статьях затрат на заработную плату сотрудников организации в информационной системе выполняется путем обращения к справочнику «Статья затрат», внешний вид которого представлен на рис. 19.
Рисунок 19 – Пользовательская форма справочника «Статья затрат»
Работа с оперативными данными о технологических операциях, которые выполняют сотрудники организации в информационной системе выполняется путем обращения к справочнику «Технологическая операция», внешний вид которого представлен на рис. 20.
Работа с оперативными данными о типах начисления на заработную плату сотрудников организации в информационной системе выполняется путем обращения к справочнику «Тип начисления», внешний вид которого представлен на рис. 21.
Рисунок 20 – Пользовательская форма справочника «Технологическая операция»
Рисунок 21 – Пользовательская форма справочника «Тип начисления»
Работа с оперативными данными о показателях для расчета начисления заработную плату сотрудников организации в информационной системе выполняется путем обращения к справочнику «Показатель для расчета начисления», внешний вид которого представлен на рис. 22.
Рисунок 22 – Пользовательская форма справочника «Показатель для расчета начисления»
Обработка оперативной информации в информационной системе выполняется по средствам обработки следующих документов:
– сдельный наряд;
– начисление зарплаты.
Обработка документа «Сдельный наряд» в информационной системе выполняется по средствам работы с следующей пользовательской формой, представленной на рис. 23. Данный документ предоставляет пользователю возможность ввода оперативной информации о нарядах в информационную систему с последующей обработкой запросами системы и получения консолидированной информации.
Рисунок 23 – Пользовательская форма документа «Сдельный наряд»
Обработка документа «Начисление заработной платы» в информационной системе выполняется по средствам работы с следующей пользовательской формой, представленной на рис. 24.
Данный оперативный документ предоставляет пользователю необходимые возможности ввода оперативной информации о начислении заработной платы в информационную систему с последующей обработкой запросами системы и получения консолидированной корпоративной информации.
Рисунок 24 – Пользовательская форма документа «Начисление заработной платы»
Анализ и консолидация данных в информационной системе выполняется путем работы с следующими запросами:
– реестр нарядов;
– ведомость начислений;
– зарплата сотрудника.
По средствам использования отчета «Реестр нарядов» пользователь информационной системы может посмотреть наряды на выполнение технологических операций. Пользовательская форма данного отчета представлена на рис. 25.
По средствам практического использования отчета «Ведомость начислений» пользователь информационной системы может посмотреть консолидированные начисления заработной платы. Пользовательская форма данного отчета представлена на рис. 26.
Рисунок 25 – Пользовательская форма отчета «Реестр нарядов»
Рисунок 26 – Пользовательская форма отчета «Ведомость начислений»
По средствам использования отчета «Зарплата сотрудника» пользователь информационной системы может посмотреть информацию о начислении заработной платы конкретному сотруднику по его коду. Пользовательская форма данного отчета представлена на рис. 27.
Рисунок 27 – Пользовательская форма отчета «Зарплата сотрудника»
Представленный ход работы с информационной системой отражает основные возможности системы и порядок работы с ней.
ЗАКЛЮЧЕНИЕ
В процессе выполнения данной работы были получены следующие результаты. Установлено, что общество с ограниченной ответственностью «Торгофф» занимается оптовой торговлей фруктами и овощами. Представленные бухгалтерские показатели свидетельствуют о активной деятельности и потребности достижения более высокого экономического результата.