- •По дисциплине «Программирование на языке высокого уровня»
- •Аннотация
- •Описание программы.
- •Общие сведения.
- •Функциональное назначение
- •Описание функционирования программы
- •Используемые технические и программные средства
- •Выходные данные
- •Программа и методика испытаний
- •2.1 Цель испытаний
- •2.2 Требования к программе
- •Программа и методика испытаний
- •3 Руководство системного программиста
- •3.1 Назначение и условия применения программы
- •3.2. Структура программы
- •3.3. Настройка программы
- •3.4. Дополнительные возможности
- •3.2 Характеристика программы
- •Структура программы
- •3.4.Проверка работоспособности программы
- •Руководство оператора
- •5. Требования к программной документации
- •6. Технико-экономические показатели
- •7. Стадии и этапы разработки
- •8. Порядок контроля и приемки
Описание программы.
Общие сведения.
Программное обеспечение для института селекции растений, хранения данных о клиентах, хранения данных о выданной клиентам аппаратуре и истории безналичного расчёта, расчёта наличными, а также индикации поступления средств на лицевой счёт.
Программное обеспечение разработано для персонального компьютера IBM PC с процессором не ниже Pentium-120 со следующими характеристиками:
Объем ОЗУ не менее 16 Мб;
Графический адаптер SVGA;
Манипулятор типа «мышь».
Клавиатура
Реализовано данное программное обеспечение на языке С++.
Функциональное назначение
Программа предназначена для ввода, хранения и последующего извлечения данных о растениях для института селекции растений, поступающих средств, и информации о выведенных сортах семян.
Описание функционирования программы
Программное обеспечение не взаимодействует с другим ПО.
Основные действия пользователя в программе представлены следующими пунктами:
1.Выбор нужного пункта в меню.
2.Просмотр информации.
3. Возможность добавления информации.
4. Возможность редактирования информации.
5.Выход из программы.
При осуществлении перечисленных операций система взаимодействует с текстовыми документами с информацией, хранящейся в папке с программой.
Данный алгоритм является достаточно простым и доступным для программной реализации и применения.
(Рис.1
схема алгоритма работы программы)
1.4Логическая
структура
Диаграмма классов
(Рис.2.Диаграммы классов)
Используемые технические и программные средства
Программное обеспечение разработано для персонального компьютера Asus с процессором AMD Athlon II Dual-Core 320 со следующими характеристиками:
- Объем ОЗУ 2 Гб;
- Клавиатура
- Графический адаптер ATI Mobility Radeon HD 4500 Series;
- Манипулятор типа «touchpad»
1.6 Вызов и загрузка
Вызов программы может быть произведен с произвольного носителя.
Объем занимаемого места на носителе составляет 616 кб.(исполняемый файл) Объем памяти занимаемой программой в ОЗУ составляет 348 кб.
Входные данные
Входные данные могут быть реализованы 2-мя способами. Первый способ это ввод данных с клавиатуры. Второй способ чтение данных из файла.
Входными данными в данной программе являются 3 файла: о покупке - buy.txt, о растениях – Rastenie.txt и о сортах – Sort.txt. Формат файлов имеет расширение *.txt.
Файлы имеют следующую структуру:
buy.txt
Сохранено число, обозначающее, количество покупок находящихся в этом файле.
Сохранен номер покупки.
Сохранена сумма покупки.
Сохранен отдел покупки.
Сохранено количество растений, числящихся за этой покупкой (нумерация растений начинается с нуля).
Rastenie.txt
Сохранено название растений, находящихся в этом файле.
Сохранен тип растений.
Сохранена технология посадки.
Sort.txt
1 Сохранено название сортов, находящихся в этом файле.
Сохранено описание сорта.
Сохранена информация о морозоустойчивости растения.
Сохранен год выведения сорта.
