К входным документам информационной системы «Ремонтная мастерская» можно отнести документацию, предназначенную для заполнения ее основных форм, представленную ниже приведенными таблицами 3−8.
Таблица 3 — Входная форма 1 — «Должности» .
|
Оклад. | Должность. |
| |
ХХХХХХХ. | 15 $. |
Таблица 4 — Входная форма 2 — «Услуги» .
|
Услуга. | Цена. |
| |
20 $. | ХХХХХХХ ХХ. |
Таблица 5 — Входная форма 3 — «Объекты» .
|
Объекты. | Клиенты. | Стоимость. | Дата выпуска. |
| | | |
20 $. | 25 $. | ХХХХХХХ. ХХ. | ХХ-ХХ-ХХХХ. |
Таблица 6 — Входная форма 4 — «Клиенты» .
|
Дата рождения. | Адрес. | Телефон. | Клиент. |
| | | |
25 $. | 40 $. | 15 $. | 25 $. |
Таблица 7 — Входная форма 5 — «Сотрудники» .
|
Должность. | Сотрудник. | Рождение. | Адрес. | Телефон. |
| | | | |
15 $. | 25 $. | ХХ-ХХ-ХХХХ. | 40 $. | 15 $. |
Таблица 8 — Входная форма 6 — «Ремонт» .
|
Объект. | Услуга. | Сотрудник. | Дата. | Количество. |
| | | | |
20 $. | 20 $. | 25 $. | ХХ-ХХ-ХХХХ. | ХХХХХХХХ. ХХ. |
Далее с помощью таблиц 9, 10, 11 и 12 представлены макеты выходных форм для отчетов «Клиенты», «Сотрудники» и запросов «Ремонт», «Услуги», приведенных в приложениях А, Б, В и Г.
Таблица 9 — Выходная форма 1 — Отчет «Клиенты» .
|
Клиент. | Адрес. | Телефон. | Объект. |
| | | |
25 $. | 40 $. | 15 $. | 20 $. |
Таблица 10 — Выходная форма 2 — Отчет «Сотрудники» .
|
Сотрудник. | Должность. | Оклад. | Рождение. | Адрес. | Телефон. |
| | | | | |
25 $. | 15 $. | ХХХХХХХХ. | ХХ-ХХ-ХХ. | 40 $. | 15 $. |
Таблица 11 — Выходная форма 3 — Запрос «Ремонт» .
|
Объект. | Услуга. | Сотрудник. | Дата. | Количество. | Стоимость. |
| | | | | |
20 $. | 20 $. | 25 $. | ХХ-ХХ-ХХХХ. | ХХХХХХХХ. ХХ. | ХХХХХХХХ. ХХ. |
Таблица 12 — Выходная форма 4 — Запрос «Услуги» .
|
Услуга. | Цена. |
| |
20 $. | ХХХХХХХ ХХ. |
Использование SQL-запросов при проектировании ИС
Для решения основных задач информационной системы «Ремонтная мастерская» были созданы следующие запросы с помощью представленных ниже SQl-конструкций:
Запрос «Ремонт», предоставляет основную информацию о ремонте объектов.
SELECT Ремонт. Код_об AS Объект, Ремонт. код_ус AS Услуга, Ремонт. код_сотр, Ремонт. дата_р AS [Дата ремонта], Ремонт. кол_во AS Количество, [цена_ус] * [кол_во] AS Стоимость.
FROM Услуги INNER JOIN (Обьекты INNER JOIN Ремонт ON Обьекты. Код_об = Ремонт. Код_об) ON Услуги. Код_ус = Ремонт. код_ус;
Запрос «Услуги», предоставляет информацию об оказываемых ремонтной мастерской услугах.
SELECT Услуги. услуги AS услуга, Услуги. цена_ус AS [цена услуги].
FROM Услуги;