Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая.pdf
Скачиваний:
39
Добавлен:
11.05.2015
Размер:
1.67 Mб
Скачать

8 Тестирование и отладка системы

Данная система должна быть обслуживаемой системой, рассчитанной на длительное применение. Работоспособность системы может быть нарушена в случае программного или аппаратного сбоя, а также при некомпетентном вмешательстве персонала в работу системы. Для избежания случаев нарушения работоспособности и снижения надежности системы в целом необходимо предусмотреть соответствующие меры.

Надежность системы характеризуется безотказностью, долговечностью и ремонтопригодностью, то есть система должна непрерывно сохранять работоспособное состояние в течение некоторого времени и восстанавливать работоспособное состояние путем технического ремонта и обслуживания.

Все функции системы делятся на дискретные и дискретно-непрерыв- ные. Поэтому в качестве основных показателей надежности для них выберем:

коэффициент готовности kг;

коэффициент оперативной готовности kог.

Значения указанных показателей для каждой функции подсистемы должны быть следующими:

kг 0.97;

kог 0.97.

Учитывая способ построения системы, целесообразно применять комплексную методику расчета надежности на основе расчета показателей надежности технических средств АС, программного обеспечения и персонала, участвующего в работе.

Для обеспечения надежности технических средств системы необходимо создание требуемых условий их эксплуатации, а также проведение технического обслуживания в заданные сроки в полном объеме.

В качестве показателя надежности программного обеспечения прини-

57

мается вероятность отсутствия ошибок в специальном программном обеспечении (СПО). На момент ввода системы в опытную эксплуатацию, программное обеспечение должно обеспечивать вероятность безотказной работы для каждой функции системы управления не менее 0.8 за время 1000 ч.

В процессе опытной эксплуатации СПО вероятность ошибки должна быть устранена. В дальнейшем ПО, так же, как и особенности алгоритмов, не влияют на показатели надежности реализуемых функций.

Надежность персонала, участвующего в работе, определяется его уровнем подготовки и квалификации. Персонал должен быть квалифицированным

иобеспечивать выполнение всех необходимых операций в заданном порядке

иза заданное время. Для оценки надёжности персонала, участвующего в выполнении каждой функции, применяется коэффициент готовности - kг, значение которого должно быть не менее 0.99.

Порядок оценки и контроля показателей надежности на разных стадиях создания системы должен проводиться в соответствии с требованиями ГОСТ 24.701-86, ГОСТ 27883-88, ГОСТ 27.410-87.

Надёжность выполнения каждой функции автоматизированной обучающей системы зависит от трёх факторов:

надёжности комплекса технических средств;

надёжности программного обеспечения;

надёжности персонала.

58

9 Документирование системы

Общая информация Характеристика предметной области

Каждый водитель характеризуется паспортными данными, классом, стажем работы и окладом, причем оклад зависит от класса и стажа работы. Маршрут автобуса характеризуется номером маршрута, названием начального и конечного пункта движения, временем начала и конца движения, интервалом движения и протяженностью в минутах (время движения от кольца до кольца). Характеристиками автобуса являются: номер государственной регистрации автобуса, его тип и вместимость, причем вместимость автобуса зависит от его типа. Каждый водитель закреплен за отдельным автобусом и работает на определенном маршруте, но в случае поломки своего автобуса или болезни другого водителя, может пересесть на другую машину. Необходимо предусмотреть возможность корректировки БД в случаях поступления на работу нового водителя, списания старого автобуса, введения нового маршрута или изменения старого и т.п.

Пользователи системы, их типы, роли, категории

Заведующий гаражом занимается тем, что организует и следит за ремонтом и профилактикой автобусов.

Диспетчер занимается распределением автобусов и маршрутов между водителями в случае форс-мажорных ситуаций и подтверждением в случае штатных ситуациях путем фиксации выездов.

Директор просматривает информацию о работниках и о пробеге автобусов для планирования ремонта.

59

Вход в систему

Рисунок 49. Окно входа в систему

Для входа в систему пользователь должен выбрать свою должность в выпадающем списке напротив надписи «Должность:» и свое имя в выпадающем списке напротив надписи «Сотрудник:», а затем нажать на кнопку входа в систему или выбрать соответствующий пункт меню (или комбинацию клавиш). Вообще, в системе для любого действия, выполняемого при помощи нажатия на кнопку, существует соответствующий пункт меню и комбинация клавиш, поэтому данная информация в дальнейшем будет опускаться.

Кнопка обновления

служит для обновления списка со-

трудников.

 

Кнопка выхода

обеспечивает корректный выход из программы.

60

Использование системы Директор

Просмотр информации о работниках

Рисунок 50. Окно директора

Выбор типа работников осуществляется в выпадающем списке напротив надписи «Выберите работников:». Для того, чтобы ее обновить, нужно

нажать на кнопку

.

Кнопка выхода

обеспечивает корректный возврат к окну входа в

систему.

 

Получение отчета

Для генерации и просмотра отчета необходимо нажать на кнопку с надписью «Показать отчет». Отчет откроется в окне вашей стандартной программы для чтения pdf документов.

61

Диспетчер Просмотр выездов

Рисунок 51. Окно диспетчера

Информация о выездах отображается в соответствующей таблице окна. Для того, чтобы ее обновить, нужно нажать на кнопку .

Кнопка выхода обеспечивает корректный возврат к окну входа в систему.

Добавление выезда

62

Рисунок 52. Окно добавления выезда

Для того, чтобы добавить выезд, нажмите на кнопку . После этого откроется окно добавления выезда. Введите нужную информацию и нажмите на кнопку «ОК». Внесенная информация добавиться в БД и отобразится в таблице.

Для отмены добавления выезда нажмите на кнопку «Отмена».

Редактирование выезда

Рисунок 53. Окно редактирования выезда

63

Для того, чтобы изменить выезд, кликните мышью на нужном выезде в таблице и нажмите на кнопку . После этого откроется окно редактирования выезда. Введите нужную информацию и нажмите на кнопку «ОК». Внесенная информация добавиться в БД и отобразится в таблице.

Для отмены добавления выезда нажмите на кнопку «Отмена».

Удаление выезда

Для удаления выезда кликните мышью на нужном выезде в таблице и нажмите на кнопку

Заведующий гаражом Просмотр поломок

Рисунок 54. Окно зав. гаражом

Информация о поломках отображается в соответствующей таблице окна. Для того, чтобы ее обновить, нужно нажать на кнопку .

Кнопка выхода обеспечивает корректный возврат к окну входа в систему.

64

Добавление поломки

Для того, чтобы добавить поломку, нажмите на кнопку. После этого откроется окно добавления поломки. Введите нужную информа-

цию и нажмите на кнопку «ОК». Внесенная информация добавиться в БД и отобразится в таблице.

Для отмены добавления поломки нажмите на кнопку «Отмена».

Рисунок 55. Окно добавления поломки

Редактирование поломки

Для того, чтобы изменить поломку, кликните мышью на нужной поломке в таблице и нажмите на кнопку . После этого откроется окно редактирования поломки. Введите нужную информацию и нажмите на кнопку «ОК». Внесенная информация добавиться в БД и отобразится в таблице.

Для отмены добавления выезда нажмите на кнопку «Отмена».

65

Рисунок 56. Окно редактирования поломки

Удаление поломки

Для удаления поломки кликните мышью на нужной поломке в таблице и нажмите на кнопку .

66

Приложение 1. Концептуальная диаграмма системы

Рисунок 57. Концептуальная диаграмма

67

Приложение 2. Диаграмма состояний

Рисунок 58. Диаграмма состояний системы

68