Файл: Автоматизация складского учета компании.pdf

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

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

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

Добавлен: 15.06.2023

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

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

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

1.5 Обоснование проектных решений по программному обеспечению

Программное обеспечение включает в себя совокупность программ, выполненных вычислительной системой, которую можно разделить на три категории:

  1. Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ.
  2. Общесистемное программное обеспечение
  3. Системные программы:
  • управление ресурсами ЭВМ.
  • создание копий используемой информации.
  • проверку работоспособности устройств компьютера.
  • выдачу справочной информации о компьютере и др.
  1. Инструментальные программные системы, облегчающие процесс создания новых программ для компьютера.

Программное обеспечение неотъемлемая часть ЭВМ. Оно является логическим продолжением технических средств ЭВМ, расширяющие их возможности и сферу использования.

Общесистемным программным обеспечением для нашей задачи является:

  • Операционная система Microsoft Windows 7;
  • Пакет офисных программ Microsoft Office 2016.

Специальным программным обеспечением является:

  • Конфигурация автоматизации складского учета компании, на базе 1С:Предприяте 8.3. Файл платформы 1cv8.exe, файл разработанной конфигурации 1Cv8.cf, а так же файл базы данных с разрешением .dt.

2. Проектная часть

2.1 Информационная модель и её описание

Методика разработки информационной модели предполагает моделирование нового варианта организации информационной системы предметной, а именно:

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

Информационная модель представляет собой схему, отражающую преобразование информационных реквизитов от источников информации до её получателей или, иными словами, процесс обработки информации в информационной системе. Общий вид системы представлен на рис. 2.1.

Анализ построенной информационной модели позволил выделить 2 области, которые формализуют функционирование системы.

Область 1 отображает процесс ввода исходных данных и управляющих воздействий на систему, который осуществляет менеджер.

Область 2 отображает то, что моделируема ИС предоставляет на выходе:

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

результаты поиска по различным информационным полям.


Рис. 7. Информационная модель разрабатываемой системы

2.2 Характеристика нормативно-справочной, входной и оперативной информации

Для проекта были созданы следующие объекты:

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

Справочник «Сотрудники» в состав которого входят следующие реквизиты:

  • Наименование;
  • Дата рождения;
  • Дата приема;
  • Должность;
  • Телефон
  • Адрес
  • Паспорт серия
  • Паспорт номер

Справочник «Склад» содержит реквизиты:

  • Наименование
  • Код

Справочник «Должности» содержит реквизиты:

  • Наименование
  • Код

Справочник «Поставка» содержит реквизиты:

  • Наименование
  • Код
  • Единица измерения
  • Цена

Справочник «Поставщики» содержит реквизиты:

  • Наименование
  • Код
  • ИНН
  • Адрес
  • Телефон

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


Информационная база включает в себя такие документы как: Заказ поставщику, Приходная накладная, Расходная накладаная, Заказ на склад, Ввод начальных остатков.

Документ «Заказ поставщику» содержит следующие реквизиты:

  • Номер
  • Дата
  • Наименование
  • Поставщик
  • Количество
  • Сумма

Документ «Приходная накладная» содержит следующие реквизиты:

  • Номер
  • Дата
  • Поставщик
  • Склад
  • Сотрудник
  • Наименование
  • Количество
  • Цена
  • Сумма

Документ «Заказ на склад» содержит следующие реквизиты:

  • Номер
  • Дата
  • Сотрудник
  • Наиенование
  • Количество
  • Цена
  • Сумма

Документ «Расходная накладная» содержит следующие реквизиты:

  • Номер
  • Дата
  • Поставщик
  • Склад
  • Сотрудник
  • Наименование
  • Количество
  • Цена
  • Сумма

Документ «Ввод начальных остатков» содержит следующие реквизиты:

  • Номер
  • Дата
  • Сотрудник
  • Склад
  • Наименование
  • Количество
  • Цена

Документ обладает свойством проведения. Важно понимать, что одной из главных особенностей механизма проведения документа является фиксация всех перечисленных действий и возможность их автоматического аннулирования при отмене проведения документа, при его перепроведении и при удалении документа.То есть все перечисленные действия записываются в информационную базу с привязкой к документу. Это позволяет не только посмотреть, какой документ выполнил конкретные действия, но и произвести их аннулирование и повторное воспроизведение. То есть это позволяет автоматически изменять влияние события отражаемого документом на различные механизмы 1С:Предприятия.

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

