Курсовая работа
для студентов 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 8 9 10 11 12 | Овощи Овощи Овощи Фрукты Фрукты Фрукты Бакалея Бакалея Бакалея Гастрономия Гастрономия Гастрономия | Картофель Капуста Морковь Бананы Яблоки Виноград Хлеб Мука Сахар Колбаса Сосиски Сардельки | 98 140 69 556 630 269 61 64 95 3873 4989 3575 | 30 31 12 43 48 50 30 28 37 90 100 110 | 12 9 8 25 40 30 9 10 14 28 40 52 | 211 244 125 320 1130 1200 145 117 197 1790 9700 6300 |
Программа должна содержать меню.
Обработка файла должна включать следующие действия:
1. Создание базы данных в типизированном файле.
2. Дополнение файла новыми записями.
3. Вывод на экран базы данных.
4. Вывод данных о товарах на экран по возрастанию прибыли.
5. Вычисление прибыли – разность между реализацией и затратами на закупку, транспортировку и складирование.
6. Вывод записей о товарах: по их наименованию, по типу товара.
7. Вывод сведений о суммах затрат отдельно на закупку, транспорт и складирование по всем товарам; подсчитать отчисления в налоговую инспекцию – 10% от общей прибыли.
8. Определение товара, который имеет минимальные суммарные издержки (закупка + транспорт + склады).
9. Вывод типа товара и определение следующих величин:
- количество, видов товара;
- средние суммы затрат на закупку;
- транспорт;
- складирование;
- товар, за который выручена большая сумма при реализации.
Все элементы обработки файла должны быть оформлены в виде процедур.
Количество записей произвольное (не менее 10).
ВАРИАНТ 2
База данных «Автопредприятие»
Составить программу создания и обработки файла данных, содержащего сведения о доходах, приносимых каждым водителем автопредприятия.
Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:
1. Фамилия водителя.
2. Табельный номер (поле таб. №).
3. Гаражный номер автомобиля (поле № авт.).
4. количество отработанных дней (поле кд).
5. выручка, сдаваемая водителем, и среднедневной доход.
Значение поля «доход» равно произведению значений полей количество отработанных дней и «среднедневная выручка (факт – план)».
Фамилия | Таб. № | № авт. | кд | Выручка в день | ||
Факт. | План | Доход | ||||
347 | 69 | 6 | ||||
104 | 184 | 12 | ||||
….. | ….. | ….. | ….. | ….. | ….. | ….. |
Программа должна содержать меню.
Обработка файла должна включать следующие действия.
1) Создание базы данных в типизированном файле.
2) Дополнение файла новыми записями.
3) Вывод на экран базы данных.
4) Cортировка БД по табличным номерам, а внутри по фамилиям водителей.
5) Вывод на экран среднегодовой доход по каждому водителю.
6) Определение водителей, имеющих максимальный и минимальный средний дневной доход, а также тех, кто имеет доход меньше заданного числа.
7) Просмотр список водителей, фамилии которых начинаются на заданную букву.
Количество записей произвольное (не менее 10).
Все элементы обработки файла должны быть оформлены в виде процедур.
ВАРИАНТ 3
База данных «Расход топлива на автопредприятии»
Составить программу создания и обработки файла данных, содержащего сведения об учете расхода топлива автомобилями на автопредприятии.
Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:
- фамилия владельца автомобиля,
- гаражный номер,
- характеристики автомобиля:
а) марка,
б) номер,
в) пробег,
– расход бензина:
а) нормативный,
б) фактический,
в) экономия.
Фамилия | Гр. № | Характеристики | Расход бензина (в л.) | ||||
Марка | Номер | Пробег (км) | Норма | Факт. | Экономия | ||
Орлов | 23 | Жигули | 34 – 67 | 543600 | 450 | 430 | |
Гусев | 49 | Москвич | 22 – 01 | 340200 | 520 | 550 | |
Программа должна содержать меню.
Обработка файла должна включать следующие действия:
1. Создание базы данных в типизированном файле.
2. Дополнение файла новыми записями.
3. вывод на экран базы данных.
4. Расчет экономия в литрах.
5. Индексирование файла БД по полю № в алфавитном порядке.
6. Расчет суммарной экономии топлива.
7. Расчет суммарной экономии по заданной марке автомобиля.
8. Подсчет количества автомобилей, допустивших перерасход топлива, и выдать фамилии их владельцев.
Все элементы обработки файла должны быть оформлены в виде процедур.
Количество записей произвольное (не менее 10).
ВАРИАНТ 4
База данных «Отдел кадров»
Составить программу создания и обработки файла данных, содержащего сведения о некоторой компании, в которой регистрируются часы, отработанные служащими в течение недели.
Запись об одном служащем содержит фамилию, почасовую ставку и семь чисел, представляющих продолжительность работы в каждый из семи дней недели.
Информация состоит из записей в типизированном файле. Каждая запись должна содержать поля, указанные в таблице с исходными данными.
Фамилия | Оплата за час | Понедельник | Вторник | Среда | Четверг | Пятница | Суббота |
Алексеев | 330,5 | 0 | 0 | 0 | 4,7 | 0 | 0 |
Андреев | 330,5 | 2 | 0 | 2,5 | 0 | 3,5 | 4 |
Борисов | 186,4 | 4 | 2 | 3,5 | 0 | 2,5 | 0 |
Берг | 95,4 | 6 | 6 | 6 | 6 | 6 | 6 |
Власов | 186,4 | 4 | 0 | 0 | 2 | 4 | 2 |
Герасимов | 330,5 | 3 | 0 | 0 | 4 | 5 | 1 |
… | … | … | … | … | … | … | … |
Программа должна меню.
Обработка файла должна включать следующие действия:
1. Создание базы данных в типизированном файле.
2. Дополнение файла новыми записями.
3. Вывод на экран базы данных (введение новой недельной информации).
4. Определение для каждого служащего найти суммарное число часов, отработанных за неделю. Вывести в форме: фамилия, число часов.
5. Определение для каждого служащего размера зарплаты за неделю, умножив отработанное время на почасовую ставку. Вывод – фамилия, зарплата.
6. Определение для каждого дня недели числа служащих, отсутствующих на работе.
7. Определение дня недели, в котором было больше всего отсутствующих служащих.
Количество записей произвольное (не менее 10).
Все элементы обработки файла должны быть оформлены в виде процедур.
ВАРИАНТ 5
База данных «Агентство недвижимости»
Составить программу создания и обработки файла данных для агентства по недвижимости.
Информация состоит из записей в типизированном файле.
Каждая запись должна содержать следующие поля:
- фамилия владельца недвижимости;
- номер телефона;
- адрес помещения предлагаемого на продажу:
а) название улицы,
б) район,
в) номер дома,
г) номер квартиры,
- характер помещения:
а) жилое, нежилое,
б) приватизированное или нет
в) отдельное или нет,
г) количество комнат,
д) наличие телефона,
е) общая площадь.
– стоимость помещения.
Программа должна меню.
Обработка файла должна включать следующие действия:
1) Создание базы данных в типизированном файле.
2) Дополнение файла новыми записями.
3) Вывод на экран базы данных
4) Вывод сведений о нежилых помещениях на заданной улице.
5) Вывод сведений об однокомнатных квартирах с сортировкой по их стоимости.
6) Вывод данных об отдельных квартирах предлагаемых в заданном районе с сортировкой по числу комнат.
7) Данные о приватизированных комнатах.
8) Определение средней стоимость одной комнаты в коммунальной квартире.
Количество записей произвольное (не менее 10).
Все элементы обработки файла должны быть оформлены в виде процедур.
ВАРИАНТ 6
База данных «Прокат видеокассет»
Составить программу создания и обработки файла данных, содержащего сведения о работе пункта проката видеокассет (видеостудии).
Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля.
− Название видеофильма.
− Фамилия режиссера.
− Фамилия актера, играющего главную роль.
− Страна.
− Год выпуска фильма.
− Длительность фильма.
− Код – выдан фильм или нет.
− Дата выдачи.
− Срок, на который выдан фильм.
− Стоимость проката в сутки.
Программа должна меню
Обработка файла должна включать следующие действия:
1) Создание базы данных в типизированном файле.
2) Дополнение файла новыми записями.
3) Вывод на экран базы данных
4) Определить фильм, начинающийся на заданную букву.
5) Есть ли в наличии фильмы, выпущенные в заданном году, с сортировкой по названию.
6) Определить, когда выданы фильмы с участием данного актера.
7) Определить стоимость проката на заданный срок.
Количество записей произвольное (не менее 10).
Все элементы обработки файла должны быть оформлены в виде процедур.
ВАРИАНТ 7
База данных «Автомобили»
Составить программу создания и обработки 3-х файлов данных, содержащего сведения для сотрудников ГИБДД.
- сведения о владельцах «Запорожцев2 хранятся в файл ZAP;
- о владельцах автомобиля «Жигули» в файле LADA;
- о владельцах автомобиля «Волга» в файле VOLGA;
Информация состоит из записей в типизированных файлах. Каждая запись должна содержать следующие поля (о каждом автомобиле храниться следующая информация):
- регистрационный номер автомобиля (записывается в символическом виде как Б№№№№ББ, где Б – буква, а № – цифра);
- цвет автомобиля;
- год выпуска;
- адрес владельца.
Программа должна содержать заставку и меню.
По требованию выдавать сведения об автомобиля, имеющих:
- автомобиль заданной марки определенно цвета;
- автомобиль с заданным регистрационным номером;
- автомобиль заданной марки с известной цифровой частью регистрационного номера;
- автомобиль заданного цвета;
- автомобиль заданной марки, заданного цвета с неполностью известными цифрами цифровой части регистрационного номера.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 |


