Файл: Проектирование реализации операций бизнес-процесса «Складской учет» ..pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 23.05.2023

Просмотров: 108

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Выявление состава функций, их иерархии и выбор языка общения позволяет разработать структуру сценария диалога. При разработке структуры диалога необходимо предусмотреть возможность работы с экранными формами входных документов, формирование выходных документов, корректировки вводимых данных, просмотра введенной информации, работу с таблицами нормативно-справочной информации, протоколирования действий пользователя, а также помощь на всех этапах работы.

 

Рисунок 5 – Дерево функций

Программа ведёт диалог с пользователем. Сценарий диалогов представлен на рисунке 6.

Рисунок 6 – Сценарий диалогов

2.5. Характеристика базы данных

Инфологическая модель

В первую очередь инфологическая модель сориентирована на человека и не зависит от системы управления данными (СУБД), в которой будет реализовываться.

В реализуемой программе сущностями будут являться:

  • Контрагент;
  • Тип заказа;
  • Заказ;
  • Доставка заказа;
  • Водитель;
  • Транспорт;
  • Договор;
  • Товар в заказе;
  • Валюта;
  • Курс валюты;
  • Товар;
  • Сорт товара;
  • Единицы изменения;
  • Страна происхождения;
  • Склад;
  • Рекомендованная цена;

Сущности, атрибуты и связи между ними представлены в инфологической модели на рисунке 7.

Рисунок 7 – Инфологическая модель данных

Даталогическая модель

С помощью компьютерно-ориентированных моделей (даталогическая, физическая) СУБД дает возможность программам и пользователям осуществлять доступ к хранимым данным лишь по их именам, не заботясь о физическом расположении этих данных. Нужные данные отыскиваются СУБД на внешних запоминающих устройствах по физической модели данных.

Так как указанный доступ осуществляется с помощью конкретной СУБД, то модели должны быть описаны на языке описания данных этой СУБД. Такое описание, создаваемое по инфологической модели данных, называют даталогической моделью данных.

Схема данных для проектируемой системы представлена на рисунке № 7. Даталогическая модель представлена в таблице (приложение 5).


Рисунок 8 – Схема данных

2.6. Структурная схема пакета (дерево вызова программных модулей)

Дерево вызова процедур и программ представлено на рисунке № 10. Оно содержит основные функции, которые подразумевают работу с входными, выходными данными и справочниками, а также служебные функции, к которым относится авторизация пользователя.

Рисунок 9 – Дерево вызова процедур и программ

2.7 Описание программных модулей

Программа создаётся для выполнения многих функций, которые могут содержать многочисленные проверки, смены кодировок, передачу и анализ данных и т.д. Схема программных модулей представлена на рисунке 10.

Рисунок 10 – Программные модули

2.8. Контрольный пример реализации проекта и его описание

После запуска программы перед пользователем открывается заставка

Рисунок 11 – Заставка

Далее отображается главная форма программы

Рисунок 12 – Главное меню программы

В начале необходимо заполнить справочники. Для этого необходимо выбрать нужный справочник и выполнить его заполнение.

Рисунок 13 – Справочники

Справочники приведены в приложении 4.

Далее моно заполнять входящие оперативные данные. Для этого нужно выбрать соответствующий пункт в меню

Рисунок 14 – Входящая информация

Форма «Договор» дозволяет указать данные договора и сформировать цены по данному договору.


Рисунок 15 – Договор

Рисунок 16 – Формирование цен

Заказ можно зарегистрировать на одноимённой форме, указывая всю товарную часть заказа.

Рисунок 17 – Заказ

Так же программа позволяет сформировать различные отчеты

Рисунок 18 – Отчетная документация

Отчет по отгруженным товарам отображает отгрузки по контрагентам.

Рисунок 19 – Отчет по отгруженным товарам

Отчет по перевозкам отображает количество заказов и отправок, а так же отображает диаграмму по обработке заказов контрагентов.

Рисунок 20 – Отчет по перевозкам

Отчет по заключенным договорам отображает итоговые данные по заключенным договорам компании.

Рисунок 21 – Отчет по заключенным договорам

ЗАКЛЮЧЕНИЕ

