База данных «Торговый склад» — КиберПедия 

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

База данных «Торговый склад»

2017-05-16 311
База данных «Торговый склад» 0.00 из 5.00 0 оценок
Заказать работу

Курсовая работа

для студентов 1 курса ФАВТ

Заочного отделения

Варианты курсовой работы выбираются в соответствии с формулой:

 

НОМЕР ВАРИАНТА равен модулю разности

двух последних цифр номера шифра и числа 50.

 

Пример.

Шифр 2438 соответствует номеру варианта

Nварианта .

Требования к оформлению курсовой работы изложены в методических указаниях: ИНФОРМАТИКА. Курсовая работа по теме «Разработка информационно-поисковой системы», СПбГУКиТ, 2008. Составители: Степанов В.С.,Васильева Н.И., Ситникова Е.В., Меркушин А.В.

 

Титульный лист к курсовой работе можно взять на сайте кафедры математики и информатики

Gukitkafmi.narod.ru

Курсовые работы для проверки можно присылать на адрес электронной почты

kafmii @ mail.ru

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


ВАРИАНТ 0

База данных «Торговый склад»

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

Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:

− наименование товара,

− количество товара (шт.),

− цена товара до уценки,

− срок хранения товара,

− цена товара после уценки,

− общая стоимость товаров после уценки.

 

Программа должна содержать заставку и меню. Обработка файла должна включать следующие действия.

 

1) Создание базы данных в типизированном файле.

2) Дополнение файла новыми записями.

3) Вывод на экран всей базы данных.

4) Вывод на экран базы данных при условии, что, если продукция хранится на складе дольше 10 месяцев, то она уценивается в 2 раза

5) Вывод на экран базы данных при условии, что, если если срок хранения превысил 6 месяцев, но не достиг 10, то в 1,5 раза.).

6) Вывод максимальной и минимальной цены товаров до уценки и после уценки.

7) Вывод максимального и минимального сроков хранения товара на складе.

 

Все элементы обработки файла должны быть оформлены в виде процедур.

Количество записей произвольное (не менее 10).


ВАРИАНТ 1

База данных «Универсам»

 

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

Номер Тип товара Товар Закупка Транспорт Склады Реализация
  Овощи Овощи Овощи Фрукты Фрукты Фрукты Бакалея Бакалея Бакалея Гастрономия Гастрономия Гастрономия Картофель Капуста Морковь Бананы Яблоки Виноград Хлеб Мука Сахар Колбаса Сосиски Сардельки        

 

Программа должна содержать меню.

Обработка файла должна включать следующие действия:

1. Создание базы данных в типизированном файле.

2. Дополнение файла новыми записями.

3. Вывод на экран базы данных.

4. Вывод данных о товарах на экран по возрастанию прибыли.

5. Вычисление прибыли – разность между реализацией и затратами на закупку, транспортировку и складирование.

6. Вывод записей о товарах: по их наименованию, по типу товара.

7. Вывод сведений о суммах затрат отдельно на закупку, транспорт и складирование по всем товарам; подсчитать отчисления в налоговую инспекцию – 10% от общей прибыли.

8. Определение товара, который имеет минимальные суммарные издержки (закупка + транспорт + склады).

9. Вывод типа товара и определение следующих величин:

- количество, видов товара;

- средние суммы затрат на закупку;

- транспорт;

- складирование;

- товар, за который выручена большая сумма при реализации.

 

Все элементы обработки файла должны быть оформлены в виде процедур.

Количество записей произвольное (не менее 10).


ВАРИАНТ 2

ВАРИАНТ 3

ВАРИАНТ 4

База данных «Отдел кадров»

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

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

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

 

Фамилия Оплата за час Понедельник Вторник Среда Четверг Пятница Суббота
Алексеев 330,5       4,7    
Андреев 330,5     2,5   3,5  
Борисов 186,4     3,5   2,5  
Берг 95,4            
Власов 186,4            
Герасимов 330,5            

 

Программа должна меню.

Обработка файла должна включать следующие действия:

1. Создание базы данных в типизированном файле.

2. Дополнение файла новыми записями.

3. Вывод на экран базы данных (введение новой недельной информации).

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

5. Определение для каждого служащего размера зарплаты за неделю, умножив отработанное время на почасовую ставку. Вывод – фамилия, зарплата.

6. Определение для каждого дня недели числа служащих, отсутствующих на работе.

7. Определение дня недели, в котором было больше всего отсутствующих служащих.

 

Количество записей произвольное (не менее 10).

