Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
примеры Постановки задач.doc
Скачиваний:
6
Добавлен:
30.04.2019
Размер:
284.67 Кб
Скачать

Автоматизация рабочего места администратора гостиницы

Исходные данные:

При регистрации клиента вводится следующая информация:

  • Фамилия И.О. (строковый тип );

  • паспортные данные (строковый тип );

  • категория номера (число);

  • дата заселения.

База содержит:

- Список клиентов ;

- Перечень услуг, предлагаемых гостиницей.

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

1 Организовать удобный и простой пользовательский интерфейс.

2 Предусмотреть возможность корректировки базы данных, то есть добавления вновь прибывших клиентов и удаление выбывших. Автоматически ведется учет освободившихся мест .

3 При распределении по гостиничным номерам учитывается категория номера

( люкс, класс 1, класс 2, класс 3).

4 По запросу пользователя организовать поиск по критериям:

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

  • количества свободных номеров по каждой категории;

  • состава проживающих в конкретном номере.

6 Сумма1, начисленная клиенту за проживание вычисляется автоматически с учетом стоимости номера и количества дней.

7 Сумма2, начисленная клиенту за предоставляемые услуги вычисляется автоматически исходя из перечня, оказанных услуг и стоимости конкретной услуги.

8 Общая сумма3 (счет) представляет собой сумму вышеперечисленных составляющих.

4 По запросу пользователя должна выдаваться информация :

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

-об общей сумме за услуги и проживание в гостинице.

Автоматизированная обработка картотеки учащихся отделения «Программирования»

Данные класса:

Структура состоящая из следующих компонент:

  • Фамилия И.О.;

  • Номер группы (113,091,092,991);

  • Домашний адрес ( в том поле указывается:

- для минчан –это адрес прописки по паспорту;

-для иногородних- это адрес места жительства родителей;

  • Номер телефона (домашнего или контактного) ;

  • Текущая успеваемость( оценки по итогам каждого семестра с момента поступления- это массивы данных , например, для группы Т-113 должны быть определены массивы : Т113-1, Т113-2, Т113-3, а для группы Т-092 определено пять массивов, для группы Т-991 соответственно семь массивов по количеству завершенных семестров. Причем в сводную ведомость должны быть включены и экзаменационные оценки и итоговые).

Методы класса:

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

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

-функции поиска по критерию пользователя.

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

  1. Создание и ведение базы данных;

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

  3. Осуществлять поиск по заданному критерию.

.

Формирование базы знаний по дисциплинам БТБ и П

Исходные данные:

  • Регистрация пользователя (Фамилия И.О.)

  • Тип пользователя (учащийся или преподаватель)

  • Выбор предмета

  • Выбор действия:

-предварительное тестирование;

-контрольное тестирование.

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

  1. Организовать создание и редактирование базы данных ;

  2. Организовать поиск в базе данных по запросу пользователя.

  3. Программа должна иметь дружественный пользовательский интерфейс..

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

  1. Результаты тестирования должны быть запротоколированы. Учащемуся выдаётся полный анализ результатов тестирования и рекомендации о дальнейших действиях.

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

Автоматизация учета и распределения больных стационара по отделениям

Исходные данные:

  • Фамилия Имя Отчество пациента;

  • Домашний адрес;

  • Пол;

  • Диагноз (шифр, в зависимости от которого определяются : отделение и номера палат);

  • Дата поступления (число, месяц, год );

  • Дата выписки (число, месяц, год).

База содержит:

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

  • терапевтическое ( 5 палат по 4 места в каждой)- шифр «Т»;

  • хирургическое ( 3 палаты по 3 места) –шифр «Х»;

  • аллергология ( 3 палаты по 4 места) – шифр «А»;

  • неврология ( 5 палат по 5 мест) – шифр «Н».

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

1 Организовать удобный и простой пользовательский интерфейс.

2 Предусмотреть возможность корректировки базы данных, то есть добавления вновь поступивших пациентов и удаление выписавшихся. Причем информация о выписавшихся больных переписывается в архивный файл и сохраняется в течении года. Автоматически ведется учет освободившихся мест в палатах .

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

4 Имеется возможность определить сколько будет свободных мест по отделениям:

  • завтра;

  • через 2 дня;

  • через 3 дня.

5 По запросу пользователя должна выдаваться информация :

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

  • о количестве больных на отделении ( по шифру отделения);

  • о составе пациентов в конкретной палате ( по номеру палаты).

6 Организовать поиск по критерию ( по всем полям базы данных).

Статистическая обработка и анализ информации по подбору партнера для брака

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

База содержит:

  • Фамилия И.О.кандидата ;

  • Шифр ( порядковый номер в базе данных);

  • Пол;

  • Образование;

  • Возраст ( дата рождения);

  • Рост ( в сантиметрах- число);

  • Вес ( в кг.- число).

Пользователь вводит информацию о своих требованиях к будущему партнеру:

  • Пол;

  • Образование;

  • Возраст ( дата рождения); \\\ для возраста, роста и веса указываются допустимые - Рост ( в сантиметрах- число); границы \\\

  • Вес ( в кг.- число).

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

  • брак устойчив (70-100% совпавших ответов);

  • не устойчив (менее 30% );

  • стоит подумать о совместимости ( менее 70%).

Демонстрационная программа по изучению графического пакета 3D max 4

Постоянная информация задачи:

- файлы, осуществляющие помощь по использованию приложения;

- текстовые файлы, содержащие обучающую информацию;

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

- файлы для музыкального сопровождения.

Входная информация:

Пользователь выбирает один из пунктов меню

ДЕМОНСТРАЦИЯ

ОБУЧЕНИЕ

Если выбран пункт ДЕМОНСТРАЦИЯ , то пользователю предлагается для просмотра демонстрационный ролик. Затем приводится подробное описание процесса его создания. В случае, если выбран пункт ОБУЧЕНИЕ , пользователь имеет возможность изучить алгоритм создания видео - ролика, а затем приступить к его созданию. Причем на каждом этапе работы можно получить развернутую подсказку, сообщающую пользователю о его дальнейших действиях.