Прикладная информатика Матвеев П.К._2021_бакалавриат. Чувашский государственный университет имени И
Скачать 1.3 Mb.
|
Разработка программного продуктаСоставление спецификаций требований к программному продуктуСпецификация требований программного обеспечения – описание поведения программы, которую требуется разработать. Включает ряд пользовательских сценариев, которые описывают все варианты взаимодействия между пользователями и программным обеспечением [7]. План спецификации составляется по заданию при создании программного обеспечения. План спецификации: разработка спецификаций отдельных компонентов; разработка кода программного продукта на основе готовых спецификаций на уровне модуля; отладка программных модулей с использованием специализированных программных средств; тестирование программных модулей; оптимизация кода, программного модуля; разработка компонентов проектной и технической документации с использованием графических языков спецификаций. Данный программный продукт удовлетворяет следующим требованиям: максимальное удобство при работе с программным продуктом пользователя; осуществление авторизации; возможность вводить данные; отображать данные введенные на экран; возможность редактировать введённые данные; возможность распечатать информацию из базы данных на принтере. Разработка базы данныхБаза данных – совокупность взаимозависимых, хранящихся совместно с данными при наличии такой минимальной избыточности, которая допускает их применение оптимальным способом для одного либо нескольких приложений. Формирование базы данных, ее помощь и предоставление доступа пользователей к ней исполняется централизованно с помощью специального программного инструментария – системы управления базами данных. Проект разработан на языке Visual Basic. Программное обеспечение, отвечающее за интерфейсную часть, сосредоточено на процедурах которые представляют собой реакции на определенные события, нажатие кнопки, создание или закрытие формы. Создана таблица в MS Access для добавления данных абитуриентов (см. Таблица 1). Таблица 1 - Структура базы данных
Разработка программного модуля базы данных и установление связи с главным модулемПри разработке программного модуля баз данных требуется проект приложения Windows Forms и база данных Access (ACCDB-файл) или база данных Access 2007—2010. Основными компонентами для работы с базами данных являются: DataSet – объект типа «Набор данных», состоит из таблиц и связей; DataGridView – элемент для просмотра внесенных записей в базе данных; TableAdapter – скрытый элемент, автоматически добавляется и предназначен для обмена данными через созданный канал связи. Для подключения компонента DataGridView в главной форме программного продукта необходимо поместить его на форму из Панелей инструментов, далее нажать на черный крестик в правом верхнем углу компонента, выбрать «Добавить источник данных» - «База данных» - «Набор данных». В окне «Выбор подключения базы данных» выбрать «Новое подключение». Затем в окне «Добавление подключения» выбрать в источнике данных «Файл базы данных Microsoft Access OLEDB» и указать путь и имя базы данных, которая находится в созданной папке. Затем на странице «Выбор объектов базы данных» выбрать необходимые для формы таблицы. Разработка формы авторизации, главной и подчиненной формыВыполнена разработка формы авторизации для входа в информационную систему «Абитуриенты» и кнопок «Войти» и «Отмена». Данный программный модуль предназначен для входа в ИС, форма и листинг приводится на рис. 5, 6, 7. Рисунок 5 – Разработка формы «Авторизация» Рисунок 6 – Листинг формы «Авторизация» Рисунок 7 – Главная форма ИС Выполнена разработка подчиненного программного модуля для ввода данных в базу данных. Данный программный модуль предназначен для ввода данных в БД, форма и листинг приводится на рис. 8, 9. Рисунок 8 – Форма «Ввод данных» Рисунок 9 – Листинг формы «Ввод данных» Выполнена разработка подчиненного программного модуля для редактирования введенных данных, форма приводится на рис. 10. Подчиненный программный модуль предназначен для редактирования введенных значений в БД, листинг формы приводится на рис. 11, 12, 13. Рисунок 10 – Форма «Редактировать» Рисунок 11– Листинг формы «Редактировать» Рисунок 12 – Листинг формы «Редактировать» Рисунок 13 – Листинг формы «Редактировать» Выполнена разработка подчиненного программного модуля для отображения введенных данных на экране, форма приводится на рис. 14. Данный программный модуль предназначен для отображения введенных данных, листинг формы приводится на рис. 15. Рисунок 14 – Форма «Отображение данных» Рисунок 15 – Листинг формы «Отображение данных» Выполнена разработка подчиненного программного модуля для распечатки информации из БД на принтере, форма приводится на рис. 16. Разработан программный модуль для распечатки информации из базы данных на принтере, листинг формы приводится на рис. 17, 18. Рисунок 16 – Форма «Печать» Рисунок 17 – Листинг формы «Печать» Рисунок 18 – Листинг формы «Печать» Выполнена разработка подчиненного программного модуля котора предназначена для анализа и обработки введенных в БД, форма приводится на рис. 19. Подчиненный программный модуль предназначен для анализа и обработки введенных в БД, листинг формы приводится на рис. 20, 21, 22. Рисунок 19 – Форма «Анализ и обработка» Рисунок 20 – Листинг формы «Анализ и обработка» Рисунок 21 – Листинг формы «Анализ и обработка» Рисунок 22 – Листинг формы «Анализ и обработка» Выполнена разработка подчиненного программного модуля для поиска информации в БД и отображения результата на экране, форма приводится на рис. 23. Программный модуль позволяет искать нужную информацию(запись) из БД и отображает результат. Результат выделяется. Листинг формы приводится на рис. 24. Рисунок 23 – Форма «Найти» Рисунок 24 – Листинг формы «Найти» Выводы по разделу В процессе выполнения проектно-конструкторской части дипломного проекта разработана необходимая таблица с базой данных Microsoft Office Access, на языке Visual Basic разработан проект с необходимыми формами для работы, а также разработано руководство пользователя. Подобран интерфейс, понятный и приятный для восприятия пользователей. |