О воде и учёте
Автор: П.Э. Снегирев
В современном мире человеку постоянно не хватает времени. Казалось бы, что может быть проще, чем позвонить в МУП «Дирекция единого заказчика» и сообщить:
- свой адрес
- фамилию.
- показания индивидуального прибора учёта (ИПУ) холодной воды.
- показания индивидуального прибора учёта (ИПУ) горячей воды.
Оператору необходимо произвести поиск адреса по таблице Exel, содержащей большое количество записей. После чего ввести продиктованные показания.
Таблица ввода показаний выглядит следующим образом (рис. 1).
Во время поиска пользователь вынужден ждать, а телефонная линия остаётся занятой.
Этот способ имеет негативные стороны:
- Звонить необходимо в рабочее время (или вечером в непрофильную службу).
- Телефон оператора часто бывает занят.
- Отсутствует идентификация звонящего.
- Отсутствует информации о расходе воды
По этим причинам было принято решение о создании информационной системы (ИС), предназначенной для ввода показаний счётчиков учёта расхода воды.
Задачей является уменьшение трудоёмкости занесения данных в таблицу и расчёта расхода воды.
Для решения данной задачи было принято решение создать информационную систему с использованием PHP и MySQL. Преимуществом PHP перед программой написанной на Delphi или C Builder является возможность дать пользователю самостоятельно вводить данные, что позволит снизить нагрузку на операторов, принимающих звонки. Также сохранится возможность вводить данные старым способом – по телефону, при этом оператор введет данные через предназначенный для него интерфейс ИС.
В ИС используются 3 справочника:
- Список улиц: содержит названия улиц города и их коды.
- Номера расчётных счетов жителей города: содержит номер счета, фамилию и адрес пользователей ИПУ. Предоставлен Березниковским информационно-расчетным центром (БИРЦ).
- Список операторов: список пользователей, имеющих доступ к формированию отчёта и форме ввода показаний общедомовых приборов учета. Заполняется администратором.
Используются две рабочие таблицы.
- Для ввода показаний квартирных водомеров,
- Для общедомовых водомеров.
Рабочие таблицы денормализованы. Вычисляются поля расхода холодной и горячей воды с момента занесения данных прошлого месяца. Это позволяет увеличить скорость составления отчёта.
Таблицы и связи между ними показаны на следующей диаграмме (рис. 2).
Интерфейс сайта неоднократно переделывался по требованиям заказчика и в данный момент выглядит следующим образом (рис. 3).
Пользователю предлагается ввести фамилию, адрес (улица выбирается из раскрывающегося списка) и номер лицевого счёта, записанный в извещении. Номер счета необходим для точной идентификации пользователя. После чего производится проверка корректности введённых данных (соответствия номера счёта и фамилии, а также фамилии и адреса проживания).
После успешной проверки предлагается ввести показания счётчиков (рис. 4)
После ввода данных выводится отчет о расходе воды за последние 6 месяцев этим абонентом.
В середине месяца формируется отчёт о итоговом расходе всех пользователей. Отчёт (рис. 5) передатся в БИРЦ.
Программа генерирует такой отчёт и производит импорт данных в Excel на локальную ПЭВМ пользователя. Для экспорта применена база расширений о приложений для PHP «PEAR» – библиотека открытого кода, созданная для пользователей PHP .
Идентификация пользователей производится по номеру лицевого счета, указываемого в квитанциях на оплату коммунальных услуг. Несмотря на невысокую защищенность, этот метод все же надежнее, чем прием показаний "с голоса", без всякого опознавания звонящего.
Для абонентов, не пользующихся Интернет, сохраняется возможность передачи данных по телефону. Разработан интерфейс оператора, позволяющий быстро ввести такие данные в информационную систему.
Число пользователей Интернет в Березниках, по разным оценкам, свыше нескольких тысяч. Значит, при внедрении такой системы столько же семей смогут решить проблему своевременной передачи данных, а водоснабжающая организация - вовремя получать платежи за услуги.
Источники:
- http://pear.php.net/
- Кузнецов М.В. Симдянов И.В. Самоучитель PHP.– СПб.: «БХВ-Петербург», 2006.
+ Иная газета
Иная газета - Город Березники. Информационно-аналитический ресурс, ежедневные новости Урала и России.
БФ ПГТУ
-
Финансово-экономический кризис пришёл в высшее образование Березников
-
Очень красочные и сказочные вывески у всех детских магазинов. Это, например, «Кузя», «Гоша», «Буратино», «Карлсон», «Кеша», «Детский мир». Ювелирные же магазины чаще всего именуют различными названиями драгоценных камней: «Алмаз», «Сапфир», «Рубин».
Личное мнение
-
Андрей Лучников о том, что Международный женский день – правильный праздник
-
Российская жизнь непредсказуема, возможны сюрпризы. Сегодня ты лицо официальное, а завтра, глядишь, наоборот. Даже очень влиятельные люди могут превратиться в простых гастарбайтеров
-
Вот говорят: рак, рак. Страшно – аж жуть! Ааа! Да не страшилка ли это из того простенького набора, что начинается гробом на колесиках?
-
Виды на 2016 год сегодня особенно актуальны – варианта «примерно так же, как в прошлом году» точно не будет. А как будет?
-
И вот стал я думать, а сколько это – триллион? Даже не двенадцать, а хоть один? В пятитысячных прикидывал. Миллиард – это большую комнату на метр завалить
-
Эти рождественские праздники оказались для меня порядком подпорченными в ФБ. В последние недели я несколько раз касался проблемы возрождения культа Сталина в России и на оккупированных территориях Донбасса
Читайте сегодня
- Пермяк добился ремонта своего дома через суд
- Более 5 тысяч пенсионеров Пермского края получат компенсацию взносов на капитальный ремонт.
- Сергей Будалин присвоил 2 миллиона рублей честных и ответственных березниковцев.
- В эти выходные состоится традиционная Строгановская регата
- Дом разваливается, а управляющая компания слилась из города
- Лето в городе: активный отдых в "Снежинке"
- Внимание: в Березниках планируется отключение воды на сутки
- Скоропостижно скончался атаман Марамыгин