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

2. Разработка рабочего проекта

    1. Разработка программы

Программа предназначена для функционирования в среде Windows. Это приложение, хотя и разрабатывалось в среде визуального программирования, но использует собственное консольное окно. Таким образом, программирование строится на процессе написания кода, придающего консольному окну и программе в целом необходимую функциональность. Окно программы изображено на рисунке 1

Меню программы выводится только один раз. Программа использует диалоговый режим. Данная программа выводит информацию по нажатию клавиш. При запуске программа должна выводить на собственную консоль меню выбора действий (см. Рис1)

Рис. 1 Вывод программы на консоль

=

П ри нажатии F1 программа должна выводить на собственную консоль базу данных (см. Рис2)

Рис 2. Действие программы на нажатие F1

При нажатии F2 программа должна выводить на собственную консоль результат функция определения молодых специалистов по предприятию (см. Рис3)

Рис 3. Действие программы на нажатие F2

Р ис 4. Действие программы на нажатие F3

При нажатии F3 программа должна выводить на собственную консоль результат функция определения среднего оклада по предприятию (см. Рис4)

Рис 5. Действие программы на нажатие F4

При нажатии F4 программа должна выводить на собственную консоль зарплату по предприятию(см. Рис5

При нажатии F5 программа должна выводить на собственную консоль сотрудника с максимальным стажем(см. Рис.6

Рис 6. Действие программы на нажатие F5

*9

2.2Спецификация программы

Обозначения

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

Примечание

Работники предприятие.ехе

Исполняемая программа

Программа ,состоит из нескольких папок , в которых она содержится

tm.cpp

Главная функция

Занимается вызовом основных и вычислительных функций

konsol.cpp

Файл программы

Создаёт собственную консоль

konsol.h

Файл включений

Создаёт консольное окно

fuction.cpp

Файл программы

Расписаны все функции

fuction.h

Файл включений

Определены все функции

2.4«Описание программы»

При создании программы калькулятора использовался модульный принцип построения программ. Все исходные модули логически разделены на файлы. Программа состоит из 5-х файлов «tm.cpp», ,«fuction.cpp», «konsol.h»,«konsol.cpp», «konsol.h».

Файл «tm.cpp» - главный, является по своей сути управляющим. Здесь осуществляется вход в программу. Этот модуль вызывает функции из других модулей – файла включений «fuction.h» и «konsol.h».

Файл «fuction.h» - состоит из функций, вызываемые в управляющем файле:

vivod(vmc,N) - функция определения и вывода массива структуры; функции определения и вывода молодых специалистов - msp(vmc,N); функция определение и вывода среднего оклада по предприятию и вывода фамилии и должности, чей оклад меньше среднего значения - srokl(vmc,N); вызов функции определения и вывода зарплаты - zarpt(vmc,N); вызов функция определения и вывода максимального стажа работы stazhmax(vmc,N);

Файл «konsol.сpp» содержит:

void konsol(HANDLE out) — создает собственную консоль, задаются размер, название консоли.

WORD GetVK_Symbol(HANDLE in) — функция-ключ, позволяет программе отзываться на нажатие клавиш на клавиатуре.

Файл «konsol.h» содержит прототип функции, используемой в файле«konsol.сpp» .