ПРИНЦИПЫ РАЗРАБОТКИ ПРИЛОЖЕНИЙ КУРСОВАЯ РАБОТА НА ТЕМУ: «РАЗРАБОТКА ПРИЛОЖЕНИЙ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКИХ СТРУКТУР ДАННЫХ СРЕДСТВАМИ ЯЗЫКА ПРОГРАММИРОВАНИЯ С» Создать приложение для хранения информации в соответствии с вариантом задания. В приложении должны быть реализованы следующие функции: a) возможности редактирования, добавления и удаления данных; b) возможность поиска данных по параметрам (в соответствии с вариантом) и печать их списка; c) возможность поиска данных по параметрам (в соответствии с вариантом) и передача этих данных в файл; d) сохранение данных в файл и извлечение из файла. Вариант 1. Банк. Хранятся следующие данные: Наименование организации; Номер платежного поручения; Дата его поступления; Отметка об его выполнении или невыполнении. поиска платежей по заданному наименованию организации и печать их списка; построить таблицу платежей по дате (столбцы – месяца); Вариант 2. Сотрудники. Хранятся следующие данные: Табельный номер; Фамилия И.О.; Дата рождения; Дата поступления на работу; Пол. b) Поиск сотрудников рожденных в указанный месяц и печать им поздравительных открыток; c) построить таблицу приема на работу сотрудников по дате (столбцы – месяца); Вариант 3. Гостиница. Хранятся следующие данные: Номер комнаты; Всего число мест в номере; Число занятых мест в номере; Дата заезда проживающего; Фамилия И.О.; Пол; Число дней проживания; Стоимость суточного проживания. b) Поиск выезжающих гостей и печать для них счетов за проживание; c) построить таблицу загрузки номеров в зависимости от числа мест (столбцы – количество мест); Вариант 4. Автотранспортное предприятие. Хранятся следующие данные: Табельный номер водителя; Фамилия И.О. водителя; Тип машины; Год выпуска машины; Дата последнего ремонта; Нуждается ли машина в новом ремонте b) Поиск машин указанного года выпуска, требующих ремонта и распечатка их списка; c) построить таблицу количества машин по дате выпуска (столбцы – года); Вариант 5. Телефонные абоненты. Хранятся следующие данные: Фамилия И.О. абонента; Телефонный номер; Дата установки телефона; Оплачен ли счет. b) Поиск должников и печать для них уведомление об отключении телефона; c) построить таблицу количества подключений по дате (столбцы – месяца); Вариант 6. Абитуриент. Хранятся следующие данные: Фамилий И.О. абитуриента; Дата рождения; Пол; Средний балл (один знак после запятой); Должен сдавать только один экзамен или все. b) Поиск абитуриентов по указанному среднему баллу и печать их списка; c) построить таблицу числа абитуриентов по дате рождения (столбцы – месяца); Вариант 7. Зачетка. Хранятся следующие данные: Наименование дисциплины; Дата сдачи; Экзамен или зачет; Экзаменационная оценка; Зачет или незачет. b) Поиск студентов, не сдавших заданную дисциплину, и печать их списка; c) построить таблицу среднего бала по сем дисциплинам; Вариант 8. Зачетно-экзаменационная ведомость. Хранятся следующие данные: Фамилия И.О. студента; Номер зачетки; Допуск к сдаче; Экзаменационная оценка; Дата сдачи. b) Поиск студентов, не допущенных к сдаче экзамена, и печать их списка; c) построить таблицу успеваемости студентов(столбцы – оценки); Вариант 9. Медпункт. Хранятся следующие данные: Фамилия И.О. пациента; Пол; Возраст; Дата обращения; Причина обращения в медпункт. b) Поиск записи по фамилии пациента и дате и печать больничного листа для указанного пациента; c) построить таблицу числа заболевших по дате рождения (столбцы – года); Вариант 10. Заказы в мастерской. Поля: Дата поступления заказа; Фамилия И.О. исполнителя; Число дней выполнения заказа; Выполнен или не выполнен заказ в срок. b) Поиск всех заказов выполнение которых просрочено и печать их списка; c) построить таблицу числа заказов по фамилии исполнителя (столбцы – фамилии); Вариант 11. Путевки в санаторно-спортивные центры. Хранятся следующие данные: Фамилия И.О. отдыхающего; Название центра; Санаторный или спортивный центр; Дата заезда; Число дней пребывания. b) Поиск всех отдыхающих по названию санаторно-спортивного центра и печать их списка; c) построить таблицу числа отдыхающих в каждом санаторноспортивном центре; Вариант 12. Компьютерные аудитории. Хранятся следующие данные: Номер аудитории; Фамилия И.О. ответственного сотрудника; Тип компьютеров; Дата установки компьютеров; Инвентарный номер; Автономные или сетевые компьютеры. b) Поиск списка аудиторий по фамилии ответственного и печать их списка; c) построить таблицу числа компьютеров в каждой аудитории; Вариант 13. Библиотека по информатике. Хранятся следующие данные: Фамилия И.О. автора; Название книги; Описываемый язык; Год издания; Цена; Дата приобретения; Использовали ли Вы ее в своей работе. b) Поиск всех книг указанного автора и печать их списка; c) построить таблицу числа книг по языку программирования (столбцы – названия языка); Вариант 14. Авиарасписаиие. Хранятся следующие данные: Номер рейса; Город прибытия; Дата ближайшего вылета; Время вылета; Есть ли промежуточные посадки. b) Поиск всех рейсов по заданной дате вылета и печать их списка; c) построить таблицу числа рейсов по городу прибытия (столбцы – города); Вариант 15. Регистрация машин в ГАИ. Хранятся следующие данные: Фамилия И.О. владельца; Марка машины; Дата приобретения машины; Новая или подержанная; Объем двигателя (в куб. см). b) Поиск всех владельцев подержанных машин и печать их списка; c) построить таблицу числа автомобилей по дате выпуска (столбцы – годы); Вариант 16. Репертуар театра на год. Хранятся следующие данные: Название спектакля; Дата его премьеры; Число, когда состоится спектакль; Играется ли он основным составом. b) Поиск всех спектаклей, которые игрались в указанный диапазон дат и печать их списка; c) построить таблицу числа премьер по месяцам (столбцы – месяца); Вариант 17. Зоопарк (млекопитающие). Хранятся следующие данные: Название животного; Дата рождения; Дата поступления; Пол; Номер вольера. b) Поиск животных по названию и печать их списка с указанием соответствующих номеров вольеров; c) построить таблицу числа поступивших в зоопарк животных по дате (столбцы – года); Вариант 18. ВУЗы. Хранятся следующие данные: Наименование ВУЗа; Дата его создания; Имеется ли военная кафедра; Продолжительность обучения; Имеется ли общежитие. b) Поиск вузов с военной кафедрой и печать их списка; c) построить таблицу числа ВУЗов по дате создания (столбцы – месяца); Вариант 19. Аптека. Хранятся следующие данные: Наименование лекарства; Против какого заболевания оно предназначено; Дата изготовления; Срок годности; Требуется ли рецепт для приобретения; Фирмаизготовитель. b) Поиск лекарства по названию заболевания и печать рецепта; c) построить таблицу числа лекарств против каждого заболевания (столбцы – заболевания); Вариант 20. Продовольственные товары. Хранятся следующие данные: Наименование изделия; Конкретное название продукта; Дата изготовления; Срок годности; Фирмаизготовитель; Страна изготовления; Соответствует ли документация маркировке товара. b) Поиск просроченных товаров и печать их списка; c) построить таблицу числа товаров по названию фирмыизготовителя (столбцы – названия); Вариант 21. Ломбард. Хранятся следующие данные: Фамилия И.О. клиента; Сданный предмет; Дата сдачи; Выданная сумма; Сроки залога; Перезакладывался ли предмет. b) Поиск должников у которых просрочен залог и печать им уведомлений и необходимость погасить долг; c) построить таблицу числа клиентов по срокам залога(столбцы – месяца); Вариант 22. Завод. Хранятся следующие данные: Выпускаемое изделие; Номер модели; Дата разработки; Отпускная цена; Поставляется ли изделие на экспорт. b) Поиск списка всех изделий, поставляемых на экспорт и печать ценников к ним; c) построить таблицу числа изделий по дате разработке (столбцы – месяца); Вариант 23. Биржа труда. Хранятся следующие данные: Фамилия И.О. клиента; Дата рождения; Пол; Специальность; Стаж по этой специальности; Есть ли заявки на эту специальность. b) Поиск претендентов на должность по названию специальности и печать их списка; c) построить таблицу числа безработных по дате рождения (столбцы – годы); Вариант 24. Детский сад. Хранятся следующие данные: Фамилия И.О. ребенка; Дата рождения; Пол; Номер группы; Здоровый или болезненный; b) Поиск детей рожденных в указанный месяц и печать им поздравительных открыток; c) построить таблицу числа детей в указанной группе по дате рождения (столбцы – месяца); Вариант 25. Видеофильмы. Хранятся следующие данные: Название; Тип фильма; Его оценка по 10-бальной системе; Дата выпуска; Есть ли он в Вашей видеотеке. b) Поиск всех фильмов по заданному диапазону даты выпуска и печать их списка; c) построить таблицу средней оценки фильмов по типу; Вариант 26. Патентное бюро. Хранятся следующие данные: Фамилия И.О. заявителя; Дата подачи заявки; Область науки или техники, к которой относится заявка; Продолжительность рассмотрения; Выдано ли авторское свидетельство. b) Поиск всех заявок по которым выдано свидетельство по заданному диапазону даты заявки и печать авторских свидетельств; c) построить таблицу числа изобретений по областям науки;