Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

данные для студентов

.docx
Скачиваний:
11
Добавлен:
13.04.2015
Размер:
49.35 Кб
Скачать

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

Пояснительная записка должна содержать следующие основные пункты:

  1. Титульный лист

  2. Содержание

  3. Введение

  4. Теоретическая часть.

  5. Практическая часть.

    1. Постановка задачи

    2. Анализ задачи

      1. Существующие подходы к решению задачи и используемые стандарты

      2. Выбор метода решения задачи

      3. Анализ требований

    3. Проектирование

    4. Кодирование

    5. Тестирование

  6. Заключение

  7. Приложения

    1. алгоритм задачи

    2. листинг программы

    3. результаты испытаний

    4. руководство пользователя

  8. Список используемой литературы

Вариант 1

Торговый центр

Создать информационную систему «торговый центр».

Система должна содержать:

  • данные о поставщиках(наименование, адрес);

  • данные о производителях (наименование, адрес);

  • данные о продукции(наименование, цена, данные о поставщиках, данные о производителях)

  • данные о заказчиках (наименование, адрес);

  • данные о заказах (номер заказа, данные о заказчиках, данные о продукции);

Создать запросы:

  • По номеру заказа выдать всю информацию о данном заказе;

  • Выдать цену и наименование самой дешевой продукции;

  • По наименованию заказчика выдать его адрес

  • По наименованию продукции выдать ее цену

Вариант 2. Картотека Интерпола

Создать информационную систему «Картотека Интерпола».

Данные по каждому зарегистрированному преступнику должны содержать:

  • Данные о преступнике (ФИО, пол, кличка, внешность, дату рождения, последнее место жительства, последнее дело);

  • Данные о дате содержат день, число и месяц;

  • Данные о внешности (рост, цвет волос и глаз, особые приметы);

  • Данные о деле (статья, срок, дата посадки, дата выпуска)

Создать запросы

  • По фамилии преступника выдает годы пребывания в заключении;

  • Определить какого пола преступников больше;

  • По фамилии преступника выдать статью по которой пребывал в заключении.

  • Определить преступников осужденных на срок более 10 лет

Вариант 3. Картотека бюро знакомств

Создать информационную систему «Бюро знакомств».

Данные по каждому зарегистрированному посетителю должна включать:

  • Данные о посетителе (ФИО, пол, внешность, дата рождения, профессия, интересы);

  • Данные о дате содержат день, число и месяц);

  • Данные о внешности (рост, цвет волос и глаз, вес);

  • Данные о карточке (данные мужнины, данные женщины, результат)

Создать запросы

  • По фамилии посетителя определить его пару;

  • Определить какого пола посетителей больше;

  • Определить какого возраста посетителей больше.

  • По дате рождения определить знак зодиака посетителя

Вариант4

Биржа труда

Создать информационную систему «Агентство по трудоустройству»

Система должна содержать:

  • Данные о вакансии(название, данные о предприятии);

  • Данные о соискателе (фио, адрес, специализация);

  • Данные о предприятии (наименование, адрес);

  • Данные о договоре(номер договора, данные о вакансии, данные о соискателе, цена сделки);

Создать запросы:

  • По ФИО соискателя определить его адрес;

  • по номеру договора определить соискателя;

  • по вакансии определить предприятие, нуждающемся в этой вакансии;

  • Определить самых востребованных специалистов;

Вариант 5

Служба быта

Создать информационную систему «Служба быта»

Система должна содержать:

  • данные об адресе(улица, дом);

  • данные о клиенте(ФИО, адрес)

  • данные о сотруднике(ФИО, специализация);

  • данные о услуге(наименование, стоимость)

  • данные о заказе(номер заказа, данные о клиенте, данные о сотруднике, данные о услуге)

Создать запросы

  • По № заказа выдать данные о клиенте

  • Выдать список заказов каждого сотрудника

  • Выдать самую дешевую услугу

  • По названию услуги выдать ее стоимость

Вариант 6

Зачисление абитуриентов

