Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Требования к курсовой по БД.docx
Скачиваний:
3
Добавлен:
13.08.2019
Размер:
43.63 Кб
Скачать

Варианты заданий:

1. Создать БД по учету расчетов за телефонные услуги, содержащую сведения о абонентах учреждения: № личной карточки, Ф.И.О. сотрудника, его должность, № телефона, название отдела или подразделения, в котором он работает, сведения о перемещениях по службе и пр., что считаете уместным.

Поиск информации организуется по № личной карточки, либо по полю, выбранному пользователем. Найденная запись оформляется в виде визитной карточки, и может быть напечатана, в зависимости от пожелания пользователя.

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

Дополнить БД следующей информацией :

1) номер телефона - дата - город, с которым был разговор - время разговора,

2)номер телефона-дата-сумма оплаты.

Составить следующие отчеты:

- списки на почту для оплаты разговоров за любой месяц. Месяц вводить с клавиатуры; номера телефонов располагаются по АТС в порядке возрастания номеров. Стоимость определяется произведением времени разговора на стоимость 1-ой минуты; (время разговора - суммарное время разговоров за данный месяц). Для абонентов, имеющих телефон более 10 лет, установлена скидка в размере 5% за каждый год. Стоимость округляется до ближайшего целого числа.

- список абонентов с указанием номера телефона, если стоимость разговоров больше заданного числа N.

- список абонентов, не заплативших за два последних месяца для отключения телефона.

Создать запросы, позволяющие по фамилии или по номеру абонента выдать номер телефона или фамилию, суммарное время разговоров по месяцам, стоимость разговоров, сумму оплаты и недоплаты или переплаты, сведения о льготах, если они имеют место. При желании можно получить подробную справку по всем разговорам абонентов.

2. Создать БД по расчету заработной платы и персональному кадровому учету, содержащую сведения о сотрудниках предприятия (организации, фирмы) – фамилия, имя и отчество сотрудника, наименование цеха, размер заработной платы за месяц, год рождения, дата поступления на работу, семейное положение, пол, количество детей, дата заболевания- дата выздоровления и пр.

Обеспечить возможность дополнения и редактирования любой информации. Обеспечить выполнение заданий, учитывая при начислении заработной платы следующее: за время болезни начисляется 50%, если стаж работы < 2 лет; 80%, если стаж работы от 2 до 4 лет и 100% при большем стаже. Удерживается 12% подоходный налог и 6% налог за бездетность.

Реализовать получение следующих запросов/отчетов:

- сотрудников пенсионного возраста с указанием стажа их работы;

- сотрудников по цехам, чей заработок меньше N;

- средний возраст рабочих в цехе и по заводу в целом;

- количество дней заболевания по цехам и заводу (суммарное и отдельно по месяцам);

- средний стаж работы в цехе А;

- средний заработок мужчин и женщин по цехам и заводу в целом.

3. База данных по учету успеваемости в ВУЗе, которая содержит сведения о студентах конкретного ВУЗа (например, МГАПИ): № личной карточки, Ф.И.О. студента, № курса, шифр специальности, оценки последней сессии, отметка о сдаче необходимых зачетов и курсовых работ (проектов), признак участия в общественной работе: "1" -активное участие, "О" - неучастие.

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

Дополнить БД следующей информацией:

экзамен - количество прохождения экзамена /0 -в сессию /;

-ФИО преподавателя;

- признак, живет ли студент в общежитии.

Составить приказ зачисления студентов группы X на стипендию. На стипендию зачисляются студенты, сдавшие экзамены в сессию. Студент, получивший все оценки «5», зачисляется на повышенную стипендию. Студенты, получившие "4" и "5",зачисляются на обычную стипендию. Студент, получивший одну оценку "3", но активно участвующий в общественной работе, также зачисляется на обычную стипендию, в противном случае зачисление не производится. Индекс группы вводится с терминала.

Дополнительно реализовать выдачу информации по запросу:

а) список неуспевающих студентов в алфавитном порядке с группировкой по группам и количества всех видов оценок по группам;

б) список на отчисление, сгруппированного по группам (в группах в алфавитном порядке) с указанием номера зачетной книжки. Студенты отчисляются, если количество двоек >2.

в) список групп с указанием среднего балла, полученного в группе.

г) список студентов.

Поиск информации о студенте должен быть организован на основании выбора пользователя из предложенного списка полей БД, после чего необходимо сформировать документ «Копия зачетной книжки ___ семестра», который по желанию пользователя может быть напечатан.

4. Создать БД по учету и оценке стоимости библиотечного фонда, содержащую сведения: инвентаризационный № книги (шифр), фамилия и инициалы автора, название книги, год издания, название издательства, город, где издана книга, местоположение (номер стеллажа, шкафа), место содержания книги в библиотеке (выбор из списка «Абонемент, Читальный зал, Хранилище, Фонд») и пр., что считаете уместным.

Поиск информации о необходимой книге или какой-либо другой информации должен быть организован на основании выбора пользователя из предложенного списка полей БД, после чего необходимо сформировать документ «Сведения по картотеке», который по желанию пользователя может быть напечатан.

Дополнить БД данными:

шифр книги - дата выдачи книги - Ф.И.О. читателя;

название книги - автор - стоимость; ФИО читателя-адрес.

Осуществить выдачу:

-списка книг, отсутствующих в библиотеке с указанием даты их выдачи;

- фамилии людей, взявших книги и не вернувших их более 15 дней с указание стоимости книги. Для данных читателей должны по требованию автоматически формироваться письма-уведомления с просьбой о возврате книги.

Запросы для переоценки книг в зависимости от года издания (год издания и коэффициент переоценки вводятся с клавиатуры).

Реализовать возможность оценки стоимости книжного фонда:

- общую;

  • с учетом выданных книг;

  • стоимость книг, оставшихся на стеллажах;

- стоимость выданных книг.

5. Создать БД по реализации билетов и организации текущей деятельности аэропорта, содержащую сведения о наличии билетов и рейсах. Атрибуты: номер рейса, пункт назначения, время вылета, время прибытия, количество свободных мест в салоне. Дополнить базу до 50 записей, создав удобный экран дополнения и редактирования основной базы для диспетчера аэропорта.

Дополнить БД данными:

номер рейса - тип самолета - вместимость;

номер рейса - стоимость билета.

В качестве отчётных документов можно предложить следующее:

- определить и напечатать отчет потребности в топливе, которая определяется как время в пути, умноженное на расход топлива, зависящее от типа самолета;

- предусмотреть возможность выдачи авиабилета, если есть свободные места, по заданной с пульта фамилии пассажира, номеру рейса и дате; в авиабилете, кроме указанных данных должно быть время вылета, стоимость и пункт назначения. При выдаче авиабилета число свободных мест на рейс должно уменьшаться.

Реализовать:

- справочную службу для пассажиров, позволяющую по пункту назначения получить исчерпывающую информацию о рейсах;

- справочную службу диспетчера, которая позволит определить перечень рейсов, отправляющихся в заданном интервале с указанием их типов и наличия билетов;

- табло для пассажиров о наличии билетов на рейсы;

- табло с информацией об отправлении самолетов, если время до вылета <=2 часов.