Диплом: Автоматизация управления процессом отгрузки товара в ГКНПЦ

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
Наименование
клиента
Char(25)
25
Да
Дата
Date
Наименование
товара
Char(25)
25
Да
Количество
Int(5)
5
Цена
Currency
Auto
Общая сумма
Currency
Auto
Рассмотрим далее некоторые связи между ранее описанными
объектами, а также построим информационно-логическую модель.
Между объектом Накладные и Товары присутствует связь типа «один-
ко-многим», поскольку один товар может присутствовать в нескольких
накладных.
В результате получим следующую ER-модель (рисунок 17):
Рисунок 17. ER-модель
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
Разработанная ИС включает в себя непосредственно базу данных и
программную оболочку.
БД является базой для разработанной ИС и предназначена для
хранения информации.
Клиенты
ИНН
Наименование клиента
Банковские реквиз иты
Адрес
Товары
Наименование
Тип товара
Цена товара
Е диница из мерения
Количество
Накладные
Номер накладной
Дата
Количество
Цена
Общая сумма
ИНН (FK)
Наименование (FK)
Номер склада (FK)
Склады
Номер склада
Наименование склада
68
Чтобы облегчить процесс понимания структуры ИС, разработано
дерево вызовов созданных объектов (рисунок 18).
Стоит отметить, что все объекты распределены по категориям:
– справочники;
– таблицы;
– отчеты;
– формы.
Рисунок 18. Дерево вызовов
В таблице 14 описаны функции модулей.
Таблица 14
Функции модулей
п/п
Название
Функции
1
Основной
модуль
Содержит вызовы подсистем, а также меню для
настройки внешнего вида ИС
2
Модуль
справочников
Содержит основные массивы для хранения
справочной информации, которая применяется
при оперативном ведении процесса отгрузки
3
Модуль таблиц
Содержит оперативные данные, на основании
которых формируются отчеты
4
Модуль форм
Содержит экранные формы для справочников и
документов
Справочники
Сотрудники
Клиенты
Склады
Товары
Формы
Товары
Накладные
Клиенты
Склады
Таблицы
Накладные
Отчет
Отчет по накладным
69
5
Модуль отчетов
Содержит инструменты для формирования
отчетности
2.3.4. Описание программных модулей
Рассмотрим программные модули, которые представлены в
разрабатываемой ИС:
– основной модуль;
– модуль справочников;
– модуль таблиц;
– модуль форм;
– модуль отчетов.
Изобразим деятельность некоторых модулей в виде блок-схем
(рисунки 19 20):
Начало
Ввод данных в
справочник
«Клиенты»
Ввод данных в
справочник
«Товары»
Формирование
накладной
Справочники
заполнены?
+
-
Вывод
плана
Конец
Рисунок 19. Блок-схема формирования накладной
70
Начало
Ввод данных в
справочник
«Товары»
Ввод данных в
справочник
«Клиенты»
Формирование
отчета
Накладные
заполнены?
Заполнение
накладной
+ -
Вывод
отчета
Конец
Ввод данных в
справочник
«Склады»
Выбран товар
для отчета
-
+
Рисунок 20. Блок-схема составления отчета
2.5. Контрольный пример реализации проекта и его описание
Рассмотрим пример использования ИС.
После запуска программы откроется главное окно (рисунок 21):
Рисунок 21. Главное окно ИС
71
Для просмотра справочных данных нужно нажать соответствующую
кнопку (рисунок 22):
Рисунок 22. Справочник Товары
Для просмотра других справочников нужно выбрать
соответствующий среди вкладок [4].
Чтобы заполнить справочник надо использовать панель навигации.
Пример добавления новой записи показан на рисунке 23:
Рисунок 23. Добавление нового клиента
72
Справочник Склады имеет следующий вид:
Рисунок 24. Справочник Склады
Для ввода оперативных данных нужно использовать таблицу
Накладные (рисунок 25):
Рисунок 25. Накладные
В данном окне есть возможность вывода статистических данных по
отдельному товару или по всех накладных в общем.
73
К примеру, для вывода общей стоимости продаж нужно выбрать
данное название в выпадающем списке и нажать кнопку Стоимость товара
(рисунок 26).
Рисунок 26. Сумма отгрузки товаров
Для вычисления всех суммы всех отгрузок нужно нажать кнопку
Итого по накладной (рисунок 27):
Рисунок 27. Итого по накладной
Для вывода отчетной информации используется кнопка Отчет.
74
В данном окне можно сформировать отчет по указанным
отгруженным товарам (рисунок 28):
Рисунок 28. Формирование отчета
В результате выполненных действий в ИС формируется процесс
управления отгрузкой товаров, который, в отличии от бумажного учета,
применяет для хранения данных реляционные базы данных, а не бумажные
носители.
При этом, информация вводится не письменно (с помощью
заполнения бланков), а в экранные формы.
Стоит отметить, что указанный метод управления процессам отгрузки
значительно экономит время сотрудников, которые осуществляют
указанный процесс.
75
III ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ
ПРОЕКТА
3.1 Выбор и обоснование методики расчёта экономической
эффективности
Целью данного пункта является вычисление затрат на выполнение
разработки ПО.
Технико-экономическое обоснование (ТЭО) должно коротко и
недвусмысленно отражать чистую идею проекта.
Технико-экономическое обоснование (ТЭО) не должно быть
нагружено деталями реализации.
Этот документ нужен для того, чтобы получить внимание инвестора.
Когда инвестор заинтересуется проектом, тогда понадобится бизнес-план.
Содержание всего технико-экономического обоснования разработки
системы в себя включает следующие расчеты:
расчет трудоемкости разработки;
определение количества разработчиков;
определение затрат на проектирование и эксплуатацию
программного обеспечения.
Себестоимость – это определенная совокупность учетных затрат для
организации на производство или же реализацию продукции, что будет
выражена в финансовой форме.
Непосредственно уровень себестоимости также может зависеть от
разных факторов, к примеру:
– технического прогресса;
– норм использования рабочей силы;
– производительности работы;
– объема продукции;
– материалов и т.п.
76
Основная зарплата – это плата непосредственно за уже проработанное
работником время.
Основная заработная плата для разработчиков может рассчитываться,
по трудоемкости работ, которые будут выполнены специалистом нужной
квалификации при разработке программы (t
i
) и действующей системы
окладов (З
i
):
С
осн
=
З
і
????
????
(3.1)
Для расчета оптимальных размеров основной зарплаты надо
составить перечень практически всех стадий, этапов, а также видов работ,
которые должны выполняться. Перечень исполнителей, что выполняют
разработку ПО:
– количество разработчиков;
– должности всех разработчиков в зависимости от уровня
квалификации, что необходимы для реализации задачи.
При этом все внимание уделяется упорядочению всей
последовательности выполнения видов для частных работ.
Для указанного упорядочения нужно применить анализ так
называемого смыслового содержания для всех видов работ, а также
установление взаимосвязи между ними.
Особенно важную значимость при работе анализа имеет
непосредственный процесс выявление возможности для параллельного
выполнения некоторых отдельных видов работ, так как это позволяет
существенно сократить общую длительность разработки.
Полностью весь перечень необходимых стадий, видов работ
представлен в таблице 15.
Таблица 15
Состав работ по разработке системы
Этап
Состав

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

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