Система должна содержать:

  • данные об адресе(улица, дом);

  • данные об дате(день, месяц, год);

  • данные о специальностях(название, проходной балл);

  • данные об абитуриенте (фио, пол, дата рождения, сумма балов полученных на ЕГЭ);

  • учет(данные об абитуриенте, данные о специальности);

Создать запросы

  • Определить сколько абитуриентов подали заявление на заданную специальность;

  • Определить количество не прошедших на заявленную специальность;

  • По фамилии абитуриента определить его балы по ЕГЭ.

  • По фамилии абитуриента определить прошел ли он на заявленную специальность;

Вариант 7

Администратор гостиницы

Создать информационную систему «Администратор гостиницы»

Система должна содержать:

  • данные об адресе (улица, дом);

  • данные о дате (день, месяц, год)

  • данные о клиенте (ФИО, адрес)

  • данные о номере (номер комнаты, класс, количество комнат, удобства, стоимость);

  • данные о посетителе (номер заказа, данные о клиенте, данные номере, дата заезда в номер, дата освобождения номера)

Создать запросы

  • По №заказа выдать данные о клиенте

  • Выдать фамилии посетителей находящихся в гостинице на данный момент

  • Выдать посетителя находящегося в гостинице самое длительное время

  • По номеру комнаты выдать ее стоимость

Вариант 8

Фотоателье

Система должна содержать:

  • данные об адресе(улица, дом);

  • данные о клиенте(ФИО, адрес)

  • данные о сотруднике(ФИО, специализация);

  • данные о услуге(наименование, стоимость)

  • данные о заказе(номер заказа, данные о клиенте, данные о сотруднике, данные о услуге, срок исполнения заказа)

Создать запросы

  • Определить заказы на текущие сутки

  • По названию услуги выдать ее стоимость

  • Отчет по итогам работы за заданный период времени

  • По названию услуги выдать ее стоимость

Вариант 9

Биржевые торги

Система должна содержать:

  • данные о товаре(код товара, наименование, срок хранения, цена товара);

  • данные о брокере(ФИО, адрес, дата рождения)

  • данные о партии (номер, количество единиц в партии, товаром, условиями поставки(предоплата или нет), данными о брокере, дата продажи);

Создать запросы

  • подсчитать сколько товаров выставлено на продажу от начала торгов

  • определить самый ходовой товар

  • найти все факты выставления на продажу с простроченным сроком годности

  • по номеру партии определить брокеру осуществившему эту сделку

Вариант 10

Ломбард

База данных хранимых товаров должна содержать

  • данные об адресе (улица, дом);

  • данные о дате (день, месяц, год)

  • данные о клиенте (ФИО, адрес)

  • данные о товаре(код товара, наименование, данные о клиенте, оценочная стоимость товара, дата сдачи, срок хранения);

Создать запросы

  • По коду товара выдать данные о клиенте

  • Выдать наименование товаров находящихся в ломбарде на данный момент

  • Выдать название самого дорогого товара

  • По коду товара выдать товары с истекшим сроком хранения

Вариант11

Фирма по организации праздников

