Скачиваний:
8
Добавлен:
17.06.2023
Размер:
1.96 Mб
Скачать

Построим дерево модулей в 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

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