Курсовые работы / ПРИС П _24
.pdfПостроим дерево модулей в Microsoft Windows Visio 2003 и покажем результат работы на рисунке 20.
Главная кнопочная кнопка
Заселение на опред дату Выселение на опред дату
Добавление Обновление
Удаление На выборку
Расчет кол-ва проживающих до опред даты назад
Клиенты Комнаты Доп услуги Цена со скидкой назад
Таблицы
Запросы
Отчеты
Формы
Клиенты Комнаты
Доп услуги Использование доп услуг
Услуги проживания Счет-квитанция назад
Счет-квитанция клиентов назад
Выход
Рисунок 20 – Дерево модулей
1.7 Схемы взаимосвязей модулей и массивов данных
В данном разделе покажем, как основные таблицы информационной системы связаны с формами. Результат работы представим на рисунке 21.
22
Таблица |
Мастер форм |
«Клиенты» |
|
Таблица |
Мастер форм |
«Комнаты» |
|
Таблица «Доп |
Мастер форм |
услуги» |
|
Таблица «Услуги проживания»
|
Запрос |
|
|
«Счет- |
|
|
квитанция |
|
Заполнение |
клиентов» |
|
Таблица |
Запрос |
|
«Счет- |
||
|
||
квитанция» |
|
|
|
Запрос |
|
|
«Наличие |
|
|
клубной |
|
|
карты» |
Мастер форм
Мастер форм
Форма «Клиенты»
Форма «Комнаты»
Форма «Доп услуги»
Форма «Цена итого»
Форма «Цена с клубной картой»
Рисунок 21 – Схема взаимосвязей модулей и массивов данных
1.8 Блок-схема построения отчета о счете-квитанции всех проживающих клиентов
При нажатии кнопки «Отчеты» появляется окошко со списком отчетов. В
данном разделе есть один отчет под названием «Счет-квитанция клиентов». Он содержит в себе информацию о клиенте, дата выдачи счета-квитанции, стоимость за дополнительные услуги, стоимость за проживание и стоимость всего. Отчет построен на базе запроса «счет-квитанция». Блок-схема построения отчета построим в Microsoft Windows Visio 2003 и покажем на рисунке 22 [9].
23
Таблица: «Клиенты»
Таблица: «Счетквитанция»
Таблица: «Счетквитанция»
Таблица: «Счетквитанция»
Таблица: «Счетквитанция»
Начало
Выбор поля «ФИО»
Выбор поля «Дата выдачи» (сортировка по возрастанию)
Выбор поля «Сумма к оплате за проживание»
Выбор поля «Сумма за доп услуги» (sum)
Выбор поля «Сумма всего»
Сформировать отчет
Печать отчета
Конец
Запрос: «Счетквитанция клиентов»
Рисунок 22 – Блок-схема построения отчета о счете-квитанции клиентов за весь период
1.9 Инструкция пользователя по установке программного продукта и работе с системой
Для того, чтобы информационная система работала, необходимы следующие требования к программному и аппаратному обеспечению для работы не только с исходной базой данных, но и для работы с Microsoft Access в общем [10].
Перечислим некоторые из них:
24
компьютер, совместимый с IBM PC;
операционная система Windows XP и более новые версии;
объем оперативной и свободной памяти минимален;
пакет прикладных программ Microsoft Office 2010 и выше [11].
Это необходимый минимум правил, при соблюдении которых гарантируется качественное и достоверное обрабатывание входной информации и бесперебойная работа данной разработки, а также ее долговечность в применении для обработки счетной и статистической информации [12].
Для запуска информационной системы на другом устройстве, необходимо скопировать файл «kursovaya.accdb» на тот ПК, на котором собираетесь дальше использовать информационную систему.
При запуске появляется главный интерфейс программы – главная кнопочная форма. Данная система включает 3 пользователей. Каждый из них имеет свое собственное имя и пароль:
Администратор – «1234»
Менеджер – «5678»;
Users – беспарольный.
Они будут авторизованы в том случае, если файл «kursovaya.accdb» будет использоваться одновременно на несколько ПК. Это будет возможно, если данный файл расположен в сети. Далее, система авторизовывается под пользователя,
который был выбран ранее. Покажем с помощью рисунков 1.9.1-1.9.3, какая информация доступна для каждого пользователя.
25
Рисунок 23 – Работа в информационной системе под пользователем
«Администратор»
Администратору доступна вся информация об информационной системе.
Помимо просмотра данных, он вправе не только их корректировать, но и также изменять и добавлять поля и столбцы в ту или иную таблицу. Помимо правки данных, Администратор вправе создавать запросы, формы. Важным отличительным свойством данного пользователя является право на изменение кнопочной формы.
Он, и только он может добавлять или удалять те или иные графы меню.
26
Рисунок 24 – Работа в информационной системе под пользователем «Менеджер»
Внешне, работа менеджера может показаться такой же, как и работа администратора. Основная цель менеджера – добавление новой информации. К
примеру, добавление клиента, дополнительной услуги и т.д. Менеджер не вправе удалять записи, поля, таблицы.
27
Рисунок 25 – Работа в информационной системе под пользователем «Users»
Обычному пользователю доступны графы «Таблицы» и «Формы» главной кнопочной формы. В данных разделах он вправе только знакомиться с основной информацией. Никакие корректировки пользователь не имеет права делать.
1.10 Способы и результаты тестирования программного продукта в различных режимах
Предпочтительнее для тестирования программного продукта выбрать стратегию «черный ящик» [13]. Она подразумевает под собой проверку соответствия функционирования системы техническому заданию [14]. В качестве метода тестирования воспользуемся методом «сверху вниз» в трех режимах – нормальном, экстремальном и исключительном [15].
При тестировании в нормальном режиме не наблюдались различные исключительные ситуации. Была добавлена новая запись в таблицы «Клиенты» с
помощью формы «Клиенты». Результаты тестирования представлены на рисунках
26 и 27.
28
Рисунок 26 – Добавление нового клиента в форме «Клиенты»
Рисунок 27 – Результат добавления нового клиента в таблице «Клиенты»
Теперь протестируем информационную систему с помощью режима в исключительных условиях [16]. Добавим запись в форме «Доп услуги» уже существующую информацию. Результат работы отразим на рисунке 28 и 29.
29
Рисунок 28 – Добавление новой записи
Рисунок 29 – Результат работы информационной системы в режиме исключительных условиях
С помощью режима в экстремальных ситуациях покажем на примере информационной системы, как работает запрос «Заселение по определенной дате»
[17]. Будем вводить такую дату, которая будет наиболее устаревшей. Результаты тестирования представлены на рисунке 30 и 31.
30
Рисунок 30 – Результат работы информационной системы в режиме экстремальных условиях
Рисунок 31 – Результат работы
Результат запроса загружался в течение 5-7 сек. Тем не менее, наш запрос был выполнен. Как видно, в заданную дату нет посетителей.
31