- •Ведение
- •Теоретическая часть
- •Техническое задание на разработку программного продукта
- •1.2Организация ввода – вывода и пользовательского интерфейса
- •Входные данные
- •Выходные данные
- •Интерфейс пользователя
- •Структурная схема программы
- •Выбор и обоснование языка программирования
- •Выбор стиля, методов и средств программирования
- •Входные данные
- •Выходные данные
- •Тестирование программы
- •Список литературы
- •Приложения костромской политехнический колледж
- •«Учётная ведомость по успеваемости студентов»
- •Костромской политехнический колледж
- •Информационная часть
- •Назначение программы
- •Входные и выходные данные
- •Костромской политехнический колледж
- •Interface
- •Image1: tImage;
- •Implementation
- •Interface
- •XpManifest1: txpManifest;
- •Image1: tImage;
- •Implementation
- •Interface
- •Image1: tImage;
- •Implementation
- •Interface
- •Image1: tImage;
Выбор стиля, методов и средств программирования
Для эстетичного вида документа должен соблюдаться стиль программирования, которым является набор приемов или методов программирования, использующийся в целях написания правильных, эффективных удобных для применения и легко читаемых программ. Для оформления текста программы и документа использовались следующие элементы стиля комментарии, пропуски и строк, размещение операторов, использование скобок, перенос строк, выбор имен переменных, стандартизация сокращений, отступы от начала строк, упорядочивание списка по алфавиту и другие правила стиля.
Описание программы
Общие сведения
Программа работает в среде Windows XP путем запуска файла Project1.exe. Для нормального функционирования программы необходимо наличие процесса с тактовой частотой 800 МГц, QVGA монитора, оперативной памятью 128 Мб и 13 Мб свободного места на жестком диске. При написании программы использовалась среда программирования Borland Delphi 7.
Функциональное назначение программы
Программа называется «Учётная ведомость по успеваемости студентов» и запускается файлом Project.exe, функционирует в среде Windows XP. Программа представляет базу данных успеваемости студентов.
Описание логической структуры
Структурная схема программы представлена в подразделе 1.3, на которой указаны процедуры, логическая связь между ними, а так же их функциональное назначение.
Используемые технические средства
Для работы программы необходимо наличие процессора с тактовой частотой 800МГц, QVGA монитора, оперативной памяти 128 Мб и 13 Мб дискового пространства.
Вызов и загрузка
Перед применением программы, нужно установить Администратор Баз Данных
Установка:
В папке "ПРОГРАММА" запускаем установочный файл bdesetup
Нажимаем далее, при установке ни чего не изменяем.
По завершении установки, открываем установленную программу C:\Program Files\Borland\Common Files\BDE\BDEADMIN
Создаем новую базу: Object - New - Ok и изменяем название STANDARD1 на название 125
Выбираем нашу базу 125, справа в окне будет строка PATH, в ней указываем путь к папке bd которая хранится в корневой папке "Учётная ведомость по успеваемости"
В левом окне выбираем вкладку Configuration, далее Drivers - Native - PARADOX и в правом окне в поле NET DIR указываем путь C:\Program Files\Borland\Common Files\BDE
Сохраняем настройки: Object -> Apply
Программа функционирует в ОС Windows XP и запускается командным файлом «Project.exe».
Входные данные
Входными данными в программе являются:
ФИО
Номер
Табель успеваемости
Выходные данные
Выходными данными в программе являются:
форма с таблицами баз данных;
формы справок о разработчиках и сведения о программе.
Тестирование программы
Тестирование предназначено для демонстрации правильности работы программы в заданных диапазонах изменения внешних условий и режимов эксплуатации. Оно предназначено для демонстрации отсутствия ошибок на заранее подготовленных наборах данных.
В процессе тестирования использовалась пошаговая отладка, т.е. проверялась правильность работы каждого пункта меню, адекватная реакция на нажатие клавиш, контроль на наличие необходимых для работы программы файлов, наличие всех сообщений, предусмотренных в конкретных ситуациях, отслеживание входа в процедуры в необходимый момент времени, их непосредственную работу и своевременный выход из них.
При тестировании программы проверялась правильность функционирования всех процедур, которые совершает пользователь при работе с базой, а именно: запись, сортировка, и открытие базы данных.