курсач. Бд проката автомобилей
Скачать 0.97 Mb.
|
Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования «РЯЗАНСКИЙ ГОСУДАРСТВЕННЫЙ РАДИОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» Кафедра «Информационная безопасность» К защите Руководитель проекта _____________________________ дата, подпись ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ по дисциплине «Языки программирования» по теме «БД ПРОКАТА АВТОМОБИЛЕЙ» Выполнил студент группы 542 __________________________ Черничкин Дмитрий Игоревич дата сдачи на проверку, подпись Руководитель _______________ _______________________ Кузьмин Юрий Михайлович оценка дата защиты, подпись Рязань 2017 Задание Вариант № 17. БД Проката автомобилей. Таблицы: 1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код должности)[10 записей]. 2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5 записей]. 3) Марки автомобилей (Код марки, Наименование, Технические характеристики, Описание) [5 записей]. 4) Дополнительные услуги (Код услуги, Наименование, Описание, Цена)[5 записей]. 5) Автомобили (Код автомобиля, Код марки, Регистрационный номер, Номер кузова, Номер двигателя, Год выпуска, Пробег, Цена автомобиля, Цена дня проката, Дата последнего ТО, Код сотрудника-механика, Специальные отметки, Отметка о возврате)[10 записей]. 6) Клиенты (Код клиента, ФИО, Пол, Дата рождения, Адрес, Телефон, Паспортные данные) [5 записей]. 7) Прокат (Дата выдачи, Срок проката, Дата возврата, Код автомобиля, Код клиента, Код услуги 1, Код услуги 2, Код услуги 3, Цена проката, Отметка об оплате, Код сотрудника)[10 записей]. Запросы: 1) Отдел кадров (Связывает таблицы "Сотрудники" и "Должности" по полю "Код должности"). 2) Автопарк (Связывает таблицы "Автомобили", “Марки автомобилей” и “Сотрудники” по полям “Код марки” и “Код сотрудника”). 3) Автомобили в прокате (Связывает таблицы “Прокат”, “Автомобили”, “Клиенты”, “Дополнительные услуги” и “Сотрудники” по полям “Код автомобиля”, “Код клиента”, “Код услуги”, “Код услуги 1”, “Код услуги 2”, “Код услуги 3” и “Код сотрудника”) Фильтры: 1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел кадров"). 2) Фильтры отображения автомобилей отдельных марок (На основе запроса "Автопарк"). 3) Фильтры отображения автомобилей находящихся и не находящихся в прокате (На основе запроса "Автопарк"). 4) Фильтры для отображения автомобилей выданных и возвращённых в определённую дату (На основе запроса "Автопарк"). 5) Фильтры оплаченных и не оплаченных автомобилей в прокате (На основе запроса "Автопарк"). ОглавлениеВведение 15 2.2 Определение интерфейса программы 17 5. Разработка алгоритмов 22 5.1 Алгоритм программы на Pascal 22 5.8. Алгоритм работы Фильтра 3 23 6. Разработка программ 23 6.1 Текст программы на языке Pascal: 23 6.2 Текст программы на С: 47 7. Тестирование программ 66 7.1 Тестирование программы на языке Pascal 66 |