Все элементы обработки файла должны быть оформлены в виде процедур.


ВАРИАНТ 5

База данных «Агентство недвижимости»

 

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

Информация состоит из записей в типизированном файле.

Каждая запись должна содержать следующие поля:

- фамилия владельца недвижимости;

- номер телефона;

- адрес помещения предлагаемого на продажу:

а) название улицы,

б) район,

в) номер дома,

г) номер квартиры,

- характер помещения:

а) жилое, нежилое,

б) приватизированное или нет

в) отдельное или нет,

г) количество комнат,

д) наличие телефона,

е) общая площадь.

– стоимость помещения.

 

Программа должна меню.

Обработка файла должна включать следующие действия:

1) Создание базы данных в типизированном файле.

2) Дополнение файла новыми записями.

3) Вывод на экран базы данных

4) Вывод сведений о нежилых помещениях на заданной улице.

5) Вывод сведений об однокомнатных квартирах с сортировкой по их стоимости.

6) Вывод данных об отдельных квартирах предлагаемых в заданном районе с сортировкой по числу комнат.

7) Данные о приватизированных комнатах.

8) Определение средней стоимость одной комнаты в коммунальной квартире.

 

Количество записей произвольное (не менее 10).

Все элементы обработки файла должны быть оформлены в виде процедур.


ВАРИАНТ 6

ВАРИАНТ 7

База данных «Автомобили»

Составить программу создания и обработки 3-х файлов данных, содержащего сведения для сотрудников ГИБДД.

- сведения о владельцах «Запорожцев2 хранятся в файл ZAP;

- о владельцах автомобиля «Жигули» в файле LADA;

- о владельцах автомобиля «Волга» в файле VOLGA;

Информация состоит из записей в типизированных файлах. Каждая запись должна содержать следующие поля (о каждом автомобиле храниться следующая информация):

 

- регистрационный номер автомобиля (записывается в символическом виде как Б№№№№ББ, где Б – буква, а № – цифра);

- цвет автомобиля;

- год выпуска;

- адрес владельца.

 

Программа должна содержать заставку и меню.

По требованию выдавать сведения об автомобиля, имеющих:

- автомобиль заданной марки определенно цвета;

- автомобиль с заданным регистрационным номером;

- автомобиль заданной марки с известной цифровой частью регистрационного номера;

- автомобиль заданного цвета;

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

Все задачи оформить процедурами.

После выбора задачи запросить соответствующие данные.

Исходные данные для заполнения файлов составить самостоятельно (не менее 4-х в каждом файле).


ВАРИАНТ 8

ВАРИАНТ 9

База данных «Автосалон»

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

Информация состоит из записей в типизированном файле. Каждая запись должна содержать поля, указанные в таблице:

 

Продавец Марка Год выпуска Оборот Дата
         
Довгань БМВ 520     12.01.99
Славин Мерседес-190     12.01.99
Петренко Форд Мондео     13.01.99
Славин Опель Фронтера     13.01.99
Довгань VW Пассат     14.01.99
Петренко Мерседес 180     15.01.99
Петренко БМВ 325     15.01.99
Славин Ауди 100     16.01.99
Петренко Рено Сафран     16.01.99
Петренко Пежо 605     16.01.99

 

Примечание. Оборот – продажная цена, выраженная в у.е.

 

Программа должна содержать заставку и меню.

Обработка файла должна включать следующие действия.

 

1. Создание базы данных в типизированном файле.

2. Дополнение файла новыми записями.

3. Вывод на экран базы данных.

4. Вывод данных в алфавитном порядке фамилий продавцов.

5. Вычисление и вывод на экран итоговый оборот для каждого продавца за указанный в таблице период.

6. Определение фамилии продавцов, работающих с 13 по 15 января 1999 г.

7. Вывод марок автомобилей с самыми ранними и поздними годами выпуска.

8. Удаление данных об автомобилях марки «Ауди 100».

9. Замена данных об автомобиле «Мерседес-190» на «Мерседес-600» 2002 года выпуска.

 

Количество записей произвольное (не менее 10).

Все элементы обработки файла должны быть оформлены в виде процедур.
ВАРИАНТ 10

База данных «Аэропорт»

 

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

Информация состоит из записей в типизированном файле.

Каждая запись должна содержать следующие поля.

1. Пункт назначения:

а) страна;

б) город.

2. Модель самолета.

3. Код направления туда – обратно.

4. Время вылета из аэропорта отправления.

5. Время приземления.

6. Количество посадочных мест.

