1 Теоретическая часть
1.1 Описание объекта информатизации
Данная предметная область представляет собой осуществление расчета платы за проживание в студенческом общежитии № 8 ФГБОУ ВО «СибГИУ», с различными типами комнат, условиями (с учетом пребывания в общежитии). Из этого формируется квитанция оплаты за проживание.
Общежитие – место временного проживания для приезжих студентов, обучающихся в вузе на время учёбы. Также заселяют не только студентов, но и сотрудников общежития или вуза. Площадь в общежитиях распределяется из норматива не менее 4,5 м? на одного жильца. Согласно этому нормативу, в одной комнате могут проживать несколько человек. Уровень комфорта в общежитии различный в зависимости от условий и платы. Каждая комната обустроена комфортно для студента, это обеспечено тем, что в наличии имеются все необходимые предметы. Уют нужен для поддержания хорошего настроения студентов, от которого зависит их работоспособность. Общежитие для студентов университета может находиться в здании вуза или в студенческом городке.
Квитанция — документ в официальном виде установленной формы, который выдаётся тем или иным предприятием, организацией или учреждением какому-либо плательщику.
Плата за коммунальные услуги включает в себя плату за:
– горячее водоснабжение;
– холодное водоснабжение;
– водоотведение;
– электроснабжение;
– отопление.
Размер платы за коммунальные услуги рассчитывается исходя из объема потребляемых коммунальных услуг, определяемого по показаниям приборов учета, а при их отсутствии исходя из нормативов потребления коммунальных услуг, утверждаемых органами государственной власти.
Плата за пользование жилым помещением устанавливается Университетом в размере платы за пользование жилым помещением для нанимателей жилых помещений по договорам найма жилых помещений государственного или муниципального жилищного фонда, установленном органами местного самоуправления. Размер платы за пользование жилым помещением определяется исходя из занимаемой площади жилого помещения, с учетом существующих нормативов обеспеченности жилыми помещениями в общежитиях из расчета не менее шести квадратных метров жилой площади на одного человека.
Студенты оплачивают стоимость проживания в студенческом общежитии по квитанции. Квитанция формируется каждому студенту индивидуально, где учитываются коммунальные услуги, плата за наём и дополнительные услуги. Этот процесс занимает много времени и требует создание информационной системы. Целью данной работы является развитие приложения и упрощения системы автоматизация решения задачи формирования учета расчетов за проживание в общежитии, автоматизация задачи контроля своевременной платы, ведения журнала событий (въезд, выезд) и др.
Информационное приложение расчета за проживание в студенческом общежитии используется для оперативного расчёта квитанции на оплату за общежитие предназначенного для учета расходования государственного имущества и использования найма жилого помещения.
Сотрудники, отвечающие за своевременное обеспечение квитанций проживающим в общежитии, а также своевременного перерасчета оплаты и начисление долга, используют при этом приложение АСУ.
Арендатор осуществляет своевременную выплату за проживание и коммунальные услуги, используя при этом приложения и компоненты АСУ за проживание в студенческом общежитии.
1.2 Обзор аналогичных продуктов
Для оценки целесообразности разработки информационной системы автоматизации учета расчетов за проживание в общежитии необходимо осуществить поиск и обзор существующих на рынке систем.
Для обзора выбраны следующие программные продукты: БИТ.Общежитие, 1С:Университет 8 ПРОФ и «Электронное общежитие».
БИТ.Общежитие - представляет собой функциональное решение для автоматизации учета проживания в общежитии. Программа предназначена для учета движения проживающих и учета движения денежных средств при оказании услуг проживания общежитиями.
• Система позволяет облегчить контроль за проживающими и организовать оперативный учет заездов/выездов/переселений в общежитиях;
• Система позволяет вести учет материальных ценностей, числящихся за общежитием или закрепленных за проживающими;
• Система позволяет формировать необходимую отчетность для дальнейшей выгрузки;
В итоге программа позволяет получать актуальную информацию об оплатах, наличии мест, количестве проживающих и т.д.[1]
Комкон: Общежитие 8 - представляет собой специализированную учетную систему, предназначенную для автоматизации учета проживающих в общежитии и взаиморасчетов с ними.
• Учет проживающих в общежитии (поступление, перемещение, выезд проживающего) по видам и категориям, типам используемых расценок.
• Мониторинг наличия свободных мест в общежитии в разрезе корпусов, этажей, комнат.
• Начисление оплаты за проживание и предоставленные дополнительные услуги.
• Формирование отчетности по численности проживающих и дополнительно проживающих, взаиморасчетам и задолженности проживающих, наличию свободных койко-мест.[2]
«Электронное общежитие» - компьютерная программа, предназначенная для автоматизации работы комендантов и воспитателей общежитий. Программа может быть использована как в общежитиях учебных заведений начального, среднего, высшего профессионального образования, повышения квалификации, так и в общежитиях предприятий, организаций.
• Ведение списков проживающих с указанием категорий (студент, преподаватель, сотрудник), факультетов, групп и другой информации.
• Ведение справочной информации о комнатах, их вместимости, площади, номера этажа, блока.
• Учет проживающих (добавление новых и их заселение в комнаты).
• Учет совершенных нарушений режима и правонарушений.[3]
Данные продукты предоставляют возможности автоматизации процесса учета проживающих в общежитиях, но все они имеют довольно сложный интерфейс, и не имеют возможности интеграции в уже существующее информационное пространство университета. Кроме того все аналоги имеют высокую стоимость годового обслуживания. По этим причинам решено разрабатывать собственную информационную систему ИС Общежитие.
ИС Общежитие обладает следующими основным возможностями:
• заселение/выселение/переселение студентов;
• поиск по нескольким полям среди проживающих и комнат общежитий;
• отслеживание загруженности комнат, их статуса;
• формирование отчетной документации.[4]
2 Техническое задание
Техническое задание разрабатывается согласно ГОСТ 34.602-89 «Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы».[5]
Техническое задание представлено в приложении А.
3 Проектирование информационной системы
3.1 Построение моделей IDEF0
Для данной работы требуется определить цели и задачи данной темы. Выполнить структурный анализ задачи, и оформить результат данного анализа в виде диаграмм IDEF0. Так же выполнить детализацию отдельных процессов на диаграммах IDEF0, с помощью диаграмм IDEF3. После нужно составить отдельную модель DFD, ERD и построить UML модель. Далее требуется разработать БД, обеспечивающую автоматизацию процессов ведения и распространения информации о студентах, проживающих в общежитиях. Студенты, проживающие в общежитии, при поступлении заполняют необходимые документы. Потребителем информации из БД являются комендант, обеспечивающий проживание приезжих студентов. Для внесения входной информации создана база данных.[6]
По данной теме построены модели IDEF0, методология описания системы в целом как множества взаимозависимых действий или функций.
Рисунок 1 – Результат построения контекстной диаграммы "Автоматизация учета расчетов за проживание в общежитии"
На изображении 1 показаны входные стрелки - это входящая информация в автоматизированную систему, и выходящие стрелки являются выходной информацией. Так же существуют стрелки управления, которые входят сверху в сущность и взаимодействуют внутри системы. Стрелки механизма поступают снизу и взаимодействуют внутри системе. На диаграмме видно поступление механизма в систему в виде туннеля. Туннель используется для того что бы отобразить данный механизм на верхнем уровне, но на нижний уровень не переносить, так как данную стрелку нет необходимости рассматривать на более нижних уровнях.
Рисунок 2 – Результат построения декомпозиции "Автоматизация учета расчетов за проживание в общежитии"
На рисунке 2 наблюдается более детальная декомпозиция процесса.
Показано, какие процессы осуществляются и взаимодействуют на диаграмме.
A1
Рисунок 3 – Результат построения декомпозиции "Регистрация и корректировка информации о клиентах"
Далее происходит декомпозиция блока "Регистрация и корректировка информации о клиентах" на рисунке 3, на котором можно наблюдать последовательность выполнения процессов.
USED AT: AUTHOR: Bondarenko Alina DATE: 10 .12.2021 WORKING READER DATE CONTEXT:
PROJECT: REV: 12 .12.2021 DRAFT
RECOMMENDED
NOTES: 1 2 3 4 5 6 7 8 9 10 PUBLICATION A0
Стоимость найма жилого помещения
Обработанная бухгалтерская информация о клиентах
Тариф ы на коммунальные услуги
Расчёт платы за помещение
0 р. 1 Информация
о
Информация задолженностях
занимаемой за помещение
площади
клиентом Расчет платы за коммунальные услуги
0 р. 2
Информация о задолженностях
Формирование информации о задолженностях
Информация о
задолженностях 0 р. 3
за коммунальные
услуги
АС расчёта платы за общежитие
NODE:
A2 TITLE: Расчёт платы за проживание NUMBER:
Рисунок 4 – Результат построения декомпозиции "Расчет платы за проживание"
На рисунке 4 изображена декомпозиция блока "Расчет платы за проживание", в котором происходит расчет задолженностей проживающим.
Рисунок 5 – Результат построения декомпозиции "Формирование отчетов"
В ходе работы смоделирована диаграмма IDEF0 "Автоматизация учета расчетов за проживание в общежитии". На изображениях видно как поэтапно проходит процесс декомпозиций. Для дальнейшей детализации функциональных блоков используются диаграммы IDEF3, которые будут разработаны в пункте (3.2).
3.2 Построение моделей IDEF3
Декомпозиция отдельных процессов при помощи нотации IDEF3. Таких процессов как «Расчёт платы за помещение» и «Расчёт платы за коммунальные услуги» которые представлены на рисунках 6 и 7.
Рисунок 6 – Результат построения декомпозиции IDEF3 "Расчёт платы за помещение"
На рисунке 6 построена декомпозиции блока "Расчёт платы за помещение" при помощи нотации IDEF3. Показано детально как происходит расчет платы за помещение.
Рисунок 7 – Результат построения декомпозиции IDEF3 "Расчёт платы за коммунальные услуги"
В ходе работы смоделирована диаграмма IDEF3 "Автоматизация учета расчетов за проживание в общежитии". Выполнена детализация отдельных процессов на диаграммах IDEF0, полученных при выполнении предыдущего пункта (3.1) с помощью диаграмм IDEF3.[7]