Добавлен: 15.06.2023
Просмотров: 198
Скачиваний: 3
СОДЕРЖАНИЕ
1.1 Выбор комплекса задач автоматизации
1.2 Характеристика существующих бизнес процессов
1.3 Характеристика документооборота, возникающего при решении задачи
1.4 Обоснование проектных решений по информационному обеспечению
1.5 Обоснование проектных решений по программному обеспечению
2.1 Информационная модель и её описание
2.2 Характеристика нормативно-справочной, входной и оперативной информации
2.3 Характеристика результатной информации
2.4 Общие положения (дерево функций и сценарий диалога)
2.5 Характеристика базы данных
2.6 Структурная схема пакета (дерево вызова программных модулей)
2.7 Описание программных модулей
1.5 Обоснование проектных решений по программному обеспечению
Программное обеспечение включает в себя совокупность программ, выполненных вычислительной системой, которую можно разделить на три категории:
- Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ.
- Общесистемное программное обеспечение
- Системные программы:
- управление ресурсами ЭВМ.
- создание копий используемой информации.
- проверку работоспособности устройств компьютера.
- выдачу справочной информации о компьютере и др.
- Инструментальные программные системы, облегчающие процесс создания новых программ для компьютера.
Программное обеспечение неотъемлемая часть ЭВМ. Оно является логическим продолжением технических средств ЭВМ, расширяющие их возможности и сферу использования.
Общесистемным программным обеспечением для нашей задачи является:
- Операционная система 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 Структурная схема пакета (дерево вызова программных модулей)
Схема программных модулей содержит программные модули различных классов:
- выполняющие служебные функции;
- управляющие модули, предназначенные для загрузки меню и передачи управления другому модулю;
- модули, связанные с вводом, хранением, обработкой и выдачей информации.
Схема взаимосвязи программных модулей представлена на рисунке 11.
Рисунок 11. Структурная схема пакета
2.7 Описание программных модулей
Описание программных модулей приведено в таблице 1.
Таблица 1
Описание функций модулей
|
№ п/п |
Наименование модуля |
Функции модуля |
|---|---|---|
|
Модуль безопасности |
Содержит процедуры и функции, обеспечивающие ввод и проверку пароля, вход пользователей в систему, автоматический выход из системы через определенный промежуток времени |
|
|
Модуль инициализации интерфейса программы |
После успешного входа в систему, запускает программу, используя настройки прав доступа для учетной записи пользователя |
|
|
Модуль импорта/экспорта |
По назначенному расписанию или по запросу пользователя устанавливает соединение с серверами баз данных внешних систем и выполняет импорт или экспорт данных |
|
|
Модуль взаимодействия с базой данных |
Содержит процедуры и функции, используемые для установления соединения с базой данных ИС, а также управляющие операциями чтения, записи и редактирования данных |
|
|
Модуль справочной системы |
Содержит процедуры и функции, необходимые для отображения справочной информации |
|
|
Модуль «Главная форма программы» |
Содержит главное меню, из которого осуществляется вызов остальных экранных форм |
|
|
Модуль «Отчеты» |
Содержит процедуры и функции для ввода параметров запроса, просмотра и печати отчетов |
|
|
Модуль «Справочники» |
Содержит процедуры функции, позволяющие просматривать содержимое справочников системы, и редактировать их (если позволяют права доступа) |
|
|
Модуль ввода данных «Приемка товаров» |
Содержит процедуры и функции, позволяющие вводить/редактировать данные, связанные с приемкой товара по количеству и качеству |
|
|
Модуль ввода данных «Отгрузка товаров» |
Содержит процедуры и функции для ввода данных по отгрузке товаров |
|
|
Модуль ввода данных «Инвентаризация» |
Содержит процедуры и функции для ввода данных по инвентаризации товаров на складе |
|
|
Модуль ввода данных «Управление резервом» |
Содержит процедуры и функции для ввода данных по резервированию товаров на складе |