Автор работы: Пользователь скрыл имя, 18 Ноября 2013 в 22:24, курсовая работа
База данных «Auto service» предназначена для диспетчера станции технического обслуживания. Она обеспечивает в режиме диалога доступ к следующей информации: владельцы ремонтируемых автомобилей, виды устраненных неисправностей, рабочие, выполнявшие указанный вид ремонтных операций. Предусмотрена возможность ввода начальных данных, внесения изменений и получения справок в виде отчета MS Access.
Введение
2.Анализ предметной области
3.Функциональная модель предметной области
3.1 Спецификационная модель функциональной модели предметной области
3.2 Графическая диаграмма DFD функциональной модели предметной области
3.3 Графическая диаграмма IDEFO функциональной модели предметной области
4.Инфологическая модель предметной области (ИМ ПО)
4.1 Графическая диаграмма ИМ ПО
4.2 Спецификация ИМ ПО
5.Выбор СУБД
6.Датологическая модель ПО (ДМ ПО)
6.1 Графическая диаграмма ДМ ПО
6.2 Спецификация ДМ ПО
7.Структурная схема системы
7.1 Графический вид структурной схемы
7.2 Текстовое описание ПО
8.Интерфейс пользователя
8.1 Экранные формы
8.2 Запросы
8.3 Отчёты
9.Граф диалога
9.1 Графическая схема графа диалога
9.2 Текстовое описание графа диалога
10.Руководство пользователя
11.Методика испытаний
Заключение
– удалить информацию о работнике станции,
– изменить номер госрегистрации автомобиля.
Предусмотрена возможность выдачи справки о наличии неисправности автомобиля данного владельца и отчета о работе станции техобслуживания (количество ремонтируемых автомобилей, время ремонта каждого автомобиля и ФИО работника, который их ремонтировал, список неисправностей для каждой марки автомобиля).
Обозначение используемых в формах кнопок и их назначение приведено в таблице 1.
Таблица 1
Обозначение кнопки |
Назначение |
|
Переход к предыдущей \ следующей записи; |
|
Переход к первой \ последней записи; |
|
Добавить новую запись; |
|
Закрыть форму; |
|
Распечатать данные. |
|
Удалить текущую запись |
Работа начинается с того, что перед Вами появится главное окно, изображенное на рисунке 7.
Рисунок 7
Для внесения изменений и добавления новых данных (п. 3.3) нажмите кнопку «Ввод информации».
Для просмотра информации, содержащейся в базе на настоящий момент (подраздел 3.4) нажмите кнопку «Просмотр информации».
Для поиска информации по известным параметрам (номер госрегистрации, паспортные данные и т.д.) (подраздел 3.5) нажмите кнопку «Поиск информации»
Чтобы вывести на экран отчет о всех автомобилях, обслуженных станцией (подраздел 3.6) нажмите кнопку «Общие сведения о станции». Для печати данного отчета используйте кнопку «Печать сведений о станции»
Для выхода из базы данных нажмите кнопку «Выход».
Для отображения, поиска и редактирования нужной вам информации (п. 3.2), нажмите одну из трех кнопок (рисунок 8 страница 12):
– «Ввести данные о работнике» (п. 3.3.1);
– «Добавить работу» (п. 3.3.2);
– «Личные данные владельца» (п. 3.3.3);
– «Информация об автомобиле» (п. 3.3.4).
Нажатие кнопки «Главное меню» позволяет вернуться к главному окну программы, работа с которым описана в п. 3.2.
Рисунок 8
Рисунок 9
При нажатии соответствующей кнопки оно позволяет:
- добавить / удалить данные о работнике станции (ФИО, личный номер);
- перейти к следующей / предыдущей записи о работнике;
- закрыть окно (п. 3.3).
При нажатии соответствующей кнопки оно позволяет:
- добавить / удалить данные об
устраненной неисправности
- перейти к следующей / предыдущей записи об устраненной неисправности;
- закрыть окно (п. 3.3).
Рисунок 10
Рисунок 11
При нажатии соответствующей кнопки оно позволяет:
- добавить / удалить данные о владельце автомобиля (ФИО, паспортные данные: номер и серия паспорта, адрес прописки);
- перейти к следующей / предыдущей записи о владельце;
- закрыть окно (п. 3.3).
Рисунок 12
При нажатии соответствующей кнопки оно позволяет:
- добавить / удалить данные об
автомобиле (название компании-
- перейти к следующей / предыдущей записи об автомобиле;
- закрыть окно (п. 3.3).
Рисунок 13
Для отображения нужной Вам информации (п. 3.2), нажмите одну из четырех кнопок (рисунок 13):
– «Работники станции» (п. 3.4.1);
– «Список проведенных работ» (п. 3.4.2);
– «Личные данные владельца» (п. 3.4.3);
- «Информация об автомобилях» (п. 3.4.4).
Нажатие кнопки «Главное меню» позволяет
вернуться к главному окну программы,
работа с которым описана в п. 3.2.
Рисунок 14
При нажатии соответствующей кнопки оно позволяет:
- перейти к просмотру предыдущей / следующей записи о работнике станции;
- закрыть окно (п. 3.4).
Рисунок 15
При нажатии соответствующей кнопки оно позволяет:
- перейти к просмотру предыдущей / следующей записи об устраненной неисправности автомобиля;
- закрыть окно (п. 3.4).
Рисунок 16
При нажатии соответствующей кнопки оно позволяет:
- перейти к просмотру предыдущей / следующей записи о владельце автомобиля;
- закрыть окно (п. 3.4).
При нажатии на кнопку «Поиск информации » (п.3.2, рисунок 7). Вы попадаете в следующее окно, изображенное на рисунке 17.
Рисунок 17
Для поиска информации о владельце (п. 3.5.1) нажмите кнопку окна «Определить владельца».
Для поиска информации об автомобилях владельца (п. 3.5.2) нажмите кнопку «Найти автомобили владельца».
Для поиска информации о неисправностях автомобиля, устраненных на станции (п. 3.5.3), нажмите кнопку «Получить список неисправностей».
Для поиска информации о работнике станции (п. 3.5.4) нажмите кнопку окна «Сведения о работнике».
Нажатие кнопки «Главное меню» позволяет вернуться к главному окну программы, работа с которым описана в п. 3.2.
Рисунок 18
После ввода номера госрегистрации появляется информация об искомом владельце, как показано на рисунке 19.
Рисунок 19
В данном окне можно также вывести данные в отчет (и распечатать его), вид которого представлен на рисунке 20. При закрытии окна - к п. 3.5.
Рисунок 20
Рисунок 21
После ввода указанных выше данных владельца появляется результат поиска в виде списка всех автомобилей клиента, обслуженных станцией, как показано на рисунке 22. При закрытии окна - к п. 3.5.
Рисунок 22
В данном окне можно также вывести данные в отчет (и распечатать его), вид которого представлен на рисунке 23.
Рисунок 23
Рисунок 24
После ввода номера и нажатия соответствующей кнопки пользователю будет представлен список всех неисправностей, которые были устранены работниками данной станции, как показано на рисунке 25. При закрытии окна - к п. 3.5.
Рисунок 25
В данном окне можно также вывести данные в отчет (и распечатать его), вид которого представлен на рисунке 26.
Рисунок 26
Рисунок 27
После ввода номера и нажатия соответствующей кнопки будет представлен список всех ремонтных операций, в которых был задействован указанный Вами работник станции. Пример результата поиска показан на рисунке 28.
Рисунок 28
В данном окне можно также вывести данные в отчет (и распечатать полученный его), вид которого представлен на рисунке 29. При закрытии окна - к п. 3.5.
Рисунок 29
Список использованных источников.
Рисунок А.1
Приложение Б - Примеры полей таблиц
Пример 1
На рисунке 28 можно увидеть структуру таблицы «Автомобили», используемую для хранения сведений о ремонтируемых автомобилях: компания-производитель, наименование модели, номер госрегистрации, дата выпуска, паспортные данные владельца. Ключевым полем является номер госрегистрации, так как для любого транспортного средства в нашей стране он является уникальным значением. Рисунок 29 показывает пример заполнения полей данной таблицы.
Рисунок Б.1
Рисунок Б. 2
Пример 2
На рисунке 30 (см. следующую страницу) можно увидеть структуру таблицы «Владельцы», используемую для хранения сведений о владельцах ремонтируемых автомобилей: ФИО, адрес прописки, номер и серия паспорта гражданина. Ключевым полем является номер паспорта, потому что значения остальных полей могут повторяться, и, следовательно, не могут однозначно идентифицировать каждого водителя. Рисунок 31 показывает пример заполнения полей данной таблицы.
Рисунок Б. 3
Рисунок Б. 4
Приложение В - Примеры запросов
Пример 1
На рисунке 32 можно увидеть запрос «Перечень неисправностей», открытый в режиме конструктора. Запрос реализует выборку данных из базы обо всех неисправностях, которые были устранены у автомобиля с указанным номером госрегистрации на данной станции. Пользователь получает информацию о виде работы и дате ее выполнения. Рисунок 33 показывает пример выполнения запроса «Перечень неисправностей».
Рисунок В. 1
Рисунок В. 2
Пример 2
На рисунке 34 можно увидеть запрос «Автомобили владельца», открытый в режиме конструктора. Запрос выполняет поиск в базе сведений обо всех автомобилях данного владельца, которые когда-либо обслуживались станцией. Пользователь получает информацию о номере госрегистрации, компании, выпустившей машину, и модели транспортного средства. Рисунок 35 показывает пример выполнения запроса «Автомобили владельца».
Рисунок В. 3
Рисунок В. 4
Приложение Г – Примеры
На рисунке 36 показан отчет об автомобилях, обслуженных станцией к настоящему моменту, с указанием всех устраненных неисправностей каждого транспортного средства.