7. Наличие свободных мест.

8. Количество бронированных мест.

9. Цена билета.

10. Расстояние между пунктами.

 

Программа должна содержать заставку и меню.

Обработка файла должна включать следующие действия.

 

1) Создание базы данных в типизированном файле.

2) Дополнение файла новыми записями.

3) Вывод на экран базы данных.

4) Определить пункты, расстояния до которых лежат в заданных пределах.

5) Данные о наличии свободных мест на рейсы заданного направления.

6) Сведения о самолетах, прибывших последовательно с заданного времени.

7) Определить среднюю стоимость билета в заданном направлении.

 

Количество записей произвольное (не менее 10).

Все элементы обработки файла должны быть оформлены в виде процедур.


ВАРИАНТ 11

ВАРИАНТ 12

База данных «Багаж»

 

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

Информация состоит из записей в типизированном файле.

Каждая запись должна содержать поля, содержащиеся в таблице:

 

Фамилия Число вещей Вес
Иванов    
Борисов   25.5
Власов   25.2
Салов   30.2
Орлов   15.2
Соколов   18.4
Зотов   38.6
Котов   37.5

 

Программа должна содержать заставку и меню.

Обработка файла должна включать следующие действия.

 

1. Создание базы данных в типизированном файле.

2. Дополнение файла новыми записями.

3. Вывод на экран базы данных.

4. Вывести фамилию и сведения о багаже, средний вес одной вещи в котором отличатся не более чем на 0,3 кг от общего среднего веса багажа.

5. Найти число пассажиров, имеющих более двух вещей и число пассажиров, количество вещей которых превосходит среднее число вещей.

6. Определить, имеются ли два пассажира, багажи которых совпадают по числу вещей и различаются по весу не более чем на 0,5 кг.

7. Удалить из базы данных сведения о пассажире, багаж которого состоит из одной вещи весом не менее 30 кг.

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

9. Замена числа вещей для пассажира, фамилия которого и число вещей задаются.

 

Каждый раздел меню оформить в виде процедур.

 

 


ВАРИАНТ 13

ВАРИАНТ 14

База данных «Универмаг»

 

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

Информация состоит из записей в типизированном файле.

Каждая запись должна содержать поля, содержащиеся в таблице:

 

Месяц Костюмы Платья Плащи Пальто
Январь 24,5      
Февраль        
Март   12,3    
Апрель       74,4
Май        
Июнь        
Июль        

 

Программа должна содержать заставку и меню.

Обработка файла должна включать следующие действия:

 

1) Создание базы данных в типизированном виде.

2) Дополнение файла новыми записями.

3) Вывод на экран базы данных.

4) Вывести на экран исходную таблицу.

5) Для заданного товара народно потребления выдать следующие сведения: месяц с максимальным и с минимальным спросом товара в виде «месяц – число».

6) Для заданного месяца определить товары, пользующиеся наивысшим спросом в виде «товар – число».

7) Определить товары с максимальным спросом в заданное время года.

8) Выдать на экран товары народного потребления по убыванию среднего спроса за 7 месяцев года.

9) Определить общее количество каждого вида товара, проданного за 6 месяцев, и выдать в виде «товар – количество».

 

Все элементы обработки файла должны быть оформлены в виде процедур.


ВАРИАНТ 15

База данных «Абитуриент»

 

Составить программу создания и обработки файла данных, содержащего данные о группе абитуриентов с баллами по ЕГЭ.

Информация состоит из записей в типизированном файле.

Каждая запись должна содержать поля, содержащиеся в таблице:

 

Фамилия Математика Физика Русский язык Пол С-Пб или приезжий Страна
Иванов       М С-Пб Россия
Петрова       Д С-Пб Россия
Сидоров       М приезжий Россия
Смирнова       Д приезжая Молдова
Тимофеева       Д приезжая Россия
Голубев       М С-Пб Россия
Кондратенко       М приезжий Украина
Гурок       М приезжий Беларусь

 

Примечание: (проходной балл = 150).

 

Программа должна содержать заставку и меню.

Обработка файла должна включать следующие действия:

 

1) Создание базы данных в типизированном виде.

2) Дополнение файла новыми записями.

3) Вывод на экран базы данных.

4) Ввести исходные данные и вывести их на экран;

5) Составить меню и каждый вид обработки оформить в виде подпрограммы.

6) Найти сумму баллов каждого абитуриента.

7) Составить список студентов, получивших проходной балл и среди них указать – сколько мальчиков и девочек, сколько требуется выделить мест в общежитии (сколько иногородних), сколько абитуриентов из России и СНГ.

 

Все элементы обработки файла должны быть оформлены в виде процедур.

 


ВАРИАНТ 16

База данных «Бухгалтерия»

 

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

 

Каждая запись должна содержать следующие поля:

- фамилия и инициалы сотрудника;

- должность;

- цех;

- оклад за месяц;

- продолжительность работы (дней в месяц).

 

Программа должна содержать заставку и меню.

Обработка файла должна включать следующие действия.

 

1. Создание базы данных в типизированном виде.

2. Дополнение файла новыми записями.

3. Вывод на экран базы данных.

4. Вывод списков сотрудников по цехам.

5. Вычисление общей суммы выплат за месяц по заданному цеху.

6. Подготовка ведомости заработной платы для сотрудников цеха.

7. Вычисление средней заработной платы по должностям.

8. Увеличить инженерам оклад за месяц на 25%.

9. Удалить из базы данных сведения о сотрудниках, которые были на работе 5 дней и менее в месяц.

 

Все элементы обработки файла должны быть оформлены в виде процедур.

Количество записей произвольное (не менее 10).

 


ВАРИАНТ 17

База данных «Стройотряд»

Составить программу, помогающую отобрать студентов для участия в стройотряде.

В память ЭВМ вводятся следующие данные:

фамилия студента;

пол;

успеваемость:

0 – успевает на тройки,

1 – на тройки и четверки,

2 – на тройки, четверки и пятерки,

3 – на четверки и пятерки,

4 – отличник;

в) участие в общественной жизни

0 – нет,

1 – участвует;

г) овладение строительной специальностью

0 – нет,

1 – повар,

2 – каменщик,

3 – бетонщик,

4 – плотник,

5 – стропальщик,

6 – шофер при наличии прав,

(в случае овладения несколькими специальностями в качестве признака используется число, каждая цифра которого – соответствующая специальность);

В стройотряд не берут студентов, успевающих на одни тройки.

Сначала перечислить студентов, участвующих в общественной жизни, а затем – не участвующих.

 

Программа должна содержать заставку и меню.

Обработка файла должна включать следующие действия.

1) Создание базы данных в типизированном виде.

2) Дополнение файла новыми записями.

3) Вывод на экран базы данных.

4) список студентов поваров, имеющих еще какую-нибудь строительную специальность;

5) список студентов, владеющих как минимум двумя специальностями, кроме повара;

6) список студентов, имеющих права на вождение автомобиля и еще одну строительную специальность, кроме повара;

7) список студентов, имеющих хотя бы одну из специальностей: каменщик, плотник, стропальщик.

 

Выполнение каждой команды меню оформить процедурой.

Количество записей произвольное (не менее 10).


ВАРИАНТ 18

База данных «Товар»

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

Информация состоит из записей в типизированном файле.

Каждая запись должна содержать поля, содержащиеся в таблице:

 

Номер товара Номер продавца Фамилия продавца Наименование товара Цена (в рублях)
    MERLIN BLER DRAK IDL MAG MERLIN DRAK DRAK MERLIN MAG IDL BLER MERLIN XX Y ZZ XY ZY XX ZZ ZZ XX ZY XY YY XX  

 

Программа должна содержать заставку и меню.

Обработка файла должна включать следующие действия.

 

1. Создать базу данных.

2. Заполнить базу данных.

3. Вывести базу данных на экран.

4. Найти сведения о товаре с номером 3.

5. Найти сведения о товарах, стоимость которых находится в диапазоне 100…500.

6. Выполнить сортировку записей базы данных по Номеру продавца в убывающем порядке.

7. Выдать сведения о товарах, наименование которых содержит подряд две буквы «L».

8. Определить среднюю цену товара с заданным номером.

9. Необходимо получить статистику для каждого товара: минимальную и максимальную цену.

 

Выполнение каждой команды меню оформить процедурой.

 


ВАРИАНТ 19

База данных «Кадры»

 

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

Информация состоит из записей в типизированном файле.

Каждая запись должна содержать поля, содержащиеся в таблице:

 

Таб. № Ф.И.О. Отд. Должность Оклад Семья Дети Премия в % Премия в руб.
  Сергеев А.П.   зав. сект.   да      
  Иванов С.Л.   ст. инж.   да      
  Басков Н.И.   вед. инж.   да      
  Осипов А.П.   вед. инж.   да      
  Веригин Н.О.   зав. сект.   да      
  Сочнев Г.А.   н. с.   да      
  Прокопенко Ж.В.   инж.   нет      
  Васильев Г.А.   инж.   нет      

 

