Файл: Анализ и оценка средств реализации структурных методов анализа и проектирования экономической информационной системы (АНАЛИТИЧЕСКИЙ ОБЗОР ПРОЕКТИРОВАНИЯ ЭКОНОМИЧЕСКИХ СИСТЕМ).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 30.03.2023

Просмотров: 90

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Рисунок 3.5. Вход в систему

Полный доступ к системе имеет только администратор, пользователи с другими ролями имеют некоторые ограничения, поэтому мы рассмотрим функциональность системе через роль администратора.

При входе в систему вниманию предоставляется главная форма (рис.3.6), где пользователь видит в верхней части экрана меню вкладок, а именно: «учётные записи», «тарифы», «пользователи», «дома», «выйти». В правом верхнем углу имя и фамилия администратора с возможностью редактирования своего профиля при переходе в настройки.

Рисунок 3.6. Главная форма

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

Рисунок 3.7. Настройки профиля

Первая вкладка на главной форме «учётные записи» (рис.3.8), в ней хранится информация об управляющих. Можно получить информацию о фамилии, имени и отчестве и e-mail. Администратор вправе редактировать информацию об управляющем, а также он может удалить желаемого пользователя из базы, для этого нужно нажать соответствующие кнопки.

Рисунок 3.8. Учётные записи

На форме имеется специальная кнопка «добавить учётную запись», при её нажатии на экране появятся специальные поля для заполнения (рис. 3.9). Требуется указать следующую информацию: роль нового пользователя (администратор/управляющий), указать его e-mail, который в дальнейшем будет служить логином, пароль, фамилию, имя, отчество и контактный телефон.

Рисунок 3.9. Добавление учётной записи

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

Рисунок 3.10. Тарифы

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


Рисунок 3.11. Пользователи

При нажатии на статистику пользователя, открывается новая страница с анализом данных потребления питьевой воды (рис.3.12). Можно ввести интересующий промежуток времени и нажать «показать», после чего появятся данные по используемому тарифу, об общем количестве расходованных литров и общую сумму. Ниже будет представлена таблица, где можно увидеть в какой день какие были данные. После таблицы статистика будет представлена в графическом виде для лучшего понимания (рис. 3.13).

Рисунок 3.12. Статистика потребления пользователя

Рисунок 3.13. График потребления воды

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

Рисунок 3.14. Дома

Если в разделе «дома» нажать на поле «потребители», то система выведет на экран всех клиентов этого дома (рис.3.15). После чего можно посмотреть статистику по каждому из них.

Рисунок 3.15. Список пользователей определенного дома

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

Тестирование информационной системы мониторинга и анализа данных о продажах питьевой воды

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

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

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


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

Раздел пользователи должен корректно выдавать информацию о собственниках квартиры, требуется проверить добавление, удаление, редактирование пользователей. Напротив каждого пользователя должна быть возможность просматривать статистику потребления. Требуется осуществить проверку на корректность, сравнивая данные с формы с данными на ftp-серверах. Статистика должна выводиться за вводимый администратором период в виде таблицы, где по каждому дню будут предоставлены данные по количеству потребления, также должно быть протестировано корректное выведение на графике. Необходимо осуществить проверку на правильность расчета общей суммы потребления по указанному тарифу. Проверить вывод общей информации по количеству употребленных литров и затраченной суммой за определенный период.

Раздел дома должен, верно, выдавать информацию о домах, которые занесены в базу данных. Должно быть корректное добавление, редактирование, удаление данных.

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

Более того, требуется проверить каждую форму на правильность ввода данных, так, в поле, где требуется ввести телефон, должен отображаться шаблон +7 (…) ..-..-…, куда пользователь имеет право ввести только цифры, не должно быть допуска к написанию букв. Аналогично, со всеми полями, куда требуется ввести только цифры, не должно быть никаких буквенных вводов.

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

Проверив все вышеизложенное, можно утверждать, что веб-сайт работает корректно и стабильно.

Полное тестирование приведено в Приложении В.

ЗАКЛЮЧЕНИЕ

Все чаще люди перестают использовать воду из-под крана, в качестве питьевой. Исходя из этой проблемы, были созданы специальные службы, чтобы проводить отдельный источник качественной и безопасной для жизни воды. К сожалению, существующие на сегодняшний момент решения по контролю потребления питьевой воды, имеет некоторые недостатки. Именно в этом и выражалась актуальность нашей работы – в создании удобной системы для мониторинга и анализа данных о продажах питьевой воды, как для управляющего персонала, так и для потребителей.