Скачиваний:
9
Добавлен:
17.06.2023
Размер:
2.81 Mб
Скачать

 

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ........................................................................................................

 

4

1 СИСТЕМНЫЙ АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ

.............................. 6

1.1

Общая характеристика организаций по производству и распределению

тепловой энергии.........................................................................................................

 

6

1.2

Анализ существующих технологий решения задачи автоматизации

рабочего места специалиста отдела АСУ организации по производству и

распределению тепловой энергии .................

Ошибка! Закладка не определена.

1.3

Сравнительный анализ существующих аналогов разрабатываемого

приложения ................................................................................................................

 

14

Выводы по первому разделу ..........................................................................

 

16

2 ПРОЕКТИРОВАНИЕ WEB-ПРИЛОЖЕНИЯ...........................................

17

2.1

Постановка задачи и анализ предметной области.................................

17

2.2

Анализ бизнес-процесса, в рамках которого планируется решать

задачу автоматизации ...............................................................................................

 

19

2.3

Анализ модели данных.............................................................................

 

21

Выводы по второму разделу ..........................................................................

 

26

3 РАЗРАБОТКА И ТЕСТИРОВАНИЕ ИС ...................................................

27

3.1

Описание структуры базы данных ..........................................................

 

27

3.2

Описание программных модулей ............................................................

 

29

3.3

Реализация программных модулей

.........................................................

31

3.4

Инструкция пользователя по установке программного продукта и

работе с ним ...............................................................................................................

 

34

3.5

Тестирование программного продукта...................................................

36

Выводы по третьему разделу .........................................................................

 

39

ЗАКЛЮЧЕНИЕ ...............................................................................................

 

40

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ .....................................

42

ПРИЛОЖЕНИЕ А Глоссарий ........................................................................

 

44

ПРИЛОЖЕНИЕ Б План проекта разработки web-приложения в программе

ProjectLibre .................................................................................................................

 

46

2

ПРИЛОЖЕНИЕ В Примеры отчетов формируемых приложением..........

48

ПРИЛОЖЕНИЕ Г Примеры форм для операций со справочником

«Отделы»....................................................................................................................

50

ПРИЛОЖЕНИЕ Д Ксерокопия публикации ................................................

51

3

ВВЕДЕНИЕ

Разнообразное количество информационных систем представлено на российском рынке. Данные системы призваны автоматизировать деятельность человека. Следовательно, организации активно используют различные программные продукты для ведения бухгалтерского учета, автоматизации рабочего места специалиста и так далее.

При создании автоматизированных рабочих мест большие потоки информации (которые имеют определенную структуру, и эта структура зависит от особенностей места применения) более эффективно обрабатываются. Это позволяет реализовать индивидуальный подход к автоматизации именно тех функций, которые данное подразделение выполняет.

Поэтому введение в организации приложения, которое автоматизирует работу сотрудников отдела АСУ, позволяет значительно уменьшить время выполнения работ и увеличить их точность, облегчить труд специалистов, а

также повысить производительность труда, повысить эффективность работы с документами, ускорить обмен управленческой информацией и много другое.

Следовательно, тема данного курсового проекта является актуальной.

Целью курсового проекта является разработка информационной системы для автоматизации рабочего места специалиста отдела АСУ организации по производству и распределению тепловой энергии

При написании курсового проекта были поставлены следующие задачи:

изучить деятельность организации МУП «Смоленсктеплосеть»;

рассмотреть предлагаемые на рынке программные продукты для автоматизации деятельности сотрудника отдела АСУ;

разработать техническое задание;

проанализировать бизнес-процессы, необходимые для автоматизации;

проанализировать модель данных для разрабатываемого приложения;

описать структуру базы данных;

разработать дерево программных модулей;

4

продемонстрировать реализацию программных модулей;

составить инструкцию пользователя;

провести тестирование разработанного web-приложения.

В качестве объекта исследования курсового проекта выступает МУП

«Смоленсктеплосеть», предметом исследования является разработка информационной системы для автоматизации рабочего места специалиста отдела АСУ организации по производству и распределению тепловой энергии.

Информационная база исследования:

- переводная и отечественная литература;

-научные источники: данные и сведения из учебников, журнальных статей, монографий, материалов научных конференций, научных докладов и отчетов.

-ресурсы сети Internet.

5

1 СИСТЕМНЫЙ АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ

1.1 Общая характеристика организаций по производству и распределению тепловой энергии

Процесс производства, распределения, передачи и потребления тепловой энергии является непрерывным. Все нужные операции для нормального протекания производственного процесса (такие как регулирование, контроль,

подача воды, топлива, выдача энергии) производятся без остановки агрегата во время работы. Отсюда следует невозможность работы на склад.

Для поддержания постоянного соответствия между производством и ее потреблением энергии, обеспечения бесперебойного теплоснабжения потребителей в данных организациях нужны резервные мощности.

Отличительной чертой производственных процессов в тепловой энергетике является динамичность, которая заключается и в скорости течения процессов, и в постоянном изменении нагрузки под влиянием разных факторов.

Следовательно, специфической особенностью тепловой энергетики является постоянно повторяющийся характер ее связи со всеми отраслями.

В энергетическое производство входит три основные фазы: производство энергии, ее потребление и распределение. Первая и последняя фазы составляют процесс энергоснабжения. Производство энергии осуществляется тепловыми станциями; энергетические сети осуществляют распределение энергии.

Процесс энергоснабжения в целом осуществляется энергетическими системами, которые объединены в единый производственно-транспортный комплекс электростанции и сети.

Фаза энергопотребления осуществляется различными технологическими теплоиспользующими установками потребителей для различных целей таких,

как отопление, вентиляция, кондиционирование воздуха, бани, души,

прачечные и многое другое.

Аппаратом распределения энергии в энергетической системе являются

6

электрические и теплосети.

На сегодняшний день в Смоленске и в Смоленской области насчитывается пять организаций по производству и распределению тепловой энергии – это МУП "Смоленсктеплосеть", МУП Жилищно-ремонтное эксплуатационное предприятие, ООО "Фабрика "Шарм", МУП "Заказчик",

ООО "Стимул". В данном курсовом проекте была рассмотрена организация МУП «Смоленсктепллосеть», так как прохождение практики осуществлялось на базе данной организации. Дадим краткую характеристику этой организации.

Одной из крупнейших теплоснабжающих организаций Смоленщины является МУП «Смоленсктеплосеть». МУП «Смоленсктеплосеть» на основании предложения Департамента Смоленской области по энергетике, энергоэффективности и тарифной политики входит в Национальный Реестр «Ведущие организации энергетики России – 2012», так как деятельность организации признана вносящей положительный вклад в общее социальное и экономическое развитие региона.

Деятельность организации направлена на транспортировку, выработку, сбыт и распределение тепловой энергии для создания в жилых домах и производственных помещениях Смоленска комфортных условий [1].

Данная организация имеет свою историю. В 1967 году согласно решению исполнительного комитета №673 от 29 августа было открыто в Смоленске хозрасчетное предприятие объединенных котельных и тепловых сетей, в его состав было включено 9 газовых котельных и 23 угольных общей мощностью 59 Гкал/ч и 12 тепловых пунктов, 21 км тепловых сетей; числилось на балансе два грузовых автомобиля. Трудовой коллектив включал 100 человек.

В1978 г. – введены в строй административный и бытовой корпус и гараж на 10 мест базы организации (Тульский пер., 7).

В2006 г. – реконструкция котельной ЖБИ. Закупка передвижной электростанции общей мощностью 200 кВт.

На сегодняшний день МУП «Смоленсктеплосеть» – современная организация, которая насчитывает 235 тепловых пункта и 63 собственные

7

котельные, 346,6 км. тепловых сетей в двухтрубном исчислении,

территориально разделенное на четыре производственных района [1].

МУП «Смоленсктеплосеть» имеет организационную форму – муниципальное унитарное предприятие. МУП – коммерческая организация, она не наделена правом собственности на закрепленное за собственником имущества. Имущество МУП является неделимым, оно не может быть распределено вкладом, в том числе между работниками самой организации.

Данная организация занимается различными видами деятельности. Эти виды деятельности и их код ОКВЭД представлены в таблице 1.1 [2].

Таблица 1.1 – Виды деятельности по ОКВЭД

Код

Наименование деятельности

ОКВЭД

 

35.12

Технологическое присоединение к распределительным электросетям и передача

 

электроэнергии

35.13

Распределение электроэнергии

35.3

Производство, распределение и передача горячей воды и пара;

 

кондиционирование воздуха

35.30.3

Распределение пара и горячей воды (тепловой энергии)

35.30.4

Обеспечение работоспособности котельных

35.30.5

Обеспечение работоспособности тепловых сетей

68.2

Аренда и управление арендованным недвижимым имуществом или собственным

68.3

Операции с недвижимым имуществом на договорной основе или за

 

вознаграждение

68.32

Управление недвижимым имуществом на договорной основе или за

 

вознаграждение

77.11

Аренда и лизинг легких автотранспортных средств и легковых автомобилей

77.3

Аренда и лизинг оборудования и прочих машин и материальных средств

77.32

Аренда и лизинг оборудования и строительных машин

77.39

Аренда и лизинг прочих видов транспорта, материальных средств и

 

оборудования, которые не включены в другие группировки

Далее в таблице 1.2 представлены данные из ЕГРЮЛ.

Таблица 1.2- Реквизиты МУП «Смоленсктеплосеть»

Реквизит

Код

Значение кода

ИНН

6730020716

КПП

673001001

ОКПО

03304396

ОГРН

1026701448850

ОКФС

14

Муниципальная собственность

ОКОГУ

4210007

Муниципальные организации

ОКОПФ

65243

Муниципальные унитарные предприятия

8

Продолжение таблицы 1.2

Реквизит

Код

Значение кода

ОКТМО

66701000001

ОКАТО

66401000000

Смоленск, тульский пер, д 7

Почтовый индекс

214013

Миссия МУП «Смоленсктеплосеть» состоит в реализации политики Администрации города Смоленска по обеспечению потребителей тепловой энергией.