Примечание. Премия дана в % от оклада.

 

Программа должна содержать заставку и меню.

Обработка файла должна включать следующие действия.

 

1) Создание базы данных в типизированном файле.

2) Дополнение файла новыми записями.

3) Вывод на экран базы данных.

4) Вывести на экран средний оклад сотрудников каждого отдела.

5) Вывести на экран данные о сотруднике, который получил самую большую премию.

6) Выполнить сортировку по убыванию оклада.

7) вывести данные о сотрудниках, имеющих табельные номера в диапазоне 300-500.

8) По заданному номеру отдела выдать следующие сведения: общий размер премий, наименьший и наибольший оклады.

9) Увеличить оклад на 15% для сотрудников, имеющих двоих детей.

 

Все элементы обработки файла должны быть оформлены в виде процедур.


ВАРИАНТ 20

 

ВАРИАНТ 21

ВАРИАНТ 22

База данных «Страны»

 

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

Информация состоит из записей в типизированном файле.

Каждая запись должна содержать поля, содержащиеся в таблице:

Часть света Страна Площадь в тыс. кв. км Население в тыс. чел. Год переписи столица Население столицы
Европа Европа Европа Азия Азия Азия Африка Африка Африка С. Америка С. Америка Австрия Испания Франция Индия Китай Япония Египет Тунис Того США Канада       Вена Мадрид Париж Дели Пекин Токио Каир Тунис Лоте Вашингтон Оттава  

 

Программа должна содержать заставку и меню.

Обработка файла должна включать следующие действия.

 

1. Создание базы данных в типизированном файле.

2. Дополнение файла новыми записями.

3. Вывод на экран базы данных.

4. Ввести название страны и определить среднюю плотность населения. Результат вывести в виде «название страны – средняя плотность населения».

5. Определить страны с максимальной площадью в каждой части света и вывести их по возрастанию площадей.

6. Удалить записи о странах, население столиц которых лежит в интервале 100-500 тыс. Выдать количество таких записей.

7. Для каждой части света определить суммарную численность населения всех приведенных стран и вывести их в порядке убывания в виде: «часть света – суммарная численность населения».

8. Ввести название столицы и вывести название страны, часть света и население страны, а также название стран, численность населения которых меньше, чем численность населения страны с соответствующей столицей.

9. Заменить для Франции год переписи и численность населения столицы и страны (новые данные ввести).

Все элементы обработки файла должны быть оформлены в виде процедур.


ВАРИАНТ 23

База данных «Библиотека»

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

Информация состоит из записей в типизированном файле.

Каждая запись должна содержать следующие поля:

− Фамилия

− Паспорт,

− Код книги,

− Автор,

− Название,

− Жанр,

− Год издания,

− Издательство,

− Количество,

− Цена,

− Дата взятия,

− Дата возврата.

 

Программа должна содержать заставку и меню.

Обработка файла должна включать следующие действия:

 

1) Создание базы данных в типизированном файле.

2) Дополнение файла новыми записями.

3) Вывод на экран всей базы данных.

4) Вывод списка читателей, которые имеют «на руках» книги по информатике.

5) Вывод списка читателей, которые имеют «на руках» более одной книги.

6) Вывод названий тех книг, которые имеются только в одном экземпляре.

7) Вывод названий тех книг, которые не взяты читателями в данный момент.

8) Найти минимальный и максимальный сроки пользования книгами читателями библиотеки.

9) Вывод списка тех читателей, которые не взяли ни одной книги за последний год.

 

Все элементы обработки файла должны быть оформлены в виде процедур.

Количество записей произвольное (не менее 10).

 


ВАРИАНТ 24

База данных «Зарплата»

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

Информация состоит из записей в типизированном файле.

Каждая запись должна содержать поля, содержащиеся в таблице:

Фамилия Ставка в час Часы Зарплата Премия Начислено Налог На руки
  Иванов              
  Петров              
  Федоров              
  Сидоров              
  Васильев              
  Никитин              
  Горбатенко              
  Смыслов              
  Воронов              
  Коровин              
                Сумма

 

Примечания.

Зарплата: ставку в час умножить на количество отработанных часов.

Премия: если больше 100 часов, то 50%, если меньше, то 30% от зарплаты.

Начислено: зарплата + премия.

Налог: 12% от начисленного.

На руки: начислено – налог.

 

Программа должна содержать заставку и меню.

