Диплом: Автоматизация деятельности предприятий жилищно-коммунального хозяйства для УК "ПИК-Комфорт"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
71
ИС
С Т ип льго ты
С Квартира
Т Платеж
С Льго та
С С тат ус
начисления
С Дом
С Нач ис ле ни е
С Тариф
Пользователь
Уч ет опла т
Сведения об
оп лат ах
Учет льгот
Сп исок льгот
Уч ет квар ти р
Сп исок квартир
С Ус луга
Сп исок
начислений
Сп исок
начислений
Сп исок
клие н то в
компании
Сп исок кл иентов
компании
Списо к домов
Списо к домов
Сп исок
предоставляе
мых льгот
Сп исок
предоставляемы
х льгот
Отчет по
должникам
Отчет по
должникам
Отчет по
начислениям
Отчет по
начислениям
Сп исок
пользователе
й
Сп исок
пользователей
Пользователь
Учет
начислений
Сп исок
начислений
С Тип
пользователя
Квитанция на
оп лат у
коммунальны
х усл уг
Квитанция на
оп лат у
коммунальных
ус луг
С Льго та
С К лиент
Т Начисление
ус луги
С Квартира
С Дом
С Тариф
С Т ип услуг и
С С тат ус
начисления
С Т ип льго ты
С Ус луга
С Пользователь
С Т ип услуг и
Т Начисление
ус луги
С Нач ис ле ни е
Учет клиентов
Сп исок кл иентов
Учет домо в
Списо к домов
Уч ет услуг
Список услуг
Учет
начислений
Сп исок
начислений
Учет тарифов
Сп исо к тарифо в
Формировани
е квитанций
С Тип
пользователя
С Пользователь
С К лиент
Т Платеж
Рисунок 2.1 Информационная модель
Информационная модель включает в себя три области область 1, в
которой происходит заполнение справочников, область 2, в которой показана,
как осуществляется учет проведения операций, и область 3, где указано, каким
образом осуществляется получение отчетных документов.
Заполнение справочников происходит при первом запуске системы, далее
они только редактируются. При использовании основных справочников
происходит учет операций, в ходе которого записывается информация в таблицу
Начисления.
Отчетные документы формируется в виде экранных форм на основании
выбора форм сортировки и могут быть выведены на печать.
72
2.2.2 Характеристика нормативно-справочной, входной и
оперативной информации
Входной информацией для разрабатываемой информационной системы
являются следующие данные:
Сведения о клиетах (абонентах) компании;
Периоды начисления оплаты коммунальных услуг;
Тарифы;
Услуги;
Перечень обслуживаемых домов;
Льготы;
Типы льгот;
Сотрудники.
Справочники информационной системы являются особой группой
наборов данных. Справочники предназначены для систематизации различной
информации: типов, возможных значений параметров и т.п. Результатом такой
систематизации становится то, что, занося информацию в систему, пользователь
может вводить те и только те значения, которые содержатся в соответствующем
справочнике. Это облегчает ввод данных и исключает возможные ошибки, что
упрощает последующий анализ.
Справочники не предоставляются уже наполненными, поэтому требуется
их предварительная настройка. Кроме того, в процессе эксплуатации, может
возникнуть потребность корректировки справочных значений или добавление
новых.
Для обеспечения работы системы предусмотрены справочники,
приведенные в таблице 2.2.
73
Таблица 2.2
Перечень используемых справочников
Название
справочник
а
Ответственны
й за ведение
Средний
объём
справочник
а в записях
Средняя
частота
актуализаци
и
Средний
объем
актуализации
, %
Квартира
Администратор
5
1 раз в месяц
10
Начисление
Администратор
3
1 раз в год
10
Статус
начисления
Администратор
250
1 раз в год
10
Клиент
Администратор
5
1 раз в год
10
Льгота
Администратор
5
1 раз в год
10
Дом
Администратор
5
1 раз в год
10
Тип льготы
Администратор
5
1 раз в год
10
Услуга
Администратор
5
1 раз в год
10
Тип услуги
Администратор
250
1 раз в год
10
Тариф
Администратор
5
1 раз в год
10
Пользователь
Администратор
5
1 раз в год
10
Тип
пользователя
Администратор
5
1 раз в год
10
Все документы могут поступать как бумажной, так и в электронной
формах.
Состав справочников приведен ниже.
1. Справочник Пользователи:
o Фамилия;
o Имя;
o Отчество;
o Логин;
o Пароль.
Остальные справочники содержат наименование и время длительности
этапа.
Оперативная информация учитывается в таблице Начисления.
2.2.3 Характеристика результатной информации
В качестве результатной информации в разрабатываемой систем
формируются следующие документы:
Список клиентов компании (жителей домов);
Список домов;
74
Список начислений;
Список предоставляемых льгот;
Отчет по должникам;
Отчет по начислениям;
Квитанция на оплату коммунальных услуг.
Список клиентов компании содержит такие данные, как:
Фамилия, имя, отчество;
Домашний адрес;
Общая площадь жилого помещения;
Льготы.
Список домов содержит сведения о всех домах, находящихся в зоне
обслуживания компании.
Список начислений содержит дату начисления, ФИО клиента и сумму.
Отчет по должникам содержит сведения о клиенте компании, а также
неоплаченной сумме коммунальных услуг с указанием периода.
Макет данного отчета приведен на рисунке 2.2
Рисунок 2.2 Макет отчет по должникам
Отчет по начислениям содержи сведения о начислении коммунальных
услуг каждому клиенту с группировками по домам. Макет данного отчета
приведен на рисунке 2.3
75
Рисунок 2.3 Макет сводного отчета по начислениям
Квитанция на оплату коммунальных услуг содержит перечень всех
оказываемых услуг с указанием их стоимости и периода. Макет данного
документа приведен на рисунке 2.4.
Рисунок 2.4 Макет квитанции на оплату коммунальных услуг
76
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Приложение должно выполнять следующие основные функции:
Учет клиентов (домовладельцев);
Учет счетчиков домовладельцев;
Учет расходуемых ресурсов;
Учет действующих тарифов на оказание коммунальных услуг;
Учет показаний счетчиков домовладельцев;
Расчет стоимости услуг за период и рассылка электронных писем с
квитанциями об оплате.
Общение персонального компьютера (ПК) и пользователя при работе с
информационной системой реализовано при помощи диалогового режима,
управляемого программой [12].
Сам пользовательский интерфейс строится по технологии WIMP (где
Windowокно, Imageрисунок, Menuменю, Pointer указатель). Список
функций, реализованный в программе, представлен на рисунке 2.5.
Функции
Служебные
Основные
На стройки
Справка
Получение
от четн ы х
документ ов
Отчет по должникам
Сводный отчет по
начислениям
Квитанция
Работа со
справочниками
Клиен ты
Периоды
Начисления и
оплата
Добавление
начисления
Формирование
квитанции
(печать)
Отправка клиенту
на email
Услуги
Удаление
Добавление
Редактирование
Получение списка
Вывод на экр ан
Печать
Отправка всех
квитанций на
email
Выбор даты
Экспорт
Тарифы
Дома
Льготы
Сотрудники
Учет оплаты
Рисунок 2.5 Дерево функций
Таким образом, к основным функциям программы отнесены:
Учет начислений и оплаты;
Работа со справочниками;
Получение отчётных документов.
77
Также используются элементы графического интерфейса: окна
приложения и диалога, контекстное меню, иерархическое меню, средства ввода-
вывода, пиктограммы панели инструментов, программные обозначения и т.п.
Подобные графические элементы реализуют как служебные, так и основные
функции программы.
Используемые в системе модули подразделяются на следующие категории:
Работа со справочниками;
Ввод данных;
Формирование результатных документов.
Сценарий диалога представлен в виде структурной схемы (рисунок 2.6),
где в виде дерева выявлены действия пользователя при работе с конкретной
формой и предоставленные функциональные возможности панели инструментов.
Каждая форма имеет иерархическое меню, которое дублирует все возможности
пользователя при работе с конкретной формой.
Удаление
Добавление
Редактирование
Получение списка
Главное меню
Выход
Получение
отчетных
документов
Отчет по должникам
Сводный отчет по
начислениям
Модули
Начисления и
оплата
Добавление
начисления
Формирование
квитанции
(печать)
Отправка клиенту
на email
Вывод на экран
Печать
Отправка всех
квитанций на
email
Выбор даты
Экспорт
Учет оплаты
Авторизация
Клиенты
Добавить клиента
Обновить
Удалить
Редактировать
Общие сведения
Квартиры
Платежи
Льготы
Начисления
Просмотр квитанции
Печать квитанции
Отправка квитанции
на email
Удаление
Добавление
Редактирование
Получение списка
Удаление
Добавление
Редактирование
Получение списка
Удаление
Добавление
Редактирование
Получение списка
Удаление
Добавление
Редактирование
Получение списка
Удаление
Добавление
Редактирование
Получение списка
Удаление
Добавление
Редактирование
Получение списка
Удаление
Добавление
Редактирование
Получение списка
Удаление
Добавление
Редактирование
Получение списка
Услуги
Тарифы
Дома
Льготы
Сотрудники
Вывод на экран
Печать
Выбор даты
Экспорт
Рисунок 2.6 Сценарий диалога
После авторизации, которая заключается в вводе логина и пароля,
пользователь получает доступ к главному меню программы. Выбирая
необходимый пункт, пользователь либо формирует начисления, либо управляет
78
содержанием справочников, либо получает в необходимом формате отчетные
документы.
2.3.2 Характеристика базы данных
Инфологическая (концептуальная) модель подразумевает под собой
формализованное описание предметной области, реализованное
безотносительно к применяемым в дальнейшем техническим и программным
средствам. Инфологическая модель создается динамической и поддерживает
легкую корректировку. К базовым требованиям, относящимся к инфологической
модели, относят следующие:
Инфологическая модель содержит всю нужную и достаточную
информацию для предстоящего проектирования БД;
Инфологическая модель реализуется понятной для всех лиц,
принимающих участие в разработке системы.
ER-модель можно описать как логическую структуру данных об объектах
системы. Компонентами ER-модели становятся сущности (объекты) и
отношения (связи между объектами). Объект поддерживает несколько
реализаций или экземпляров. Сам экземпляр объекта реализуется
совокупностью нескольких значений реквизитов и определяется однозначно, т.е.
идентифицируется значением ключа объекта, состоящем из одного ли
нескольких ключевых реквизитов.
Сущности бывают независимыми и зависимыми. Сущность называется
независимой, если каждый ее экземпляр может однозначно определяться без
выражения ее отношений с остальными сущностями. Однозначное определение
экземпляра зависимой сущности исходит от отношений с другими сущностями.
Для визуализации отношений между сущностями применяются связи.
Связи имеют место быть, если экземпляры сущностей логически связаны друг с
другом.
Учитывая особенности хранения данных и приведенной организации их
хранения, рассмотрим инфологическую модель данных, реализованную при
помощи стандартизированной методологии IDEF1X.
79
В разработанном приложении используется СУБД MySQL. ER-диаграмма
используемой базы данных приведена на рисунке 2.7.
Рисунок 2.7 Характеристика базы данных
Описание таблиц базы данных приведено в таблицах 2.3-2.20.
Таблица 2.3
Структура таблицы apartment
Поле
Тип
Связи
Комментарии
id
int(11)
Идентификатор квартиры
id_home
int(11)
home -> id
Дом
id_client
int(11)
client -> id
Клиент
space
double
Площадь
resident_count
int(11)
Количество жильцов
number
int(11)
80
Таблица 2.4
Структура таблицы calculation
Поле
Тип
Связи
id
int(11)
id_reporting
int(11)
reporting -> id
id_apartment
int(11)
apartment -> id
sum_for_payment
double
payd_sum
double
payd
bit(1)
id_calculation_status
int(11)
calculation_status -> id
send_date
datetime
Таблица 2.5
Структура таблицы calculation_service
Поле
Тип
Связи
id_calculation
int(11)
calculation -> id
id_service
int(11)
service -> id
id_tariff
int(11)
service_count
double
service_tariff
double
service_sum
double
service_sum_with_privilege
double
Таблица 2.6
Структура таблицы calculation_status
Поле
Тип
id
int(11)
title
varchar(255)
Таблица 2.7
Структура таблицы client
Поле
Тип
Комментарии
id
int(11)
Номер лицевого счета
surname
varchar(255)
Фамилия
name
varchar(255)
Имя
middle_name
varchar(255)
Отчество
phone
varchar(255)
email
varchar(255)
account
double
Счет (баланс) клиента

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")
Event - менеджмент: реализация проекта на примере ресторана "ДУБЛИН"