Создание модели информационной системы поддержки заказа и учета товаров в бакалейной лавке

Автор работы: Пользователь скрыл имя, 20 Апреля 2011 в 23:06, курсовая работа

Описание

Актуальность выбранной темы связана с широким распространением информационных технологий, проектирование информационных систем стало неотъемлемой частью жизни современного общества. Использование графических методов в проектировании дает возможность наглядного представления системы и ее анализ в целом.

Содержание

Введение…………………………………………………………………………...3
1. Основы проектирования информационных систем и учёта товаров………4
1.1 Общие понятия проектирования информационных систем………...4
1.2. Экономическая сущность задач учета товаров и реализации продукции.................................................................................................................9
1.3. Постановка задачи и основные особенности системы учета товаров…………………………………………………………………………....11
2. Проектирование системы «Учёт товаров в бакалейной лавке» средствами BPwin, ERwin и Rational Rose…………………………………………………..12
2.1. Разработка модели данных с применением BPwin……………...…12
2.2. Разработка модели данных с применением Erwin…………..……..19
2.3. Разработка модели «Учёт товаров в бакалейной лавке» в среде Rational Rose…………..…………………………………………………….……22
Заключение……………………………………………………………………….34
Список использованной литературы…………………………………………...35

Работа состоит из  1 файл

Учёт товаров .doc

— 234.50 Кб (Скачать документ)

      Диаграммы состояний являются известным средством  описания поведения систем. Главное  их предназначение - описать возможные  последовательности состояний и  переходов, которые в совокупности характеризуют поведение элемента модели в течение его жизненного цикла. Диаграмма состояний представляет динамическое поведение сущностей, на основе спецификации их реакции на восприятие некоторых конкретных событий.

      Диаграммы состояний хорошо использовать для описания поведения некоторого объекта в нескольких различных вариантах использования. На данной диаграмме изображаются только взаимосвязи структурного характера, не зависящие от времени или реакции системы на внешние события. Однако для большинства физических систем, кроме самых простых и тривиальных, статических представлений совершенно недостаточно для моделирования процессов функционирования подобных систем, как в целом, так и их отдельных подсистем и элементов.

      Характеристика  состояний системы не зависит (или слабо зависит) от логической структуры, зафиксированной в диаграмме классов. Поэтому при рассмотрении состояний системы приходится на время отвлечься от особенностей ее объектной структуры и мыслить совершенно другими категориями, образующими динамический контекст поведения моделируемой системы.

      Процесс начинается с начальной точки, затем  следует самый первый переход  в состояние «Ожидание поставщика». Простой переход  представляет собой  отношение между двумя последовательными  состояниями, которое указывает на факт смены одного состояния другим. Пребывание моделируемого объекта в первом состоянии может сопровождаться выполнением некоторых действий, а переход во второе состояние будет возможен после завершения этих действий, а также после удовлетворения некоторых дополнительных условий.

      Сторожевое  условие всегда записывается в прямых скобках и представляет собой  некоторое булевское выражение (должно принимать одно их двух взаимно исключающих  значений, например, «Поставщик выявлен» или «Поставщик не выявлен»).

     Диаграммы состояний представлены на рисунках 14, 15.

     

Рисунок 14. Диаграмма состояний для варианта использования «Заказ и хранение товара»

     

Рисунок 15. Диаграмма состояний для варианта использования «Продажа товара»

      При моделировании поведения проектируемой или анализируемой системы возникает необходимость не только представить процесс изменения ее состояний, но и детализировать особенности алгоритмической и логической реализации выполняемых системой операций. Для моделирования процесса выполнения операций в языке UML используются так называемые диаграммы деятельности.

      Диаграммы деятельности обычно используются для  описания поведения, включающего в  себя множество параллельных процессов, позволяют получить полную картину  поведения системы и легко оценивать влияние изменений в отдельных вариантах использования на конечное поведение системы.

     Диаграмма деятельности отображает поведение  проектируемой системы «Учёт  товаров в бакалейной лавке» в  зависимости от действий пользователя системой.

     Проектируя  заданную систему, следует внести на диаграмму деятельности следующие  элементы: «Ввод данных поставщика», «Заключение договора», «Оплата услуги», «Приём товара на позицию», «Хранение товара», «Проверка срока годности», «Продажа товара», «Приём платежей за товар», «Формирование справочной информации» и «Завершение деятельности». А также необходимо добавить ветвления и переходы. Диаграмма деятельности приведена на рис. 16.

     

      Рисунок 16. Диаграмма деятельности

      В процессе проектирования системы «Учёт товаров в бакалейной лавке» средствами Rational Rose были созданы такие типы диаграмм как: диаграмма вариантов использования, диаграмма классов, диаграмма коопераций, диаграмма последовательностей, диаграмма состояний и диаграмма деятельности.

      Приведенные в тексте работы в графическом виде эти диаграммы дают полное наглядное представление о функционировании проектируемой системы, а так же возможные варианты развития системы в зависимости от воздействия внешних факторов.

 

