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