дипломный проект
Анализ предметной области
Выявление требований заказчика к ИС
выявление требований заказчика к ИС
Требования к пользовательскому интерфейсу системы:
Проектирование базы данных – ядра ИС
Концептуальная информационно-логическая модель базы данных
Даталогическая модель БД
Реализация проекта
Схема данных разработанной БД
выборка данных из базы автомастерской
1.91M

Презентация-

1. дипломный проект

ДИПЛОМНЫЙ ПРОЕКТ
«РАЗРАБОТКА ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ ДЛЯ ИП
САПРУНОВ С.В.»
СТУДЕНТА ГР. ИСП-21
САПРУНОВА НИКИТЫ СЕРГЕЕВИЧА

2.

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

3.

• В данном проекте решаются
следующие задачи:
• анализ и характеристика предметной
области (деятельность
автомастерской),
• выявление требований к программному
обеспечению со стороны заказчика,
• проектирование логической структуры
базы данных и интерфейса,
• реализация проекта с помощью
выбранного средства разработки.

4. Анализ предметной области

• АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
• Автомастерская — предприятие,
предоставляющее услуги населению
и/или организациям по плановому
техническому обслуживанию,
текущему и капитальному ремонтам,
устранению поломок,
восстановительному (кузовному)
ремонту автомобилей.

5.

ВЫЯВЛЕНИЕ ТРЕБОВАНИЙ ЗАКАЗЧИКА К
ИС
ИС мастерской необходимо создать
в виде базы данных с удобным
пользовательским
интерфейсом
и
руководством пользователя системы.
Пользователю ИС может
понадобиться информация о
неисправностях авто, владельцах,
работниках, а также дате ремонта
неисправности и отчеты о работе
специалистов.

6. Выявление требований заказчика к ИС

ВЫЯВЛЕНИЕ ТРЕБОВАНИЙ ЗАКАЗЧИКА К
ИС
В БД – основе ИС должны храниться
сведения о владельцах автомобилей:
• ФИО, данные владельца, модель
автомобиля, № гос регистрации;
• характеристики автомобилей: год
выпуска, изготовитель, перечень
устраненных неисправностей;
• ФИО работника станции и время
устранения каждой неисправности.
Возможно введение сведений о новых
владельцах и новых неисправностях в
БД .

7. выявление требований заказчика к ИС

ВЫЯВЛЕНИЕ ТРЕБОВАНИЙ ЗАКАЗЧИКА К ИС
Персоналу мастерской могут потребоваться
следующие сведения:
– ФИО и адрес владельца автомобиля с
данным номером гос регистрации;
– изготовитель, марка и год выпуска
автомобиля данного владельца;
– перечень устраненных неисправностей у
автомобиля данного владельца;
– ФИО работника станции, устранявшего
данную неисправность автомобиля данного
владельца, и время устранения;
– какие автомобили ремонтировал данный
работник станции.

8. Требования к пользовательскому интерфейсу системы:

ТРЕБОВАНИЯ К ПОЛЬЗОВАТЕЛЬСКОМУ
ИНТЕРФЕЙСУ СИСТЕМЫ:
• графический многооконный режим
отображения данных и ведения диалога;
удобный, простой windows-совместимый
интерфейс, интуитивно понятный для
пользователя, знающего предметную
область и не являющимся специалистом в
области ИТ;
взаимодействие пользователя с системой
должно осуществляться на русском языке;
дружественная система меню,
предоставляющая пользователю выбор
альтернативных действий.

9. Проектирование базы данных – ядра ИС

ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ – ЯДРА ИС
База данных будет описываться сущностями:
- АВТОМОБИЛИ (№ госрегистрации, год выпуска,
изготовитель, название модели, владелец);
- РЕМОНТНЫЕ РАБОТЫ (описание работы);
- ВЛАДЕЛЬЦЫ (ФИО, данные владельца);
- РАБОТНИКИ (ФИО работника, телефон, адрес);
- ЗАКАЗЫ РАБОТ (номер заказа работы, дата
обращения, данные автомобиля);
- СОСТАВ ЗАКАЗА (данные заказа, данные работы,
работник ее устранивший, стоимость работы).

