Разработка базы данных по развертыванию и обслуживанию узлов тепловой энергии на предприятии «Терминал»

Автор работы: Пользователь скрыл имя, 13 Декабря 2011 в 07:12, курсовая работа

Краткое описание

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

Содержание работы

ВВЕДЕНИЕ………………………………………….……..……….………....3
1. ЦЕЛИ И ЗАДАЧИ КУРСОВОЙ РАБОТЫ………………..…………...….4
2. СБОР ИСХОДНЫХ ДАННЫХ И РАЗБИЕНИЕ ПРОЕКТА НА ОТДЕЛЬНЫЕ МОДУЛИ.………………………..............….…...…….…….………6
2.1. Анализ предметной области…………………………………...…………6
2.2. Выбор СУБД………...…………………………………………...…..……6
2.3. Требования к интерфейсу…...…………………..…………..………..…..9
3. СТРУКТУРА ПРОЕКТА БАЗЫ ДАННЫХ........……….….……….........10
4. ИНТЕРФЕЙС ПРОЕКТА…………………………….......…..…..…...…...24
4.1. Главная кнопочная форма…..……..………………..……...………..….24
4.2. Запросы..………………………...…………….……….…………………25
4.3. Составные формы…………………………………….……..…………...25
4.4. Отчеты…..…………………………………..……….……………..…….25
5. ДОКУМЕНТИРОВАНИЕ………………………………...……….………33
6. ПОРЯДОК ВВОДА В ЭКСПЛУАТАЦИЮ...……………...…………….36
6.1. Принципы распространения...……………..……………….…..……….36
6.2. Установка………………………………………………….……………..36
6.3. Обучение персонала…………………………………..…...…………….37
7. ОЦЕНКА ПРОЕКТА…..………………………………..…...……..……...38
ЗАКЛЮЧЕНИЕ………...…………………………...……………….……….40
СПИСОК ЛИТЕРАТУРЫ……...………………...………..……………........41

Содержимое работы - 1 файл

курсовая БД.doc

— 969.50 Кб (Скачать файл)

      2.3. Требования к интерфейсу

  • Система должна быть рассчитана на пользователя, не знакомого с программированием ЭВМ и управлением операционной системой;
  • дополнительные знания, необходимые для  работы с системой, должны быть ограничены ознакомлением с клавиатурой;
  • количество манипуляций за пультом должно быть минимальным, в связи, с чем интерфейс следует строить на основе выбора действий с использованием  функциональных клавиш;
  • количество информации, которое необходимо воспринять и переработать пользователю для принятия решений по управлению системой, должно быть минимальным;
  • система должна реагировать на недопустимые действия пользователя за пультом или на неразрешенные сочетания данных, либо игнорируя их, либо выдавая звуковое предупреждение;
  • главная кнопочная форма выполняет функции титульного листа и меню. Главная кнопочная форма должна открываться при обращении к базе данных. Из нее пользователь будет обращаться к основным элементам базы данных.

      Вывод

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

 

      3. СТРУКТУРА ПРОЕКТА  БАЗЫ ДАННЫХ

      Представленные  ниже таблицы связаны друг с другом для обеспечения целостности данных.

      В базе данных используется следующая  структура таблиц (рис. 3.1).

      При проектировании структуры таблиц были учтены три задачи:

  1. Максимальная нормализация таблиц.
  2. Достижение максимальной производительности базы данных.
  3. Максимальное удобство при работе с базой.

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

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

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

      Исходя  из проведённого анализа предметной области нашей задачи, можно привести следующий полный перечень таблиц, который будет использоваться при реализации запланированной, на основе которых будет построен готовый проект базы данных: 

      Ответственное лицо

                Таблица 2.1

Имя поля Тип Размер Индексация Назначение  поля
ID Ответственное лицо Счетчик Длинное целое Да (Совпадения не допускаются) Ключевое поле
Фамилия Текстовый 30 нет Ввод фамилии
Имя Текстовый 20 нет Ввод имени
Отчество Текстовый 50 нет Ввод отчества
id Фирма-клиент Числовой Длинное целое Да (Совпадения допускаются) Связь с ID фирма-клиент
id Должность Числовой Длинное целое Совпадения  допускаются Связь с ID должность
id Пол Числовой Длинное целое Совпадения  допускаются Связь с ID пол
 

      Проверка  показаний

                                                            Таблица 2.2

Имя поля Тип Размер Индексация Назначение  поля
ID Проверка показаний Счетчик Длинное целое Да (Совпадения не допускаются) Ключевое поле
id Состав заказа Числовой Длинное целое Да (Совпадения допускаются) Связь с ID состав заказа
Дата  проверки Дата/время Краткий формат даты нет Ввод даты проверки показаний
Показания Числовой Длинное целое нет Ввод показаний
 

      Гарантия

                                                            Таблица 2.3

Имя поля Тип Размер Индексация Назначение  поля
ID Гарантия Счетчик Длинное целое Да (Совпадения не допускаются) Ключевое поле
№ гарантийного талона Числовой Длинное целое нет Ввод номера гарантийного талона
Срок  действия гарантии до Дата/время Краткий формат даты нет Окончание действия договора
id Состав заказа Числовой Длинное целое Да (Совпадения допускаются) Связь с ID состав заказа
 

      Населенный пункт

                                                                  Таблица 2.4

Имя поля Тип Размер Индексация Назначение  поля
ID Населенный пункта Счетчик Длинное целое Да (Совпадения не допускаются) Ключевое поле
Наименование  населенного пункта Текстовый 30 нет Ввод населенного  пункта
id Тип населенного пункта Числовой Длинное целое Совпадения  допускаются Связь с ID тип населенного пункта
id Администр. единица Числовой Длинное целое Совпадения  допускаются Связь с ID администр. Единица
 

      Улица

                                                                  Таблица 2.5

Имя поля Тип Размер Индексация Назначение  поля
ID Улица Счетчик Длинное целое Да (Совпадения не допускаются) Ключевое поле
Улица Текстовый 50 нет Название
id Тип улицы Числовой Длинное целое Совпадения  допускаются Связь с ID тип улицы
id Почтовое отделение Числовой Длинное целое Совпадения  допускаются Связь с соответств. ID
 

      Тип средства связи

                                                                  Таблица 2.6

Имя поля Тип Размер Индексация Назначение поля
ID Тип средства связи Счетчик Длинное целое Да (Совпадения не допускаются) Ключевое поле
Наименование  типа средства связи Текстовый 30 нет Ввод типа средства связи
 

      Должности

                                                            Таблица 2.7

Имя поля Тип Размер Индексация Назначение  поля
ID Должность Счетчик Длинное целое Да (Совпадения не допускаются) Ключевое поле
Наименование  должности Текстовый 30 нет Ввод должности
 
 

      Средства  связи

                                                            Таблица 2.8

Имя поля Тип Размер Индексация Назначение  поля
ID Средства связи Счетчик Длинное целое Да (Совпадения не допускаются) Ключевое поле
id Тип средства связи Числовой Длинное целое Совпадения  допускаются Связь ID тип средства связи
Номер Числовой Длинное целое нет Ввод номера
id Ответственное лицо Числовой Длинное целое Совпадения допускаются Связь с ID ответственное лицо

Информация о работе Разработка базы данных по развертыванию и обслуживанию узлов тепловой энергии на предприятии «Терминал»