Разработка информационной системы “Склад”
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования
«САНКТ-ПЕТЕРБУРГСКИЙ
ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
РАБОТА
ЗАЩИЩЕНА С ОЦЕНКОЙ
РУКОВОДИТЕЛЬ
| КУРСОВАЯ РАБОТА |
Разработка информационной системы “Склад” |
| по дисциплине: Теория информационных процессов и систем |
РАБОТУ ВЫПОЛНИЛА
СТУДЕНТКА
Гр. 5538кф
Санкт-Петербург
2009
СОДЕРЖАНИЕ:
Введение…………………………………………………………
Раздел 1. Постановка задачи разработки информационной системы…………………………….........4
1.1.
Задание на разработку
1.2.
Характеристика объекта
1.3.
Структура информационной системы………………………………….……….………..
Раздел 2. Функциональная модель бизнес-процесса ……………………………….……….….…........7
2.1.
Моделирование в IDEF0………………………
2.2.
Диаграммы бизнес-процесса из
BPWin………………………………….……….…….....
2.3.
Расчет оценки функциональной модели……………………………….……….………....
Раздел 3. Модели
данных информационной системы……………………………….……….…..…..
3.1.
Логическая модель данных в
3НФ из ERWin………………………………….……….
3.2.
Выбор и обоснование СУБД………………
3.3.
Физическая модель данных в
4НФ из ERWin…………………………….…………….
3.4.
Представления в базе данных из ERWin………………………………….………........
Раздел 4. Реализация информационной системы в СУБД………………………….……….…….......24
4.1.
Программа реализации базы
4.2.
Программа реализации
4.3.
Макеты форм…………………………..…………………………….……
4.4.
Макет отчета…………………………..………………………….…
Заключение…………………………..……………………
Список использованной
литературы…………………………..……………………
ВВЕДЕНИЕ
Склад – это здания, сооружения, предназначенные для хранения товарных запасов.
В настоящее время ни одно мероприятие не может нормально функционировать без наличия складского хозяйства. Такая большая потребность в складах объясняется тем, что они служат не только для хранения и накопления товарных запасов, но и для преодоления временной и пространственной разницы между производством и потреблением продукции, а также для обеспечения непрерывной, бесперебойной работы производственных цехов (в промышленном предприятии) и предприятия в целом. Работа на складе включает комплекс работ, связанных с подготовкой к приемке и приемкой товаров, размещением их на хранение, организацией хранения, подготовкой к отпуску и отпуск товарополучателям. Все эти операции в совокупности и составляют складской технологический процесс.
Основное назначение склада – концентрация запасов, их хранение и обеспечение бесперебойного и ритмичного снабжения заказов и потребителей.
К основным функциям склада можно отнести следующее:
1. Преобразование
производственного
2. Складирование и хранение;
3. Утилизация и транспортировка грузов;
4. Предоставление услуг, таких как:
- Подготовка товаров для продажи (фасовка, заполнение контейнеров, распаковка);
- Проверка функционирования приборов и оборудования, монтаж;
- Придание продукции товарного вида, предварительная обработка;
- Транспортно-экспедиционные услуги;
Информационное обслуживание склада предполагает управление информационными потоками и является связующим стержнем функционирования всех служб склада. В зависимости от технической оснащенности управление информационными потоками может быть как самостоятельной системой (на механизированных складах), так и составной подсистемой общей автоматизированной системы управления материальными и информационными потоками (на автоматизированных складах).
Информационное обслуживание охватывает:
- Обработку входящей документации;
- Предложения по заказам поставщиков;
- Управление приемом;
- Контролирование наличности на складе;
- Оформление документации отправки;
РАЗДЕЛ
1. ПОСТАНОВКА ЗАДАЧИ
РАЗРАБОТКИ ИНФОРМАЦИОННОЙ
СИСТЕМЫ
1.1
ЗАДАНИЕ НА РАЗРАБОТКУ
ИНФОРМАЦИОННОЙ СИСТЕМЫ:
Необходимо реализовать по поставленному заданию информационную систему (ИС).
Задание:
на склады фирмы поступают товары различных
видов от различных поставщиков из различных
стран.
- Назначение системы:
Информационная
система предназначена для автоматизации
поступления товаров на склады фирмы различных
видов от различных поставщиков из различных
стран.
- Характеристика обрабатываемых данных:
В базе
данных разрабатываемой информационной
системы «Склад» существуют следующие
таблицы для хранения данных:
Склад (Код; Название, Адрес, Телефон/факс, Почтовый индекс)
Товар (Код; Артикул, Цена, Количество)
Вид товара (Код; Группа товара, Производитель)
Поставщик (Код; Наименование организации, Юридический адрес, Телефон/факс)
Страна
(Название, zip - код)
- Виды системных документов:
а)
входные документы
Товарная
накладная, сертификат - лицензия, счет-фактура
б)
выходные документы
Товарная
накладная, счет-фактура, журнал учета
- Пользователи системы:
В разрабатываемой
информационной системе работают кладовщик
и бухгалтер.
- Защита данных:
Информационная
система защищена паролями для каждого
типа пользователей (кладовщик и бухгалтер).
- Характеристика технических средств:
Имеются
два рабочих места (для кладовщика и бухгалтера)
и один компьютер-сервер (для администратора).
Для связи
компьютеров-клиентов с сервером используется
локальная сеть с топологией звезда, которая
отличается невысокой стоимостью, простотой
прокладки кабелей и настройки оборудования.
В случае выхода одного из клиент-компьютеров
связь с локальной сетью не прекращается.
Рабочие
места необходимы для пользователей, работающих
непосредственно с БД. Такие места оснащены
ноутбуками (как более мобильные решения
для переезда с одного рабочего места
на другое), которые позволяют справляться
с поставленной задачей: работа с базой
данной «Склад». Для таких несложных целей
понадобятся недорогие «офисные» варианты
ноутбуков.
Технические
характеристики:
Процессор: Intel Core 2 Duo processor T7500 2,2 гГц
Оперативная память: 2 Гб
Объем жесткого
диска: 160 Гб
У данных
моделей ноутбуков уже имеется встроенная
сетевая карта, которая позволяет установить
связь с сервер-компьютером для просмотра,
редактирования и сохранения БД.
Для вывода
различных отчетов по БД используется
лазерный сетевой принтер, который подключается
непосредственно к серверу.
Сервер
должен быть мощнее, чем компьютеры, установленные
на рабочих местах. По мимо всего прочего,
сервер должен быстро обрабатывать входящие
потоки информации (запросы) со стороны
клиентов и так же быстро выдавать ответы.
Так же для сохранения наиболее важной
информации должна применяться технология
резервного копирования. Это достигается
путем применения RAID-массивов.
Технические
характеристики сервера:
Процессор: Intel Xeon 2x 2 гГц
Оперативная память: 4 Гб
Объем жесткого
диска: 2 SATA по 200 Гб
- Характеристика программных средств:
На рабочих компьютерах предустановленна
операционная система (ОС) Microsoft Windows XP
Professional, т.к. эта ОС является наиболее широко
используемой в настоящее время. Обладает
стабильностью в работе и современными
средствами защиты информации от несанкционированного
доступа, а так же обладает простым и интуитивно
понятным интерфейсом для конечного пользователя.
«Профессиональная» версия Windows XP была
специально разработана для предприятий
и предпринимателей и содержит такие функции,
как удалённый доступ к рабочему столу
компьютера, шифрование файлов (при помощи
Encrypting File System), центральное управление
правами доступа и поддержка многопроцессорных
систем.
На серверном компьютере предустановленна
операционная система Microsoft Windows Server 2008,
которая отличается повышенной гибкостью,
улучшенным контролем и современной защитой
информации.
На сервере установлен SQL-сервер 2005, как
наиболее предпочтительный вариант для
связки с ОС. Одна из последних версий
SQL-сервера обеспечивает управляемость,
доступность, масштабирование и безопасность
данных и системы в целом.
1.2
ХАРАКТЕРИСТИКА ОБЪЕКТА
УПРАВЛЕНИЯ:
Склад – обособленная структурированная область пространства, предназначенная для получения, хранения, внутренней переработки и отпуска товара. Область склада может включать в себя как одну складскую площадку (здание, сооружение, навес, открытую площадку), так и несколько складских площадок, располагающихся на общей территории и объединенных в складской комплекс. Процесс приема поставки оформляется документом приемка. Процедура приемки товара включает в себя выгрузку товара в зоне приемки, идентификацию и пересчет поступившего товара. Склад является элементом системы более высокого уровня – логической цепи, которая и формирует основные и технические требования к складской системе, устанавливает цели и критерии ее оптимального функционирования, диктует условия переработки груза.
Оптимизация
работы склада подразумевает:
- Определение оптимального количества подъемно-транспортного оборудования
- Определение оптимальной загрузки подъемно-транспортного оборудования
- Разработку стратегии тактики оптимального использования полезной площади склада
- Оптимизация использования емкости склада
- Сокращение времени хранения продукции
- Увеличение коэффициента оборачиваемости склада
1.3
СТРУКТУРА ИНФОРМАЦИОННОЙ
СИСТЕМЫ:
На рисунке 1 изображена структурная схема работы склада. Она включает:
- Пользователи:
- Бухгалтер;
- Кладовщик;
- База данных “Склад”
- Отчеты:
- Товарная накладная;
- Счет-фактура;
- Журнал учета;
- Формы:
- Товарная накладная;
- Сертификат - лицензия;
- Счет-фактура;
Рис.1.
РАЗДЕЛ 2.
ФУНКЦИОНАЛЬНАЯ МОДЕЛЬ
БИЗНЕС-ПРОЦЕССА
2.1.
МОДЕЛИРОВАНИЕ В
IDEF0:
Функциональная модель бизнес-
IDEF — методологии семейства ICAM (Integrated Computer-Aided Manufacturing) для решения подобных задач моделирования сложных систем, позволяет отображать и анализировать модели деятельности широкого спектра сложных систем в различных разрезах. При этом широта и глубина обследования процессов в системе определяется самим разработчиком, что позволяет не перегружать создаваемую модель излишними данными.
IDEF - методологии создавались в рамках предложенной ВВС США программы компьютеризации промышленности - ICAM, в ходе реализации которой выявилась потребность в разработке методов анализа процессов взаимодействия в производственных (промышленных) системах. Принципиальным требованием при разработке рассматриваемого семейства методологий была возможность эффективного обмена информацией между всеми специалистами - участниками программы ICAM (отсюда название: Icam DEFinition – IDEF другой вариант - Integrated DEFinition). После опубликования стандарта он был успешно применен в самых различных областях бизнеса, показав себя эффективным средством анализа, конструирования и отображения бизнес-процессов
IDEF0 — Function Modeling — методология функционального моделирования и графическая нотация, предназначенная для формализации и описания бизнес-процессов. Отличительной особенностью IDEF0 является её акцент на соподчинённость объектов. В IDEF0 рассматривается логические отношения между работами, а не их временна́я последовательность (WorkFlow).
Так же отображаются все сигналы управления, которые на ДПД (Диаграмме Потоков Данных) не отображались. Данная модель является одной из самых прогрессивных моделей и используется при организации бизнес проектов и проектов, основанных на моделировании всех процессов как административных, так и организационных.
Достоинством функционально-
Для таких моделей характерна строгость декомпозиции и наглядность графического представления. Проектирование при использовании функционально ориентированной методологии начинается с построения функциональных моделей (схем). В функциональной модели главными структурными компонентами являются функции (операции, работы, действия), которые связываются между собой потоками информационных и материальных объектов.
IDEF0 – это метод описания системы в целом, как множества взаимозависимых функций. Функции системы исследуются независимо от объектов, обеспечивающих их выполнения. Такая сугубо “функциональная” точка зрения позволяет четко отделить аспекты назначения системы от вопросов ее реализации.
IDEF0 часто используется как способ исследования
и проектирования систем на логическом
уровне. Результаты анализа с помощью
IDEF0 могут применяться при проектировании
с использованием IDEF3 и DFD.
IDEF0
определяет два графических
объекта:
- блок, с помощью которого обозначается некоторая функция (действие);
- стрелка, с помощью которой указываются информационные или материальные объекты.
Модель IDEF0 представляет собой набор взаимоувязанных диаграмм. Каждая диаграмма является описанием системы или ее отдельных функциональных блоков в рамках некоторого уровня детализации.
Контекстная диаграмма (КД) — диаграмма самого верхнего уровня иерархии, дает общее представление о системе. На КД отображается только один функциональный блок (контекстная функция).
Далее контекстная функция декомпозируется на основные функции системы с помощью отдельной диаграммы. В свою очередь, каждая такая функция может быть разложена на более мелкие и т.д. При построении модели нужно соотнести каждый функциональный блок более низкого уровня с функциональным блоком более высокого уровня.
Надо помнить, что некоторый функциональный
блок и диаграмма его декомпозиции суть
одно и того же, но рассматриваемое с разной
степенью детализации. Отсюда следует,
что все стрелки, связанные с рассматриваемым
функциональным блоком, должны присутствовать
на декомпозирующей его диаграмме (если
таковая имеется). Исключения из этого
правила возможны только в случае использования
механизма туннелирования.
Программные продукты, реализующие методологию IDEF0:
- Business Studio
- BPwin (AllFusion Process Modeller)
- IDEF0.EM Tool
- Design/IDEF 3.5
- Ramus
- MS Visio
В дальнейшем
мы будем использовать BPwin в качестве
CASE-средства.
2.2.
ДИАГРАММЫ БИЗНЕС - ПРОЦЕССА
ИЗ BPWIN:
Функциональная
модель процесса состоит из 5 диаграмм:
- Контекстная диаграмма;
- Диаграмма второго уровня - декомпозиция контекстной диаграммы;
- Диаграмма третьего уровня - декомпозиция блока ‘прием товара’;
- Диаграмма четвертого уровня - декомпозиция блока ‘занесение товара в БД’;
- Диаграмма пятого уровня - декомпозиция блока ‘занесение данных’;
- Дерево диаграмм;
Рис.1
Контекстная диаграмма
Рис.2
Диаграмма второго уровня -
декомпозиция контекстной
диаграммы
Рис.3
Диаграмма третьего
уровня - декомпозиция
блока ‘прием товара’
Рис.4 Диаграмма четвертого уровня - декомпозиция блока ‘занесение товара в БД’
Рис.5
Диаграмма пятого уровня -
декомпозиция блока
‘занесение данных’
Рис.6
Диаграмма дерева узлов
2.3.
РАСЧЕТ ОЦЕНКИ ФУНКЦИОНАЛЬНОЙ
МОДЕЛИ:
- Вырожденная модель:
Вырожденная
ФМ - дерево узлов представляется (вырождается)
в виде цепи.
- Количественный метод оценки ФМ:
- Количество уровней дерева:
r=5
- Количество диаграмм на уровнях:
S1=1; S2=1; S3=1; S4=1; S5=1
- Количество функциональных блоков в j-й диаграмме на i-м уровне(nij):
n11=1; n12=1; n13=1; n14=1; n15=1
- Число стрелок у каждого блока:
a1=4; a2=4; a3=4; a4=4; a5=4;
- Средние характеристики:
Количество диаграмм на уровне:
Количество ФБ на диаграмме:
Количество стрелок в ФБ:
c) Производные
средние характеристики:
Среднее число ФБ на уровне:
Среднее число стрелок в диаграмме:
Среднее число стрелок на уровне:
Среднее число элементов на уровне:
Среднее число элементов на диаграмме:
2) Минимальная
модель:
Минимальная
ФМ - дерево узлов представляет собой
урезанное бинарное дерево.
- Количественный метод оценки ФМ:
- Количество уровней дерева:
r=5
- Количество диаграмм на уровнях:
S1=1; S2=1; S3=1; S4=1; S5=1
- Количество функциональных блоков в j-й диаграмме на i-м уровне(nij): n11=1; n12=2; n13=2; n14=2; n15=2
- Число стрелок у каждого блока:
a1=4; a2=4; a3=4;
a4=4; a5=4; a6=4; a7=4;
a8=4; a9=4
- Средние характеристики:
Количество диаграмм на уровне:
Количество ФБ на диаграмме:
Количество стрелок в ФБ:
c) Производные средние характеристики:
Среднее число ФБ на уровне:
Среднее число стрелок в диаграмме:
Среднее число стрелок на уровне:
Среднее число элементов на уровне:
Среднее число элементов на диаграмме:
3) Регулярная модель:
- Количественный метод оценки ФМ: