Цели и задачи курсовой работы. Цель курсовой работы – дать представление о современных информационных технологиях

Цель курсовой работы – дать представление о современных информационных технологиях обработки данных. Задачей работы является развитие практических навыков в разработке базы данных и работы с системой управления базами данных (СУБД) MS Access.

Постановка задачи курсовой работы

Используя возможности СУБД MS Access, требуется создать базу данных по заданному условию;

· создать базу данных из связанных таблиц,

· подготовить запросы по заданным условиям,

· создать формы данных, построить диаграммы,

· вывести отчет.

Задание на выполнение

Задание выбирается по последней цифре номера студенческого билета в таблице 1.

3.1. Нормализировать и создать в среде MS Access базу данных по приведенной предметной области с учетом указанной следующей информации.

3.2. Создать соответствующие заданию формы, запросы и отчеты

Таблица 1.

Тема
  Разработать информационную подсистему «Зарплата» для автоматизации начисления почасовой заработной платы в бухгалтерии. База данных состоит из трех таблиц, содержащих сведения о работниках, ставки почасовой оплаты и табель отработанных часов.
На каждого работника хранятся следующие данные: 1. личный номер (ключевое поле); 2. фамилия, имя, отчество; 3. отдел; 4. должность; 5. разряд; Тарифная сетка для почасовой оплаты: 1. должность (ключевое поле вместе с разрядом); 2. разряд (от 7 до 15); 3. ставка (руб/час). Табель содержит: 1. личный номер; 2. месяц; 3. количество часов, отработанных за месяц.
Создать следующие запросы
1. Количество отработанных дней одним из подразделений за месяц 2. Средний оклад работников с 10 по 15 разряд
Создать форму «Табельный учет». Поля, выводимые на форму
Фамилия, должность, разряд, ставка, количество часов за месяц
Создать диаграмму, указав в ней следующие данные.
Количество часов, отработанных за месяц по дням, по одному подразделению
  Создать отчет, предусмотрев в нем следующие данные
1. Фамилия, 2. Должность, 3. Разряд 4. Количество отработанных часов за месяц 5. Предусмотреть поле в конце отчета. Общее количество отработанных часов по всем работникам.
Разработать информационную систему «Оптовая база». На оптовой базе хранятся товары, получаемые от поставщиков. Потребителями являются организации, предварительно направляющие на базу заявки на товар. Отдел снабжения базы ведет учет движения товаров.
БД должна состоять из четырех таблиц: «Склад», «Товары», «Заявки» и «Отпуск товаров». Таблицы имеют следующую структуру:
«Склад»: · код товара; · количество; · дата поступления. «Товары»: · код товара (ключевое поле); · название товара; · единица измерения; «Заявки»: · код заявки (ключевое поле); · название организации; · код товара; · требуемое количество; «Отпуск товаров»: · код заявки (ключевое поле); · код товара; · отпущенное количество; · дата отпуска товара.
Создать следующие запросы
1. Показать товары, поступившие на склад за месяц 2. Определить название товара отпущенного за месяц, количество которого наибольшее.
Создать табличную форму «Отпуск товаров заказчикам». Указать в ней следующие поля
Название товара, единица измерения, отпущенное количество, название организации
Создать диаграмму, указав в ней следующие данные.
Количество товара поступившего на склад в течении месяца по дням.
Создать отчет, предусмотрев в нем следующие данные
1. Название товара отпущенного в последнем месяце 2. Единица измерения 3. Количество отпущенного товара 4. Остаток на складе 5. Предусмотреть поле в конце отчета. Общее количество наименований товаров.
Разработать информационную систему «Товарооборот» для промтоварного магазина.
БД системы состоит из четырех таблиц: «Товары», «Поступление товаров», «Продажа товаров» и «Поставщики» со следующей структурой.
«Товары»: · код товара (ключевое поле); · наименование товара; · единица измерения количества товара. «Поступление товаров»: · код товара; · дата поступления; · цена приобретения товара за единицу измерения; · код поставщика. «Продажа товаров»: · код товара; · месяц продажи; · проданное количество за месяц; · цена продажи товара. «Поставщики»: · код поставщика (ключевое поле); · название поставщика; · адрес поставщика; · телефон поставщика.
Создать следующие запросы
1. Суммарная цена продаж по каждому товару, проданному за последний месяц. 2. Найти поставщика, поставившего наибольшее количество товара.
Создать форму в виде сводной таблицы «Товарооборот». Указать в ней следующие поля
Наименование товара; название поставщика; единица измерения; проданное количество; цена продажи
Создать диаграмму, указав в ней следующие данные.
Суммарная цена продаж по дням за последний месяц.
Создать отчет, предусмотрев в нем следующие данные
1. Наименование товара; 2. название поставщика; 3. единица измерения; 4. проданное количество; 5. Сумма (цена*количество) 6. Предусмотреть поле в конце отчета. Общая стоимость товара.
Разработать информационную систему «Библиотека» для учета хранимой и выданной читателям литературы.
БД системы состоит из трех таблиц со следующей структурой:
«Книги»: · шифр книги (ключевое поле); · автор; · название; · год издания; · количество экземпляров. «Читатели»: · читательский билет (ключевое поле), · фамилия и инициалы, · отдел (адрес); «Выдача»: · шифр книги; · читательский билет; · количество экземпляров; · дата выдачи; · дата возвращения; · дата фактического возвращения.  
Создать следующие запросы
1. Найти книги, фамилия авторов которых начинается с буквы А до буква С. 2. Найти книги, вышедшие в текущем году, пользующиеся наибольшим спросом.
Создать форму в виде сводной таблицы «Выдача книг». Указать в ней следующие поля
Автор, название книги, читательский билет, фамилия читателя, дата возвращения
  Создать диаграмму, указав в ней следующие данные.
