Проектирование АСУ складского терминала
Изучение основного назначения складского терминала. Элементы централизованного администрирования в Windows NT Server. Применение системной обработки экономической информации на объекте управления. Первичный контроллер домена. Логическая структура ЛВС.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 27.01.2014 |
Размер файла | 823,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
1.3.6 Характеристика процессов обработки
В проектируемой системе каждая из представленных функций будет реализована соответствующим программным модулем, каждый из которых будет иметь возможность выполнения ряда операций, таких как корректировка информации, поиск данных, формирование отчетов. Процессы заполнения, корректировки и поиска данных будут реализованы однотипным способом во всех модулях. При добавлении и редактировании данных будет применяться контроль правильности ввода пользователем информации, путем ее сравнения с необходимым типом, диапазоном изменения возможных значений, маской ввода и т.д. При заполнении некорректной информации будет использована система уведомляющих сообщений, автоматически выдаваемых для предупреждения и помощи пользователю. Для добавления и редактирования данных будут использованы экранные формы со всеми необходимыми полями ввода, а также пояснениями и управляющими элементами (например, кнопками), предназначенными для выработки управляющих воздействий (сохранение, отмена изменений) и навигации (перемещению) по БД. Для обеспечения поиска данных также будут использованы экранные формы, позволяющие задавать различные значения (диапазоны значений) интересующей информации, с контролем допустимости значений условий поиска. Поиск информации можно будет производит как по отдельным полям таблиц, так и по совокупности полей, на частичное, либо полное совпадение условий поиска, без учета регистра букв для удобства пользователя, для численных полей и полей типа «дата» будет реализована возможность указания диапазонов изменения значений и т. д. В каждом из программных модулей системы предполагается наличие всех необходимых отчетных форм для формирования и печати документов установленной формы. Все отчеты генерируются автоматически, используя выборки информации из БД.
1.3.7 Выходная информация ИС
Выходная информация ИС классифицируется на следующие виды:
информация, связанная с приемом продукции на склад;
информация, связанная с отгрузкой продукции со склада;
справочная информация, отражающая состояние на складе.
Информация, связанная с приемом продукции на склад, состоит из следующих документов:
акт о разгрузке;
журнал прихода;
Эти документы подтверждают прием продукции на склад. Акт о разгрузке содержит следующие данные:
название склада, производящего прием продукции;
номер акта разгрузки;
дата приема товара на склад;
место приемки товара и составления данного акта;
информация о составе комиссии производившей приемку продукции на склад, а именно:
оператор (зав. складом) производивший прием продукции на склад;
водитель автомобиля, доставившего продукцию на склад;
номер автомобиля доставившего продукцию на склад;
название организации, откуда доставлен груз;
дата и время отправки груза;
время доставки на склад;
время окончания разгрузки;
номер товарно-транспортной накладной, по которой товар был доставлен на склад;
количество принятых мест (коробов) с указанием даты реализации продукта;
состояние пломбы на прицепе автомобиля;
наличие рекламных материалов, оборудования и т.п., не указанных в сопроводительных документах;
Журнал прихода содержит следующие данные:
номер журнала прихода (совпадает с номером акта о разгрузке);
дата прихода продукции на склад;
наименование склада производившего прием продукции;
наименование организации, откуда была доставлена продукция;
информацию о приходе товара на склад с учетом разделения товара на паллеты, а именно:
код товара;
число коробов на паллете;
срок годности продукции;
адрес местонахождения продукции на складе;
информация об операторе (зав. складом), производившем приемку товара;
Формы выходных документов прихода (акт о разгрузке, журнал прихода) приведены в приложении. Информация, связанная с отгрузкой продукции на склад, состоит из следующих документов:
лист отгрузки со склада;
журнал расхода;
Эти документы подтверждают факт отгрузки продукции со склада. Лист отгрузки со склада содержит следующие данные:
название склада, с которого была отгружена продукция;
номер заказа;
код клиента, получающего продукцию;
название клиента;
дата и время отгрузки;
код отгружаемой продукции;
название отгружаемой продукции;
срок годности отгружаемой продукции;
количество отгружаемых коробов;
информация об операторе, производившем отгрузку;
Журнал расхода содержит следующие данные:
номер журнала расхода;
название склада производившего отгрузку;
информацию о расходе товара с учетом разделения товара на паллеты, а именно:
код товара;
число коробов на паллете;
срок годности продукции;
адрес местонахождения продукции на складе;
информация об операторе (зав. складом), производившем отгрузку товара;
Формы выходных документов расхода (лист отгрузки со склада, журнал расхода) приведены в приложении. Помимо указанных выше документов, во время приема продукции на склад должны формироваться наклейки, которые наклеиваются на паллеты и содержат:
код продукта;
наименование продукта;
срок годности продукта;
количество коробов на паллете;
адрес, в который необходимо поместить паллету.
Пример наклейки приведен в приложении. При подборке заказа клиенту, система должна формировать и выводить на печать приказы на перемещение паллет из адресов в зону заказа, которые выдаются водителям электропогрузчиков. Приказ на перемещение должен содержать:
код перемещаемого продукта;
наименование перемещаемого продукта;
адрес, с которого необходимо переместить продукцию;
количество коробов находящихся в данном адресе;
срок годности перемещаемой продукции;
номер заказа, для которого производится перемещение;
количество коробов, которое необходимо переместить из адреса в зону заказа
Пример приказа на перемещение представлен в приложении. Формы выходной справочной информации достаточно разнообразны и должны формироваться системой самостоятельно, таким образом, как это может наблюдать пользователь на своем мониторе.
1.3.8 Требования к системе
Общие требования. Разрабатываемая система должна представлять собой законченный программный продукт, реализующий автоматизацию процесса управления складским комплексом в установленном объеме задач. Для обеспечения эффективной работы система должна иметь дружественный графический интерфейс с пользователем, понятное назначение функций и наглядный результат обработки информации, надежно функционировать в существующем программном окружении и условиях эксплуатации, обладать средствами защиты от сбоев и восстановления. Система должна быть открытой для дальнейшего масштабирования и наращивания функциональных возможностей отдельных программных модулей. Необходимым и обязательным является наличие встроенной интерактивной справочной информации по работе с системой и программной документации на систему: техническое задание, описание программы, исходный текст программы, руководства системного программиста и пользователя.
Требования к видам обеспечения и компонентам. По техническому обеспечению: персональный компьютер, с достаточным объемом оперативной памяти, наличие дисковых накопителей (НЖМД, НГМД) для хранения БД, документов и их архивных копий, монитор, принтер для печати отчетной документации.
По программному обеспечению:
системное: операционная система, драйвера для встроенных и внешних устройств;
прикладное: программы диагностики аппаратных средств и антивирусной защиты.
По информационному обеспечению: информационное обеспечение процесса управления движением материальных потоков складского комплекса можно представить следующей схемой.
Рисунок 4. Схема материальных потоков складского комплекса
2. Описание функциональной структуры информационной системы складского терминала
В соответствии с техническим заданием структуру задач, решаемых системой можно представить следующей схемой рис. 5.
Рис. 5. Структурная схема задач системы
Для выполнения первой задачи - идентификации пользователей, необходимо чтобы система могла:
Разрешать работу с системой только зарегистрированным пользователям.
Обеспечивать гибкую настройку доступности процедур системы для каждого отдельного пользователя.
Обеспечивать сохранение информации в базе данных системы о пользователе и изменениях, им произведенных.
Реализация описанных выше процедур системы обеспечивается работой первой функции <Идентификация пользователей>, выполнение которой обеспечивают четыре подфункции: <Ввод информации о пользователях системы>, <Просмотр данных>, <Обработка информации>, <Сохранение информации о произведенных пользователем операциях>.
Подфункция системы <Ввод информации о пользователях системы> реализуется с помощью подфункций второго уровня <Добавление данных>, <Проверка правильности ввода информации> и <Сохранение информации>.
Подфункция <Обработка информации> может быть реализована тремя подфункциями второго уровня <Поиск информации>, <Сортировка информации>, <Изменение информации>, которые в свою очередь реализуются подфункциями третьего уровня. Для подфункции <Поиск информации> это:
<Задание условий поиска>
<Выполнение условий поиска>
<Просмотр результатов поиска>
<Печать результатов поиска>
Для подфункции <Сортировка информации> это:
<Задание условий сортировки>
<Выполнение условий сортировки>
<Просмотр результатов сортировки>
<Печать результатов сортировки>
Для подфункции <Изменение информации> это:
<Добавление информации>
<Исправление информации>
<Проверка правильности ввода информации>
<Удаление информации>
<Просмотр результатов>
<Сохранение изменений>
Подфункция системы <Сохранение информации о произведенных пользователем операциях> имеет важное значение, и поэтому выделена в отдельную подфункцию. Назначение данной подфункции состоит в сохранении идентификатора пользователя и времени в служебных полях базы данных при произведении пользователем, каких либо действий с базой данных системы. Это необходимо для восстановления информации о том - кто, когда и какие операции производил. Структурную схему функции системы <Идентификация пользователей> можно представить схемой, представленной на рис. 6.
Рис. 6. Структурная схема функции системы <Идентификация пользователей>
Для выполнения второй задачи - учета продукции поступающей в зону складского комплекса, необходимо чтобы система могла:
Обеспечивать возможность ввода информации о приходе продукции на склад в двух режимах:
Автоматический режим - режим, при котором на систему ложится задача выбора оптимального расположения продукции на складе. Оператор вводит в систему принимаемую продукцию, система определяет - где ее расположить.
Ручной режим - режим, при котором оператор вручную определяет расположение принимаемой продукции на складе.
Обеспечивать возможность корректировки введенной информации.
Обеспечивать просмотр имеющейся информации.
Контролировать правильность ввода информации.
Автоматически сохранять введенную информацию.
Обеспечивать возможность удаления информации.
Обеспечивать возможность поиска необходимых данных.
Обеспечивать возможность сортировки имеющейся информации.
Обеспечивать формирование необходимой документации и вывод ее на печать.
Реализация описанных выше процедур системы обеспечивается работой второй функции <Учет продукции поступающей на склад>, выполнение которой обеспечивают такие подфункции как <Ввод информации о поступлении продукции на склад>, <Просмотр всех имеющихся данных>, <Обработка имеющейся информации>, <Формирование необходимой документации>.
Подфункция системы <Ввод информации о поступлении продукции на склад> реализуется с помощью подфункций второго уровня <Автоматический режим> и <Ручной режим>. Данные подфункции, в свою очередь, реализуются с помощью подфункций третьего уровня:
<Добавление данных>
<Проверка правильности ввода данных>
<Внесение изменений>
<Удаление информации>
<Просмотр результата>
<Выдача необходимой информации на печать>
<Автоматическое сохранение информации>
Для реализации подфункции <Автоматический режим> также необходима подфункция третьего уровня <Автоматическое определение необходимой информации и занесение ее в базу данных системы>. В задачи данной подфункции входит определение наиболее оптимального расположения продукции на складе и выдача соответствующих адресов склада для принимаемой продукции.
Подфункция системы <Просмотр всех имеющихся данных> реализуется с помощью подфункций второго уровня <Просмотр документов> и <Печать документов>. Подфункция системы <Обработка имеющейся информации> может быть реализована с помощью двух подфункций второго уровня <Поиск информации>, <Сортировка информации>. Выполнение задач подфункции <Поиск информации> осуществляется подфункциями третьего уровня:
<Задание условий поиска информации>
<Выполнение поиска информации>
<Просмотр результатов поиска>
<Печать результатов поиска>
а подфункции <Сортировка информации> в свою очередь подфункциями:
<Задание условий сортировки>
<Выполнение сортировки>
<Просмотр результатов сортировки>
<Печать результатов сортировки>
Подфункция системы <Формирование необходимой документации> реализуется четырьмя подфункциями второго уровня:
<Формирование отчетных форм>
<Формирование отчетов>
<Просмотр и печать отчетов>
<Сохранение отчетов>
На основании вышеизложенного, реализацию функции <Учет продукции поступающей на склад> можно описать схемой представленной на рис. 7.
Для выполнения третьей задачи - учета продукции отгруженной из зоны складского комплекса, необходимо чтобы система могла:
Обеспечивать возможность ввода информации об отгрузке продукции со склад в двух режимах:
Автоматический режим - режим, при котором на систему ложится задача оптимального выбора адресов склада, с которых будет производиться отгрузка продукции клиентам. Оператор вводит в систему отгружаемую продукцию, система определяет - где ее взять.
Рис. 7. Структурная схема функции системы <Учет продукции, поступающей на склад>
Ручной режим - режим, при котором оператор вручную определяет расположение отгружаемой продукции на складе.
Обеспечивать возможность корректировки введенной информации.
Обеспечивать просмотр имеющейся информации.
Контролировать правильность ввода информации.
Автоматически сохранять введенную информацию.
Обеспечивать возможность удаления информации.
Обеспечивать возможность поиска необходимых данных.
Обеспечивать возможность сортировки имеющейся информации.
Обеспечивать формирование необходимой документации и вывод ее на печать.
Реализация описанных выше процедур системы обеспечивается работой второй функции <Учет продукции отгруженной со склада>, выполнение которой обеспечивают такие подфункции как <Ввод информации об отгрузке продукции со склада>, <Просмотр всех имеющихся данных>, <Обработка имеющейся информации>, <Формирование необходимой документации>. Как видно, перечень выполняемых данной функцией процедур аналогичен списку процедур предыдущей функции, поэтому будет целесообразно использовать структуру функции <Учет продукции поступающей на склад>, с разницей лишь в том, что процедуры будут выполняться для информации из базы данных документов отгрузки со склада. Так же, для реализации функции <Учет продукции отгруженной со склада> изменится назначение подфункции третьего уровня <Автоматическое определение необходимой информации и занесение ее в базу данных системы>. В задачи данной подфункции входит определение наиболее оптимального расположения продукции на складе и выдача соответствующих адресов склада для отгружаемой продукции. Структурная схема функции системы <Учет продукции отгруженной со склада> будет аналогична схеме функции <Учет продукции, поступающей на склад> рис. 7.
Для выполнения четвертой задачи - контроль за состоянием складского комплекса, необходимо чтобы система могла вести:
Учет поставщиков продукции.
Учет клиентов складского комплекса.
Учет наименований продукции складского комплекса.
Возможность произведения операций с виртуальными ячейками склада.
Реализация описанных выше процедур системы обеспечивается работой четвертой функции <Контроль за состоянием складского комплекса>, выполнение которой осуществляется подфункциями: <Просмотр ячеек склада>, <Операции с ячейками склада>, <Учет поставщиков продукции>, <Учет клиентов>, <Учет наименований продукции>. Подфункция <Операции с ячейками склада> реализуется четырьмя подфункциями второго уровня:
<Создание виртуальных ячеек>
<Удаление виртуальных ячеек>
<Редактирование информации о ячейках>
<Блокировка ячеек>
Подфункция <Учет поставщиков продукции> также реализуется четырьмя подфункциями второго уровня:
<Добавление поставщика>
<Просмотр имеющихся поставщиков>
<Удаление поставщика>
<Редактирование информации о поставщике>
Подфункции <Учет клиентов> и <Учет наименований продукции> реализованы также как и предыдущая подфункция, и имеют по четыре подфункции, отвечающие за добавление информации, просмотр имеющихся данных, удаление информации и редактирование информации. Структурная схема функции системы <Контроль за состоянием складского комплекса> представлена на рис. 8.
Для выполнения пятой задачи - формирование необходимой документации, необходимо чтобы система могла:
Поиск информации для составленных отчетов.
Просмотр сформированных отчетов.
Создание запросов для связи отчетов с данными.
Создание форм отчетов.
Генерацию отчетов.
Настройку представления отчетов.
Печать и сохранение отчетов в различных форматах.
Рис. 8. Структурная схема функции <Контроль за состоянием складского комплекса>
Реализация описанных выше процедур системы обеспечивается работой пятой функции <Формирование необходимой документации>, выполнение которой осуществляется подфункциями <Создание запросов для связи отчетов с данными>, <Создание форм отчетов>, <Формирование отчетов> и <Обработка отчетов>. Подфункция <Создание запросов для связи отчетов с данными> предназначена для создания запросов к базе данных. В запросах указываются таблицы данных и необходимые условия выборки данных. Каждый запрос имеет свое имя, ссылаясь на которое производится формирование данных для отчета, вызвавшего данный запрос. Функционирование данной подфункции осуществляется пятью подфункциями второго уровня:
<Просмотр списка запросов>
<Добавление запроса>
<Редактирование запроса>
<Удаление запроса>
<Просмотр результатов запроса>
Подфункция <Создание форм отчетов> предназначена для создания шапок отчетов. В форме отчета создаются необходимые надписи (заголовок отчета, заголовки столбцов и т.д.) а также указываются используемые запросы, необходимые для формирования данного отчета. Функционирование данной подфункции осуществляется пятью подфункциями второго уровня:
<Просмотр списка форм>
<Редактирование существующих форм>
<Добавление формы>
<Удаление формы>
<Просмотр формы>
Рис. 9. Структурная схема функции системы <Формирование необходимой документации>
Подфункция <Формирование отчетов> реализуется в системе с помощью подфункций второго уровня: <Поиск данных для отчета>, <Выбор формы отчета>, <Выбор запроса для отчета>, <Генерация отчета>. Подфункция <Обработка отчетов> реализуется в системе с помощью подфункций второго уровня: <Просмотр и настройка отчетов> <Печать отчетов> <Загрузка отчетов> <Сохранение отчетов в необходимом формате>. Составим структурную схему функции системы <Формирование необходимой документации> рис. 9.
3. Описание программы
Информационная подсистема складского терминала (далее ИС или программа) представляет собой Windows - приложение, созданное с помощью программной среды Delphi 7. Программа функционирует как приложение для работы с базами данных, построенное на имеющихся для этого программных средствах Delphi 7. ИС работает под управлением операционной системы Windows NT. Аппаратная часть ИС - компьютера (процессор Pentium 4); дисплея 17ґґ; принтера; принтера наклеек. Характерной особенностью созданных с помощью Delphi программ для работы с базами данных (БД) является непременное использование в них BDE (Borland Database Engine - машина баз данных Borland), которая осуществляет роль связующего моста между программой и таблицами БД. BDE представляет собой набор DLL - библиотек, обеспечивающих низкоуровневый доступ к локальным и клиент - серверным БД и должна устанавливаться на каждом компьютере, который использует приложения для работы с БД, написанные на Delphi. BDE не является частью программы, содержится в нескольких каталогах и должна регистрироваться в реестре. При установке ИС на компьютер все необходимые DLL - библиотеки копируются по умолчанию в каталог C:\Program Files\BDE\. В каталоге …IS\MODULS находятся исходные файлы программы. Запускающим файлом ИС является исполнимый файл START.EXE, находящийся в папке IS.
Подобные документы
Контроллер домена в компьютерных сетях. Настройка контроллера домена. Создание пользователя для службы RMS. Действия, которые необходимо выполнить на клиенте. Установка Report Viewer, Windows Server Update Services. Поиск и одобрение обновлений WSUS.
дипломная работа [8,0 M], добавлен 11.09.2012Основные функции склада. Информационная структура складского учета. Логическая и физическая модель информационной системы. Проектирование базы данных. Разработка экранных форм. Разработка модулей для прикладных решений. Моделирование бизнес-процессов.
дипломная работа [2,1 M], добавлен 31.12.2017Описание технологии функционирования информационных систем. Разработка функционального модуля. Физическое проектирование базы данных. Разработка экранных форм ввода-вывода и отчетов. Анализ складского учета. Логическая модель информационной системы.
курсовая работа [2,8 M], добавлен 29.11.2013Семейство ОС Windows 2000. Windows 2000 Server. Windows 2000 Advanced Server. Windows 2000 Datacenter Server. ОС Windows Server 2003. Организация сети на основе Windows 2000. Службы каталогов, DHCP, DNS, WINS. Конфигурирование сервера.
курсовая работа [307,1 K], добавлен 06.10.2006Понятие системного администрирования, задачи и функции сетевых операционных систем, их внедрение. Особенности, возможности и инструменты Windows Server 2003, понятие "роли", управление носителями ролей FSMO. Функции набора утилит командной строки.
курсовая работа [35,3 K], добавлен 04.10.2010Общая характеристика Microsoft Windows Server 2008: особенности, гибкость, защита, контроль. Усовершенствования операционной системы: Server Core, службы терминалов, Windows PowerShell, самовосстанавливающаяся NTFS, Server Manager, улучшение надежности.
реферат [452,3 K], добавлен 15.12.2009Особенности проектирования корпоративных сетей. Информационные потоки в ЛВС предприятия. Обзор операционных систем: Nowell NetWare, семейство Windows 2000. Сетевая архитектура и ресурсы. Логическая структура Active Directory. Защита информации в сети.
дипломная работа [1,2 M], добавлен 31.10.2013Управление службами SQL Server 2000. Настройка данного приложения. Использование SQL Server Enterprise Manager для запуска и остановки служб. Применение инструментов Windows. Учетные записи служб SQL Server 2000, консоль, интерфейс и утилиты Osql.
презентация [200,9 K], добавлен 10.11.2013Роль и место комплекса задач в экономической информационной системе, технико-экономическое обоснование автоматизации обработки информации. Характеристика и анализ существующей организации обработки информации по комплексу задач на объекте управления.
дипломная работа [5,3 M], добавлен 29.06.2012Службы и компоненты SQL Server 2000, архитектура его вычислительной среды, системы безопасности, средства репликации и администрирования, сетевые библиотеки. Обмен данными между клиентом и сервером. Реляционное ядро, физическая и логическая структура БД.
презентация [103,3 K], добавлен 10.11.2013