Регистр накопления «Остатки на складе» содержит следующие измерения и ресурсы:

  • Измерения:

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

Склад

Сотрудник

  • Ресурсы:
    Количество

Регистр накопления «Исполнение заказа поставщикам» содержит следующие измерения и ресурсы:

  • Измерения:

Поставщик

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

  • Ресурсы:

Количество

Регистр накопления «Поступление на склад» содержит следующие измерения и ресурсы:

  • Измерения:

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

Склад

Сотрудник

Поставщик

  • Ресурсы:

Количество

Цена


Стоимость

2.3 Характеристика результатной информации

Отчеты - следующий важный объект конфигурации. С помощью него получают свод информации на основании данных, введенных в системе. Отчет позволяет дать необходимую характеристику, для принятия дальнейших решений.

Информационная система имеет следующие отчеты:

  • Приход товара за период;
  • Расход товара за период;
  • Отчет по инвентаризации.

На основании представленной информации следующим этапом будет разработка информационной системы на базе технологической платформы 1С:Предприятие 8.3.

2.4 Общие положения (дерево функций и сценарий диалога)

При разработке ИС, решающей задачи автоматизации документооборота, важным этапом является описание иерархии функций управления и обработки данных разрабатываемого программного продукта

Дерево функций представляет собой иерархическую структуру действий, реализованных в ИС.

Состав и классификация функций разрабатываемого программного продукта представлены в виде дерева функций (рис.8).

Рис.8. Дерево функций ИС

На данном этапе разработки проекта ИС необходимо также выбрать язык общения системы с конечным пользователем.

Диалог – это процесс обмена сообщениями между пользователем и ИС, при котором осуществляется постоянная смена ролей информатора и реципиента (пользователя, принимающего информацию), причем смена ролей достаточно оперативна.

Сценарий диалога предусматривает возможность обеспечения следующих функций управления ходом решения поставленных задач:

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

Сценарий диалога представлен на рисунке 9.

Рисунок 9. Сценарий диалога с ИС

Сценарий диалога состоит из двух логически связанных частей:


1) Основные меню, относящиеся к головному, то есть те экраны меню, которые видит пользователь, прежде чем приступить к выполнению основных функций, согласно дереву функций. Основные меню предполагают обязательные действия пользователя при работе с ИС.

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

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

На рисунке 10 представлена логическая модель БД.

Рисунок 10 — Логическая модель

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

Схема программных модулей содержит программные модули различных классов:

  1. выполняющие служебные функции;
  2. управляющие модули, предназначенные для загрузки меню и передачи управления другому модулю;
  3. модули, связанные с вводом, хранением, обработкой и выдачей информации.

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

Рисунок 11. Структурная схема пакета

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

Описание программных модулей приведено в таблице 1.

Таблица 1

Описание функций модулей

№ п/п

Наименование модуля

Функции модуля

Модуль безопасности

Содержит процедуры и функции, обеспечивающие ввод и проверку пароля, вход пользователей в систему, автоматический выход из системы через определенный промежуток времени

Модуль инициализации интерфейса программы

После успешного входа в систему, запускает программу, используя настройки прав доступа для учетной записи пользователя

Модуль импорта/экспорта

По назначенному расписанию или по запросу пользователя устанавливает соединение с серверами баз данных внешних систем и выполняет импорт или экспорт данных

Модуль взаимодействия с базой данных

Содержит процедуры и функции, используемые для установления соединения с базой данных ИС, а также управляющие операциями чтения, записи и редактирования данных

Модуль справочной системы

Содержит процедуры и функции, необходимые для отображения справочной информации

Модуль «Главная форма программы»

Содержит главное меню, из которого осуществляется вызов остальных экранных форм

Модуль «Отчеты»

Содержит процедуры и функции для ввода параметров запроса, просмотра и печати отчетов

Модуль «Справочники»

Содержит процедуры функции, позволяющие просматривать содержимое справочников системы, и редактировать их (если позволяют права доступа)

Модуль ввода данных «Приемка товаров»

Содержит процедуры и функции, позволяющие вводить/редактировать данные, связанные с приемкой товара по количеству и качеству

Модуль ввода данных «Отгрузка товаров»

Содержит процедуры и функции для ввода данных по отгрузке товаров

Модуль ввода данных «Инвентаризация»

Содержит процедуры и функции для ввода данных по инвентаризации товаров на складе

Модуль ввода данных «Управление резервом»

Содержит процедуры и функции для ввода данных по резервированию товаров на складе