Файл: Проектирование реализация операций бизнес – процесса «Складской учет» ( Выбор комплекса автоматизации задач).pdf

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

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

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

Добавлен: 25.05.2023

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

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

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

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) Файлы «Планируемые поставки» и «Ожидаемые артикулы» поступают из информационной системы.

информационной системы отдела снабжения.