
- •1. Описание предметной области
- •2. Разработка контекстной диаграммы
- •3. Разработка диаграммы декомпозиции
- •4. Отчет по дугам модели
- •5. Разработка информационной модели
- •5.1. Создание сущностей
- •5.2. Создание отношений
- •6. Разработка базы данных
- •6.1. Создание таблиц в режиме конструктора
- •6.2. Создание схемы данных
- •6.3. Наполнение таблиц данными
- •Список использованных источников
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«Рязанский государственный радиотехнический университет»
Кафедра автоматизированных систем управления
Контрольная работа
по дисциплине
«Управление данными»
Выполнила: студентка гр. 1034
Коротина Л. В.
Проверил: Борзых В.Е.
Рязань 2013
Оглавление
1. Описание предметной области
В своей работе я рассматриваю работу Web-студии, одним из ключевых моментов работы которой является разработка сайтов. Суть её работы заключается в удовлетворении требований заказчиков, тем самым получая прибыль.
В наше время сложно представить жизнь современного человека без интернета. Интернет состоит из сервисов и сайтов. У любой компании есть корпоративный сайт. Разработкой сайтов и специализированных интернет-решений занимаются Web-студии. Они разрабатывают сайты, используя весь диапазон технологических решений: от простых сайтов, состоящих всего из нескольких страниц, до распределенных разнородных систем обслуживающих десятки тысяч посетителей в день и обрабатывающих миллионы запросов к базам данных.
Создание сайта – это довольно кропотливый и сложный процесс. Он состоит из множества различных деталей, которые объединяются в единый комплекс. Сам комплекс состоит из уточнения требований заказчика и непосредственного создания дизайна и функционала сайта. В конечном итоге, из всех этих элементов, получается отличный готовый сайт. Следует подробнее рассмотреть этапы создания сайта.
Клиент высылает в Web-студию задание на разработку сайта. Далее его задание передается в отдел маркетинга, где проводится его анализ и определяется стоимость проекта, после чего в процесс работы включается менеджер проекта и отдел разработчиков. Отдел разработчиков проектирует дизайн сайта и разрабатывает структуру, после чего создается рабочий прототип сайта, который подвергается тестам и доработкам. По завершении работ сайт переносится на хостинг и предоставляется заказчику.
2. Разработка контекстной диаграммы
Контекстная диаграмма – общее описание работы системы.
Рисунок 1 - Контекстная диаграмма
Функция системы представляется внутри блока, место соединения дуги с блоком определяет тип интерфейса. Сверху к блоку идут дуги, обозначающие управляющие процессом данные. Информация, которая подвергается обработке, показывается с левой стороны блока. Результаты – с правой стороны блока. Используемые механизмы, осуществляющие процесс или операцию, показываются снизу блока.
Основная функция моделируемой системы – Разработать сайт в блоке А0.
Вход: Задание на разработку сайта.
Выход: Разработанный сайт; Система управления сайтом; Руководство пользователя.
Управление: Техническое задание; Стандарты.
Механизмы: База данных; ПК; Персонал.
3. Разработка диаграммы декомпозиции
Каждая функция, представленная отдельным блоком в контекстной диаграмме, может быть описана более подробно на диаграмме декомпозиции, расположенной на один уровень ниже в иерархии. Диаграмма нижнего уровня рассматривается как совокупность блоков, содержащихся в блоке более высокого уровня, который также называется родительским или блоком-родителем. Диаграмма нижнего уровня, или диаграмма-потомок, как бы показывает внутреннее содержание блока-родителя.
Моделируемая система включает в себя несколько подсистем (Рисунок 2): необходимо проанализировать и определить требования к будущему сайту, разработать продукт, сдать проект заказчику.
Рисунок 2 – Диаграмма декомпозиции функционального блока А0
Данная диаграмма содержит три блока:
Проанализировать и определить требования к сайту. На данном этапе определяют потребности заказчика, проводят анализ, дорабатывают техническое задание, составляют график работ и смету. Определяются деловые перспективы, методы поддержки бизнеса с помощью web-сайта и оцениваются доходности инвестиций в разработку. Процессом руководит менеджер проекта и отдел маркетинга.
Разработать продукт. Выполняются основные работы по созданию дизайна сайта и его функций. Разработка ведется на современных средствах разработки web-сайтов, в соответствии с техническим заданием и стандартами разработки сайтов.
Сдать проект. Это финальный этап проекта, на котором сайт размещается на сервере у компании, обеспечивающей хостинг. Сайт полностью готов.
Также здесь присутствуют присоединительные метки: требуемый функционал, готовый проект, отдел разработчиков, менеджер проекта, отдел маркетинга.
После декомпозиции функционального блока А1 получаем:
Рисунок 3 – Диаграмма декомпозиции функционального блока А1
Данная диаграмма содержит три блока:
Заполнить бриф на дизайн. Заполнение брифа (техническое задание для дизайнера) на дизайн, отражающего рекомендации заказчика. Правильно заполненный бриф помогает дизайнеру наиболее точно понять и отразить требования заказчика к дизайну сайта. Бриф на дизайн является неотъемлемым приложением к договору
Создать план проекта. Создание плана проекта, который включает в себя все стадии разработки сайта. Составленный план утверждается с заказчиком.
Оценить стоимость проекта. На этой стадии происходит концептуализация и определение бюджета проекта. После этого можно приступать к составлению и подписанию договора (Приложение 3) между заказчиком и исполнителем проекта. Заказчик вносит исполнителю предоплату в оговоренном размере. На данном этапе будет задействован следующий персонал: отдел маркетинга, менеджер проектов.
Также здесь присутствуют присоединительные метки: отдел маркетинга.
После декомпозиции функционального блока А2 получаем Рисунок 4.
Данная диаграмма содержит три блока:
Спроектировать дизайн сайта. Этот этап подразумевает разработку предварительного макета и утверждение его с заказчиком. После утверждения - разработка дизайна внутренних страниц в соответствии с брифом и целями сайта.
Разработать архитектуру сайта. Реализация функционала сайта, установка системы управления, настройка базы данных. Этот этап требует пристального внимания со стороны менеджера проекта.
Протестировать и доработать. Протестировать сайт на наличие ошибок и доработать до законченной версии сайта. Для большей полноты, тестирование сайта проводится разработчиками и заказчиком сайта. Работы по созданию сайта закончены.
Рисунок 4 – Диаграмма декомпозиции функционального блока А2
Также здесь присутствуют присоединительные метки: эскиз дизайна сайта, рабочий прототип сайта, система управления сайтом.
После декомпозиции функционального блока А3 получаем:
Рисунок 5 – Диаграмма декомпозиции функционального блока А3
Данная диаграмма содержит три блока:
Подписать акты приёмки. Подписывается акт сдачи-приемки выполненных работ (Приложение 1).
Оплатить. Заказчик оплачивает счет, выставляемый Web-студией (Приложение 2).
Перенести сайт на хостинг. На данном этапе сайт размещается на хостинге на выбранном доменном имени.
Также здесь присутствуют присоединительные метки: акт сдачи-приемки работ, готовый проект.