Курсовая работа: Разработка физической модели базы данных "Учёт характеристик сигналов телемеханики"

И в заключении подводятся итоги выполненной работы.

ПОСТАНОВКА ЗАДАЧИ

Анализ аналогов

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

На предприятии-заказчике на данный момент для хранения значений характеристик сигналов используются файлы электронных таблиц Microsoft Office Excel. Недостатки такого способа хранения заключаются в следующем:

· не поддерживается целостность данных

· отсутствует контроль изменений данных

· необходимость вводить данные два раза, сначала в о SCADA RealFlex, затем в книги Excel, что замедляет исполнение заявок, а также может привести к несогласованности между данными из двух баз

Создаваемая система призвана устранить все эти недостатки.

Обоснование выбора автоматизируемого бизнес-процесса

На этапе анализа требований встала проблема определения границ системы. С этой целью была построена DFD контекстного уровня (Приложение 2.1), определён главный процесс и внешние сущности. Затем процесс был декомпозирован на подпроцессы (Приложение 2.2):

1. Выдать данные о несовпадающих сигналах

2. Принять заявку

3. Выдать данные о сигналах

4. Найти заявку

Было решено автоматизировать все подпроцессы, т.к. без какого либо из них система не будет соответствовать функциональным требованиям, предъявляемым в техническом задании (курсовая работа по дисциплине «Информационные технологии»).

ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ

Обоснование выбора средств разработки

На данный момент лидерами среди СУБД корпоративных ресурсов являются Microsoft SQL Server и Oracle. Для данного проекта нет принципиальной разницы в какой из этих СУБД будет реализована физическая модель базы данных. Они обе поддерживают все необходимые декларативные ограничения целостности, а также обладают средствами программной поддержки целостности (хранимые процедуры, триггеры).

Независимые исследования показали, что SQL Server обеспечивает выполнение запросов быстрее Oracle, зато Oracle обладает более продуманной системой безопасности.

Выбор пал на SQL Server 2005, так как он проще в использовании, а также обладает визуальными средствами создания БД.

Основные методы и способы разработки

Выбор стоял между созданием базы данных написанием и выполнением запросов и визуальным созданием средствами SQL Server 2005. В конечном итоге все таблицы, ограничения были заданы с использованием визуальных инструментов. Это позволило существенно сократить затраты времени на разработку проекта.

Модель жизненного цикла

Разработка проходила согласно модели жизненного цикла RUP (Rational Unified Process). Жизненный цикл информационной системы делится на следующие стадии:

- Постановка задачи;

- Анализ;

- Проектирование;

- Реализация (кодирование);

- Отладка;

- Тестирование;

- Внедрение;

- Эксплуатация.

Разработка протекала итерационно, т.е. с постоянным возращением с текущего этапа на предыдущие и внесением изменений в соответствующую документацию (требования к системе, архитектура системы и т.п.).

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

ОСНОВНАЯ ЧАСТЬ

Поддержание целостности БД

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

К-во Просмотров: 418
Бесплатно скачать Курсовая работа: Разработка физической модели базы данных "Учёт характеристик сигналов телемеханики"