Перечень тем и заданий для курсового проектирования

Задание 1. Теоретическая часть «Типы данных языка программирования Object Pascal и алгоритмы их обработки»

Вариант Содержание теоретического задания
  Простые типы данных. Целый, логический, вещественный типы данных.
  Структурированный тип данных массив. Одномерные массивы.
  Структурированный тип данных массив. Двумерные массивы.
  Символьный и строковый типы данных.
  Перечисляемые типы данных. Тип-диапазон.
  Структурированный тип данных множество.
  Совместимость и преобразование типов данных.
  Текстовые файлы
  Типизированные файлы
  Нетипизированные файлы
  Указатели и динамическая память.
  Типизированные константы. Константы-массивы, константы-множества.
  Записи с вариантами.
  Стеки и основные операции над стеками.
  Очередь и основные операции над очередью.
  Односвязные списки и основные операции над ними.
  Двусвязные списки и основные операции над ними.
  Кольца и основные операции над ними.
  Представление деревьев и основные операции над деревьями.
  Бинарные деревья. Идеально сбалансированное дерево.
  Графы и методы их представления.
  Основные операции над графами.
  Эйлеровы графы.
  Гамильтонов путь.
  Объектный тип.

Предполагается изучение сведений, дополняющих курс или не изучавшихся в рамках курса «Основы алгоритмизации и программирование».

Задание 2. Разработать программу создания информационно-поисковой системы на языке программирования Паскаль. База данных должна храниться в типизированных файлах типа «ЗАПИСЬ».

Реализовать подпрограммы для выполнения следующих действий над БД:

- создание файла соответствующей структуры (минимум 10 записей);

- вывод содержимого файла в виде таблицы;

- дополнение файла новыми записями;

- корректировка записи по указанному номеру;

- выборка данных по указанному полю;

- подсчет данных с указанным полем;

- сортировка записей по указанному полю;

- удаление записи с указанным номером.

Выбор требуемой операции реализуется с помощью меню.

