Файл: Применение объектно-ориентированного подхода при проектировании информационной системы (проектирование базы данных).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 04.07.2023

Просмотров: 190

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

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

Если рассматривать вопрос управления ЖКХ подробнее можно выделить несколько направлений:

  • Управление имуществом (оборудованием, зданиями и сооружениями) ЖКХ.
  • Управление данными о собственниках и жальцах.
  • Управление текущим содержанием и ремонтами в ЖКХ.
  • Управление расчетом квартплаты.
  • Управление аварийно-диспетчерской службой ЖКХ.
  • Управление финансовыми потоками, бюджетами ЖКХ.

В данной работе рассматривается теоретическая тема - применение объектно-ориентированного подхода при проектировании информационной системы. И практическая - разработка регламента процесса учёта ремонтных работ ЖКХ.

  • Для этого потребуется выполнить следующие задачи:
  • рассмотреть теоретический вопрос;
  • рассмотреть объект автоматизации;
  • проанализировать работу «как есть» и «как будет»;
  • составить каталог баз данных.

Теория и анализ объекта автоматизации «как есть»

Применение объектно-ориентированного подхода при проектировании информационной системы

Существуют два основных подхода к декомпозиции систем: функционально-модульный и объектно-ориентированный.

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

Объектно-ориентированный подход основан на объектной декомпозиции. Т.е. статическая структура системы описывается в терминах объектов и связей между этими объектами. Поведение системы описывается в терминах обмена сообщениями между объектами. Каждый объект системы обладает своим поведением, это позволяет смоделировать объект реального мира.[1]


Концептуальной основой объектно-ориентированного подхода является объектная модель. Основными принципами построения объектной модели являются: абстрагирование; инкапсуляция; модульность; иерархия.

Также, имеются три дополнительных элемента: типизация; параллелизм; устойчивость.

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

Инкапсуляция - разделение отдельных элементов объекта, которые определяют его устройство и поведение. Инкапсуляция позволяет изолировать интерфейс объекта, отражающий его внешнее поведение, от внутренней реализации объекта. Абстрагирование и инкапсуляция являются взаимодополняющими операциями: абстрагирование фокусирует внимание на внешних особенностях объекта инкапсуляция (или, иначе, ограничение доступа) не позволяет объектам-пользователям различать внутреннее устройство объекта.

Модульность - свойство, которое показывает, что система может быть декомпозирована на несколько внутренних связанных модулей. Инкапсуляция и модульность создают барьеры между абстракциями.

Иерархия - процесс упорядочивания систем абстракций, расположеных по уровням. Основными видами иерархических структур применительно к сложным системам являются: структура классов и структура объектов.

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

Параллелизм - свойство объектов находиться в активном или пассивном состоянии и различать активные и пассивные объекты между собой.

Устойчивость - свойство объекта существовать во времени и/или в пространстве.[1]

К основным элементам объектного подхода относятся: объект; класс; атрибут; операция; полиморфизм; компонент; связи.

Анализ предметной области

Управляющая компания в сфере ЖКХ ООО «25 кв. м» образована в 2009 году.

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

Площадь обслуживаемого жилищного фонда составляет более 27,7 тыс. кв. м.

В обслуживании у компании находятся 39 домов и 15 строений технического и коммерческого назначения.


На предприятии ООО «25 кв. м» работает 43 человека.

Систематически проводятся мероприятия по переподготовке кадров, переаттестации, повышению квалификации ИТР, служащих и рабочих.

Рассмотрим организационную структуру управления – рисунок 1.

Рисунок 1 - Организационная структура управления ООО «25 кв м»

Общий отдел организует систему документального, материального, хозяйственного обеспечения предприятия.

Основные направления деятельности, функции и задачи отдела:

  • организация единой системы делопроизводства (документооборота) в структурных подразделениях, текущий контроль над ее функционированием;
  • совершенствование форм и методов работы с документами и обращениями граждан, обеспечение своевременного приема, учета и отправления документов и письменных обращений граждан;
  • контроль над правильностью оформления, исполнения, сохранности обращений граждан;
  • контроль и проверка сроков исполнения актов органов местного самоуправления, поручений по обращениям граждан, поступившим при проведении «прямой связи», критических замечаний, высказанных в СМИ;
  • обеспечение своевременной доставки корреспонденции;
  • ежедневная работа с населением по письменным заявлениям;
  • организация приема граждан по личным вопросам;
  • обеспечение и организация приема населения по вопросам оплаты жилья, техобслуживания, коммунальных услуг, предоставления льгот;
  • получение и выдача канцелярских принадлежностей структурным подразделениям организации, а также ведение учета их расходования и составление установленной отчетности.

Отдел кадров.

