ВВЕДЕНИЕ
Учебная практика предназначена для закрепления и расширения знаний, полученных в процессе изучения дисциплины «Базы данных». Это осуществляется на основе решения конкретных задач.
В процессе прохождения учебной практики студенты получают задание, которое необходимо решить самостоятельно, на основе ранее полученных знаний.
РЕШЕНИЕ ПРИМЕРНОГО ЗАДАНИЯПРОЕКТ НАЧИСЛЕНИЕ ЗАРАБОТНОЙ ПЛАТЫ
ПОСТАНОВКА ЗАДАЧИ
Данная задача осуществляет расчет почасовой заработной платы сотрудников с включением расчета северной надбавки и районного коэффициента.
Для расчета данных операций используем следующую формулу:
ЗП=(Тарифная ставка*ко-во отработанных часов);
ЗП с коэффициентом=ЗП+ЗП*РК+ЗП*СН;
Также при расчете следуетучитывать то что сотрудник не всегда отрабатывает норму часов, тогда нужно условие при котором норма выработки сотрудника и кол-во часов по факту будут сравниваться, и программа взависимоти от условия выбирает следующие формулы:
ЗП=(Тарифная ставка*ко-во отработанных часов);
ЗП=(Тарифная ставка*Норма выработки);
Для начала создаем базу данных в Access и создаем следующие таблицы:
«Dolgnost» -данная таблица предназначена для хранения в ней списка должностей сотрудников работающих в организации. Она будет являться справочником, из которого мы будем брать информацию, все изменения и заполнения в данный справочник мы производим через Delphi, поэтому на начало работы он пуст, и мы в него заносим следующие столбцы:
- id_dolgnost –ключевое поле, которое мы будем связывать с другими таблицами;
-dolgnost - поле в которое будет заносится наименование должностей;
- stavka – поле, в которое заносим часовую ставку сотрудника;
- plan- поле, в которое заносится кол-во часов по плану;
«Sotrudniki» - данная таблица предназначена для хранения в ней списка сотрудников. Она так же является справочником, и ее заполнение будет происходить непосредственно в программе. Включены были следующиестолбцы:
-id_sotrudniki-ключевое поле, которое мы будем связывать с другими таблицами;
-FIO - поле в которое будет заносится ФИО сотрудников
-id_dolgnost- поле, связанное со справочником должностей передающее ключевые номера;
-stavka -поле в которое передаётся ставка той или иной должности;
-dolgnost - поле в которое из справочника должностей передается наименование должностей;СОЗДАНИЕ БАЗЫ ДАННЫХ В ACCESS.
Для того чтобы создать базу данных в access:
1. Создать базу (Microsoft Office Access \ новая база данных);
2. Создать таблицу(создание \ таблица);
3. Переходим в режим конструктора(режим \ конструктор);
4. Сохраняем таблицу (на английском языке).
5. Вводим имена полей и типы данных;
6. Переходим в режим таблицы (режим \ режимтаблицы);
7. Создав необходимое количество таблиц, создаём связи между таблицами (Работа с базами данных \ схема данных).
«Zarplata» - таблица в которой будем собирать все данные и производить расчеты.
Таблица Зарплата
[pic]
Рисунок 1.1
Типы данных к таблице зарплата
[pic]
Рисунок 1.2
Таблица Сотрудники.
[pic]
Рисунок 1.3
Типы данных к таблицесотрудники.
.[pic]
Рисунок 1.4
Таблица Должностей.
[pic]
Рисунок 1.5
Типы данных к таблице Должность.
[pic]
Рисунок 1.6
Между нашими таблицами были созданы связи по ключевым полям.
Схема Данных.
[pic]
Рисунок 1.7
База данных создана, сохраняем ее и начинаем писать программу в Delphi.
ПОДКЛЮЧЕНИЕ БАЗЫ ДАННЫХ К DELPHI.
Для того чтобыподключить базу данных в Delphi:
1. File \ new \ other \ Delphi Files \ data Module;
2. Располагаем компоненты
1. ADO Connection (компонент находится на вкладке db Go).
Свойства:
Connection String или двойной клик по компоненту:
• Выбрать пункт Use Connection String
• Нажать кнопку Build
• На вкладке «подключение» выбрать или...
Учебная практика предназначена для закрепления и расширения знаний, полученных в процессе изучения дисциплины «Базы данных». Это осуществляется на основе решения конкретных задач.
В процессе прохождения учебной практики студенты получают задание, которое необходимо решить самостоятельно, на основе ранее полученных знаний.
РЕШЕНИЕ ПРИМЕРНОГО ЗАДАНИЯПРОЕКТ НАЧИСЛЕНИЕ ЗАРАБОТНОЙ ПЛАТЫ
ПОСТАНОВКА ЗАДАЧИ
Данная задача осуществляет расчет почасовой заработной платы сотрудников с включением расчета северной надбавки и районного коэффициента.
Для расчета данных операций используем следующую формулу:
ЗП=(Тарифная ставка*ко-во отработанных часов);
ЗП с коэффициентом=ЗП+ЗП*РК+ЗП*СН;
Также при расчете следуетучитывать то что сотрудник не всегда отрабатывает норму часов, тогда нужно условие при котором норма выработки сотрудника и кол-во часов по факту будут сравниваться, и программа взависимоти от условия выбирает следующие формулы:
ЗП=(Тарифная ставка*ко-во отработанных часов);
ЗП=(Тарифная ставка*Норма выработки);
Для начала создаем базу данных в Access и создаем следующие таблицы:
«Dolgnost» -данная таблица предназначена для хранения в ней списка должностей сотрудников работающих в организации. Она будет являться справочником, из которого мы будем брать информацию, все изменения и заполнения в данный справочник мы производим через Delphi, поэтому на начало работы он пуст, и мы в него заносим следующие столбцы:
- id_dolgnost –ключевое поле, которое мы будем связывать с другими таблицами;
-dolgnost - поле в которое будет заносится наименование должностей;
- stavka – поле, в которое заносим часовую ставку сотрудника;
- plan- поле, в которое заносится кол-во часов по плану;
«Sotrudniki» - данная таблица предназначена для хранения в ней списка сотрудников. Она так же является справочником, и ее заполнение будет происходить непосредственно в программе. Включены были следующиестолбцы:
-id_sotrudniki-ключевое поле, которое мы будем связывать с другими таблицами;
-FIO - поле в которое будет заносится ФИО сотрудников
-id_dolgnost- поле, связанное со справочником должностей передающее ключевые номера;
-stavka -поле в которое передаётся ставка той или иной должности;
-dolgnost - поле в которое из справочника должностей передается наименование должностей;СОЗДАНИЕ БАЗЫ ДАННЫХ В ACCESS.
Для того чтобы создать базу данных в access:
1. Создать базу (Microsoft Office Access \ новая база данных);
2. Создать таблицу(создание \ таблица);
3. Переходим в режим конструктора(режим \ конструктор);
4. Сохраняем таблицу (на английском языке).
5. Вводим имена полей и типы данных;
6. Переходим в режим таблицы (режим \ режимтаблицы);
7. Создав необходимое количество таблиц, создаём связи между таблицами (Работа с базами данных \ схема данных).
«Zarplata» - таблица в которой будем собирать все данные и производить расчеты.
Таблица Зарплата
[pic]
Рисунок 1.1
Типы данных к таблице зарплата
[pic]
Рисунок 1.2
Таблица Сотрудники.
[pic]
Рисунок 1.3
Типы данных к таблицесотрудники.
.[pic]
Рисунок 1.4
Таблица Должностей.
[pic]
Рисунок 1.5
Типы данных к таблице Должность.
[pic]
Рисунок 1.6
Между нашими таблицами были созданы связи по ключевым полям.
Схема Данных.
[pic]
Рисунок 1.7
База данных создана, сохраняем ее и начинаем писать программу в Delphi.
ПОДКЛЮЧЕНИЕ БАЗЫ ДАННЫХ К DELPHI.
Для того чтобыподключить базу данных в Delphi:
1. File \ new \ other \ Delphi Files \ data Module;
2. Располагаем компоненты
1. ADO Connection (компонент находится на вкладке db Go).
Свойства:
Connection String или двойной клик по компоненту:
• Выбрать пункт Use Connection String
• Нажать кнопку Build
• На вкладке «подключение» выбрать или...
Поделиться рефератом
Расскажи своим однокурсникам об этом материале и вообще о СкачатьРеферат