
- •Курсовая работа
- •Задание на курсовую работу
- •Аннотация
- •Введение
- •Обоснование среды разработки.
- •1.2 Этапы проектирования и разработки базы данных
- •1.3 Построение модели данных предметной области
- •1.4 Назначение и функции базы данных сотрудников
- •2. Описание инфологической модели
- •2.1 Анализ данных
- •Регистрация сотрудника;
- •Расчет заработной платы сотрудника;
- •Подготовка отчетов по заработной плате сотрудников по подразделениям и по всей организации.
- •2.2 Математическая постановка задачи
- •2.3. Структура данных
- •2.4 Описание связей между таблицами
- •2.5 Требования к техническому обеспечению
- •2.6 Требования к подготовке и предоставлению данных
- •3. Описание работы с готовой бд
- •Заключение
- •Список используемой литературы
2.4 Описание связей между таблицами
Связь между таблицами устанавливает отношение между совпадающими значениями в ключевых полях. Различаются связи нескольких типов, для которых введены следующие обозначения:
один к одному (1:1);
один ко многим (1:∞);
многие ко многим (∞:∞).
Рис. 3 – Схема данных
В данной курсовой работе использовалась связь "один ко многим" - это наиболее уместный вид связи, для этой базы данных. При такой связи каждой строке таблицы А может соответствовать множество строк таблицы Б, однако каждой строке таблицы Б может соответствовать только одна строка таблицы А.
Связь "один ко многим" создается в том случае, когда только на один из связываемых столбцов наложено ограничение уникальности или он является первичным ключом.
2.5 Требования к техническому обеспечению
Windows 95/98/ME/2000/XP/7/8
Pentium III 500 МГц
ОЗУ 64 Мб
40 Мб свободного места на жестком диске
Mouse
Монитор 19″
Клавиатура Стандартная (101/102 клавиши)
2.6 Требования к подготовке и предоставлению данных
1. Фонд заработной платы и оклад в день указываются в рублях;
2. В дате приема на работу указывается день, число месяца и год;
3. Описание работы с готовой бд
Перед запуском базы данных выходит окно для в вода пароля (пароль нужно получить у разработчика).
После
ввода пароля автоматически запускается
главная форма (Рис.4), на которой расположены
8 кнопок.
Рис.4 – Форма «Главная форма»
1 кнопка «Просмотр, редактирование, удаление анкет» при нажатии которой выходит окно АНКЕТА СОТРУДНИКОВ (Рис.5) .
Рис. 5- Анкета сотрудников
К
нопка «Фонд з/п сотрудников всей организации». Служит для показа з/п сотрудников предприятия в виде таблицы (Рис.6)
Рис.6 – Запрос «Фонд з/п сотрудников всей организаций»
Кнопка «Сводная диаграмма по з/п сотрудников». Служит для вывода статистики з/п на экран (Рис. 7).
Рис. 9 – Сводная диаграмма по заработной плате сотрудников
Кнопка «Поиск сотрудника по подразделениям». При нажатии на экран выводится запрос для ввода подразделении. Первая буква в запросе пишется заглавная.
Рис.6 – Запрос «Введите подразделение»
Кнопка «Поиск по фамилиям». Служит для поиска сотрудников
Кнопка «Отработанные дни сотрудников». Служит для вывода количества дней отработанных сотрудниками предприятия.
К
нопка «Отчёты». Предназначена для вывода отчётов по з/п сотрудников.
Кнопка «Выход». Предназначена для выхода из базы данных.
Значение кнопок и их функций:
Предназначена для поиска сотрудников по фамилиям, после нажатия появляется окно запроса (Рис.6). В данном окне производить ввод фамилий с заглавной буквы.
Предназначена для добавления нового сотрудника в базу данных, при нажатии выходит окно с пустыми полями для ввода данных.
Предназначена для сохранения данных внесенных в анкету.
Удаляет текущую запись из базы данных навсегда.
Переход на главную форму.
Кнопки перехода записей.
Закрытие текущей формы.
Обновить текущую форму.