Курсовая. лодочная станция
Скачать 1.5 Mb.
|
2.2. Разработка структур базы данныхВ файле Excel «Курсовая ЛОДОЧНАЯ СТАНЦИЯ Русанов.xlsx» находятся все необходимые колонки с заполненными табличными значениями, необходимыми для функционирования в последствии полноценной таблицы, постоянно пополняемой вновь полученными в лодочную станция новыми лодками. Поскольку изначально дан файл в формате Excel, то необходимо предусмотреть повторную загрузку данных из файла Excel в файл «БД Лодочная станция» в общую таблицу. Структура базы данных включает в себя таблицы, формы, запросы, отчеты, макросы, используемые для создания и поддержки базы данных. Таблицы необходимы для хранения данных. Чтобы создать таблицу – Щелкните Файл > Создать и выберите пункт Пустая база данных рабочего стола в поле Файл введите имя файла новой базы данных. Чтобы сохранить базу данных в другом месте, щелкните значок папки. Нажмите кнопку Создать. Рисунок 2. Схема данных «БД ЛОДОЧНАЯ СТАНЦИЯ» В данной базе данных имеется 8 таблиц, их список в соответствии с рисунком 3: Switchboard Items – эта таблица появляется при создании главной кнопочной формы и хранит в себе все данные, необходимые для функционирования кнопочной формы. Информация о сотрудниках – в этой таблице хранятся данные о всех сотрудниках, ФИО, ID сотрудника и должность. Клиенты – в этой таблице хранятся данные о ФИО клиентов, номер телефона и дата рождения. Характеристика лодок – в этой таблице хранятся данные о лодках, а конкретно их характеристики, такие как длина, ширина, высота борта, угол килеваторности, грузоподъемность, скорость, вместимость. Аренда – в этой таблице предоставлена информация, какой клиент арендовал лодку (указано полное наименование лодки, цена аренды, дата выдачи в аренду и сдачи, какой инвентарь прилагается, а также маршрут). Отсутствие работников – в этой таблице хранятся данные о том, какой сотрудник сколько дней пропустил и причина пропуска. Дополнительные работы – в этой таблице хранятся данные о дополнительных работах сотрудников лодочной станции. Работа – в данной таблице содержится рабочий график сотрудника, а также его заработная плата. Вид лодки – в этой таблице хранится информация о видах лодок. Рисунок 3. «БД ЛОДОЧНАЯ СТАНЦИЯ» Формы нужны для того, чтобы добавлять данные в таблицы. В базе данных имеется 16 форм, их список в соответствии с рисунком 4: Аренда – эта форма служит для добавления данных о том, какой клиент арендовал какую лодку подробно; Главная кнопочная форма – это главная кнопочная форма, с помощью которой можно производить поиск поиск по ФИО руководителя, поиск по ФИО клиентов, поиск лодкам. Так же, с помощью главной кнопочной формы можно открыть форму главной таблиц; Клиенты – эта форма служит для добавления данных о ФИО, номер телефона и дата рождения; Аренда лодок – это краткая форма, где конкретно описано какой человек взял какую лодку; Вид лодки – в этой форме хранится информация о видах лодок, которую можно дополнить; Время работы – в данной форме содержится информация определенный график сотрудника; Длительность аренды – в этой форме представлена информация о дате, времени и длительности сдачи лодки в аренду; Доп. работы – форма, которая содержит в себе информацию и каждом сотруднике, который выполнял дополнительную работу; Дополнительные работы – форма, построенная по запросу, кратко и понятно записано кто брал какую работу и сколько за это получил; Заработная плата – форма, содержащая информацию о заработной плате сотрудника; Информация о сотрудниках – так же, как и в таблице, представлена информация о сотрудниках; Отсутствие работников – подробная информация о пропусках сотрудников; Пропущенные дни – информация о пропусках, только конкретно и коротко; Работа – в этой форме представлена подробная информация о сотруднике, т.е. его график, зарплата, а также сколько потерял при пропуске, если пропускал; Стоимость услуг аренды клиентов – указано, сколько клиент заплатил в какой день за аренду; Штраф – информация о штрафах в форме. Рисунок 4. Список форм «БД ЛОДОЧНАЯ СТАНЦИЯ» Запросы необходимы для поиска информации в базе данных, их список в соответствии с рисунком 5: Запрос “Аренда лодок” – этот запрос показывает аренду лодок и клиентов; Запрос “Время работы” – этот запрос демонстрирует время работы и длительность сотрудников; Запрос “длительность аренды” – запрос показывает дату и длительность сдачи аренды лодки в аренду; Запрос “Дополнительные работы” – показывает информацию о доп работах сотрудниках; Запрос “Заработная плата” – показывает информацию о зар. Плате. Запрос “Пропущенные дни” – показывает информацию о пропусках сотрудниках. Запрос “Штраф” – Показывает информацию о штрафах клиентов. Стоимость услуг аренды для клиентов - указывает, сколько клиент заплатил в какой день за аренду; Рисунок 5. Список запросов «БД ЛОДОЧНАЯ СТАНЦИЯ» Отчеты необходимы для вывода информации на печать, их список в соответствии с рисунком 6: Отчёт “Аренда лодок” – отчет для вывода на печать информации из запроса Аренда лодок. Отчёт “Время работы” – отчет для вывода на печать информации из запроса Время работы. Отчёт “Длительность аренды” – отчет для вывода на печать информации из запроса Длительность аренды. Отчёт “Доп работы”– отчет для вывода на печать информации из запроса Доп работы. Отчёт “Заработная плата” – отчет для вывода на печать информации из запроса Заработная плата. Отчёт “Пропущенные дни” – отчет для вывода на печать информации из запроса Пропущенные дни. 7. Отчёт “Штрафы” - отчет для вывода на печать информации из запроса Штрафы. Рисунок 6. Список отчетов «БД ЛОДОЧНАЯ СТАНЦИЯ» Макросы необходимы для создания команд для запросов, их список в соответствии с рисунком 7: Аренда – показывает таблицу Аренда. Вид лодки – показывает таблицу Вид лодки. Доп работы – показывает таблицу Доп работы. Запрос “Аренда лодок” – показывает Запрос “Аренда лодок”. Запрос “Время работы” – показывает Запрос “Время работы”. Запрос “Длительность сдачи” – показывает Запрос “Длительность сдачи”. Запрос “Доп работы” – показывает Запрос “Доп работы”. Запрос “Заработная плата” – показывает Запрос “Заработная плата”. Запрос “Пропущенные дни” – показывает Запрос “Пропущенные дни”. Запрос “Штраф” – показывает Запрос “Штраф”. Ифн о сотрудниках – показывает таблицу Инф о сотрудниках; Клиенты – показывает таблицу Клиенты. Кнопочная форма – показывает Кнопочную форму. Отсутствие работников – показывает таблицу Отсутствие сотрудников. Отчёт “Аренда лодок” – показывает Отчёт “Аренда лодок”. Отчёт “Время работы” – показывает Отчёт “Время работы”. Отчёт “Длительность аренды” – показывает Отчёт “Длительность аренды”. Отчёт “Доп работы” – показывает Отчёт “Доп работы”. Отчёт “Заработная плата” – показывает Отчёт “Заработная плата”. Отчёт “Пропущенные дни” – показывает Отчёт “Пропущенные дни”. Отчёт “Штрафы” - показывает Отчёт “Штрафы”. Работа – показывает таблицу Работа. Стоимость услуг аренды для клиентов – показывает запрос Стоимость услуг аренды для клиентов. Форма ”Аренда лодок” – открывает Форма ”Аренда лодок”. Форма “Аренда” – открывает Форма “Аренда”. Форма “Вид лодки” – открывает Форма “Вид лодки”. Форма “Время работы” – открывает Форма “Время работы”. Форма “Длительность аренды” – открывает Форма “Длительность аренды”. Форма “Доп работы” – открывает Форма “Доп работы”. Форма “Дополнительные работы” – открывает Форма “Дополнительные работы”. Форма “Заработная плата” – открывает Форма “Заработная плата”. Форма “Инф о сотрудниках” – открывает Форма “Инф о сотрудниках”. Форма “Клиенты” – открывает Форма “Клиенты”. Форма “Отсутствие сотрудников” – открывает Форма “Отсутствие сотрудников”. Форма “Пропущенные дни” – открывает Форма “Пропущенные дни”. Форма “Работа” – открывает Форма “Работа”. Форма “Стоимость услуг аренды для клиентов” – открывает Форма “Стоимость услуг аренды для клиентов”. Форма “Штраф” – открывает Форма “Штраф”. Характеристика лодок – открывает таблицу Характеристика лодок. Рисунок 7. Список макросов «БД ЛОДОЧНАЯ СТАНЦИЯ» |