10. Концептуальная информационно-логическая модель базы данных

КОНЦЕПТУАЛЬНАЯ ИНФОРМАЦИОННО-ЛОГИЧЕСКАЯ
МОДЕЛЬ БАЗЫ ДАННЫХ
Состав заказа



Состоит из
Составляют
1
Работы
Выполняют
1
Заказы работ

1
Работники
Участуют в
1
Автомобили

Имеют
1
Владельцы

11. Даталогическая модель БД

ДАТАЛОГИЧЕСКАЯ МОДЕЛЬ БД
Структура таблицы «Владельцы»
Имя поля
Код_Владельцы
ФИО владельца
Данные владельца
Значения
Числовое уникальное
Текст
Текст
Структура таблицы «Работы»
Имя поля
Значения
Код_Работы
Числовое уникальное
Название
работы
Текст
Структура таблицы «Заказы работ»
Имя поля
Код_Заказ
Работ
Дата обращения
Код_автомобил
я
Значения
Числовое уникальное
Краткий формат даты
Ссылка на поле «КодАвто» таблицы
«Автомобили»
Структура таблицы «Состав заказа»
Имя поля
Код_Состав
заказа
Код_заказа
Код_работы
Исполнитель
Стоимость
работы
Значения
Числовое уникальное
Ссылка на поле «Ко_Заказ Работ» таблицы «Заказы работ»
Ссылка на поле «Код_Работы» таблицы «Работы»
Ссылка на поле «Код_работники» таблицы Работники
Денежный
Структура таблицы «Работники»
Имя поля
Код_Работники
ФИО работника
Телефон работника
Адрес
Значения
Числовое уникальное
Текст
Имя поля
Текст
КодАвто
Текст
Изготовитель
Модель
№ госрегистрации
Владелец
Год выпуска
Структура таблицы «Автомобили»
Значения
Числовое уникальное
Текст
Текст
Текст
Ссылка на поле «Код_Владельцы» таблицы
«Владельцы»)
Число

12. Реализация проекта

РЕАЛИЗАЦИЯ ПРОЕКТА
В соответствии с выделенными сущностями и
даталогической моделью разрабатываемая БД будет
состоять из 6 таблиц
Таблица «Автомобили»:
Таблица «Работники»:
Таблица «Работы»:
Таблица «Владельцы»:
Таблица «Заказы работ»:
Таблица «Состав заказа»:

13. Схема данных разработанной БД

СХЕМА ДАННЫХ РАЗРАБОТАННОЙ БД

14. выборка данных из базы автомастерской

ВЫБОРКА ДАННЫХЗапросы
ИЗ БАЗЫ
АВТОМАСТЕРСКОЙ
БД

15.

Примеры формирования запросов БД
Запрос «Данные Авто по ФИО владельца» отбирает
данные автомобиля по указанному ФИО нужного
владельца

16.

Запрос «Список работ по ФИО работника за
период» выдает сведения о выполненных
мастером работах за указанный период времени:

17.

Запрос «Список владельцев автомобилей» выдает
список всех владельцев и автомобилей, когда-либо
посетивших автомастерскую

18.

Примеры разработки отчетов
Отчет (report) –это объект базы данных,
который используется для вывода на экран в
печать
или файл
Структура
отчетаструктурированной
«Список работников»:
информации.
Структура отчета «Данные владельца по № авто»:

19.

В разрабатываемой ИС автомастерской были
созданы
окна:
Форма
предназначена для ввода и отображения информации.
• Главная
• Электронный журнал автомастерской
• Владельцы
• Заказы работ
• Работы
• Работники

20.

Создание программной оболочки ИС
1. Главное окно системы появляется при запуске
приложения:

21.

22.

СПАСИБО ЗА
ВНИМАНИЕ!
English     Русский Rules