Заключение

 

      В проектировании информационных систем выделяют два подхода:  объектно-ориентированный и функционально модульный (структурный).

      Объектно-ориентированный  подход использует объектную декомпозицию. Использование языка UML основывается на понимании общих принципов  моделирования сложных систем и особенностей процесса объектно-ориентированного анализа и проектирования.

      Одним из достоинств Rational Rose является возможность  использования диаграмм на языке UML. В данной курсовой работе приведены основные диаграммы (диаграмма вариантов использования, диаграмма классов, диаграммы кооперации, диаграммы последовательности, диаграммы состояний и диаграмма деятельности), которые дают полное наглядное представление о функционировании проектируемой системы «Учёт товаров в бакалейной лавке», а также возможные варианты развития системы в зависимости от воздействия внешних факторов.

       При использовании структурного подхода  используется методология SADT. Одной  из наиболее важных особенностей метода SADT является постепенное введение все  больших уровней детализации по мере создания диаграмм, отображающих модель. Результатом применения метода SADT является модель «Учёт товаров в бакалейной лавке» (созданы диаграммы IDEF0 и IDEF3), спроектирована работа учёта товара, описаны условия и последовательности выполнения процессов.

       Также при разработке проекта модели программного обеспечения информационной системы, реализующей учёт товаров в бакалейной лавке, была построена структурная  модель базы данных в среде ERwin. 
 

 

Список  использованной литературы 

1. Вендеров, А. М. Проектирование программного обеспечения экономических информационных систем [Текст] / А. М. Вендеров. - М. : Финансы и статистика, 2002. – 352 с.

2. Кватрани, Т. Rational Rose 2000 и UML. Визуальное моделирование [Текст] / Т. Кватрани. - М. : ДМК Пресс, 2001. - 176 с.

3. Ломакин, В. К. Мировая экономика: Учебник для вузов[Текст] / В. К. Ломакин. — М: ЮНИТИ, 2000. — 727 с.

4. Мацяшек, А. П. Анализ требований и проектирование систем. Разработка информационных систем с использованием UML [Текст] / А. П. Мацяшек, А. Н. Лешек. – М. : Издательский дом «Вильямс», 2002. – 432 с.

5. Проектирование информационных систем: курс лекций [Текст] / В. И. Грекул, Г. Н. Денищенко, Н. Л. Коровкина. - М. : Интернет-Ун-т Информ технологий, 2005. - 304 с.

6. Титова, Н. Е. История экономических учений: курс лекций [Текст] / Н. Е. Титова. — М.: Гуманит. изд. центр ВЛАДОС, 2007. — 288 с.

7. Трофимов, С. А. CASE-технологии: практическая работа в Rational Rose [Текст] / С. А. Трофимов. - М. : Бином-Пресс, 2002. - 288 с.

8. Федотова, Д. Э. CASE-технологии: Практикум [Текст] /Д. Э. Федотова, Ю. Д. Семенов, К. Н. Чижик. - М. : Горячая линия-Телеком, 2005.— 160 с.

9. Шишкин, А. Ф. Экономическая теория: Учебное пособие для ву-2-е изд.: В 2 кн. Кн.  1 [Текст] / А. Ф. Шишкин. - М.: Гуманит, изд. зов. центр ВЛАДОС, 2006. - 656 с.

                                                             

Информация о работе Создание модели информационной системы поддержки заказа и учета товаров в бакалейной лавке