Разработать систему обработки данных о загрузке некоторых ЭВМ одного вц



Скачать 263.33 Kb.
страница1/3
Дата24.12.2019
Размер263.33 Kb.
ТипКурсовая
  1   2   3
ФЕДЕРАЛЬНОЕ АГЕНСТВО ВОЗДУШНОГО ТРАНСПОРТА

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

ГРАЖДАНСКОЙ АВИАЦИИ (МГТУ ГА)

Кафедра вычислительных машин, комплексов, сетей и систем.

Курсовая работа

защищена с оценкой

(подпись преподавателя, дата)



КУРСОВАЯ РАБОТА

по дисциплине «Программирование»



Вариант № 19

Тема: разработать систему обработки данных о загрузке некоторых ЭВМ одного ВЦ.

Выполнил студент группы ЭВМ 2-1

(Ф.И.О.)

Руководитель: ________________________________

(звание, степень, Ф.И.О.)

МОСКВА, 20??



Техническое задание:

Разработать систему обработки данных о загрузке некоторых ЭВМ одного ВЦ.

Данные о работе программистов на ряде ЭВМ ВЦ помещены в файл данных смешанно по различным ЭВМ.

Строки файла данных содержат следующие данные:



ФИО Номер Шифр Дата Время Время


программиста ЭВМ темы работы начала работы конца работы


Количество используемых ЭВМ и их номера заранее не известны (система должна работать с произвольным файлом данных), эти данные определяются программно из файла данных.


Создаются бинарные файлы с базами данных по каждой ЭВМ. В процессе создания контролировать время начала и конца работы и шифр темы.

Система выполняет несколько видов обработки данных. Для выбора варианта обработки данных используется меню.



Вариант 19

  1. Просмотр данных о работе программистов на данной ЭВМ. Выводить данные в таблицу в порядке возрастания даты работы на ЭВМ:



ФИО

программиста



Шифр

темы


Дата

работы


Время работы

Интервал

начала

конца

в минутах



  1. Определение:

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

  • по заданной теме;

  • по каждой теме;

- общего времени выполнения всех заданий заданным программистом;

- процента времени, затраченного по каждой теме заданным программистом;

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


  1. Поиск и печать сведений об использовании ЭВМ по любому сочетанию трех поисковых признаков: номер ЭВМ, шифр темы, ФИО программиста.

  2. Удаление записей о работе программистов. Данные для удаления: ФИО программиста, дата работы и шифр темы.

Удаление проводить в двух вариантах: 1) – данные для удаления вводить с клавиатуры и 2) – данные вводить из файла данных для удаления. Должен быть запрос как проводить удаление: с клавиатуры или из файла. Файл данных для удаления содержит данные для удаления по различным ЭВМ.

Удалять данные и из бинарных файлов, и из первичного файла данных.



  1. Дополнение базы данных новыми записями.

Возможности разработанной системы:

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



- Выводить данные о группах и студентах;

- Дополнять файлы данных;

- Удалять данные о студентах.

Алгоритмы функций обработки данных:

void RefreshData - функция для обновления файла данных с изначальными даннными для обработки

void evm::sozdData – метод класса evm. Отркывает файл data.dat потоком fin для записи в бинарном формате из файла в указатель evm::ptr с последующим занесением указателя в вектор evmVect.



void evm::FileCreate() – метод класса evm. Создается файл с данными для каждой ЭВМ.




Поделитесь с Вашими друзьями:
  1   2   3


База данных защищена авторским правом ©uverenniy.ru 2019
обратиться к администрации

    Главная страница