Стратегия МУП «Смоленсктеплосеть»: постоянно повышать качество,

используя новейшие технологии, доступность и надежность предоставляемых услуг.

Данное предприятие выдвинуло следующие цели [1]:

бесперебойное и надежное снабжение теплоэнергией населения и других потребителей;

проведение ремонтов и эксплуатация систем теплоснабжения, которые находятся на балансе организации;

осуществление мер по экономному расходованию и рациональному использованию теплоэнергетических ресурсов;

расчет потребности в топливно-энергетических ресурсах и планирование топливных режимов;

изготовление нестандартного и специального оборудования, запасных частей теплоэнергетического оборудования организации;

Характеристику деятельности МУП «Смоленсктеплосеть» представлена в таблице 1.3.

Таблица 1.3 – Характеристика деятельности МУП «Смоленсктеплосеть»

Наименование показателей

 

 

Изменение

 

 

2016г.

2017г.

в

в %

 

абсолютных

 

 

 

 

 

 

 

 

величинах

 

Среднесписочная численность работников,

1 248

1 257

+9

+0,72

чел.

 

 

 

 

Затраты на оплату труда, тыс. руб.

56 964

63 908

+6 944

+12,19

Выработка тепловой энергии котельными,

373 826

389 864

+16 038

+4,29

Гкал

 

 

 

 

Расход тепла на собственные нужды

8 163

7 579

-584

-7,15

котельных, Гкал

 

 

 

 

9

Продолжение таблицы 1.3

Наименование показателей

 

 

Изменение

 

 

2016г.

2017г.

в

в %

 

абсолютных

 

 

 

 

 

 

 

 

величинах

 

Отпуск в сеть, Гкал

1 644 376

1 781 549

+137 173

+8,34

Потери тепловой энергии в сетях ЭСО, Гкал

203 269

154 033

-49 236

-24,22

В 2017 г. по сравнению с 2016 г. выработка тепловой энергии котельными выросла на 4,29% (или на 16 038 Гкал.); среднесписочная численность работников повысилась на 0,72% (+9 чел.); затраты на оплату труда выросли на

12,9%; расход тепла на собственные нужды котельных упал на 7,15%; отпуск в сеть возрос на 8,34% (или на 137 173 Гкал.); потеря тепловой энергии в сетях ЭСО снизилась на 24,22% (-49 236 Гкал.). Все эти результаты свидетельствуют о повышении производительности труда и увеличении выработки тепловой энергии.

1.2 Анализ существующих технологий решения задачи автоматизации рабочего места специалиста отдела асу организации по производству и распределению тепловой энергии

На сегодняшний день имеется множество различных инструментов для решения задачи автоматизации рабочего места специалиста отдела асу. В

данном курсовом проекте при разработке web-приложения для автоматизации рабочего места специалиста отдела асу были использованы следующие инструменты разработки web-приложения: фреймворк Ruby on Rails, база данных PostgreSQL, язык программирования Ruby, текстовый редактор

Sublimetext2.

Ruby on Rails (RoR) – фреймворк, который написан на языке программирования Ruby и который реализует архитектурный шаблон Model- View-Controller для веб-приложений, а также обеспечивает их интеграцию с сервером баз данных и веб-сервером. Является открытым программным обеспечением и распространяется под лицензией MIT [3-4].

10

Ruby on Rails лежит в основе таких веб-приложений и сайтов, как

Blinksale, Basecamp, YellowPages.com, Revolution Health и Twitter. Энтузиазм разработки на Rails распространяется во многих крупнейших интернет-

компаниях. Amazon, eBay, Yahoo, AOL – все они имеют проекты на RoR, а

компания ThoughtWorks ведет разработку корпоративных приложений в среде

Rails.

Одной из причин высокой производительности Ruby on Rails является то,

что c его помощью можно создавать новые приложения без написания большого количества хаков и кода. Если проще говорить, то сочетание языка

(Ruby) с фреймворком (Rails) означает, что мы можем делать больше с меньшим количеством кода. Небольшое количество структурированного кода позволяет относительно безболезненно вносить изменения и экспериментировать.

PostgreSQL – это мощная система объектно-реляционных баз данных с открытым исходным кодом, которая использует и расширяет язык SQL в

сочетании со многими функциями. Она максимально соответствует стандартам

SQL и свободно распространяемая. PostgreSQL или Postgres стараются полностью применять ANSI/ISO SQL стандарты одновременно с выходом новых версий [5-6].

Рostgres выигрывает технологически по сравнению с другими свободно распространяемыми реляционными СУБД. В него с самого начала были заложены очень грамотные технические решения, которые опередили время. Postgres обладает высочайшей степенью гибкости и расширяемости: можно создавать свои типы индексов, свои типы данных, писать встроенные функции на большом количестве языков, чего больше нет нигде.

Rubу – рефлективный, динамический, интерпретируемый высокоуровневый язык программирования. По особенностям синтаксиса он близок к языкам Eiffel и Perl, по объектно-ориентированному подходу близок к

Smalltalk. Также некоторые черты языка взяты из Lisp, Dylаn, Python и Клу [7- 8].

11

Соседние файлы в папке Курсовые работы