- •Курсовой проект на тему:
- •Содержание
- •Задание
- •1. Анализ требований
- •2. Выявление вариантов использования
- •2.1. Выделение субъектов (актеров) и прецедентов (видов деятельности)
- •2.2 Диаграмма прецедентов
- •2.3 Документирование прецедентов
- •3. Выявление классов-сущностей
- •4. Моделирование видов деятедьности.
- •5. Моделирование взаимодействий
- •Диаграммы кооперации
- •6. Моделирование состояний
- •7. Проектирование статической структуры ис
- •8. Разработка схемы бд для хранения списка ресурсов
- •Литература
7. Проектирование статической структуры ис
Рис.24. Диаграмма статической структуры ИС
На данной диаграмме статической структуры ИС я постарался наглядно показать как взаимодействуют между собой классы которые я выделил. На этой диаграмме также я изобразил два дополнительных класса.
Это пограничный класс ОКНО, который является связующим звеном между сервером и пользователем, и управляющий класс СИСТЕМА КАТАЛОГА (СЕРВЕР), который является самым главным в системе, т.к. от его работы зависит всё состояние системы.
8. Разработка схемы бд для хранения списка ресурсов
Рис.25. Схема БД для хранения ресурсов
А эту диаграмму я нарисовал с помощью CASE-средства ER WIN. На ней я постарался наглядно изобразить действие нашей системы, т.к. данная нотация(Entity-Relationship, сущность-связь),используемая для представления моделей данных, очень распространена на сегодняшний день.
ЗАКЛЮЧЕНИЕ
Подводя итоги проделанной работы, следует отметить, что в процессе работы над курсовым проектом были закреплены (а точнее усвоены) такие разделы лекционного курса как:
Моделирование классов;
Моделирование прецедентов;
Моделирование взаимодействий;
Моделирование состояний.
Делая выводы о результатах разработки проекта информационной системы, я хотел бы объективно отметить, что степень готовности проекта для дальнейшего внедрения очень низкая, так, предстоит еще проектирование пользовательского интерфейса, проектирование архитектуры приложения, а также «доработка» всех пройденных ранее этапов в связи с особенностями функционирования проектируемой информационной системы.
Но, все же, принимая во внимание все объективные и субъективные причины такого ее состояния, я хотел бы отметить, что проделана достаточно большая и, думаю, продуктивная работа, был произведен достаточно полный анализ и изучение предметной области, при построении диаграмм я старался максимально учитывать все требования и спецификации языка UML, следовать всем требованиям к содержанию курсового проекта и результат считаю положительным.
Литература
http://hpcc.stup.ac.ru/~dvn/uproc/books/uml_user_guide/index.htm
В.А.Леоненков. Самоучитель UML.
http://jetinfo.isib.ru/2004/10/1/article1.10.2004.html
http://jetinfo.isib.ru/2004/4/1/article1.4.2004154.html#AEN216
Д. Н. Столбовский. Лекции по проектированию экономических информационных систем.
