Контрольная работа: Разработка программного комплекса
· Фамилия – текстовое поле с максимальной длинной 100 символов;
· Дата приема на работу – поле типа TDate;
· Образование – текстовое поле длинной 100 символов;
· Специальность - текстовое поле длинной 100 символов;
· Пол – поле типа byte;
· Отношение к воинской службе - текстовое поле длинной 100 символов;
· Год рождения – поле типа TDate.
В качестве выходных данных программы выступает файл базы данных. А также графическое отображение результатов запросов пользователя. Из графической информации пользователь может получить следующие типы объектов:
· Таблица с данными;
· График;
· Текстовая информация.
Поскольку вся информация проверяется при вводе и пользователь выбирает только то, что может использоваться в данном поле, то ловится всего одна ошибка связанная с попыткой редактирования пустой строки таблицы данных.
Структурная диаграмма программного комплекса
Схема построения программного средства и основных классов:
Данные для тестирования
Фамилия | Дата рождения | Принят на работу | Пол | Образование | Специальность | Отношение к воинской службе |
Петров | 03.12.1956 | 12.12.2001 | муж | Высшее | Инженер | В запасе |
Иванов | 15.01.1990 | 11.12.2009 | муж | Среднее | Техник | В запасе |
Федорова | 30.04.1964 | 04.11.2004 | жен | Высшее | Бухгалтер | |
Сидоров | 24.07.1992 | 0707.2010 | муж | Начальное | Курьер | Призывник |
Инструкция пользователя
При запуске программы пользователь попадает но основное окно программы:
Если необходимо использовать уже созданную базу то необходимо использовать кнопку «Выбрать базу». После этого пользователь попадет на окно выбора создания или открытия существующей базы.
Для того что бы выбрать базу необходимо нажать на кнопку «…» и в открывшемся окне задать имя или выбрать уже существующий файл базы.
Внимание: Если выбран режим создания БД и указывается существующий файл, то он будет перезаписан.
При этом даже если не загружать базу есть возможность создавать новые записи. По завершению работы и закрытию программы пользователю будет предложено сохранить внесенные изменения.
Управлять записями можно используя три кнопки внизу экрана. При помощи этих кнопок можно создавать. Удалять или редактировать записи.
Существует возможность выполнения определенных запросов. Для выбора нужного запроса необходимо воспользоваться выпадающим списком в верхней части экрана, после чего нажать на кнопку «Выполнить запрос». Как только программа осуществит выборку на экран будет выведена форма с результатами запроса.
график диаграмма типизированный файл
Приложение. Исходные тексты программных модулей
unitUnit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Menus, Grids, DBGrids, DB, DBTables;