Разработка автоматизированной информационной системы учета заявок на ремонт подвижного состава на примере предприятия РМ ПАТП-6
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?орма пользовательского интерфейса в виде кнопочной формы, для работы со справочной информацией, в которую входят справочники подвижного состава, сотрудников, марок автомашин, нарядов, список причин сходов и опозданий.
Рисунок 3.2 - Главная форма
Рисунок 3.3 - Форма справочники
На следующем рисунке 3.4 изображена форма авторизации пользователя, для входа под своими идентификационными данными.
Рисунок 3.4 - Форма авторизации
После авторизации, автоматически происходит переходит на форму ввода данных в виде полей для заполнения данных и кнопок, для работы непосредственно по нарядам подвижного состава, представленную на рисунке 3.4, (программный код VBA (приложении Б, рисунок Б.2).)
Наличие большого количества кнопок обусловлено, возможностью быстрого оформления всех необходимых документов для своевременного предоставления отчетности.
Рисунок 3.4 - Форма ввода данных
На следующем рисунке 3.5 представлена форма для просмотра отчетности по сходам автомашин парка предприятия.
Рисунок 3.5 - форма просмотра отчетности по автомашинам
На рисунке 3.6 представлена форма для ввода, редактирования данных по ремонту единицы подвижного состава по выбранному наряду (Листок учета).
Рисунок 3.6 - форма Листок учета
На следующем рисунке 3.7 изображено форма пользовательского интерфейса в виде кнопочной формы, для формирования отчетов для учета заявок, сводных таблиц и т.д. в разрезе дат, программный код VBA (приложении Б, рисунок Б.6).
Рисунок 3.7 - форма создания отчетов
На следующем рисунке 3.8 изображено окно на вход формы защиты БД.
Рисунок 3.8 - форма защиты БД.
Формы нормативно-справочной информации изображены на рисунках Е.1-Е.5 в приложении Е. Выходные документы изображены на рисунках Д.1-Д.13 в приложении Д.
.2 Взаимодействие приложения с источниками данных (технология доступа к данным, sql-запросы, хранимые процедуры)
Для того чтобы пользователь ИС мог использовать информацию хранящуюся в базе данных СУБД Microsoft SQL Server 2003, необходимо выбрать и реализовать технологию доступа к базе данных. Основной технологией доступа к данным, выступают sql-запросы (приложение Г, рисунки Г.1-Г.15). На рисунке 3.9 показан sql-запрос, отображающий существующие на выбранную дату наряды автопарка на форме.
Рисунок 3.9 - Пример sql-запроса
На следующем рисунке 3.10 отображен sql-запрос, осуществляющий выборку и группировку сформированных листов учета по гаражному номеру.
Рисунок 3.10 - Пример sql-запроса
Хранимые данные записаны в таблицах среды разработки ИС.
Таблица Механик ОТК хранит информацию, которая включает в себя: ИД гаражного номера, время выезда, заезда автомашины, ее гаражный номер, дату выписки и закрытия ремонта, а также причины схода, все данные таблицы являются реквизитами автомашин при обследовании, рисунок 3.11.
Рисунок 3.11 - Таблица Механик ОТК
Таблица Лист учета изображенная на рисунке 3.12 хранит информацию о количестве начисленных технических обслуживаний по всем гаражным номерам.
Рисунок 3.12 - Таблица Лист учета
Остальные таблицы с данными ИС в приложении Г, рисунках Г.16-Г.21.
3.3 Тестирование приложения
Надежность программного обеспечения (ПО) характеризует работу без отказов в течение определенного периода времени, рассчитанная с учетом стоимости для пользователя каждого отказа /7/. Надежность программного обеспечения как определяющий элемент его качества закладывается на этапе разработки и проектирования, реализуется на этапе реализации ПО /9/. Критерии, определяющие надежность ПО - выбор режима работы ПО. Поэтому для обеспечения надежности ПО зачастую используют такие термины, тестирование, отладка, контроль и испытание.
Тестирование - процесс выполнения программы или части программы, с намерением или целью найти ошибки;
Контроль - попытка найти ошибки в тестовой, или моделируемой среде;
Испытание - попытка найти ошибки, выполняя программу в заданной реальной среде;
Аттестация - авторитетное подтверждение правильности программы. При тестировании с целью аттестации выполняется сравнение с некоторыми заранее определённым стандартом;
Отладка не является разновидностью тестирования. Хотя отладка и тестирование часто используются как синонимы, под ними подразумеваются разные виды деятельности. Тестирование - деятельность, направленная на обнаружение ошибок; отладка направлена на установление точной природы известной ошибки.
Испытания программного продукта производятся с использованием следующей справочной литературы:
ГОСТ Р28195-89 Оценка качества программных средств.
ISO/IEC 9126: 1991 Information Technology Software Product Quality Characteristics.
Стандарты разработки ПО ESA PSS-05-0-1991.
Тестирование ИС осуществлялась на основе тестового примера методом черного ящика (приложение К). Тестирование методом Черного ящика предполагает обработку системы как непрозрачного объекта, таким образом, знание внутренней структуры в явном виде не используется. Тестирование этим методом обычно подразумевает проверку функциональных возможностей. Синонимами понятия метода Черного ящика являются: поведенческое тестирование, функциональное тестирование, метод непрозрачного