В данном курсовом проекте была разработана система автоматизации процесса по складскому учету в компании ООО «Де Агостини». Таким образом, поставленная цель была достигнута, а поставленные задачи выполнены. Для достижения поставленных целей использовался объектно-ориентированный язык программирования VBA, в совместности с системой управления базой данных Microsoft Access.

Во время выполнения проекта был проведен анализ логистического отдела компании ООО «Де Агостини», исследована существующая модель отгрузок, после чего были выявлены недостатки, которые требовалось устранить при внедрении системы. Далее были разработаны проектные решения по техническому, информационному, технологическому и программному обеспечению, информационная система была спроектирована и разработана. В данном проекте по автоматизации устранены все недостатки существующей модели отгрузок. Также были выполнены все требования, описанные в техническом задании.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Чискидов С.В. Проектирование информационных систем на основе структурного подхода: Практикум. – М.: МГПУ, 2010. – 93 с.
  2. Автоматизированные информационные технологии в экономике: Учебник / ред. Г.А.Титоренко. – М.: ЮНИТИ, 2000. – 400с.
  3. Официальный сайт фирмы Access. URL: http://office.microsoft.com/ru-ru/access/ (дата обращения: 20.03.2018).
  4. Официальный сайт компании CA ERwin. URL: http://erwin.com/ (дата обращения: 20.03.2018).
  5. Красильникова. М.В. Проектирование информационных систем: Учебное пособие. – М.: МИСиС, 2004. – 106 с.
  6. Маклаков С. В. Создание информационных систем с AllFusion Modeling Suite. – М.: ДИАЛОГ-МИФИ, 2006. – 432 с.
  7. Вендров А.М. CASE – технологии. Современные методы и средства проектирования информационных систем – М.: Финансы и статистика, 2007. 
  8. Методология функционального моделирования. Рекомендации по стандартизации. Р 50.1.028, 2001.

Приложение 1

Рисунок № 1. Функциональная модель

Продолжение рисунка № 2

Продолжение рисунка № 3

Продолжение рисунка № 4

Продолжение рисунка № 5

Приложение 2

Рисунок № 1. Схема декомпозиции комплекса задач

Продолжение рисунка 1.

Приложение 3

Рисунок № 1. Информационная модель

Продолжение Рисунка № 1. Информационная модель

Продолжение Рисунка № .1. Информационная модель

Приложение 4

Рис.1 – Справочник «Единицы измерения»

Рис.2 – Справочник «Страна происхождения»

Рис.3 – Справочник «Склад»

Рис.4 – Справочник «Водитель»

Рис.5 – Справочник «Транспорт»

Рис.6 – Справочник «Контрагент»

Рис.7 – Справочник «Валюта»

Рис.8 – Справочник «Товар»

Приложение 5

Таблица № 13. Даталогическая модель

Наименование поля

Идентификатор

Тип данных

Длина поля

Примечание

Таблица "Валюта"

Код валюты

Код валюты

Текстовый

50

Ключ

Наименование

Наименование

Текстовый

255

Таблица «Водитель»

Код водителя

Код водителя

Счётчик

8

Ключ

ФИО

ФИО

Текстовый

255

Паспорт

Паспорт

Текстовый

255

Кем выдан

Кем выдан

Текстовый

255

Дата выдачи

Дата выдачи

Дата/время

8

Телефон

Телефон

Текстовый

255

Таблица «Договор»

Номер договора

Номер договора

Счётчик

8

Ключ

Дата

Дата

Дата/время

8

Код контрагента

Контрагент

Числовой

8

Ключ

Срок действия договора

Срок действия договора

Поле МЕМО

-

Таблица «Доставка заказа»

Код заказа

Код заказа

Числовой

8

Ключ

Водитель

Водитель

Числовой

8

Ключ

Транспорт

Транспорт

Числовой

8

Ключ

Дата разгрузки

Дата

Дата/время

8

Адрес доставки

Адрес доставки

Текстовый

255

Адрес загрузки

Адрес загрузки

Текстовый

255

Таблица «Единицы измерения»

Код единицы измерения

Код единицы измерения

Счётчик

8

