Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой СУБД Вьюгин А.А 4.docx
Скачиваний:
2
Добавлен:
20.09.2019
Размер:
2.45 Mб
Скачать

МИНОБРНАУКИ

УХТИНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

КАФЕДРА ИСТ

Курсовой проект Дисциплина «субд»

Тема: «Разработка базы данных для системы «Учесть обслуживание, технический осмотр и ремонт лифтов в домах города Сыктывкар компанией ООО «ОТИС-Лайн»»»

Выполнил студент группы ИСТ-09

Вьюгин А.А.

Проверила преподаватель кафедры ИСТ

Вокуева Т.А.

УХТА, 2012

Содержание

Введение. 3

1.Постановка задачи 6

1.1.Описание предметной области 6

1.2.Функциональные требования 8

2.Физическая модель 9

2.1.Используемая СУБД 10

3.Обеспечение целостности БД 11

4.Создание таблиц и ограничений. 13

5.Хранимые процедуры 18

6.Выходные формы 20

6.1.Представления 20

6.2.Отчетные хранимые процедуры и функции 21

7.Обеспечение безопасности 23

8.Оптимизация 25

9.Тестирование 26

Заключение 30

Библиографический список 31

Приложение 1 32

Логическая модель 32

Приложение 2 33

Физическая модель БД 33

Приложение3 34

Созданиетаблиц 34

Приложение4 35

Удаление таблиц 35

Приложение 5 36

Создание ограничений на таблицы 36

Приложение 6 38

триггер 38

Приложение 7 38

Хранимые процедуры 38

Приложение 8 46

Отчетные формы 46

Приложение 9 51

Безопасность 51

Приложение 10 53

Индексы 53

Приложение 11 54

Тестирование 54

Приложение 12 58

Отчетные документы. 58

Введение.

Каждый работник аварийной службы ООО «ОТИС-Лайн» в соответствии с личными обязанностями ведет свой журнал, отчет или график работы и хранит его у себя, при необходимости предоставляя доступ к ним начальству.

Журналы диспетчера о вызовах на устранение неисправностей, учет лифтов остановленных на ремонт и др. хранятся непосредственно у диспетчера в диспетчерской.

График технического осмотра лифтов основной механик хранит у себя на участке.

Перечень лифтов, для которых осуществляется аварийное обслуживание, хранится у аварийного электромеханика

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

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

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

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

На этапе изучения предметной области было выяснено были выявлены следующие проблемы:

  • Затруднение цельного мобильного учета всех лифтов, закрепленных за данным зональным участком, в составе которого действует служба

  • Затруднение цельного оперативного получения информации о лифтах

  • Неудобство и длительность составления отчетов в журналах

  • Отсутствие наглядности работы всех подразделений ООО «ОТИС-Лайн»

  • Хранение информации на бумажных носителях затрудняет ее поиск и возможность использования несколькими пользователями

  • Хранение на бумажных носителях увеличивает вероятность потери информации или ее порчи

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

Целью данного курсового проекта является построение физической модели базы данных для автоматизированной системы.

Для достижения поставленной цели будет проделана работа следующего содержания:

В первой главе описывается бизнес-процесс «Учесть обслуживание, технический осмотр и ремонт лифтов в домах города Сыктывкар компанией ООО «ОТИС-Лайн»»». Доказывается актуальность данной работы, ставятся цели.

Во второй главе описывается переход от логической модели базы данных к физической.

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

В четвертой главе описываются основные методы организации обеспечения безопасности базы данных.

В пятой главе приводится описание оптимизации базы данных за счет индексов и анализа запросов.

В шестой главе приводится тестирование базы данных.