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

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

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

молодых специалистов, чей возраст моложе 25 лет;

среднего оклада по предприятию и вывода фамилии и должности, чей оклад меньше среднего значения;

зарплаты для каждого сотрудника, плюсуя 10% к окладу, если стаж более 10 лет, и 15% - если более 20 лет;

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

      1. Обобщённое описание алгоритма

В программе решаются одновременно две задачи: работа с массивом структур и работой с текстовым файлом.

Обобщённое описание алгоритма:

1. Создаётся собственная консоль «Работники предприятия».

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

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

Программа разделена на три файла типа « .cpp»,так как 1-ый файл – управляющий,2-ой файл - работает с консолью,3-ий файл- выполняет работу с функциями: а)работа с меню; б)работа с базой данных.

В данном процессе задействуется несколько модулей программы: «konsol.h», «fuction.h».

Так как программа состоит из пяти частей, то распишем подробней.

1.Главная часть представляет собой основной текст программы (файл «tmp.cpp»)

1.Определяем дескрипторы каналов ввода/вывода.

2. Вызывается функции создания консоли.

3.Создаётся массивы, которым присваивается значения (имена, должности);

4. Вызывается меню вызова функций.

2.Вторая часть программы - «konsol.cpp». Главная задача — создания собственной консоли.

1.Запрашивается и создаётся системная консоль, и запрашивается собственная.

2.Меняет её название.

3.Меняет размер.

4.Даёт возможность реагировать программе на нажатие клавиш.

3.Третья часть программы представляет собой модуль - «konsol.h» ,который взаимодействует с предыдущей частью программы - создаёт ключ создания консоли.

4.Четвёртая часть программы - «fuction.cpp».,как и основная часть программы. Здесь расписаны все функции, работающие с базой данных.

5.Третья часть программы представляет собой модуль - «fuction.h» ,который взаимодействует с предыдущей частью программы – расписаны все прототипы функций.

      1. Организация входных и выходных данных

Входные данные – данные, с которыми работает программа: имя работника, должность имеют символьный тип данных , год рождения имеет целый тип данных, оклад ,зарплата и средний оклад — имеет целый тип данных с плавающей запятой. Такой ввод удобен, так как позволяет вовремя обнаружить и исправить ошибки.

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

      1. Выбор состава технических и программных средств

На основании разработанного алгоритма делается вывод о необходимости использования языка программирования C++. Следует помнить, что задание на курсовую работу сформулировано как разработка приложения для Windows, поэтому использование среды разработки приложений в Visual Studio предпочтительнее, т.к. позволяет достаточно быстро разрабатывать приложения для Windows.

Минимальные характеристики компьютера

На компьютере должен стоять WINDOWS , начиная с WINDOWS VISTA. Поскольку ставится задача разработать приложение для Windows, то использоваться программа может только под управлением ОС Windows. Для правильной работы программы на ПК должна стоять MICROSOFT Visual Studio 2010.