Обработка файла должна включать следующие действия.

 

1. Создание базы данных в типизированном файле.

2. Дополнение файла новыми записями.

3. Вывод на экран базы данных.

4. Получить список сотрудников по возрастанию их зарплаты.

5. Получить список сотрудников со ставкой в час меньше 20 руб.

6. Найти сотрудника с наименьшей зарплатой, вывести его данные.

7. Вычислить сумму, полученную на руки сотрудниками всего отдела.

8. Увеличить ставку для сотрудника на 25% (фамилия сотрудника задается).

9. Удаление сведений о сотруднике с наименьшим количеством отработанных часов.

 

Все элементы обработки файла должны быть оформлены в виде процедур.

 


ВАРИАНТ 25

Отдел кадров ВУЗа.

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

Информация состоит из записей в типизированном файле.

Каждая запись должна содержать следующие поля:

 

• фамилия, имя, отчество,

• должность,

• факультет,

• кафедра,

• возраст,

• стаж.

 

Программа должна содержать графическую заставку и меню.

Обработка файла должна включать следующие действия:

 

1. создание базы данных в типизированном файле,

2. дополнение файла новыми записями,

3. вывод на экран всей базы данных,

4. вывод списка сотрудников заданной кафедры,

5. вывод списка профессоров ВУЗа,

6. сортировку по возрастанию стажа работы,

7. вывод данных о старейшем преподавателе (факультет, кафедра, долж­ность, стаж, возраст),

 

Все элементы обработки файла должны быть оформлены в виде процедур.

Количество записей произвольное (не менее 10).


ВАРИАНТ 27

База данных «Страны Европы»

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

 

Информация состоит из записей в типизированном файле.

Каждая запись должна содержать следующие поля:

 

− Название страны,

− Столица,

− Население,

− Площадь,

− ВНП,

− Доход на душу населения,

− Название валюты.

 

Программа должна содержать заставку и меню.

Обработка файла должна включать следующие действия:

 

1) Создание базы данных в типизированном файле.

2) Дополнение файла новыми записями.

3) Вывод на экран всей базы данных.

4) Вывод списка стран, чье население более 1 млн чел. Список отсортируйте по алфавиту.

5) Вывод списка стран, площадь которых больше 300 тыс. км2. Список отсортируйте по алфавиту.

6) Вывод списка тех государств, в наименовании валют которых присутствует слово «крона»

7) Вычислить процент дохода на душу населения к валовому национальному продукту (ВНП).

8) Перевести ВНП из национальной валюты в доллары по текущему курсу.

 

Все элементы обработки файла должны быть оформлены в виде процедур.

Количество записей произвольное (не менее 10).

 

Примечание.

ВНП – Валовой Национальный Продукт – это вся произведённая данной страной продукция за определённый период времени, стоимость всех выпущенных товаров и оказанных услуг.

"Доход на душу населения" или "душевой доход".– ВНП, деленный на численность населения страны. Этот показатель дает представление о том, сколько получил бы каждый житель страны, если бы весь годовой национальный доход был распределен между всеми гражданами страны поровну.

 


ВАРИАНТ 28

База данных «Аукционы»

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

Информация состоит из записей в типизированном файле.

Каждая запись должна содержать поля, содержащиеся в таблице:

 

Город Дата Сумма Покупатели Продано книг
Киев Харьков Киев Донецк Москва Москва Санкт-Петербург Харьков Санкт-Петербург Киев Москва 7 января 12 января 15 января 17 января 17 января 21 января 23 января 30 января 1 февраля 7 февраля 20 февраля      

 

Программа должна содержать заставку и меню.

Обработка файла должна включать следующие действия:

 

1. Создание базы данных в типизированном файле.

2. Дополнение файла новыми записями.

3. Вывод на экран базы данных.

4. Вывести общие итоги аукционов (сумму, количество покупателей и проданных книг).

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

6. Определить итоги аукционов книжных в каждом городе.

7. Вывести название города, на аукционах которого было продано больше всего книг, чем в других городах.

8. Вывести дату аукциона, на котором было меньше всего покупателей.

9. Заменить данные об аукционе в городе Донецке (новые данные задать).

 

Все элементы обработки файла должны быть оформлены в виде процедур.

 


ВАРИАНТ 29

База данных «Аэрофлот»

 

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

Информация состоит из записей в типизированном файле.

Каждая запись должна содержать следующие поля:

- номер рейса;

- пункт назначения;

- врем


Поделиться с друзьями:

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.393 с.