Вариант Тема курсового проекта, структура записи
  Разработка информационно-поисковой системы «Учебная группа»на языке программирования Паскаль. Список учебной группы: ФИО учащегося, дата рождения, телефон, оценки последней сессии.
  Разработка информационно-поисковой системы «Учащиеся» на языке программирования Паскаль. Список учащихся: ФИО, пол, возраст, группа, количество пропущенных часов.
  Разработка информационно-поисковой системы «Спортсмены» на языке программирования Паскаль. Список спортсменов: ФИО, пол, возраст, вид спорта, спортивный разряд
  Разработка информационно-поисковой системы «Результаты соревнований» на языке программирования Паскаль. Список участников соревнований по плаванию: ФИО, возраст, название учреждения, стиль плавания, лучший результат.
  Разработка информационно-поисковой системы «Справочник покупателя» на языке программирования Паскаль. База торговых точек города: название торгового объекта, адрес, телефон, специализация, время работы.
  Разработка информационно-поисковой системы «Ежедневник» на языке программирования Паскаль. День недели, время, вид мероприятия, количество приглашенных, контактный телефон.
  Разработка информационно-поисковой системы «Прайс-лист магазина «Техника»» на языке программирования Паскаль. Прайс-лист магазина «Техника»: наименование товара, страна-производитель, цена, количество штук, срок гарантии.
  Разработка информационно-поисковой системы «Расписание авиаперелетов» на языке программирования Паскаль. Расписание: номер рейса, маршрут, время отправления, время полета, количество свободных мест на каждом рейсе.
  Разработка информационно-поисковой системы «Прайс-лист магазина «Книги» на языке программирования Паскаль. Прайс-лист магазина «Книги»: название книги, автор, цена, количество экземпляров, год издания.
  Разработка информационно-поисковой системы «Справочник туриста»на языке программирования Паскаль. Турагенства и предлагаемые услуги: наименование турагенства, конечный пункт путешествия, длительность маршрута (в сутках), стоимость путевки.
  Разработка информационно-поисковой системы «Справочник лекарств»на языке программирования Паскаль. Название лекарства, фирма и страна-производитель, заболевание, с какого возраста можно применять лекарство, срок годности.
  Разработка информационно-поисковой системы «Справочник любителя живописи»на языке программирования Паскаль. Справочник любителя живописи: художник, картина, жанр живописи, год создания, место нахождения.
  Разработка базы данных «Результаты тестирования» на языке программирования Паскаль. Результаты тестирования: дисциплина, шифр учащегося, дата тестирования, количество баллов, количество правильных ответов
  Разработка базы данных «Медицинская карта» на языке программирования Паскаль. Результаты обследования: ФИО, дата рождения, рост, вес, группа крови, состоит ли на учёте
  Разработка информационно-поисковой системы «Зачисление абитуриентов» на языке программирования Паскаль. База абитуриентов: ФИО, место прописки, набранные баллы на вступительных экзаменах, наличие льгот, готовность учиться на договорной основе.
  Разработка базы данных «Расписание пассажирских перевозок» на языке программирования Паскаль. Расписание автобусов: номер рейса, пункт назначения, стоимость билета, время отправления (прибытия), количество свободных мест.
  Разработка базы данных «Услуги ЖКХ» на языке программирования Паскаль. Услуги ЖКХ: ФИО, адрес, количество проживающих, сумма оплаты, наличие льгот.
  Разработка информационно-поисковой системы «Каталог звукозаписей» на языке программирования Паскаль. Студии звукозаписи: исполнитель, страна, название альбома, год выпуска альбома, количество дисков.
  Разработка информационно-поисковой системы «Отдел кадров» на языке программирования Паскаль. Список сотрудников: ФИО, должность, образование, стаж работы, номер паспорта.
  Разработка информационно-поисковой системы «Библиотечный каталог» на языке программирования Паскаль. Литература: автор, название книги, издательство, год издания, количество страниц.
  Разработка информационно-поисковой системы «Банковские вклады»на языке программирования Паскаль. Сведения о вкладчиках банка: номер лицевого счета, категория вклада, паспортные данные, текущая сумма вклада, дата последней операции.
  Разработка информационно-поисковой системы «ВУЗы Беларуси» на языке программирования Паскаль. ВУЗы Беларуси: название, город, область, количество студентов (бюджетная форма и платная), количество мест в общежитии.
  Разработка информационно-поисковой системы «Каталог выставочных экспонатов» на языке программирования Паскаль. Каталог выставочных экспонатов: название экспоната, ФИО владельца, год создания, вид искусства, оценочная стоимость
  Разработка базы данных «Расписание пассажирских поездов» на языке программирования Паскаль. Железнодорожное расписание: номер поезда, пункт назначения, категория, время в пути, количество общих/плацкартных/купейных мест в каждом поезде.
  Разработка информационно-поисковой системы «Географический справочник» на языке программирования Паскаль. Географический справочник: страна, столица, количество жителей, географические координаты, климат.
  Разработка информационно-поисковой системы «Владельцы автомобилей» на языке программирования Паскаль. Владельцы автомобилей: ФИО владельца, марка автомобиля, год выпуска, номер автомобиля, дата техосмотра.
  Разработка информационно-поисковой системы «Почтовые переводы» на языке программирования Паскаль. Почтовые переводы: ФИО отправителя, вид перевода, пункт назначения, сумма перевода, дата отправления.
  Разработка информационно-поисковой системы «Комплектующие для компьютеров» на языке программирования Паскаль. Комплектующие для компьютеров: название, страна-производитель, серийный номер, дата выпуска, гарантийное обслуживание.
  Разработка информационно-поисковой системы «Состав продукта» на языке программирования Паскаль. Состав продукта: название, страна-производитель, сортность, калорийность, наличие консервантов.
  Разработка информационно-поисковой системы «Выпускники школ» на языке программирования Паскаль. Выпускники школ: ФИО, номер школы, средний балл аттестата, наличие дипломов областных и республиканских олимпиад, наличие льгот при поступлении.
  Разработка информационно-поисковой системы «Гостиничный комплекс» на языке программирования Паскаль. Гостиничный комплекс: номер корпуса, статус номеров, количество одно- и двухместных номеров, наличие свободных номеров.
  Разработка информационно-поисковой системы «Работа с файлами» на языке программирования Паскаль. Информация о файлах: имя файла, дата создания, объём, количество обращений к файлу, дата последнего обращения.
  Разработка информационно-поисковой системы «Бюро по обмену жилья» на языке программирования Паскаль. Бюро по обмену жилья: количество комнат, этаж, площадь, адрес, наличие лифта.
  Разработка информационно-поисковой системы «Список респондентов» на языке программирования Паскаль. Список респондентов: возраст, пол, образование, семейное положение, количество детей.
  Разработка информационно-поисковой системы «Магазин игрушек» на языке программирования Паскаль. Игрушки: название, вид, стоимость, возрастные границы (от и до), количество единиц на складе.
  Разработка информационно-поисковой системы «Список жильцов» на языке программирования Паскаль. Список жильцов: номер квартиры, площадь, ФИО владельца, количество жильцов, количество несовершеннолетних.
  Разработка информационно-поисковой системы «Периодическая печать» на языке программирования Паскаль. Периодическая печать: название, подписной индекс, стоимость за полгода, периодичность (раз в месяц), адрес подписчика.
  Разработка информационно-поисковой системы «Планеты солнечной системы» на языке программирования Паскаль. Планеты солнечной системы: название, масса, диаметр, удаленность от Земли, наличие спутников.
  Разработка информационно-поисковой системы «Данные метеослужбы» на языке программирования Паскаль. Данные метеослужбы: дата, средняя температура, наличие осадков, количество осадков, направление ветра.
  Разработка информационно-поисковой системы «Журнал мероприятий» на языке программирования Паскаль. Мероприятия: наименование мероприятия, дата проведения, ответственный, количество участников, место проведения.
  Разработка информационно-поисковой системы «Страховое агентство» на языке программирования Паскаль. Страховое агентство: ФИО застрахованного лица, адрес, вид страховки, страховая сумма, срок действия страховки (месяцы).
  Разработка информационно-поисковой системы «Предметные олимпиады» на языке программирования Паскаль. Предметные олимпиады: предмет, дата проведения, длительность (часы), количество участников, количество дипломов первой/второй/третьей степени.
  Разработка информационно-поисковой системы «Новинки кинопроката» на языке программирования Паскаль. Новинки кинопроката: название фильма, страна, длительность, жанр, дата выхода.
  Разработка базы данных «Состав локомотивного депо» на языке программирования Паскаль. Данные: номер локомотива, время эксплуатации, среднесуточное время в движении, среднесуточное время простоя, дата последнего прогона.
  Разработка информационно-поисковой системы «Кредитование» на языке программирования Паскаль. Данные: сумма кредита, ФИО лица, взявшего кредит, банковский счет кредитора, выплаченная сумма, срок погашения кредита.
  Разработка информационно-поисковой системы «Кабельное телевидение» на языке программирования Паскаль. Данные: название поставщика услуг, телефон, количество телеканалов, оплата в месяц, наличие программного телегида.
  Разработка информационно-поисковой системы ««Прайс-лист магазина «Мобильная связь» на языке программирования Паскаль. Данные: наименование телефона, дата выпуска серии, стоимость, время автономной работы, размер памяти.
  Разработка информационно-поисковой системы «Водоёмы страны» на языке программирования Паскаль. Водоемы страны: наименование, протяженность или площадь, максимальная глубина, количество портов, тип (река, озеро, водохранилище и т.п.).
  Разработка информационно-поисковой системы «Предприятия города» на языке программирования Паскаль. Предприятия города: наименование предприятия, количество сотрудников, занимаемая площадь в гектарах, вид собственности (частное, акционерное, государственное), годовой товарооборот.
  Разработка информационно-поисковой системы «Популярные телепередачи» на языке программирования Паскаль. Популярные телепередачи: название, канал трансляции, длительность в минутах, рейтинг, жанр.

6 ПОДГОТОВКА К ЗАЩИТЕ И ЗАЩИТА КУРСОВОГО ПРОЕКТА

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

Руководитель курсового проекта при оценке качества работы учитывает:

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

- степень решения поставленной задачи;

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

- уникальность использованных алгоритмов;

- оформление меню и вывода результатов;

- степень самостоятельности и инициативности учащегося;

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

- соответствие оформления пояснительной записки требованиям ГОСТ.

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

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

Курсовой проект вместе с рецензией выдается учащемуся для оз­накомления и возможного исправления.

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

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

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



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: