(ввод и сохранение показаний прибора учета)
После того, как потребитель правильно ввел идентификатор
прибора учета существующий в базе данных
(п.4), программа переходит
к вводу показаний прибора учета. Непосредственно перед запросом на ввод показаний программа может
сообщить потребителю значение последних показаний (п.5.1-5.2), зарегистрированных в системе по указанному
прибору учета.
Затем программа запрашивает ввод показаний прибора учета (п.5.3-5.7). При этом
сообщает, что завершить ввод показаний можно нажав клавишу * или # (п.5.6-5.7)
После этого программа ожидает ввод показаний заданное время (п.5.8). Если за указанное время
потребитель не ввел показания, программа сообщает, что время ожидания истекло (п.5.10) и
вновь повторяет запрос на ввод показаний. Если же показания введены успешно, программа может сразу
сохранить введенное значение в
базе данных (п.5.20) или
сообщить потребителю введенное значение (п.5.11-5.12) и запросить подтверждение правильности ввода
показаний (п.5.13-5.19). Если потребитель подтвердил правильность показаний, программа осуществляет
запись введенных показаний в базу данных, если же
подтверждения не последовало, программа повторяет запрос на ввод показаний. После успешного ввода
показаний программа переходит к произнесению заключительного сообщения
(п.7).
Дополнительно в указанном блоке можно:
- Организовать цикл таким образом, что бы программа последовательно запрашивала показания
по нескольким приборам учета разного типа, зарегистрированным по одному лицевому счету, скажем
счетчику электрической энергии, теплосчетчику, водомеру и т.д.
- После ввода показаний выполнять расчет стоимости услуг средствами сценария или базы данных
и сообщать пользователю стоимость потребленной услуги или сумму к оплате.
Подробная инструкция по настройке системы.
|