Файл: Проектирование реализация операций бизнес – процесса «Складской учет» ( Выбор комплекса автоматизации задач).pdf
Добавлен: 25.05.2023
Просмотров: 237
Скачиваний: 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 Информационно - техническое обеспечение
Программное обеспечение – это совокупность программ на носителях данных и программных документов, определенная для отладки, функционирования и проверки работоспособности информационной системы. В состав программного обеспечения входят общесистемные и особые программные продукты, а также техническая документация. К общесистемному программному обеспечению относятся группы программ, сориентированных на пользователей и предопределенных для решения типовых задач обработки информации. Они предназначаются для расширения функциональных возможностей компьютеров, контроля и управления процессом обработки данных.
К общесистемному программному обеспечению в нашем случае относятся:
- операционная система;
- система управления базами данных. Специальное программное обеспечение представляет собой совокупность программ, разработанных при создании конкретной информационной системы. В его состав входят пакеты прикладных программ, реализующие разработанные модели различной степени адекватности, отражающие функциональность реального объекта. Специальное программное обеспечение для проектируемой системы содержит в себе разработанное приложение для автоматизации учета складских операций.
Операционные системы можно разделить на следующие типы:
- дисковые операционные системы, реализующие как минимум функций: загрузку пользовательских программ в оперативную память и их исполнение, работу с механизмами долговременной памяти, доступ к устройствам ввода / вывода, и кое-какой пользовательский интерфейс.
- операционные системы совместного назначения
- рассчитанные на интерактивную работу одного или нескольких пользователей в режиме разделения времени, при не очень жестких требованиях на время реакции системы на внешние события.
Как правило, в таких системах уделяется высокое внимание защите самой системы, программного обеспечения и пользовательских данных от ошибочных и злостных программ и пользователей. Обычно такие системы применяют встроенные в архитектуру процессора средства защиты и виртуализации памяти.
Системы виртуальных машин - это системы, допускающие синхронную работу нескольких программ, но организовывающие при этом для каждой программы иллюзию, что машина находится в полном ее распоряжении
- системы реального времени - это системы, предопределенные для облегчения разработки так называемых приложений реального времени. Это программы, распоряжающиеся оборудованием с весьма жесткими ограничениями по времени. Образцом такого приложения может быть программа системы управления ускорителем элементарных частиц или промышленным оборудованием.
- Кросс – загрузчики - это системы, целиком ориентированные на работу с host - машиной. Чаще всего они применяются для написания и отладки кода, позднее прошиваемого в ПЗУ.
- Системы промежуточных типов. Разбираемая проектная задача не предъявляет больших требований к надежности, производительности и времени реакции системы, что дает широкий выбор между разнообразными системами общего назначения.
При выборе операционной системы будем исходить из следующих факторов:
Что в организации, где планируем, проектирование программы для дальнейшего использования на рабочих станциях пользователей уже установлена операционная система линейки Microsoft Windows: Windows 7, Windows Vista, Windows XP. На сервере установлено Microsoft Windows 2008 Server. На приобретаемый сервер с целью совместимости всех компонентов системы рекомендуется определить последнюю версию серверной операционной системы Microsoft Windows 2008 Server. СУБД группируются по следующим признакам:
1) По модели данных: Иерархические; Сетевые; Реляционные; Объектно-ориентированные.
2) По способу доступа к базе данных файл - серверные; Клиент-серверные. Наиболее годящейся для нас моделью данных является реляционная модель, т.к. она характеризуется простотой структуры данных, удобным для пользователя табличным представлением, и потенциалом применения формального аппарата алгебры отношений и реляционного исчисления для обработки данных.
Существует большое разнообразие реляционных клиент - серверных СУБД. Разберем такие продукты, как MS SQL Server и MySQL. MS SQL Server – очень распространенная, довольно надежная, быстрая клиент - серверная СУБД. Часто применяется для индустриальных систем автоматизации. Версия MS SQL Server Express распространяется бесплатно, но располагает некоторыми техническими ограничениями (максимальный размер базы не должен превосходить 4 Гб, поддерживается только 1 процессор, адресуемая память составляет 1 Гб.). Такие ограничения делают её негодной для развертывания крупных баз данных, но она совершенно годится для ведения программных комплексов в масштабах малой компании. MySQL – свободно распространяемая клиент - серверная СУБД, высокопроизводительная, обеспечивающая высокий уровень защиты данных. Доступ к серверу MySQL можно реализовать в интерактивном режиме с помощью разнообразных интерфейсов, разрешающих вводить запросы и просматривать полученные результаты.
В настоящее время лидерами на рынке сред разработки являются Microsoft Visual Studio, Delphi, C++ Builder, Builder. Любая из перечисленных сред позволит разработать современное клиент - серверное приложение с современным пользовательским интерфейсом. Одни имеются наработки на Delphi, которые можно применить при разработке информационной системы склада. Предпочтение среды разработки Delphi дозволит гораздо стремительнее по сравнению с прочими из перечисленных сред разработки получить готовую систему, с интерфейсом, аналогичным информационной системы отделов снабжения и сбыта.
Delphi – это среда для разработчиков программного обеспечения и приложений баз данных, заинтересованных в быстром создании высокоэффективных и не сложных в обслуживании приложений. Разработчики могут применить сильную интегрированную среду разработки Delphi с рабочим полем визуального проектирования, широкой коллекцией визуальных компонентов и мощной инфраструктурой гетерогенных баз данных для визуальной разработки и поставки приложений в максимально сжатые сроки. Мощный язык Delphi и компилятор обеспечивают большую производительность и доступ ко всем потенциалам, увеличивающим эффективность и скорость разработки на платформе Windows. Delphi предоставляет также широкий набор инструментов редактирования, факторинга и отладки в рамках комплексного решения, ориентированного на ускорение и упрощение разработки.
ГЛАВА 2 ПРОЕКТНАЯ ЧАСТЬ
2.1 Информационная модель и её описание.
Информационная модель представляет собой схему, воспроизводящую преобразованные информационные реквизиты от источников информации до её адресатов или, другими словами, процесс обработки информации в информационной системе.
В выстроенной модели можно выделить последовательные уровни:
1) источники информации:
- информационная система, в которой содержатся наполненные справочники;
- информационная система отдела снабжения и информационная система отдела сбыта, из которых импортируются файлы данных;
- кладовщик участка приемки, контролер сектора приемки по качеству, кладовщик участка отгрузки, начальник склада, вводящие исходные данные в систему;
2) первичная информация:
- файлы «Заказы», «Предполагаемые поставки», импортируемые из смежных ИС;
- документы «Приходная накладная», «Накладная на внутреннее перемещение»;
- формы ввода «Приемка по количеству», «Приемка по качеству», «Инвентаризация»;
3) таблицы с первичными данными :
- таблицы «Приход» и «Расход»;
- таблица «Повреждения»;
- таблица «Качество»;
- таблица «Резерв»;
- таблица «Инвентаризация»;
4) таблицы с промежуточной и результатной информацией:
- таблица «Остатки»;
5) результатные документы и файлы:
- документы «Журнал прихода», «Журнал отгрузок»;
- отчеты «Отчет по качеству», «Отчет по остаткам», Отчет по инвентаризации», «Резервы отделов »;
- файл, хранящий данные о приходе и отгрузке товаров на складе; эти файлы экспортируется в бухгалтерию для проведения бухгалтерского учета товарно-материальных ценностей;
6) получатели информации:
- информационная система бухгалтерии;
- менеджеры отдела снабжения;
- менеджеры отдела сбыта;
- начальник склада.
Область 1 информационная модель отражает процесс приемки товаров на склад:
- таблица «Планируемые поставки» наполняется данными, импортируемыми из информационной системы отдела снабжения;
- кладовщик участка приемки вводит в систему данные первичного документа «Приходная накладная» и итоги приемки по количеству;
- заведенные данные хранятся в таблицах «Приход» и «Повреждения»;
- контролер сектора приемки по качеству совершает приемку по качеству и вводит результаты приемки в форму «Приемка по качеству»; данные записываются в таблице «Качество»;
- на основе этих данных складываются итоговые документы «Журнал прихода» и «Отчет по качеству»;
- данные о поступлении товара автоматически прибавляются к таблице «Остатки».
Область 2 отражает процесс ведения справочников информационной системы.
Область 3 отражает процессы обрабатывания информации при проведении складских операций инвентаризации и резервирования товаров:
- начальник склада заводит в систему данные инвентаризации;
- на основе итогов инвентаризации редактируется учетное значение товара на складе;
- с помощью формы «Управление резервом» кладовщик создает резерв товаров и при необходимости меняет значение резерва.
Область 4 отображает процесс отгрузки товаров клиентам:
- файлы «Заказы» и «Заказанные артикулы» импортируются из информационной системы отдела сбыта;
- кладовщик наполняет исходными данными форму ввода документа «Накладная на перемещение»;
- извещение об отгрузках сохраняется в таблице «Расход»;
- количество отгруженного товара автоматически вычитается в таблице «Остатки»;
- на основании таблицы «Расход» формируется результатный документ «Журнал отгрузок».
2.2 Характеристика нормативно-справочной, входной и оперативной информации
Справочники системы
В системе задействованы следующие справочники:
Справочник «Группы номенклатуры» – хранит общию информацию о группах товаров. Хранит реквизиты: «код», «наименование».
Справочник «Номенклатура» - содержит информацию о товарах, попадающих на склад. Содержит реквизиты: «артикул», «наименование», «описание», «группа номенклатуры», «единицы измерения», «признак активности номенклатуры». Так как номенклатура очень часто изменяется, в справочнике нужно иметь признак активности, чтобы обозначать товары, которые лишились актуальности.
Справочник «Категории» - содержит добавочную информацию о категориях товара. Содержит реквизиты «код», «наименование», «описание».
Справочник «Единицы измерения» - содержит перечень единиц измерения, которые применяются для указания количества товара. Пример: «шт.», «кг», «г» и т.п. Содержит реквизиты «код», «наименование».
Справочник «Поставщики» - содержит перечень поставщиков товаров. Содержит реквизиты «код», «название», «комментарий».
Справочник «Клиенты» - содержит перечень, приобретающих товары. Содержит реквизиты: «код», «наименование», «описание», «город», «адрес доставки».
Справочник «Должности» - содержит перечень должностей сотрудников. Примеры: «кладовщик участка приемки», «начальник склада», «менеджер по продажам» и т.п. Содержит реквизиты «код», «название», «описание».
Справочник «Отделы» содержит перечень отделов КЦ, имеющих отношение к складским операциям. Примеры: «Отдел сбыта», «Отдел снабжения», «Отдел приемки», «Отдел контроля качества» и т.п. Содержит реквизиты: «код», «краткое название», «полное название».
Справочник «Сотрудники» - содержит список сотрудников, имеющих отношение к складским операциям. Реквизиты справочника: «код», «ФИО», «Полное имя», «Должность», «Отдел», «Телефон», «e-mail».
Входные файлы
1) Файлы «Планируемые поставки» и «Ожидаемые артикулы» поступают из информационной системы.
информационной системы отдела снабжения.