Ключ

Название

Название

Текстовый

255

Описание

Описание

Текстовый

255

Код по ОКЕИ

Код по ОКЕИ

Текстовый

255

Таблица «Заказ»

Код заказа

Код заказа

Счётчик

8

Ключ

Код сотрудника

Код сотрудника

Числовой

8

Ключ

Комментарии

Комментарии

Текстовый

255

Код валюты

Код валюты

Числовой

8

Ключ

Код типа заказа

Код типа заказа

Числовой

8

Ключ

Код договора

Код договора

Числовой

8

Ключ

Дата создания

Дата создания

Дата/время

8

Планируемая дата

Планируемая дата

Дата/время

8

Код курса валют

Код курса валют

Числовой

8

Ключ

Таблица «Контрагент»

Код контрагента

Код контрагента

Счётчик

8

Ключ

Название

Название

Текстовый

255

Юр адрес

Юр адрес

Текстовый

255

ИНН

ИНН

Текстовый

255

КПП

КПП

Текстовый

255

ОКВЭД

ОКВЭД

Текстовый

255

ОКПО

ОКПО

Текстовый

255

ОКАТО

ОКАТО

Текстовый

255

Ген дир

Ген дир

Текстовый

255

р/с

р/с

Текстовый

255

Корр/с

Корр/с

Текстовый

255

БИК

БИК

Текстовый

255

Коэффициент наценки

Коэффициент наценки

Числовой

8

Таблица «Тип заказа»

Код типа заказа

Код типа заказа

Счётчик

8

Ключ

Название

Название

Текстовый

255

Таблица «Склад»

Код ячейки

Код ячейки

Счётчик

8

Ключ

Ячейка

Ячейка

Текстовый

255

Таблица «Сорт товара»

Код сорта товара

Код сорта товара

Счётчик

8

Ключ

Наименование

Наименование

Текстовый

255

Описание

Описание

Текстовый

255

Таблица «Товар в заказе»

Код заказа

Код заказа

Числовой

8

Ключ

Код товара

Код товара

Числовой

8

Ключ

Количество

Количество

Числовой

8

Цена в заказе

Цена в заказе

Денежный

8

Таблица «Товар в договоре»

Код договора

Код договора

Числовой

8

Ключ

Код товара

Код товара

Числовой

8

Ключ

Количество

Количество

Числовой

8

Таблица «Страна происхождения»

Код страны происхождения

Код страны происхождения

Счётчик

8

Ключ

Название

Название

Текстовый

255

Таблица «Товар»

Код товара

Код товара

Счётчик

8

Ключ

Наименование

Наименование

Числовой

8

Ключ

Артикул

Артикул

Текстовый

255

Единица измерения

Единица измерения

Числовой

8

Ключ

Сорт товара

Сорт товара

Числовой

8

Ключ

Количество штук в коробке

Количество штук в коробке

Числовой

8

Количество штук в паллете

Количество штук в паллете

Числовой

8

Масса брутто

Масса брутто

Числовой

8

Масса нетто

Масса нетто

Числовой

8

Группа товара

Группа товара

Текстовый

255

Страна происхождения

Страна происхождения

Числовой

8

Ключ

Код ячейки

Код ячейки

Числовой

8

Ключ

Код рекомендованной цены

Код рекомендованной цены

Числовой

8

Ключ

Количество

Количество

Числовой

8

Время регистрации

Время регистрации

Дата/Время

8

Таблица «Транспорт»

Код транспорта

Код транспорта

Счётчик

8

Ключ

Марка

Марка

Текстовый

255

Грузоподъемность

Грузоподъемность

Текстовый

255

Регистрационные номера

Регистрационные номера

Текстовый

255

Таблица «Рекомендованная цена»

Код рекомендованной цены

Код рекомендованной цены

Счётчик

8

Ключ

Дата

Дата

Дата/Время

8

Цена

Цена

Денежный

8

Таблица «Курсы валют»

Код курса валют

Код курса валют

Счётчик

8

Ключ

Дата

Дата

Дата/Время

8

Значение курса

Значение курса

Числовой

8

Код валюты

Код валюты

Числовой

8

Ключ