Курсовые работы / ПРИС П _28
.pdf
|
Начало |
|
|
Ввод |
|
|
начальной |
|
|
даты Tnach |
|
|
Tkon |
|
|
Проверка |
|
Корректный ввод |
корректности ввода |
Ввод некорректен |
|
(nach<kon) |
|
Выполнение |
|
Период |
|
|
|
запроса на |
|
введен |
|
|
|
выборку |
|
некорректно |
|
|
Вывод
результата
Конец
Рисунок 1.6 – Блок-схема построения отчета о прохождении ТО автомобилями в заданном месяце.
Структура запроса на выполнение выборки представлена в листинге 1:
Листинг 1. Структура запроса
CommandText:='Select ([fio_vl]&", "&[sp_vl]&"-"&[np_vl]), nazv_mr, gosn_av, dataplan_av from vlad,avto,marka where (id_vl=id_vl_av) and (id_mr =id_mr_av) and (month(dataplan_av)='+inttostr(cb1.ItemIndex+1)+') and (year( dataplan_av)= '+se1.Text+')';
1.9 Инструкция пользователя по установке программного продукта и работе с
ним
Требования к аппаратным средствам:
процессор Pentium 1700Hz и выше;
объем оперативной памяти – 128 Мб и более;
Требуемые программные средства:
MS Access 2003 и выше версии;
MS Word 2003 и выше версии.
Установка программы «ИС ТЕХНИЧЕСКИЙ ОСМОТР» осуществляется следующим образом:
создать папку «ИС ТЕХНИЧЕСКИЙ ОСМОТР»;
12
скопировать в созданную папку программу «TexOsm», базу данных
base.mdb, конфигурационный файл Option.ini, шаблоны «отказ.doc», «просрочили.doc», «прохождение.doc»
При запуске программы появляется окно идентификации пользователя,
представленное на рисунке 1.7.
Рисунок 1.7 – Авторизация пользователя Многопользовательский режим реализован в виде 3 различных пользователей:
-Администратор (пароль по умолчанию – 1);
-Сотрудник (пароль по умолчанию – 2);
-Гость (пароля нет).
После авторизации появляется главная форма, представленная на рисунке 1.8.
Права доступа к разным пунктам меню для различных пользователей разграничены.
Рисунок 1.8 – Главная форма программы
13
Рассмотрим меню главной формы.
Пункт «Файл.
Подпункт «Связать с БД». Данный пункт предназначен для связывания Приложения и БД (по умолчанию эта связь имеется) По нажатию этого подпункта вызывается диалоговой окно, в котором пользователь указывает путь к файлу БД.
Подпункт «Выход». Приложение закрывается.
Пункт «Справочники» Подпункт «Марка». Справочник содержит информацию о марках
автотранспортных средств. При нажатии на этот пункт появляется форма,
представленная на рисунке 1.9.
Рисунок 1.9 – Справочник «Марка» Для перемещения по записям можно использовать или мышь, или клавиши
«Вверх» и «Вниз». Для добавления новой записи необходимо нажать кнопку
«Добавить», на навигаторе и внести данные в поля. Также можно редактировать и удалять записи.
Для закрытия формы необходимо нажать крестик в правом верхнем углу формы, после чего форма закроется и появится главное меню.
14
Под пункт «Автовладельцы». Справочник содержит информацию о владельцах автомобилей. При выборе появится форма, представленная на рисунке
1.10. Действия в этом справочнике аналогичны вышеописанным [16].
Рисунок 1.10 – Справочник «Автовладельцы»
Подпункт «Автотранспортное средство». Справочник содержит информацию о владельце и его автомобиле, гос. номере авто, год выпуска авто, дату постановки на учет, дату последнего прохождения ТО, предполагаемую дату следующего ТО.
При выборе появится форма, представленная на рисунке 1.11. Действия в этом справочнике аналогичны вышеописанным.
Поиск осуществляется следующим образом: необходимо поставить курсор в строку либо с автовладельцем, либо с гос. номером и начать вводить необходимые символы, после чего в таблице останутся лишь интересующие.
Также реализована сортировка. Для сортировки необходимо нажать кнопку нужного вида сортировки
15
Рисунок 1.11 – Справочник «Автотранспортное средство» Подпункт «Стоимость техосмотра». Справочник содержит информацию о
стоимости прохождения ТО автомобилями и дату изменения. При выборе появится форма, представленная на рисунке 1.12. Действия в этом справочнике аналогичны вышеописанным.
Рисунок 1.12 – Справочник «Стоимость техосмотра» Подпункт «Причины отказа». Справочник содержит информацию о возможных
причинах отказа при прохождении ТО. При выборе появится форма, представленная на рисунке 1.13.
16
Рисунок 1.13 – Справочник «Причины отказа» Пункт «Осмотр».
Имеет 2 подпункта: «Прошедшие осмотр» и «Отказы от осмотра». Выводят соответствующую информацию, которую можно фильтровать и искать необходимую. Формы, появляющиеся при выборе данных подпунктов представлены на рисунках 1.14-1.15.
Рисунок 1.14 – Форма «Прошедшие осмотр»
17
Рисунок 1.15 – Форма «Отказы от осмотра» Пункт «Отчетность».
Подпункт «Осмотр в заданном месяце». Выводит информацию о всех осмотрах, которые были проведены в заданном месяце в указанном году. При выборе данного подпункта появляется форма, представленная на рисунке 1.16.
Рисунок 1.16 – Форма выбора промежутка времени Подпункт «Не прошли (просрочили) техосмотр».
Выводит информацию о автовладельцах, которые не прошли ТО. При выборе данного подпункта открывает MS Word, где формируется такая таблица (рисунок
1.17).
Рисунок 1.17 – Отчет о непрошедших ТО Подпункт «Стоимость техосмотра».
Выводит форму, представленную на рисунке 1.18. Здесь следует выбрать интересующий период и нажать кнопку «Ок», после чего формируется следующая статистика, которая представлена на рисунке 1.19.
18
Рисунок 1.18 – Выбор промежутка времени
Рисунок 1.19 – Стоимость ТО за выбранный период Подпункт «Количество отклонений от прохождения техосмотра».
Выводит информацию о количестве отклонений от прохождения ТО в виде причин и их процентного соотношения. При выборе данного подпункта открывает
MS Word, где формируется такая таблица (рисунок 1.20).
Рисунок 1.20 – Отчет «Количество отклонений от прохождения техосмотра» Пункт «Сервис» Подпункт «Смена пароля». При вызове данного подпункта появляется окно,
представленное на рисунке 1.21. Здесь необходимо выбрать пользователя. Затем ввести новый пароль и повторить ввод нового пароля. После чего нажать кнопку
«Ок».
19
Рисунок 1.21 – Смена пароля
1.10 Способы и результаты тестирования программного продукта в различных режимах
В качестве стратегии тестирования выберем «черный ящик», то есть проверка соответствия функционирования системы техническому заданию. Тестирование проводилось методом «сверху вниз» в трех режимах нормальном, экстремальном и исключительном.
Тестирование программы проводилось для каждого модуля. Для примера рассмотрим некоторые из них.
При тестировании в нормальном режиме никаких исключительных ситуаций не возникло. Была добавлена новая стоимость тех. Осмотра.
Рисунок 1.22 - Проверка в нормальных условиях
20
Рисунок 1.23 - Результат проверки в нормальных условиях Рассмотрим проверку в исключительных условиях на справочнике
«Автовладельцы». Попытаемся добавить новый объект обслуживания при незаполненных полях [17-19]. Результаты проверки представлены на рисунке 1.24.
Рисунок 1.24 – Результаты проверки в исключительных условиях
Рассмотрим проверку в исключительных условиях на справочнике «Марка».
Попытаемся добавить запись с уже существующей в базе фирмой. Результаты проверки представлены на рисунке 1.25.
21