Система должна содержать:

  • данные об адресе(улица, дом);

  • данные о клиенте(ФИО, адрес)

  • данные о сотруднике(ФИО, специализация);

  • данные о услуге(наименование, стоимость)

  • данные о заказе(номер заказа, данные о клиенте, данные о сотруднике, данные о услуге

Создать запросы

  • По №заказа выдать данные о клиенте

  • Выдать самый дорогостоящий заказ

  • Выдать список заказов каждого сотрудника

  • По названию услуги выдать ее стоимость

Вариант 12

Отдел кадров

Система должна содержать:

  • данные об адресе(улица, дом);

  • данные об дате(день, месяц, год);

  • данные о сотруднике(ФИО, пол, дата рождения, дата поступления на работу, квалификация, отдел в котором работает сотрудник);

Создать запросы

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

  • По фамилии сотрудника выдает его квалификацию

  • Выводит фамилии пенсионеров

  • Выводит сотрудников, работающих в одном отделе

Вариант 13

ГИБДД

Система должна содержать:

  • данные об адресе(улица, дом);

  • данные об дате(день, месяц, год);

  • данные о владельце(ФИО, пол, дата рождения, адрес, паспортные данные);

  • данные о авто(марка, цвет, номер, дата выпуска, окрас, дата последнего техосмотра, данные о владельце)

Создать запросы

  • Выводит данные только тех из авто, кто на сегодняшний день проходил техосмотр более 2 лет назад.

  • По фамилии владельца выдать данные о его авто

  • Выводит фамилии пенсионеров

  • Выводит авто со сроком службы более 10 лет

Вариант 14

Справочник коммерческих банков

Система должна содержать:

  • данные об адресе(улица, дом)

  • данные об условиях хранения денежных средств (годовые проценты на различных видах вкладах);

  • данные о условии кредитования (годовые проценты по различным видам кредитов);

  • данные о банке (название, статус(форма собственности), адрес, телефон, данные об условиях хранения денежных средств, данные о условии кредитования);

Создать запросы

  • По названию фирмы выдать адрес и телефон фирмы

  • По названию вклада выдать название банка с наибольшей процентной ставкой

  • По названию кредите выдать название банка с наименьшей процентной ставкой

  • Выдать названия всех коммерческих банков

Вариант 15

Фирма по продаже жилья

Создать информационную систему «Фирма по продаже жилья». Система должна содержать:

  • данные о предоставляющих квартиры(фио, адрес);

  • данные о квартире (данные о предоставляющих квартиры, количество комнат)

  • данные о заказчиках (наименование, адрес);

  • данные о заказах (номер заказа, данные о заказчиках, данные о квартире);

Создать запросы:

  • По номеру заказа выдать всю информацию о данном заказе;

  • Выдать цену и наименование самой дешевой продукции;

  • По наименованию заказчика выдать его адрес

  • По наименованию продукции выдать ее цену

Вариант 16

Жилищное управление

Система должна содержать:

  • данные об адресе(улица, дом, квартира);

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

Создать запросы

  • По фамилии абонента определить адрес его проживания

  • По адресу определить сколько людей прописано в данной квартире

  • Определить какие услуги доступны в квартире по заданному адресу

  • Определить адреса всех однокомнатных квартир

Вариант17

Отдел сбыта автозавода

Создать информационную систему «Отдел сбыта автомобилей». Система должна содержать:

  • данные об адресе (город, улица, дом);

  • данные о заказчике (наименование, адрес);

  • данные об автомобиле (марка, страна производитель, фирма производитель, фирма поставщик, дата выпуска, пробег);

  • данные о заказе(номер отдела, данные об автомобиле, данные о заказчике, цена);

Создать запросы:

  • Определить марку автомобиля наиболее широко представленную в автосалонах;

  • Определить данные автомобилей возрастом более 5 лет;

  • Определить данные о новых автомобилях;

  • По номеру заказа определить заказчика автомобиля;

Вариант18

Радиотакси

Система должна содержать:

  • данные об адресе(улица, дом, квартира);

  • данные об автомобиле(ФИО, марка автомобиля, номер автомобиля);

  • данные о фирме(название, авто, адрес фирмы, телефон);

Создать запросы

  • По названию фирмы выдать адрес и телефон фирмы

  • По заданной фамилии водителя определить фирму в которой он работает

  • Определить автомобили какой марки преобладают в продаже

  • По номеру автомобиля выдать фирму в которой представлен данный автомобиль и ФИО водителя

Вариант 19. Очередь на предоставление жилплощади

Система должна содержать:

  • данные об адресе (город, улица, дом);

  • данные об дате (Год, месяц, день)

  • Данные о абоненте

  • ФИО

  • Адрес

  • Дата постановки на учет

  • Место в записи на получение квартиры

  • Наличие льгот на получение

Создать запросы

  • Определить фамилии очередников находящиеся в очереди более 5 лет

  • Определить фамилии первых трех очередников

  • Определить фамилии очередников пользующихся льготами

  • Определить однофамильцев

Вариант 20. Паспортный стол

Система должна содержать:

  • данные об адресе (город, улица, дом);

  • данные об дате (Год, месяц, день)

  • Данные о абоненте

  • ФИО

  • Дата рождения

  • Адрес прописки

  • Серия паспорта

  • Номер паспорта

  • Организация выдавшая паспорт

  • Отметка о семейном положении

  • Наличие детей

Создать запросы

  • По серии и номеру паспорта выдать его владельца

  • Выдать однофамильцев

  • Выдать абонентов не имеющих детей

  • По фамилии абонента выдать адрес его прописки

Вариант 21

Деятельность эпидемиологического отдела

Данные для отчета по прививкам города должны содержать следующие данные

  • Номер поликлиники;

  • Возраст(массив возрастов тип возраст=запись (№возраста, Прививки(массив для каждого возраста типа прививка= запись(количество детей, количество вакцинированных1, количество вакцинированных2, количество вакцинированных3, количество ревакцинированных1, количество ревакцинированных2, количество ревакцинированных3,количество ревакцинированных4, количество не привитых, количество медотводов);

Составить запросы, которые определяют

  • Общее количество населения

  • Общее количество вакцинированных для всех поликлиник

  • Общее количество ревакцинированных для всех поликлиник

  • Общее количество привитых и не привитых

  • Процент привитых не привитых, медотводов

Вариант 22

Учет деятельности сети магазинов

Система должна содержать:

  • данные об адресе(улица, дом);

  • данные об дате(день, месяц, год);

  • данные о товаре(название, фирма производитель, фирма поставщик, количество, цена);

  • данные о сотруднике(ФИО, дата рождения, отдел);

  • данные о магазине(название, адрес, телефон, данные о товаре, данные о сотруднике);

Создать запросы

  • Определить марки и цены мониторов

  • Определить стоимость самого дорогого товара

  • Определить самый дешевый товар

  • Определить по ФИО сотрудника отдел в котором он работает

Вариант 23. Программа тест

Составить программу Тест на знание языка программирования Паскаль.

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

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

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

Вариант 24. Сеть автосалонов

Система должна содержать:

  • данные об адресе(улица, дом);

  • данные об автомобиле

  • марка

  • страна производитель

  • фирма производитель

  • фирма поставщик

  • дата выпуска

  • пробег

  • цена

  • данные об автосалоне

  • название

  • адрес

  • телефон

  • автомобиль

  • ФИО гендиректора

Создать запросы

  • Определить марку автомобиля наиболее широко представленную в автосалонах

  • Определить данные автомобилей возрастом более 5 лет

  • Определить данные о новых автомобилях

  • Определить фирму, авто которой поступал чаще всего

Вариант 25. НПФ

Система должна содержать данные о негосударственном пенсионном фонде:

  • данные об адресе(улица, дом);

  • данные об дате(день, месяц, год);

  • Данные о абоненте

  • ФИО

  • Дата рождения

  • Тип пенсии(социальная, по возрасту)

  • Адрес

  • Стаж работы

  • Зарплата за отчетный период

  • Назначенная пенсия

  • Данные о фонде

  • Адрес

  • абонент

Создать запросы

  • По ФИО определить данные о всех социальных пенсионерах

  • Выдать данные пенсионеров старше 80 лет

  • Позволяющий повысить пенсию на 10%

  • Определить пенсионера с самым большим стажем работы

Вариант 26

Сеть ресторанов

Система должна содержать:

  • данные об адресе(улица, дом);

  • данные о блюде(название, цена, калорийность);

  • данные о ресторане (название, адрес, телефон, блюдо, повар, директор);

Создать запросы

  • Определить по названию ресторане его адрес

  • Определить адрес ресторана в котором заданное блюдо имеет минимальную цену

  • Определить цену обеда состоящего из трех блюд

  • Определить название ресторана в котором работает заданный сотрудник

Вариант 27

Салон красоты

Система должна содержать:

  • данные об адресе(улица, дом);

  • данные об дате(день, месяц, год);

  • данные об услуге(название, цена);

  • данные о сотруднике(ФИО , адрес местожительства, дата рождения, услуга, которую предоставляет, часы работы);

  • данные о клинике(название, адрес, телефон);

Создать запросы

  • Определить количество парикмахеров

  • Определить самую дорогую услугу в салоне

  • Определить данные на конкретного работника

  • Определить по названию салона ее телефон

Вариант 28

Компьютерный магазин

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

Система должна содержать:

  • Данные о менеджерах по закупке (фамилия, адрес);

  • Данные о дате (день, месяц, год);

  • Данные о поставщике (наименование, адрес);

  • Данные о товаре (наименование товара, данные о поставщике, данные менеджерах по закупке, цена товара, количество, дата поставки);

Создать запросы

  • Определить товар количество которого в магазине меньше 5

  • Определить название самого дорогого товара

  • Определить товары, поступившие за последний месяц

  • Определить товары которых больше всего на складах магазина

Вариант 29

Бронировка авиарейсов

Система должна содержать:

  • данные об адресе (улица, дом, квартира);

  • данные о пассажире(ФИО, дата рождения, адрес);

  • данные о рейсе (номер рейса, количество билетов, направление перелета, время перелета);

  • данные о броне(рейс, номер места, данные о пассажире) ;

Создать запросы

  • По № рейса определить пассажиров летящих этим рейсом

  • Определить по № рейса время перелета

  • По направлению перелета определить все рейсы

  • По ФИО пассажира определить № рейса, которым он летит

Вариант 30

Товарооборот

Создать информационную систему «Товарооборот». Система должна содержать:

  • данные о поставщиках(наименование, адрес);

  • данные о производителях (наименование, адрес);

  • данные о продукции(наименование, цена, данные о поставщиках, данные о производителях)

  • данные о заказчиках (наименование, адрес);

  • данные о заказах (номер заказа, данные о заказчиках, данные о продукции);

Создать запросы:

  • Выдать цену и наименование самого дорогого товара;

  • По наименованию поставщика выдать его адрес;

  • По наименованию заказчика выдать его адрес

  • Подсчитать количество заказов на заданный товар;

Вариант 31. Выпускники ВУЗа

Создать информационную систему «Выпускники ВУЗа ». Система должна содержать:

  • Данные о выпускниках (ФИО, пол, дату рождения, дату поступления, дату выпуска, номер диплома, специальность, форма обучения);

  • Данные о дате содержат день, число и месяц;

  • Данные о специальности (факультет, код специальности, название специальности);

Создать запросы

  • По фамилии выпускника выдает годы обучения;

  • Определить какого пола выпускников больше в ВУЗе;

  • По году выпуска выдать выпускников этого года.

  • Определить выпускников обучающихся в Вузе более 6 лет

Вариант 32. Налоговая инспекция

Сведения о налоговой службе содержат

  • Наименование

  • Адрес(улица, дом, квартира);

  • телефон

  • Клиент(ФИО, дата рождения(день,месяц, год),адрес, ИНН, место работы( (наименование организации, должность), зарплата)

Создать запросы

  • По ИНН выдать данные о клиенте

  • Выдать самого высокооплачиваемого клиента

  • Выдать список безработных

  • Выдать список пенсионеров

Вариант 33

Агентство по страхованию

Создать информационную систему «Агентство по страхованию»

Система должна содержать:

  • Данные о видах страховых полюсов (код, название, сумма страхования);

  • Данные о застрахованном лице (фио, адрес, дата рождения );

  • Данные о страховщике (фио, адрес);

  • Данные о договоре(номер договора, данные о виде страхового полюса, данные застрахованном лице, данные о страховщике,);

Создать запросы:

  • По ФИО застрахованного лица определить № договора;

  • по номеру договора определить данные застрахованного лица;

  • определить самый дешевый вид страхования;

  • По фамилии страховщика определить количество застрахованных им лиц;

Вариант 34. Агентство по дизайну интерьера

Сведения о агентстве содержат

  • Наименование

  • Адрес(улица, дом, квартира);

  • телефон

  • Клиент(ФИО, адрес (город, улица, дом квартира)

  • Дизайнер(ФИО, специализация);

  • Услуга(наименование, стоимость);

  • Заказ(заказа,клиент, дизайнер, услуга)

Создать запросы

  • По №заказа выдать данные о клиенте

  • Выдать самый дорогостоящий заказ

  • Выдать список заказов каждого дизайнера

  • По названию услуги выдать ее стоимость