Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya_rabota_poiti_Илья.doc
Скачиваний:
15
Добавлен:
21.11.2019
Размер:
590.34 Кб
Скачать

6 Разработка физического представления задачи «учет заказов на грузоперевозку автотранспортной компании «трансавто» с использованием диаграмм развертывания и компонентов

Данные, необходимые для решения данной задачи, организованы в виде БД. В качестве СУБД была выбрана MySQL 5.0. MySQL - это система управления реляционными базами данных с открытым исходным кодом [9]. Сервер баз данных MySQL - очень быстрый, надежной и простой в эксплуатации. Среди преимуществ СУБД MySQL можно отметить такие, как производительность, масштабируемость, независимость от платформ (аппаратных, операционных и сетевых), безопасность. Максимальные размеры таблиц определяются ограничениями, которые накладываются операционной системой на размеры файлов, а не внутренними ограничениями MySQL. В качестве операционной системы можно использовать Windows XP.

Техническое обеспечение представляет собой комплекс технических средств (КТС), обеспечивающих сбор, передачу, хранение, обработку и выдачу информации пользователям [10] .

Физическое представление разрабатываемой системы может быть представлено в виде диаграмм компонентов и развертывания.

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

Диаграмма развертывания предназначена для визуализации элементов и компонентов программы, которые существуют лишь на этапе ее выполнения (runtіme). При этом представляются только компоненты-экземпляры программы, которая есть файлами, которые осуществляются или динамическими библиотеками. Те компоненты, которые не используются на этапе выполнения, на диаграмме развертывания не показываются. Так, компоненты с исходными текстами программ могут быть присутствующим только на диаграмме компонентов. На диаграмме развертывания они не указываются.

Диаграммы компонентов и развертывания представлены на рисунках 6.1-6.2.

Рисунок 6.1 – Диаграмма развертывания

Рисунок 6.2 – Диаграмма компонентов

ВЫВОДЫ

В курсовой работе проанализированы особенности предметной области и объекта автоматизации. Разработаны проектные решения для задачи «Учет заказов на грузоперевозку автотранспортной компании «ТрансАвто». Обоснован выбор необходимости разработки ИС с помощью объектно-ориентированной методологии. Приведены характеристики диаграмм UML.

Разработаны модель функциональных требований к системе в виде диаграммы вариантов использования, модель поведения системы в виде диаграмм действий, модель логической структуры системы в виде диаграмм классов, модель взаимодействия объектов системы в виде диаграмм последовательности. Физическое представление разрабатываемой системы представлено в виде диаграммы компонентов и развертывания.

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

ПЕРЕЧЕНЬ ССЫЛОК

1. Закон Украины об образовании [Електронний ресурс] / Законодательная база Украины – Режим доступа: http://www. base.spinform. ru – Дата доступa: май 2009. – Название с экрана.

2. Кодекс законов о труде [Електронний ресурс] / Законодательная база Украины – Режим доступа: http://www. zakon.rada.kiev. ru – Дата доступa: май 2009. – Название с экрана.

3. Формирование нагрузки учителей в школе [Електронний ресурс] / Pedsovet - Режим доступа: http://www. pedsovet. ru – Дата доступa: май 2009. – Название с экрана.

4. Распределение часов по предметам в школе [Електронний ресурс] / School - Pежим доступа: http://ps. 1september. ru – Дата доступa: май 2009. – Название с экрана.

  1. Фаулер, М., Скотт К. UML в кратком изложении. Применение стандартного языка объектного моделирования [Текст] / М. Фаулер, К. Скотт: пер. с англ. – М.: Мир, 1999. – 721 с.

6. Хансен, Г. Базы данных: разработка и управление [Текст] /Г. Хансен. – М.: ЗАО Издательство «БИНОМ», 1999. – 704 с.

7. MySQL. Справочник по языку. [Текст] / Компания MySQL AB. : пер. с англ. – М.: Издательский дом "Вильямс", 2005. – 432с.

8. Борисенко, В.П., Левыкин, В.М., Пономарев, Ю.В., Борисенко Т.И. Объектно-ориентированный анализ и проектирование ИКС на основе UML [Текст] / В.П Пономарев, В.М. Левыкин, Ю.В. Пономарев, Т.И. Борисенко. – Х: «ХНУРЭ», 2004. – 80 с.

9. Грофф, Дж. SQL: Полное руководство [Текст] / Дж. Грофф: пер. с англ. – К.: Издательская группа BHV, 2001. – 816 с.

10. Рахимов, Т.Н., Заикин, О.А., Советов, Б.Я. Основы построения АСУ[Текст] / Т.Н. Рахимов, О.А. Заикин, Б.Я. Советов. – Ташкент: «Укитувчи», 1984. – 370 с.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]