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

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

Рубрика Менеджмент и трудовые отношения
Вид дипломная работа
Язык русский
Дата добавления 23.09.2018
Размер файла 1,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

- /название_модуля/tmp.inc.php - html шаблон модуля.

- /название_модуля/index.php - php код модуля, который нужен для вывода информации при открытии страницы данного модуля.

- /название_модуля/ajax.php - код, который обрабатывает асинхронные запросы (все действия, которые совершаются без перезагрузки страницы, например, добавить или удалить пользователя).

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

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

Рисунок 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. Список пользователей определенного дома

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

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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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

В процессе работы мы решили следующие задачи:

1. Проанализировали сферу продаж:

1.1. Изучили методы анализа продаж, которые подошли к нашей работе, использовав имеющуюся литературу в данной тематике.

1.2. Изучили актуальные способы мониторинга продаж, проанализировав современные пособия в данной сфере.

2. Провели обзор существующих решений, сравнив их преимущества и недостатки в общей таблице.

3. Разработали архитектуру информационной системы и алгоритм работы сервера.

4. Выполнили последовательно все этапы разработки программного продукта.

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

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

Библиографический список

1. Как проводить анализ продаж: этапы, методы и способы. URL: http://kakzarabativat.ru/marketing/analiz-prodazh/ (Дата обращения: 10.11.2017).

2. Шнаппауф Р. Практика продаж/ Р.Шнаппауф. -М.: Интерэксперт, 2007. 448 с.

3. Анализ продаж. URL: http://worldsellers.ru/analiz-prodazh/ (Дата обращения: 10.11.2017).

4. Edwards, R. D.., & Magee J. (2001).Technical analysis of stock trends. San Francisco: Golden Gate University

5. Weetman, P. (2006) Management Accounting: Second edition. England: Pearson Education Limited

6. ABC АНАЛИЗ ПРОДАЖ. ПРИМЕР РАСЧЕТА В EXCEL. URL: http://finzz.ru/abc-analiz-prodazh-primer-v-excel.html (Дата обращения: 10.11.2017).

7. Справочник по html. URL: http://htmlbook.ru/HTML (дата обращения: 10.11.2017).

8. Meloni, J., & Telles, M. (2008). PHP 6 FAST & EASY WEB DEVELOPMENT. Boston: Course Technology

9. Скотт, Б. Проектирование веб-интерфейсов/ Б.Скотт, Т.Нейл. - Символ-Плюс 2010

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.