Количество книг, взятых за последнюю неделю по дням.
Создать отчет должников, не сдавших книги, предусмотрев в нем следующие данные
1. Автор, название книги, 2. читательский билет, 3. фамилия читателя, 4. дата возвращения и 5. количество просроченных дней 6. Предусмотреть поле в конце отчета. Общее количество книг.
Разработать информационную систему «ДПС» для учета нарушений правил дорожного движения водителями.
БД системы состоит из четырех таблиц: «Автомобили», «Водители», «Нарушения» и «Сведения о нарушителях» со следующей структурой:
«Автомобили»: · марка автомобиля; · серия и номер технического паспорта (ключевое поле); · государственный номер; · номер двигателя; · номер кузова; · владелец; · адрес владельца. «Водители»: · фамилия, имя и отчество водителя; · адрес; · серия и номер водительского удостоверения (ключевое поле). «Нарушения»: · название нарушения; · шифр нарушения (ключевое поле); «Сведения о нарушителях»: · серия и номер водительского удостоверения; · гос. Номер автомобиля; · шифр нарушения; · дата нарушения.
Создать следующие запросы
1. Общее количество нарушителей владельцев машин марки «Лада – Калина» 2. Среднее количество нарушений за различные дни в последнем месяце для всех марок автомашин.
Создать форму в виде таблицы Нарушители ПДД. Указать в ней следующие поля
Фамилия водителя, название нарушения, дата нарушения, гос. Номер автомобиля
Создать диаграмму, указав в ней следующие данные.
Количество нарушений по дням за последний месяц.
Создать отчет. Предусмотрев в нем следующие данные
1. Фамилия водителя, 2. название нарушения, 3. дата нарушения, 4. гос. Номер автомобиля 5. Предусмотреть поле в конце отчета. Общее количество нарушений.
Разработать информационную систему «Перевозки», для транспортного предприятия. На предприятии имеется пакет заявок от других организаций на перевозку различных грузов.
БД системы состоит из трех таблиц: «Транспорт», «Заявки», «Доставка», имеющих следующую структуру:
«Транспорт»: · марка автомобиля; · государственный номер (ключевое поле); · расход топлива (литров на 100 км.). «Заявки»: · код заявки (ключевое поле); · дата; · пункт отправления; · пункт назначения; · название груза; · единица измерения; · количество груза. «Доставка»: · дата и время отправления, · дата и время возвращения, · гос. Номер автомобиля, · код заявки, · ед. измерения, · количество фактически перевезенного груза, · пройденное расстояние.
Создать следующие запросы
1. Общее количество произведенных поездок за один месяц. 2. Количество перевезенного груза за квартал.
Создать форму в виде таблицы. Указать в ней следующие поля
1. Пункт назначения 2. Время в пути 3. Расход топлива
Создать диаграмму, указав в ней следующие данные.
Построить сравнительную диаграмму перевозки грузов за два месяца (например, в мае и в июле)
Создать отчет, предусмотрев в нем следующие данные
1. Пункт назначения 2. Время отправки 3. Количество перевезенных грузов 4. Предусмотреть поле в конце отчета. Общее количество перевезенных грузов.
Разработать информационную систему "Учебная нагрузка" для учета нагрузки преподавателя ВУЗа и автоматизации отчета о выполнении нагрузки.
БД системы состоит из 3 таблиц со следующей структурой.
Таблица "Дисциплины": * код дисциплины (ключевое поле); * название дисциплины; * специальность * курс; Таблица "Виды нагрузки" (лекции, лаб.работы, семинары, индивидуальная работа, зачеты, экзамены, прочее): * тип занятия (ключевое поле); * название нагрузки. Таблица "Выполнение нагрузки": * дата; * номер пары; * номер группы (подгруппы); * код дисциплины; * название темы; * тип занятия (код); * количество часов..
Создать следующие запросы
1. Общее количество лабораторных работ проведенных в мае. 2. Среднее количество часов по дисциплине
Создать форму «Фактическая нагрузка». Указать в ней следующие поля
Дата, номер пары, название нагрузки, номер группы, название темы, специальность
Создать диаграмму, указав в ней следующие данные.
Количество часов по месяцам по дисциплине
Создать отчет, предусмотрев в нем следующие данные
1. Дисциплина 2. Вид нагрузки 3. Количество часов за семестр по каждому виду нагрузки 4. Предусмотреть поле в конце отчета. Общее количество часов.
Разработать информационную систему «Старт» для подсчета результатов соревнований.
База данных состоит из трех таблиц:
«Участники»: · фамилия и инициалы; · стартовый номер (ключевое поле); · шифр группы (учитывающий пол и возраст); · спортивная организация. «Протокол старта»: · стартовый номер; · время старта; · отметка о не выходе на старт. «Протокол финиша»: · стартовый номер; · время финиша; · отметка о сходе с дистанции.
Создать следующие запросы
1. Фамилия участника, занявшего первое место. 2. Общее количество участников группы старшего возраста.
Создать форму в виде таблицы «Протокол соревнований». Указать в ней следующие поля
Номер участника, фамилия, группа, время старта, время финиша
Создать диаграмму, указав в ней следующие данные.
Распределение результатов первых пяти мест.
Создать отчет. Предусмотрев в нем следующие данные
1. Номер участника 2. Фамилия 3. Группа 4. Результат 5. Предусмотреть поле подсчета количества участников по группам
Разработать информационную систему «Сессия» для анализа успеваемости на факультете по конкретной специальности.
БД системы состоит из четырех таблиц: «Студенты», «Экзамены», «Зачеты» и «Дисциплины» со следующей структурой:
«Студенты»: · шифр студента (ключевое поле); · фамилия, имя, отчество; · курс; · группа. «Экзамены»: · шифр студента; · дата; · шифр дисциплины; · оценка. «Зачеты»: · шифр студента; · дата; · шифр дисциплины; · зачет. «Дисциплины»: · шифр дисциплины (ключевое поле); · название дисциплины.
Создать следующие запросы
1. Количество студентов получающих повышенную стипендию. 2. Список студентов имеющих задолженности.
Создать форму «Итоги сессии». Указать в ней следующие поля
Фамилия студента, группа, название дисциплины, экзаменационная оценка, дата сдачи
Создать диаграмму, указав в ней следующие данные.
Количество студентов сдавших сессию на отлично и не сдавших сессию.
Создать отчет, предусмотрев в нем следующие данные
1. Ф. И. О. студентов 2. Где проживает 3. Стипендия 4. Предусмотреть поле в конце отчета. Общее количество студентов в группе.
Разработать информационную систему «Администратор гостиницы».
БД системы содержит четыре таблицы: «Гостиничные номера», «Проживание», «Заявки на бронь» и «Информация о местах», имеющих следующую структуру:
«Гостиничные номера»: · номер комнаты (ключевое поле); · количество мест. «Проживание»: · фамилия, имя, отчество; · серия и номер паспорта; · дата начала проживания; · дата окончания проживания; · номер комнаты; · номер места. «Заявки на бронь»: · номер заявки; · организация или лицо, подавшее заявку; · заявляемое начало проживания; · заявляемое окончание проживания; · количество заявляемых мест. «Информация о местах»: · номер комнаты (ключевое поле вместе с номером места); · номер места; · состояние (занято, свободно или забронировано); · номер заявки (если забронировано).
Создать следующие запросы
1. Количество свободных мест, на начало месяца 2. Сколько номеров освободится в конце месяца.
Создать форму в виде сводной таблицы «Картотека». Указать в ней следующие поля
Номер заявки; организация, подавшая заявку; фамилия проживающего; дата начала проживания; дата окончания проживания, номер комнаты
Создать диаграмму, указав в ней следующие данные.
Количество проживающих в гостинице по дням в текущем месяце.
Создать отчет за месяц. Предусмотрев в нем следующие данные
1. Фамилия и инициалы проживающего. 2. Номер комнаты 3. Количество дней проживания 4. Предусмотреть поле в конце отчета. Общее количество проживающих в течении месяца.


3.3. При создании базы данных учитывать ниже приведены основные этапы проектирования базы данных:

· Определение цели создания базы данных.

· Определение связей между таблицами. При необходимости, для обеспечения связи можно добавить в таблицы необходимые поля.

· Обновление структуры базы данных.

· Добавление данных и создание других объектов базы данных.

· Использование средств анализа в Microsoft Access.

Наши рекомендации