Курсовые работы / ПРИС КП_7
.pdfСОДЕРЖАНИЕ |
|
|
ВВЕДЕНИЕ.................................................................................................................. |
|
4 |
1 АНАЛИЗ СУЩЕСТВУЮЩИХ ТЕХНОЛОГИЙ |
РЕШЕНИЯ |
ЗАДАЧИ |
АВТОМАТИЗАЦИИ РАСЧЕТОВ ЗА ГАЗОСНАБЖЕНИЕ С СОБСТВЕННИКАМИ |
||
ЖИЛЬЯ РЕГИОНАЛЬНОЙ ГАЗООБЕСПЕЧИВАЮЩЕЙ КОМПАНИИ.................................... |
6 |
1.1Характеристика процесса расчетов за газоснабжение с
собственниками жилья региональной газообеспечивающей компании....... |
.........6 |
1.2 Анализ существующих программных продуктов для расчетов за |
|
газоснабжение с собственниками жилья................................................................... |
7 |
2 АНАЛИЗ И ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ АВТОМАТИЗАЦИИ РАСЧЕТОВ ЗА ГАЗОСНАБЖЕНИЕ С СОБСТВЕННИКАМИ
ЖИЛЬЯ РЕГИОНАЛЬНОЙ ГАЗООБЕСПЕЧИВАЮЩЕЙ КОМПАНИИ................................. |
11 |
2.1 Анализ предметной области и конкретизация постановки задачи....... |
11 |
2.2 Построение функциональных моделей, описывающих бизнес-процесс |
расчетов за газоснабжение с собственниками жилья региональной
газообеспечивающей компании............................................................................... |
15 |
2.3 Модель данных расчетов за газоснабжение с собственниками жилья |
|
региональной газообеспечивающей компании....................................................... |
19 |
3 РАЗРАБОТКА И ТЕСТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ АВТОМАТИЗАЦИИ РАСЧЕТОВ ЗА ГАЗОСНАБЖЕНИЕ С СОБСТВЕННИКАМИ
ЖИЛЬЯ РЕГИОНАЛЬНОЙ ГАЗООБЕСПЕЧИВАЮЩЕЙ КОМПАНИИ................................ |
23 |
|
3.1 |
Описание таблиц предметной области ................................................... |
23 |
3.2 |
Дерево программных модулей ................................................................ |
28 |
3.3 |
Схемы взаимосвязей модулей и массивов данных................................ |
29 |
3.4 |
Алгоритм работы модулей информационной системы......................... |
30 |
3.5 |
Инструкция пользователя по установке программного продукта и |
|
работе с ним............................................................................................................... |
33 |
|
3.6 Способы и результаты тестирования программного продукта в |
||
различных режимах................................................................................................... |
34 |
|
|
2 |
|
ЗАКЛЮЧЕНИЕ ......................................................................................................... |
38 |
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ............................................... |
39 |
ПРИЛОЖЕНИЕ А Текст модулей объектов........................................................... |
41 |
3
ВВЕДЕНИЕ
Газ в России и странах СНГ является базовым источником электрической и тепловой энергии. Кроме того он также является товаром, который является предметом сделок между добывающими компаниями, газотранспортными компаниями, а также региональными компаниями, которые поставляют газ бытовым и промышленным потребителям. Для упрощения процесса расчета с потребителями, а также повышения достоверности учета потребляемого газа внедряются автоматизированные системы коммерческого учета газа.
Актуальность данной темы обусловлена тем, что в современно мире потребителями газа являются как крупные организации, так и бытовые потребители, количество которых очень велико. Для осуществления учета расхода и оплаты поставленного газа бытовым потребителям необходимо использование автоматизированной системы, которая с учетом специфики данной области, могла бы упростить и ускорить процесс расчетов организации-
поставщика и бытовых потребителей.
Целью работы является создание автоматизированной информационной системы расчетов за газоснабжение с бытовыми потребителями региональной газораспределительной станции. Объектом исследования является региональная газораспределительная станция, а предметом – процесс расчета за предоставленный собственникам природный газ.
Для достижения поставленной цели в ходе работы были поставлены следующие задачи, а именно:
-провести анализ существующих технологий для решения задачи расчетов с потребителями за газоснабжение;
-провести анализ предметной области, описать основные цели и задачи, а
также возможности системы;
-обозначить категории пользователей, формы входных и выходных документов;
-построить функциональную модель по стандарту IDF0,
4
-построить модель данных по стандарту диаграммы «сущность-связь»;
-описать основные таблицы базы данных;
-представить дерево программных модулей;
-описать схемы взаимосвязей модулей и массивов данных;
-представить алгоритм работы программного модуля;
-сформировать инструкцию пользователя по установке программного продукта, а также указать минимальные требования к системе;
-провести тестирование программного продукта в различных режимах.
Теоретической и методологической основой стали работы отечественных и зарубежных авторов, посвященные внедрению автоматизированных систем учета природного газа, построения единой территориально распределенной АСКУГ, сравнения существующих автоматизированных систем.
Информационной основой для исследования послужили данные официальных сайтов разработанных систем учета, сайтов компаний - разработчиков.
Для реализации поставленной задачи – создания элементов автоматизированной информационной системы расчетов с собственниками жилья региональной газораспределительной компании была использована веб-
ориентированная среда разработки Ruby on rails, в качестве СУБД была использована PostgreSQL.
5
1 АНАЛИЗ СУЩЕСТВУЮЩИХ ТЕХНОЛОГИЙ РЕШЕНИЯ ЗАДАЧИ АВТОМАТИЗАЦИИ РАСЧЕТОВ ЗА ГАЗОСНАБЖЕНИЕ С
СОБСТВЕННИКАМИ ЖИЛЬЯ РЕГИОНАЛЬНОЙ ГАЗООБЕСПЕЧИВАЮЩЕЙ КОМПАНИИ
1.1 Характеристика процесса расчетов за газоснабжение с собственниками жилья региональной газообеспечивающей компании
Современные городские распределительные системы газоснабжения представляют собой сложный комплекс сооружений, состоящий из следующих основных элементов газовых сетей низкого, среднего и высокого давления,
газораспределительных станций (ГРС), газорегуляторных пунктов (ГРП) и
установок (ГРУ). Для управления эксплуатацией этой системой имеется специальная служба с соответствующими средствами, обеспечивающими возможность бесперебойного газоснабжения.
Все виды потребления газа можно сгруппировать следующим образом:
бытовое (в городских квартирах, домах сельской местности); коммунальное (на предприятиях бытового обслуживания, общественного питания, по производству хлебобулочных изделий и учреждениях здравоохранения и др.);
на отопление и вентиляцию жилых и общественных зданий; промышленное.
Годовое потребление газа является основой при составлении проекта газоснабжения любого населенного пункта. Годовой расход газа для каждой категории потребителей определяют на конец расчетного периода. Расход газа на бытовые и коммунально-бытовые нужды населения зависит от множества факторов: применяемого газового оборудования, благоустройства и заселенности квартир, степени коммунально-бытового обслуживания населения, наличия централизованного теплоснабжения, климатических ус-
ловий. Большинство из этих факторов не поддаются учету, поэтому годовое потребление газа рассчитывают по средним нормам, разработанным в
результате анализа многолетнего опыта фактического его потребления.
6
Потребление газа происходит неравномерно. Причем различают следующие виды неравномерности потребление газа: сезонный, или по месяцам года; суточный, или по дням недели; часовой, или по часам суток.
Режим потребления газа зависит от режима отдельных потребителей и их удельного веса в общем объеме потребления.
Неравномерность потребления оказывает влияние на экономические показатели систем газораспределения.
Для повышения достоверности учета потребляемого природного газа, а
также обеспечения устойчивости работы системы газоснабжения осуществляется внедрение автоматизированной системы коммерческого учета газа, которая призвана отражать фактическое потребление, по средствам оснащения потребителей приборами учета и устройствами регулирования подачи газа. Принимая решение о возможности применения автоматизированной системы коммерческого учета газа, компания – поставщик оценивает ожидаемую экономическую эффективность от принятия такого решения, которая достигается в первую очередь, за счет получения возможности с высокой точностью и практически мгновенно иметь сведения о потребленном объёме газа, как итоговую сумму за все газовое хозяйство, так и по каждому потребителю в отдельности, причем данную информацию, можно получать за те временные интервалы, которые удобны для поставщика [1].
1.2 Анализ существующих программных продуктов для расчетов за газоснабжение с собственниками жилья
На сегодняшний день существует большое количество систем,
призванных осуществлять расчет с потребителями природного газа, в данной работе проведено сравнение таких систем как «ИнфоПро: Расчеты с потребителями», «БИТ:ЖКХ 8» и «Айлант:Управление ЖКХ 8».
Сравнительный анализ был проведен на основе ряда критериев, результат
представлен в таблице 1.1.
7
Таблица 1.1 – Сравнительный анализ автоматизированных систем расчета с
потребителями газа
Критерий |
|
ИнфоПро: |
Расчеты |
с |
|
БИТ:ЖКХ 8 |
|
Айлант: |
Управление |
|
|||
сравнения |
|
потребителями» |
|
|
|
|
|
|
ЖКХ 8 |
|
|
|
|
Разработчик |
|
Группа |
компаний |
|
1С:Первый БИТ |
Айлант |
|
|
|
||||
|
|
«ИнфоПро» |
|
|
|
|
|
|
|
|
|
|
|
Дата последнего |
Февраль 2012 года |
|
|
Январь 2012 года |
Август 2015 года |
|
|||||||
обновления |
|
|
|
|
|
|
|
|
|
|
|
|
|
Интеграция |
с |
ERP-системы |
(Oracle, |
|
Системы |
|
|
1С:Предприятие 8 |
|
||||
внешними |
|
Microsoft, |
|
SAP) |
|
бухгалтерского |
|
|
|
|
|||
системами |
|
Геоинформационные |
|
|
учета |
|
|
|
|
|
|
||
|
|
системы (ГИС-системы) |
|
(1С:Бухгалтерия |
|
|
|
|
|||||
|
|
Системы |
бухгалтерского |
|
8) |
|
|
|
|
|
|
||
|
|
учета(1C и прочие) |
|
|
|
|
|
|
|
|
|
||
|
|
Системы |
коммерческого |
|
|
|
|
|
|
|
|
||
|
|
учета (АСКУЭ, АСКУТЭ) |
|
|
|
|
|
|
|
|
|||
|
|
Интеграция с платежными |
|
|
|
|
|
|
|
|
|||
|
|
системами |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Операционная |
|
Microsoft |
Windows |
XP, |
|
Microsoft |
|
|
MS |
Windows |
|
||
система |
|
Microsoft |
Windows Server |
|
Windows |
XP |
и |
XP/Vista/7/8 |
|
|
|||
|
|
2003 |
|
|
|
|
выше |
|
|
|
|
|
|
СУБД |
|
Oracle Database, Microsoft |
|
|
|
|
Microsoft SQL Server |
|
|||||
|
|
SQL Server, MS |
Access, |
|
|
|
|
2005/2008/2012/2014 |
|
||||
|
|
Firebird, MySQL |
(ANSI- |
|
|
|
|
|
|
|
|
||
|
|
совместимые |
SQL |
|
|
|
|
|
|
|
|
||
|
|
серверы с доступом через |
|
|
|
|
|
|
|
|
|||
|
|
ODBC) |
|
|
|
|
|
|
|
|
|
|
|
Ограничения |
|
Наличие |
фрагментов, |
не |
|
<500 |
лицевых |
Наличие |
|
|
|
||
|
|
подлежащих изменениям |
|
счетов |
|
|
фрагментов, |
не |
|
||||
|
|
|
|
|
|
|
|
|
|
подлежащих |
|
|
|
|
|
|
|
|
|
|
|
|
|
изменениям |
|
|
|
Стоимость |
|
Лицензия до 500 лицевых |
|
Лицензия |
до |
500 |
Профессиональная |
|
|||||
|
|
счетов: 18000р. |
|
|
|
лицевых |
счетов: |
версия: 23300 |
|
||||
|
|
Неограниченное |
|
|
|
9000р. |
|
|
Корпоративная |
|
|||
|
|
количество |
лицевых |
|
Неограниченное |
версия: 61000 |
|
||||||
|
|
счетов: 96000р. |
|
|
|
количество |
|
Стартовая |
версия: |
|
|||
|
|
|
|
|
|
|
лицевых |
счетов: |
5000 |
|
|
|
|
|
|
|
|
|
|
|
80000р. |
|
|
Базовая версия: 8500 |
|
||
Сопровождение |
Единая |
|
служба |
|
Бесплатное |
|
Сервисное |
|
|
||||
системы |
|
технической поддержки – |
|
сопровождение |
обслуживание |
|
|||||||
|
|
почасовая |
|
оплата |
|
при |
наличии |
программных |
|
||||
|
|
фактического времени или |
|
договора ИТС |
|
продуктов |
|
|
|||||
|
|
выбор перечня услуг |
|
|
|
|
|
осуществляется |
|
||||
|
|
|
|
|
|
|
|
|
|
фирмой "1С" |
|
||
После |
проведения |
сравнительного |
анализа были |
выявлены |
основные |
преимущества и недостатки рассматриваемых систем, на основании которых
8
были сделаны выводы о том, какими функциями должна обладать разрабатываемая система. Результат оценки преимуществ и недостатков систем представлен в таблице 1.2. Таблица 1.2 – Преимущества и недостатки систем расчета с потребителями
Рассматриваемая система |
|
Преимущества |
|
Недостатки |
|
||
«Инфопро: |
Расчет |
с |
Единая |
информационная |
Не выявлено |
|
|
потребителями» |
|
система |
по расчетам с |
|
|
||
|
|
|
различными |
группами |
|
|
|
|
|
|
потребителей; |
|
|
|
|
|
|
|
СУБД-независимость; |
|
|
||
|
|
|
Гибкая |
ценовая |
политика |
|
|
|
|
|
компании-производителя; |
|
|
||
|
|
|
Решение |
|
|
|
|
|
|
|
специализированных задач |
|
|
||
|
|
|
организаций коммунального |
|
|
||
|
|
|
хозяйства |
|
|
|
|
Бит: ЖКХ 8 |
|
|
Использование |
|
Необходимо |
наличие |
|
|
|
|
организациями |
любого |
«1С:Бухгалтерия 8»; |
|
|
|
|
|
масштаба; |
|
|
|
|
|
|
|
Прозрачность расчетов; |
|
|
||
|
|
|
Работа в режиме реального |
|
|
||
|
|
|
времени |
|
|
|
|
Айлант: Управление ЖКХ 8 |
Групповые |
обработки |
Использование |
для |
|||
|
|
|
справочников и документов; |
небольших организаций; |
|||
|
|
|
Низкая стоимость; |
|
Необходимо |
наличие |
|
|
|
|
Возможность |
отправки |
«1С:Бухгалтерия 8»; |
|
|
|
|
|
отчетности через Интернет; |
Одновременно с |
одной |
||
|
|
|
|
|
|
информационной |
базой |
|
|
|
|
|
|
может работать только один |
|
|
|
|
|
|
|
пользователь; |
|
|
|
|
|
|
|
Ограничение на количество |
|
|
|
|
|
|
|
элементов |
|
Таким образом, на основании проведенного сравнительного анализа наиболее предпочтительной является информационная система «ИнфоПро:
Расчет с потребителями», так как она обладает широким функционалом,
невысокими техническими требованиями, предъявляемыми к системе,
реализована в нескольких видах архитектур, может быть реализована в нескольких форматах использования.
9
Выводы по первому разделу
В первом разделе курсовой работы было дано понятие автоматизированной системы коммерческого учета газа, необходимой для эффективного учета потребления и расчетов с крупными и бытовыми потребителями природного газа. Также, в первом разделе был проведен сравнительный анализ трех наиболее популярных и часто используемых автоматизированных систем расчета с потребителями: «Инфопро: Расчет с потребителями», Бит: ЖКХ 8, Айлант: Управление ЖКХ 8. На основании проведенного анализа и выявленных преимуществ и недостатков систем была выбрана наиболее эффективная из них – «ИнфоПро:Расчет с потребителями».
Проведенный анализ позволил сформировать перечень необходимых функциональных требований, которые должна выполнять система, а также выявить специфику организаций газораспределения, на основании которой будет проводиться разработка элементов информационной системы расчетов с потребителями природного газа.
10
2 АНАЛИЗ И ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ АВТОМАТИЗАЦИИ РАСЧЕТОВ ЗА ГАЗОСНАБЖЕНИЕ С
СОБСТВЕННИКАМИ ЖИЛЬЯ РЕГИОНАЛЬНОЙ ГАЗООБЕСПЕЧИВАЮЩЕЙ КОМПАНИИ
2.1 Анализ предметной области и конкретизация постановки задачи
Газораспределительные станции должны обеспечивать подачу потребителям (предприятиям и населённым пунктам) газа обусловленного количества с определённым давлением, степенью очистки и одоризации.
Для снабжения газом населённых пунктов и промышленных предприятий от магистральных газопроводов сооружаются отводы, по которым газ поступает на газораспределительную станцию.
На ГРС осуществляются следующие основные технологические процессы:
-очистка газа от твердых и жидких примесей;
-снижение давления;
-одоризация;
- учет количества (расхода) газа перед подачей его потребителю.
Отделом, который занимается расчетом за газоснабжение с бытовыми потребителями, является отдел обслуживания клиентов. Этот отдел осуществляет заключение договоров на оказание услуг по транспортировке газа промышленным и коммунально-бытовым потребителям газа, контроль работы измерительных комплексов, установленных у потребителей, ежемесячный расчет за транспортируемый объем газа потребителям.
Косновным функциям отдела обслуживания клиентов следует отнести:
-комплексное оказание услуг по газификации и реконструкции объектов газоснабжения;
-выдачу технических условий на присоединение к газораспределительной
сети;
11