Автор работы: Пользователь скрыл имя, 09 Января 2013 в 19:48, курсовая работа
Современный крупный склад - это сложное техническое сооружение, которое состоит из многочисленных взаимосвязанных элементов, имеет определенную структуру и выполняет ряд функций по преобразованию материальных потоков, а также накапливанию, переработке и распределению грузов между потребителями. При этом возможное многообразие параметров, технологических и объемно-планировочных решений, конструкций оборудования и характеристик разнообразной номенклатуры грузов, перерабатываемых на складах, относит склады к сложным системам. В то же время склад сам является всего лишь элементом системы более высокого уровня - логистической цепи, которая и формирует основные и технические требования к складской системе, устанавливает цели и критерии её оптимального функционирования, диктует условия переработки груза.
1. Введение………………………………………………………………….
2. Разработка и анализ ТЗ…………………………………………………..
3. Описание предметной области…………………………………………..
4. Разработка ТЗ……………………………………………………………..
5. Анализ ТЗ………………………………………………………………….
6. Разработка системного проекта………………………………………….
7. Разработка архитектуры информационной системы…………………...
8. Разработка модели прецедентов…………………………………………
9. Разработка модели процессов…….. …………………………………….
10. Концептуально-инфологическая модель данных……………………..
11. Заключение……………………
На рисунке 4 приводится контекстная диаграмма процесса ”Учет готовой продукции на складе предприятия”.
Рисунок 4 – Контекстная диаграмма
Как видно из диаграммы, на входе процесса – документы в виде товарных накладных, которые приходят от поставщиков.
Механизмы исполнения – административно-управленческий персонал склада и заведующий складом, как пользователи системы.
Управление – правила бухгалтерского учета и должностные инструкции сотрудников предприятия, связанных с деятельностью склада.
На выходе процесса – счета-фактуры на поступившую продукцию и журнал накладных, который сохраняется в общем хранилище (в нашем случае в БД).
Рассмотрим декомпозицию первого уровня процесса ”Учет готовой продукции на складе предприятия” (рисунок 5).
Рисунок 5 – Декомпозиция первого уровня
Рисунок 6 – Декомпозиция второго подуровня Регистрация
При поступлении продукции на склад и получении накладной запускается процесс проверки товара. На данном этапе используются должностные инструкции работников склада, а процессом управляет заведующий складом.
После проверки товара в соответствии с правилами бухгалтерского учета оформляется приходный ордер, который должен быть подписан начальником.
После этого приходный ордер поступает на регистрацию, где вносятся записи в журнал накладных и выпускается счет-фактура на полученный товар.
2.4 Концептуально-инфологическая модель базы данных
Моделирование данных является
важнейшим процессом при
Язык UML используется для построения логической модели. По сути, логическая модель - это та же объектная модель, состоящая из объектов - сущностей. Переход от логической модели к физической и наоборот в части моделирования данных обеспечивается Rational Rose автоматически. Для этого введено соответствие элементов моделей (таблица 1).
Таблица 1. Соответствие элементов логической и физической модели
Логическая модель |
Физическая модель |
Class (Класс) |
Table (Таблица) |
Operation (Операция) |
Constraint (Ограничение) |
Attribute (Атрибут) |
Column (Колонка) |
Package (Пакет) |
Scheme (Схема) |
Component (Компонент) |
Database (База данных) |
Association (Ассоциация) |
Relationship (Связь) |
Нет |
Trigger (Триггер) |
Нет |
Index (Индекс) |
Учитывая все преимущества Data Modeler можно отметить следущее:
- Data Modeler поддерживает большинство возможностей структурных CASE-средств в плане физического моделирования данных;
- Data Modeler обеспечивает генерацию эффективной физической структуры БД, поддерживающей механизмы обеспечения ссылочной целостности;
- Data Modeler тесно интегрирован с Rational Rose, а диаграмма Data Model естественным образом вписывается в общую технологию разработки ПО с использованием линейки продуктов фирмы Rational Software Corporation;
- Можно отказаться от интеграции Rational Rose с другими средствами генерации физических моделей.
- Обеспечивается концептуальное соответствие моделирования данных и объектных моделей, что позволяет более эффективно проектировать программные средства.
Для моделирования данных информационной системы склада определим сущности, которые необходимы для хранения информации в БД.
Персонал – содержит информацию о сотрудниках склада и всех пользователях информационной системы, которые имеют отношение к бизнес-процессам.
Данная сущность связана с другими сущностями связями один-ко-многим: журнал безопасности, операции на складе, номенклатура.
Номенклатура – содержит информацию обо всех позициях товара на складе с подробным описанием и атрибутами. Также связана с сущностью Единицы измерения.
Поставщики – содержит информацию о поставщиках предприятия и связана с сущностью Операции на складе, в которой содержатся атрибут Поставщик, как описание товара.
Журнал безопасности – содержит все события ИС, связанные с информационной безопасностью, а также их описание.
Полная схема данных информационной системы со всеми связями и атрибутами приведена на рисунке 7.
Рисунок 7 – Логическая модель данных ИС
Рисунок 8 – Физическая модель данных ИС
Заключение
В ходе данного курсового проектирования была создана информационная система с применением современных средств разработки. В ней реализованы все основные аспекты современных ИС, в том числе проектирование средствами UML.
Целью работы являлась разработка автоматизированной информационной системы учета продукции на складе предприятия - база данных, которая реализовала бы автоматизацию учета изделий, хранение данных в файлах, организацию доступа к ним и редактирование.
В ходе работы над проектом были изучены методы проектирования информационных систем и работа с ними, исследована методология проектирования по предметной области “Склад”, изучен один из наиболее используемых языков для проектирования UML.
Разработаны схемы и диаграммы процессов и данных в системах ERWin и BPWin, а также Rational Roses.
Библиографический список
1. Горин С.В., Тандоев А.Ю. Применение CASE-средства Erwin 2.0 для информационного моделирования в системах обработки данных. "СУБД", 1995, №3.
2. Марка Д.А., МакГоуэн К. Методология структурного анализа и проектирования. М., "МетаТехнология", 1993.
3. Лекции профессора Моругина С.Л. по курсу “Проектирование информационных систем”