Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Разработка программы «Расписание работы вычислительного зала»

Автор:   •  Февраль 26, 2023  •  Курсовая работа  •  4,255 Слов (18 Страниц)  •  128 Просмотры

Страница 1 из 18

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

Создать программу «Расписание  работы  вычислительного зала». Структура исходных данных: дата, фамилия преподавателя, наименование программного продукта, группа, время работы в вычислительном зале. Сформировать и выдать на печать расписание занятий на несколько дней (с …по…). Определить группу, наиболее часто посещающую зал, вычислить время (кол-во занятий), проведенное группой в вычислительном зале в течение недели. Найти преподавателя, реже всего проводящего занятия в этом зале. Выдать на печать список групп, обучающихся у одного преподавателя.


Содержание

Содержание        3

Введение и постановка задачи        4

Таблица спецификаций переменных глобальных и функции main()        5

Схема иерархии модулей        6

Таблица спецификации функций        7

Алгоритмизация функции        8

Таблица тестов        13

Результаты тестирования        14

Листинг        15

Руководство пользователя        19

Заключение        21

Список использованных источников:        22


Введение и постановка задачи

В процессе выполнения курсовой работы планируется научиться созданию Windows-приложений в среде программирования «Microsoft Visual Studio 2019» на языке программирования С++.

Были поставлены задачи: написание и разработка алгоритма, составление таблицы спецификаций, тестирование программы.

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

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

В процессе выполнения работы будут решены следующие задачи:

  1. Разработка алгоритма решения поставленной задачи
  2. Создание таблицы спецификаций
  3. Составление иерархии модулей программы
  4. Словесное описание используемого алгоритма
  5. Написание программы
  6. Тестирование

Таблица спецификаций переменных глобальных и функции main()

Имя

Назначение

Тип

ОДЗ

1

N

Счётчик

const long int

[1000;1000]

2

ReadFile

Чтение файла

void

-

3

Menu

Вывод меню выбора на консоль

int

[-2147483647; 2147483647]

4

Show

Вывод отсортированного расписания на консоль

void

-

5

SortByDate

Сортировка по дате

void

-

6

size

Возвращает количество значений в векторе

int

[-2147483647; 2147483647]

7

DateInput

Ввод дня и месяца

void

-

8

SearchGroup

Поиск группы,которая наиболее часто посещает зал

void

-

9

SeacrhTeacherByTime

Поиск преподавателя,который реже проводит занятия

void

-

10

SearchListGroupByTeacher

Поиск списка групп,обучающихся у преподавателя

void

-

11

exit

Выход из программы

void

-

12

GetPath

Получение пути к файлы

string

-

...

Скачать:   txt (28.3 Kb)   pdf (286.7 Kb)   docx (274.8 Kb)  
Продолжить читать еще 17 страниц(ы) »
Доступно только на Essays.club