Основные задачи отдела:

  • обеспечение организации кадрами рабочих и специалистов требуемых профессий, специальности, квалификации;
  • своевременное оформление приема, перевода и увольнения в соответствии с трудовым законодательством;
  • систематическое изучение деловых качеств и других индивидуальных особенностей работников с целью создания резерва на выдвижение, осуществление контроля его пополнения и обновления;
  • осуществление методического руководства работой специалистов по кадрам подведомственных предприятий;
  • совместно с финансово-экономическим отделом разработка штатного расписания, расстановка кадров согласно штатному расписанию;
  • организация работы по повышению квалификации руководящих работников и специалистов организации;
  • организация учета личного состава, выдача справок о настоящей и прошлой трудовой деятельности работников;
  • работа по ведению, учету и хранению трудовых книжек работников, ведение установленной документации по кадрам;
  • подготовка материалов для представления работников организации к поощрениям;
  • организация воинского учета;
  • подготовка документов для проведения конкурсов, аттестации, квалификационных экзаменов.

Бухгалтерия.

Сотрудники отдела организуют работу по проведению бухгалтерского учета Управляющей компании по ЖКУ. Осуществляют контроль за расходованием финансовых средств. Основной задачей бухгалтерии является формирование полной и достоверной информации (бухгалтерской отчётности) о деятельности организации и её имущественном положении, на основании которой становится возможным:

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

Отдел по текущему и капитальному ремонту.

Основные направления деятельности отдела:

  • составление организационно-технических мероприятий по эксплуатации и ремонту жилищного фонда;
  • формирование титульных списков на капитальный и текущий ремонт жилищного фонда;
  • проверка объектов капитального и текущего ремонта с целью выявления качества выполняемых работ, соблюдения графиков;
  • обход жилых домов на предмет составления технического задания на изготовление проектно-сметной документации на проведение капитального ремонта;
  • контроль над текущим состоянием жилого (в том числе ветхого), муниципального фонда района;
  • составление сводных отчетов по инвентаризации жилищного фонда района.

Отдел ресурсосбережения.

Основные направления деятельности отдела:

  • рассмотрение обращений и заявлений жителей по части коммунальных услуг (горячее и холодное водоснабжение, канализование, электроснабжение, состояние коммунальных сетей);
  • работа с Роспотребнадзором, Жилищной инспекцией;
  • проведение анализа по потреблению энергии, горячего и холодного водоснабжения;
  • планирование и контроль установки приборов учета, контроль правильности показаний приборов учета;
  • разработка план-графиков по замене электрических сетей;
  • организация и участие в комиссионных обследованиях по обращениям граждан, указаниям вышестоящих организаций.

Финансово-экономический отдел.

Основные направления деятельности отдела:


  • проведение анализа начислений населению за жилищно-коммунальные услуги;
  • работа по обращениям и заявлениям граждан в части начислений и перерасчетов за не оказанные жилищно-коммунальные услуги;
  • организация работ по увеличению процента сбора оплаты за оказанные услуги населению;
  • приемка актов выполненных работ от поставщиков за жилищно-коммунальные услуги;
  • анализ состава затрат за жилищно-коммунальные услуги.

Аварийно-диспетчерская служба (АДС)

Основная функция аварийно-диспетчерской службы – принятие мер по ликвидации и/или локализации аварийных ситуаций внутридомовых инженерных сетей, в тех случаях, когда требуется немедленное вмешательство соответствующих специалистов.

Анализ деятельности «как есть» и проектирование «как должно быть»

Анализ деятельности «как есть»

управление заявками и работой в компании отвечает общий отдел. Рассмотрим деятельность общего отдела.

На рисунке 2 представлена диаграмма потоков данных деятельности отдела. Управляющими потоками являются законодательство РФ и управляющие решения руководства.

Входные потоки:

  • информация о жилом и нежилом фонде;
  • информация о жильцах и владельцах;
  • заявки на обслуживание;
  • информация о ЛС владельцев.

Выходные потоки:

  • отчёт по фонду и затратам;
  • отчёт по жильцу;
  • отчёт по заявкам;
  • выписка из лицевого счёта.

Рисунок 2 – Диаграмма потоков данных деятельности общего отдела «как есть»

Рассмотрим подробнее работу общего отдела. На рисунке 3 представлена структурно-функциональная диаграмма данных работы общего отдела.

В деятельность отдела входит:

  • учёт жилого и нежилого фонда;
  • учёт жильцов и владельцев;
  • учёт обращений жильцов;
  • ведение лицевых счетов.

Рисунок 3 – Структурно-функциональная диаграмма деятельности общего отдела

Требуется автоматизировать деятельность общего отдела. Потребуется реализовать систему, которая выполняет следующий функционал:

  • учёт жилого и нежилого фонда;
  • учёт жильцов и владельцев помещений;
  • учёт обращений жильцов;
  • ведение лицевых счетов.

Потребуется вести учёт зданий и помещений в зданиях. Для каждого помещения есть владелец. Если помещение жилое, ведётся учёт жильцов. Для владельцев ведутся лицевые счета на каждое помещение. На лицевой счёт владельца выставляются счета для оплаты. Также, учитывается пополняемость счёта владельцем. На каждое здание ведутся затраты. Требуется учитывать назначение и суммы затрат.