Скачиваний:
9
Добавлен:
17.06.2023
Размер:
970.15 Кб
Скачать

Начало

 

 

 

 

 

Связь с БД

Нет

Установить связь

 

 

 

 

 

Да

 

 

 

 

 

 

Нет

 

 

 

Нет

Авторизация

 

 

 

Выход

Да

 

 

 

 

Да

 

 

 

 

 

Работа со

Нет

Работа с

Нет

Работаем с

Нет

 

 

 

справочниками

 

отчетами

 

сервисом

 

Да

 

Да

 

Да

 

 

 

 

 

 

Выполняем

 

Выполняем

 

Выполняем

 

 

необходимые

необходимые

 

необходимые

 

 

 

действия

 

действия

 

действия

 

 

 

 

 

 

 

 

 

 

 

Выход

Нет

 

 

 

 

 

 

 

 

 

Да

 

 

 

 

 

Конец

 

 

Рисунок 6 – Общая схема работы программы

1.9 Инструкция пользователя по установке программного продукта и работе с

ним

Требования к аппаратным средствам:

процессор частотой 1000Hz и выше;

объем оперативной памяти – 128 Мб и более.

Требуемые программные средства:

MS Access 2003 и выше версии;

MS Word 2003 и выше версии.

12

Установка программы «Сдача и выдача прав» осуществляется следующим

образом:

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

скопировать в созданный каталог программу «Project1.exe», каталог «DB» с

базой данных bd.mdb и конфигурационный файл option.ini.

При запуске программы появляется окно авторизации, представленное на

рисунке 7.

Рисунок 7 – Авторизация пользователя

Винформационной системе создано 2 различных пользователя:

администратор (пароль по умолчанию – 12);

экзаменатор (пароль по умолчанию – серия и номер паспорта без пробела);

Вслучае успешной авторизации появляется форма «главное меню»,

представленная на рисунке 8. Права доступа к некоторым пунктам меню у экзаменующегося ограничены.

Рисунок 8 – Главная форма программы При открытии новой формы в приложении форма основное меню становиться

недоступна, после завершения работы с открытой формой необходимо нажать

13

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

Далее рассмотрена работа с приложением через основное меню.

Пункт «Водители»

Подпункт «Экзаменующиеся». Справочник содержит информацию о претендентах на получение прав. При нажатии появляется форма, представленная на рисунке 9.

Рисунок 9 – Справочник «Экзаменующиеся» Для перемещения по записям можно кликнуть левой кнопкой мыши по записи,

либо использовать клавиши «Вверх» и «Вниз» для перемещения по записям.

Для добавления новой записи, или редактирования существующей необходимо,

соответственно, нажать правую кнопку мыши и выбрать один из предложенных пунктов «Добавить» или «Редактировать», при этом редактируется та запись, на которой стоит курсор, далее заполнить поля в открывшейся форме и нажать кнопку

«Сохранить». Форма редактирования данных справочника показана на рисунке 10.

Рисунок 10 - Редактирование справочника

14

Для удаления записи необходимо нажать на кнопку «Удалить», появиться сообщение для подтверждения удаления записи, представленное на рисунке 11. Для удаления записи нужно нажать кнопку «Да».

Рисунок 11 – Подтверждение удаления В каждой форме для работы с данными реализованы сортировка и поиск по

всем столбцам.

Для сортировки необходимо нажать кнопку «По возрастанию (стрелка вверх)»

или «По убыванию (стрелка вниз)», в зависимости от варианта сортировки, далее выбрать столбец, по которому данные будут отсортированы. Для поиска данных выбрать поле, в котором будет производиться поиск, далее ввести запись.

Подпункт «Имеют права». Справочник содержит информацию о лицах,

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

представлена на рисунке 12.

Рисунок 12 – Справочник «Имеют права»

15

Подпункт «Список вопросов». Справочник содержит архивные данные о существующих вопросах для экзамена с ответами, и указанием правильного ответа.

Форма, для работы с данным справочником, представлена на рисунке 13.

Рисунок 13 – Справочник «Список вопросов» Пункт «Отчеты»

В нем представлены всех необходимые отчеты: отчет о водительских удостоверениях, срок которых подходит к концу, сведение о тех, кто сдал экзамен, но еще не получил права. Пример работы отчета «Истекает срок» представлен на рисунке 14.

Рисунок 14 – Вывод отчета в Excel

16

Пункт «Сервис»

Подпункт «Смена пароля». При вызове данного подпункта появляется окно,

показанное на рисунке 15. Здесь нужно написать логин, затем ввести старый пароль,

новый пароль, повторить ввод пароля. Далее нажать кнопку «Изменить».

