TZ_KBS САйТ v4

advertisement
Приложение 1 к дополнительному соглашению №2 к № 1 от 01.01.2012 г.
1. Цель разработки
Целью работы является предоставление потребителям услуг Заказчика дополнительных
возможностей для выполнения взаиморасчетов
Цель достигается путем создания сайта, функциями которого является предоставление общей
информации (тарифы, нормативные акты и т.п.), сведений о планируемых мероприятиях,
возможности просмотра своей задолженности и истории ее образования, возможности оплаты
через Интернет.
СОДЕРЖАНИЕ
1. ФУНКЦИОНАЛ САЙТА .....................................................................................................................3
1.1. Главная страница .............................................................................................................................3
1.2. Объявления ......................................................................................................................................5
1.3. Личный кабинет ..............................................................................................................................5
1.3.1. Профиль пользователя ..............................................................................................................6
1.3.2. Общая информация о лицевом счете .......................................................................................7
1.3.3. Начисления в разрезе услуг ......................................................................................................9
1.3.4. Оплата через приват24 ............................................................................................................10
1.3.5. Архив платежей .......................................................................................................................10
1.3.6. Ввод показаний приборов учета горячей воды ....................................................................10
1.3.7. Информация по договорам рассрочки и реструктуризации ................................................11
1.4. Администрирование......................................................................................................................11
1.4.1. Администрирование объявлений ...........................................................................................12
1.4.2. Изменение содержимого главной страницы .........................................................................12
1.4.3. Редактирование информации о тарифах ...............................................................................12
1.4.4. Добавление/удаление нормативных документов и их описание ........................................12
1.4.5. Редактирование информации о предприятии .......................................................................12
1.4.6. Администрирование пользователей ......................................................................................13
1.4.7. Обновление данных ................................................................................................................13
1.5. Контакты ........................................................................................................................................13
1.6. Обратная связь ...............................................................................................................................14
1.7. Тарифы ...........................................................................................................................................15
1.8. Нормативные акты ........................................................................................................................15
1.9. Информация о предприятии .........................................................................................................15
1.10. Регистрация пользователей ........................................................................................................15
2. МИГРАЦИЯ ДАННЫХ ......................................................................................................................16
3. ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ ......................................................................................................17
4. ИЗМЕНЕНИЯ В ТЕХНИЧЕСКОМ ЗАДАНИИ. ..............................................................................18
1. Функционал сайта
Основные функциональные возможности сайта составляют:
 Главная страница
 Объявления
 Личный кабинет
- общая информация о лицевом счете
- начисления в разрезе услуг
- оплата через приват24
- ввод показаний прибора учета
- информация по договорам рассрочки и реструктуризации
- распечатка уведомления для оплаты
 Контакты
 Обратная связь
 Статичный блок ссылок
- О предприятии
- Действующие тарифы
- Нормативные документы
 Информация для потребителей
 Регистрация пользователей
 Профиль пользователя
 Администрирование
- изменение содержимого главной страницы (Информация
предприятии)
- администрирование новостей
- редактирование информации о тарифах
- добавление/удаление нормативных документов и их описание
- редактирование информации для потребителей
- администрирование пользователей
- обновление информации о задолженностях абонентов
- передача оплаты принятой через приват24
- передача показаний введенных на сайте
для
посетителей
о
1.1. Главная страница
Главная страница сайта на которой содержится общая информация о предприятии. На эту
страницу сайта пользователи будут попадать заходя на сайт. Страница содержит:
-
логотип компании
горизонтальное меню сайта
слайдер с фотографиями
3 блока ссылок отображающихся на всех страницах (Опредприятии, Действующие
тарифы, Нормативные документы)
краткая информация о предприятии с кнопкой для перехода на страницу с подробным
описанием предприятия
блок последних объявлений
подвальную часть сайта (адрес, график работы, номер телефона)
Страница имеет следующий вид:
1.2. Объявления
Блок располагается по центру страницы, вместо слайдера с фотографиями. Содержит:
- список последних объявлений (4 штуки на странице)
- постраницный вывод объявлений (под списком объявлений список страниц)
- возможность просмотра объявлений по указанному месяцу
Каждое объявление в кратком виде содержит дату публикации, заглавие и краткое
содержание. Заглавие является ссылкой. При клике на заглавие сайт переходит на страницу полного
текста объявления.
1.3. Личный кабинет
Комплексный модуль сайта предоставляющий информацию лицевого счета биллинговой
системы предприятия. Внешний вид страницы:
Страница содержит блочное меню для доступа к следующим страницам:
-
профиль
лицевой счет
начисления
оплата услуг
архив платежей
ввод показаний прибора
1.3.1. Профиль пользователя
На этой странице сайта содержится информация указанная при регистрации и форма для
изменения этой информации (фио, пароль …)
1.3.2. Общая информация о лицевом счете
Страница модуля содержащая следующую информацию:
-
общие характеристики лицевого счета (адрес, площадь, ФИО квартиросъемщика …)
список предоставляемых услуг
список проживающих
список льготников
1.3.3. Начисления в разрезе услуг
Страница модуля содержащая информацию про начисления и долги указанного при
регистрации лицевого счета. Информация периодична. История хранения информации начинается с
месяца регистрации. Должна быть возможность отключить расшифровку по услугам.
1.3.4. Оплата через приват24
Страница модуля для оплаты используя систему «Приват24». Эта страница использует
механизм интернет эквайринга Приватбанка. Для ее использования предприятию нужен расчетный
счет в «Приватбанке» и настроенный «мерчант» приват24.
1.3.5. Архив платежей
Страница содержит список всех счетов на оплату, с назначением платежей, суммой к оплате,
статусом и состоянием счета.
1.3.6. Ввод показаний приборов учета горячей воды
Страница содержит список приборов учета лицевого счета. Для каждого прибора отображает:
-
название прибора
предыдущее показание прибора
поле для ввода текущего показания
разность показаний
Список приборов с кодами берется из биллинговой системы. При подтверждении ввода
показания сайт соединяется с биллинговой системой, передает показание, ожидает расчета и
принимает обновление долгов. После прохождения всей процедуры обмена на странице начислений
можно смотреть обновленные данные о долгах.
1.3.7. Информация по договорам рассрочки и реструктуризации
Страница содержащая список договоров рассрочки долга, дату заключения договора и
изначальную сумму договора и кнопку для распечатки квитанции на оплату.
1.3.8. Возможность распечатки квитанции для оплаты по суду.
В ходе решения найти удобное место для кнопки печати квитанции оплаты по судам.
1.4. Администрирование
Пункт меню в личном кабинете с ссылкой на страницу блочного меню управления сайтом.
1.4.1. Администрирование объявлений
Группа
страниц
админпанели
содержащая
следующие
элементы
управления
(добавления/удаления/редактирования) объявлений. Доступ к управлению объявлениями
регламентируется группой пользователя с необходимыми ролями доступа и предоставляется через
управление пользователями.
Список добавленных объявлений состоит из всех объявлений опубликованных на сайте. Каждое
объявление списка можно удалить. Для каждого объявления существует ссылка на редактирование.
Добавление объявления – это страница содержащая поле ввода заглавия объявления и двух
редакторов текстового содержания. Первый для ввода краткого содержания, второй для ввода
полного содержания. Сохраняется объявление по нажатию кнопки «сохранить».
Редактирование объявления – это страница содержащая поле ввода заглавия и двух редакторов
текстового содержания. В отличии от страницы добавления все поля заполнены данными
редактируемой новости. Данные изменяются по нажатию кнопки «Сохранить».
1.4.2. Изменение содержимого главной страницы
Страница админпанели содержащая следующие элементы:
-
Панель загрузки файлов (картинок и т д)
Текстовый редактор для редактирования текстового содержания главной страницы сайта
1.4.3. Редактирование информации о тарифах
Страница админпанели содержащая следующие элементы:
-
Панель загрузки файлов (картинок и т д)
Список тарифов с «тегами»
Текстовый редактор для редактирования текстового содержания информации о тарифах
Для использования тарифов на других страницах сайта, тарифы структурированы в список,
каждый тариф имеет тег. Тег – это метка заключенная в фигурные скобки (пример: {tariff_gv} ). В
любом месте текстового редактора вместо тега будет подставлено значение тарифа.
1.4.4. Добавление/удаление нормативных документов и их описание
Страница админпанели предназначенная для загрузки файлов нормативных документов.
Страница содержит следующие элементы:
-
Панель загрузки файлов (картинок и т д)
Список загруженных файлов
Текстовый редактор страницы
1.4.5. Редактирование информации о предприятии
Страница админпанели содержащая следующие элементы:
-
Панель загрузки файлов (картинок и т д)
Два текстовых редактора для редактирования текстового содержания информации для
потребителей. Первый для краткого описания, второй для полного.
1.4.6. Администрирование пользователей
Страница админпанели предназначенная для управления пользователями сайта. Состоит из
нескольких подстраниц:
-
Список групп пользователей с количеством пользователей в ней
Список пользователей выбранной группы
Редактирование данных пользователя
Все пользователи сайта разбиты на группы. Каждая группа пользователей имеет разные права
на сайте или ограничения на сайте.
1.4.7. Обновление данных
Страница админпанели предназначенная запуска обновления данных. Обновление каждой
категории данных происходит по отдельной кнопке. Для каждой категории данных перед
обновление следует задать период (месяц). После старта обновления следует дождаться окончания
процесса. Состояние процесса показано на анимированном «прогрессбаре».
1.4.8. Список номеров телефонов
Страница со списком номеров телефонов, лицевым счетом и адресом. Для ручного переноса в
базу данных биллинга. Пометка перенесен/не перенесен.
1.5. Контакты
Страница сайта содержащая полный список контактных данных предприятия.
1.6. Обратная связь
Страница содержащая форму отправки письма с сайта на почтовый адрес предприятия. Все
поля заполняются данными отправителя.
1.7. Тарифы
Текстовая страница сайта которая редактируется через административную панель.
Предназначена для предоставления пользователям или посетителям сайта информации о
действующих тарифах.
1.8. Нормативные акты
Список нормативных документов в виде таблицы загруженных файлов, с описанием к ним.
1.9. Информация о предприятии
Текстовая страница сайта которая редактируется через административную панель.
Предназначена для отображения на сайте любой информации введенной через админпанель.
1.10. Регистрация пользователей
Регистрационная форма для посетителей сайта. Содержит следующие поля:
-
логин
ФИО
пароль
адрес электронной почты
контактный номер телефона
номер лицевого счета
улица
дом
Процесс регистрации проходит по следующему алгоритму:
1) Пользователь заполняет все поля регистрационной формы. Неправильно заполненные поля
будут отмечены.
2) После нажатия кнопки «Зарегистрироваться» в случае, если данные введены корректно (в
том числе улица и дом соответствуют лицевому счету) на указанный пользователем адрес
электронной почты будет отправлено письмо содержащее ссылку на активацию аккаунта
сайта.
3) Нажав на ссылку пользователь попадает на сайт и получает уведомление про активацию его
аккаунта.
4) После активации аккаунт автоматически разблокируется.
2. Миграция данных
Условности обмена данными с системой “KRAMATORSK BILLING SYSTEM”.
Сайт передает следующие данные:
-
список лицевых счетов зарегистрированных на сайте
информацию о платежах принятых с сайта по системе «Приват24»
введенные пользователями показания приборов
Сайт принимает следующие данные
- общие характеристики лицевых счетов
- список услуг
- список проживающих
- список льготников
- ОБОРОТНО-сальдовые данные (долги начисления)
- Договора рассрочки платежей
Прием и отправка данных осуществляется по команде администратора сайта. Для этого на SQLсервере Заказчика должен быть созданы необходимые таблицы и процедуры, а также создано имя
входа имеющие следующие права доступа:
-
К процедурам передачи данных для личного кабинета (запуск)
К таблице списка зарегистрированных на сайте лицевых счетов (запись, чтение,
удаление)
Имя входа принудительно ограничивается только для тех объектов базы данных, которые
используются при обмене данных. Никаких других доступов и разрешений на этом имени входа
быть не должно.
Функция управления обменом данных доступны только администратору сайта (пользователю
группы «Администраторы»).
3. Технические требования
Требования к хостингу:
1) Поддержка языка программирования PHP версии 5.0 и выше
2) Apache 1.3 и выше
3) Платформа UNIX
4) СУБД MySql версии 5.0 и выше
5) Кодировка базы данных UTF-8
6) Для обмена данными необходимы подключенные PHP функции баз данных Microsoft SQL
Server
Для работы сайта необходимо доменное имя.
Сайт разработан на языке программирования PHP и может эффективно работать на любой
UNIX платформе. Кодировка файлов использованных при разработке – UTF-8.
Хостинг и доменное имя предоставляет Заказчик.
4. Изменения в техническом задании.
Состав и содержимое отчетов, экранных форм, учетных параметров, протоколов работы
пользователя в экранных формах может быть изменен по обоюдному согласию сторон не более чем
за 15 рабочих дней до окончания работы по настоящему договору. В дальнейшем корректировки
выполняются в рамках договора на сопровождение.
Общая концепция дизайна принимается и
задания. В концепцию входят:
не изменяется после подписания технического
1) общий стиль сайта;
2) цветовые решения страниц сайта;
3) расположение элементов управления пользовательских форм;
Банеры и картинки для оформления сайта предоставляются заказчиком в обработанном виде, в
согласованном размере.
Замена картинок и банеров выполняется исполнителем в рабочем режиме.
ИСПОЛНИТЕЛЬ
ЗАКАЗЧИК
Директор
И.о. генерального директора
ЧП «БАС»
ООО «Краматорсктеплоэнерго»
___________________Гордиенко Е.В.
___________________Волоха С.А.
Download