3.1 Блок-схема алгоритма обработки данных Схема работы пользователя с программой представлена на рисунке 3.1.
Рисунок 3.1 – Алгоритм работы созданного приложения
Рассмотрим алгоритм более подробно. На первоначальном этапе, для входа в приложение пользователю предлагается авторизоваться, введя свои персональные данные и указав необходимые реквизиты для входа.
Пройдя процесс авторизации, пользователь может приступить к работе. Авторизованный пользователь может вносить в базу новые данные, редактировать или удалять имеющиеся. Для формирования отчетной деятельности предусмотрен фильтр. Сформированный отчет может быть экспортирован в удобный формат файлов.
3.2 Физическая реализация базы данных В качестве СУБД была выбрана MS SQL Server 2005. SQL Server 2005 – это реляционная СУБД, которая использует язык Transact-SQL для пересылки сообщений между компьютером клиента и компьютером, на котором работает SQL Server 2005 [2].
В данной курсовой работе была создана база данных (рис 3.2), включающая в себя:
4 таблицы (dbo.T_Students, dbo.T_Labs, dbo.T_Prepods, dbo.T_Parameters);
1 диаграмма взаимодействия (dbo.Diagram);
16 хранимых процедур.
Рисунок 3.2 – Внешний вид базы данных в SQL Server 2005
3.3 Разработка прикладной программы Интерфейс программного средства «ПО Лабораторный стенд» представляет собой совокупность взаимосвязанных окон. Взаимодействие пользователя и программы осуществляется при помощи текстовых полей, кнопок и других стандартных объектов Windows. Проектируемое программное средство создано в среде MS Visual Studio 2005.NET на языке C#.
Первоначально открывается форма регистрации пользователя, представленная на рисунке 3.3.
Рисунок 3.3 – Форма регистрации пользователя В случае правильного ввода данных, при нажатии на кнопку «Тест», появится сообщение «Success», говорящее об успешно завершенном процессе авторизации пользователя. В случае же ошибочного ввода данных, появится сообщение, свидетельствующее о том, что данные были введены некорректно (рис 3.4): Рисунок 3.4 – Сообщение, говорящее о некорректности введенных данных При нажатии на кнопку Тест происходит проверка возможности соединения с базой данных. При нажатии на кнопку ОК происходит соединение с базой данных и открывается главная форма проекта (рис 3.5), в которой и будет происходить работа с данными. Рисунок 3.5 – Главная форма На данном рисунке представлена главная форма работы с данными. Оператор АРМ имеет возможность добавлять, удалять или изменять существующие данные. Для того, чтобы просматривать имеющиеся заказы, предусмотрен фильтр по идентификационному номеру сессии выполнения лабораторной работы.
Данные, отфильтрованные по идентификационному номеру не доступны для редактирования в данном режиме.
После проведения всех необходимых действий, пользователь имеет возможность сгенерировать отчет с последующим экспорт в формат *.xls или *.pdf.
Для того, чтобы просмотреть данные о создатели данного приложения, предусмотрена форма «О программе» (рис 3.6):
Рисунок 3.6 – О программе На данной форме можно просмотреть информацию о создателях программы, теме проекта и т.д.
3.4 Создание контекстно-зависимой справки В рамках проекта создана контекстно-зависимая справка в пакете Help&Doc, в которой отражены все возможности созданного программного продукта и включены указания по использованию программного средства.
Файл справки представляет собой скомпилированный HTML- файл. Также файл справки представлен в формате *.hlp, *.pdf.
На рисунке 3.7 представлено изображения файла справки в формате HTML.
Рисунок 3.7 – Контекстно-зависимая справка Справка вызывается путем нажатия меню «Помощь», затем выбора меню «Справка».
|