Рисунок 15 – Смена пароля

Подпункт «Резервное копирование». В данном подпункте осуществляется функция резервного копирования базы данных.

Пункт «Экзамен»

Подпункт «Пройти экзамен». При вызове данного подпункта появляется окно, показанное на рисунке 16. Здесь нужно пройти экзамен, отвечая на поставленные вопросы.

Рисунок 16 – Пройти экзамен

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

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

17

Тестирование проводилось в трех режимах нормальном, экстремальном и исключительном [15].

При тестировании в нормальном режиме никаких сбоев в программе не возникло. Например, при занесении сведений об экзаменующихся все данные записываются в таблицу «Экзаменующиеся», в том числе, верно, обработаны связные поля. Результаты тестирования в нормальном режиме представлены на рисунке 17.

Рисунок 17 – Тестирование в нормальном режиме Далее проведено тестирование в исключительных условиях. Например, при

добавлении нового экзаменующегося администратор забыл ввести фамилию. При нажатии кнопки «Сохранить» программа выдаст сообщение «Введены не все данные!» и, при нажатии кнопки «ОК», пользователь будет возвращен к заполняемой форме, сбоя не произойдет. Результаты тестирования в исключительных условиях представлены на рисунке 18.

Рисунок 18 – Тестирования в исключительных ситуациях

18

Далее проведено тестирование в экстремальных условиях. Если в базе данных удалить поле, в котором хранятся правильные варианты ответов, то прохождение тестирования станет невозможным. То есть программа перестанет свою корректную работоспособность. Результаты тестирования в экстремальных условиях представлен на рисунке 19.

Рисунок 19 – Тестирование в экстремальных условиях Таким образом при установлении даты тестирования, ранее даты рождения

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

Программный код разработанной информационной системы представлен в приложении В.

19

ЗАКЛЮЧЕНИЕ

В ходе выполнения курсового проекта были закреплены теоретические знания,

полученные в процессе изучения курса «Проектирование информационных систем»,

приобретены практические навыки по данной дисциплине. Для этого была проанализирована предметная область – функционирование отделения ГИБДД. Была построена функциональная модель бизнес-процессов по стандарту IDEF0, и

физическая и логическая модели данных «сущность-связь». На основе полученных результатов был осуществлен выбор структур таблиц базы данных с учетом вопросов,

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

Далее было разработано клиентское приложение с использованием файл-

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

Результатом курсового проекта стала информационная система для автоматизации учета сдачи экзаменов и выдачи водительских прав на вождение автотранспортных средств.

Все пункты технического задания реализованы, что свидетельствует о том, что все поставленные задачи решены, цель достигнута.

20

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1 Абрамов Г. В., Медведкова И. Е., Коробова Л. А. Проектирование информационных систем [электронный ресурс]. Воронеж, Воронежский Государственный университет инженерных технологий, 2012. 172 с. Режим доступа: http://biblioclub.ru/index.php?page=book_red&id=141626&sr=1

2Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник для студентов вузов М. : Финансы и статистика, 2013. 352 с.

3Иванова Г.С. Программирование: учебник для вузов по направлению

230100 «Информатика и вычислительная техника» - 2-е изд. М.: КНОРУС, 2013. 425

с.

4Проектирование информационных систем [Электронный ресурс]: Режим доступа: URL http://www.kgau.ru/istiki/umk/pis/pis.htm

5Вендров А. М. Современные технологии анализа и проектирования информационных систем [Электронный ресурс] // Центр Информационных Технологий: Режим доступа: URL http://www.citmgu.ru/

6Уткин В.Б., Балдин К.В. Информационные системы и технологии в экономике: Учебник для вузов. М. : ЮНИТИ-ДАНА, 2015. 336 с.

7Щелоков С.А. Разработка и создание баз данных средствами СУБД Access

иSQL Server: практикум. Оренбург: ОГУ, 2014. 109 с.

8Богданова С. В., Ермакова А. Н. Информационные технологии: учебное пособие для студентов вузов [электронный ресурс]: Ставрополь: Сервисшкола, 2014. 211 с. Режим доступа: http://biblioclub.ru/index.php?page=book_red&id=277476&sr=1

9Дарахвелидзе П. Г. Программирование в Delphi 7. Спб. : БХВ-Петербург, 2013. 784 с.

10Беломойцев Д. Е., Волосатова Т. М., Радионов С. В. Основные методы

криптографической обработки данных: учебное пособие. М. : Изд. МГТУ им. Н.Э.

Баумана (Московский государственный технический университет имени Н.Э.

Баумана), 2014. 76 с.

21

Соседние файлы в папке Курсовые работы