Похожие презентации:
Проектирование информационной системы учета и анализа деятельности проживающих в общежитии ГБОУ ВО НГИЭУ
1.
КУРСОВАЯ РАБОТАпо междисциплинарному курсу
«Информационные технологии и платформы разработки
информационных систем»
на тему: «Проектирование информационной системы учета и анализа деятельности
проживающих в общежитии ГБОУ ВО НГИЭУ»
Выполнил: студент 4-го курса
института ИТиСС, группы 45С
Антропова Елена Юрьевна
Проверил: старший преподаватель
кафедры «Информационные
системы и технологии»
Романова Анна Александровна
2.
ВВЕДЕНИЕЦелью курсовой работы является проектирование информационной
системы учета и анализа деятельности проживающих в общежитии ГБОУ ВО
НГИЭУ.
Задачи курсовой работы:
1. Проанализировать предметную область общежитии ГБОУ ВО НГИЭУ.
2. Спроектировать информационную систему учета и анализа
деятельности проживающих в общежитии ГБОУ ВО НГИЭУ.
Объектом курсовой работы будет являться студенческое общежитие ГБОУ
ВО НГИЭУ.
Предметом курсовой работы будет выступать информационная система.
2
3.
АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИОрганизация разработки информационной системы
На данным момент обеспечение иногородних студентов общежитиями является неотъемлемой
частью процесса образования. С недавних пор считают, что студенческое общежитие считается частью
педагогической структуры. Поэтому от воспитателей требуется создать атмосферную и в то же время
психологическую атмосферу в общежитие. Потому что именно в стенах общежития продолжается
формироваться привычки, поведение, отношение к окружающим и многие другие черты человека.
Функции, реализующиеся сотрудниками общежития:
1.
Организация рационального использования общежития.
2.
Заселение и дальнейшее проживание в общежитии обучающихся и работников университета с
соблюдением проживающими установленных нормативными документами правил, выселение.
4.
Соблюдение правил регистрации проживающими.
5.
Соблюдение комплекса мер по противопожарному режиму в Общежитии и охране труда.
6.
Осуществление мероприятий по совершенствованию жилищных и культурно-бытовых
условий, эстетическому оформлению помещений, благоустройству прилегающей территории.
7.
Обеспечение воспитательной работы с проживающими.
3
4.
АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИОрганизация разработки информационной системы
Анализируя, мнемосхему предметной области можно
сказать, что студент отправляет заявку на место в
общежитие, комендант сверяет данные в журнале
проживающих, далее происходит заключение договора, все
договоры хранятся в базе договора. Студент оплачивает
проживание, и комендант заселяет. В обязанности
коменданта также входит обязанность за слежением
соблюдений режима и устава общежития.
Задача воспитателя заключается в организации
воспитания студентов и информирование старост этажей.
Старосты в свою очередь берут ответственность за
соблюдением порядка студентов. Также старосты обязаны
ежедневно собирать численность студентов, чтобы вахтеры
отправляли данные в пожарную охрану для соблюдения
правила пожарной безопасности. Задача вахтера ввести
письменный учет о приезде/выезде студента.
Задача бухгалтера передавать сведения об оплатах
проживания.
Рисунок 1 – Мнемосхема «Общежитие»
4
5.
АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИСоздание функциональной модели предметной области
Рисунок 2 – Контекстная диаграмма
На рисунке 2 изображена контекстная диаграмма
«Деятельность проживающих в общежитии ГБОУ ВО
НГИЭУ». Входными данными функционального блока
являются: «Персональная информация», «Студент».
Управляющие данные: «Федеральный закон «Об
образовании в Российской Федерации» статья 39»,
«Жилищный кодекс РФ». За управление отвечает:
«Старосты
этажей»,
«Комендант»,
«Вахтер»,
«Бухгалтер», «Воспитатель». Выходными данными
являются: «Отчет об оплате», «Благоприятные условия
проживания», «Место в комнате».
5
6.
АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИСоздание функциональной модели предметной области
Рисунок 3 –Диаграмма декомпозиций
«Деятельность проживающих в общежитии
ГБОУ ВО НГИЭУ»
Диаграмма декомпозиции включает в себя 5 сущности:
1.
Прием заявок.
2.
Заключение договора.
3.
Оплата.
4.
Заселение.
5.
Организация жизнедеятельности студентов.
В первую очередь студент подает заявку на место в общежитие,
механизмом является комендант, который принимает заявки. В
процессе заключения договора входящими данными является
персональная информация студента, заключением договора
занимается комендант. Оплата происходит с учетом заключенного
договора, механизмом выступает в этом процессе бухгалтер, по всем
проведенным оплатам формируется общий отчет, для получения
сводных данных в удобном для просмотра и анализа виде. После
оплаты следует процесс заселение им также занимается комендант,
после этого процесса в журнале появляется запись с данными
студента и ему выдается место в комнате. При организации
жизнедеятельности студентов механизмом является разу три объекта:
вахтер, воспитатель, старосты этажей. Выходом является
благоприятные условия проживания для студентов.
Федеральный закон «Об образовании в Российской Федерации»
статья 39 вступает при заключении договора и оплаты за проживание.
6
7.
АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИСоздание функциональной модели предметной области
Проанализировав условия можно сделать общие выводы. В основном общежитие и других
корпусах есть все для благополучного проживания студентов. Для заселения студентов, обучающие в
НГИЭУ, представляется 181 комната, в которой может проживать около 4 человек. Учет такого числа
комнат введется в бумажном виде. Следует это затрудняет процесс введения, хранения, обработки
информации о проживающих.
Для решения этой проблемы будет создаваться информационная система для учета и анализа
деятельности проживающих в общежитии ГБОУ ВО НГИЭУ. Основные процессы, которые будет
выполнять система:
1. Заселение студента.
2. Учет о комнатах.
3. Учет о проживающих.
4. Учет о приезде/выезде проживающего.
5. Учет квитанций.
Создание информационной системы направленно на исключения бумажной документации и
минимизирование большинства ошибок при заполнении документов.
7
8.
АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИОбзор существенных решений
На данный момент существует ряд программ, которые подойдут для учета и анализа
деятельности проживающих в общежитии, одними из них являются:
1. «1С:Университет ПРОФ». Программа разработана компанией ООО «Гарант» и
предназначен для ведения учета регистрации по месту жительства и места пребывания жильцов,
студентов общежития.
2. «БИТ:Общежитие 8». Программа предназначена для автоматизации учета движения
денежных средств при оказании услуг проживания общежитиями вузов, финансирование которых
осуществляется как за счёт бюджетных средств, так и за счёт собственных средств вуза.
3. «Паспортный стол общежития ВУЗа». Программа «Паспортный стол общежитий вуза»
предназначена для обеспечения ежедневных процессов делопроизводства паспортных столов
общежитий вуза. Программа позволяет вести паспортный учет студентов и лиц, проживающих в
общежитиях, печатать все документы паспортного стола (справки, выписки, списки), осуществлять
прописку и выписку, создавать списки для избирательных комиссий, документы, предоставляемые
паспортными столами лицам, находящимся на паспортном учете и в ФМС.
8
9.
АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИОбзор существенных решений
Возможнос
«1С:Универс
ти
итет ПРОФ»
«БИТ:Общежи «Паспортн Разрабатыва
тие 8»
ый стол
емая система
общежити
я ВУЗа»
Доступност
+
+
+
+
+
+
+
+
–
–
–
+
–
+
–
+
–
–
–
+
ь
Учет
проживаю
щих
Учет
дежурств
Учет
квитанций
Учет
студентов,
ожидающи
Описав функционал нескольких программ, в которых
можно вести учет и анализ деятельности проживающих в
общежитии, в таблице 1 приведено сравнение характеристик по
существующим разработкам и разрабатываемой системой.
Сравнив существующие решения и разрабатываемую
систему, можно сказать, что в система будет понятна для
персонала, лаконична и автоматизирована под введение учета и
анализа деятельности проживающих в общежитии ГБОУ ВО
НГИЭУ. Будущая система будет в себя включать такие
возможности, как:
1.
Доступность.
2. Учет проживающих.
3.
Учет дежурств.
4.
Учет квитанций.
Таким образом, разрабатываемая система будет учитывать
все не достающие моменты, которые есть в существующих
программах.
х место
Таблица 1 – Сравнение существующий решений
9
10.
МОДЕЛИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫМоделирование поведения объектов информационной системы
Рисунок 4 – Диаграмма вариантов использования
Диаграмма вариантов использования позволяет отобразить
взаимодействие пользователей с системой. На диаграмме
вариантов использования, которая представлена на рисунке 4,
можно увидеть, что существует два актера: вахтер и комендант. У
каждого из них есть свои действия.
Комендант должен выполнять следующие действия:
1.
Загрузка файлов. Задача коменданта загружать нужные
файлы в базу. К таким файлам относятся: данные студента (wordдокумент), данные об оплатах, которые будут поступать от
бухгалтерии (excel-документ).
2.
Занесение персональных данных студентов. Комендант
обязан заносить персональные данные студентов в базу.
3.
Оформление договоров. Все договоры должны хранятся
непосредственно в базе данных.
4.
Формирование отчета об оплате. Файлы, которые будут
приходить от бухгалтерии будут формировать в отчет, для
получения сводных данных в удобном для просмотра и анализа
виде.
5.
Ведение журнала проживающих. Обязанность заключается
в введения журнала, в котором будут прописаны студенты и
комнаты, в которых они проживают.
10
11.
МОДЕЛИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫМоделирование поведения объектов информационной системы
Воспитатель в свою очередь тоже выполняет свои действия:
1. Просмотр данных студентов.
2. Ведение журнала проживающих.
Комендант должен выполнять следующие действия:
1. Загрузка файлов. Задача коменданта загружать нужные файлы в базу. К таким файлам относятся:
данные студента (word-документ), данные об оплатах, которые будут поступать от бухгалтерии (excelдокумент).
2. Занесение персональных данных студентов. Комендант обязан заносить персональные данные
студентов в базу.
3. Оформление договоров. Все договоры должны хранятся непосредственно в базе данных.
4. Формирование отчета об оплате. Файлы, которые будут приходить от бухгалтерии будут
формировать в отчет, для получения сводных данных в удобном для просмотра и анализа виде.
5. Ведение журнала проживающих. Обязанность заключается в введения журнала, в котором будут
прописаны студенты и комнаты, в которых они проживают.
Воспитатель в свою очередь тоже выполняет свои действия:
1. Просмотр данных студентов.
2. Ведение журнала проживающих.
11
12.
МОДЕЛИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫМоделирование поведения объектов информационной системы
Рисунок 5 – Диаграмма классов
Чтобы подробно изучить структуру системы необходимо построить
диаграмму классов.
Рассмотрим диаграмму классов, показана на рисунке 5, подробнее:
Класс «Договора» хранит в себе информацию о договорах в виде
списка.
Класс «Студенты» предназначен для хранения данные о студентах,
проживающих в общежитие.
Класс «Пожарная безопасность» содержит информацию о
количестве студентов.
Класс «Заселение студента» необходим служит для хранение данных
при заселении студента.
Класс «Квитанции» хранит в себе данные о квитанциях.
Класс «Комнаты» содержит информацию о комнатах, которые есть в
общежитие.
Класс «Заключение договора» необходим для отслеживания и
хранении данных договоров.
Класс «Передвижение студентов» содержит информацию об отъезде
и приезде студента.
Класс «Журнал проживающих» хранит в себе информацию о
проживающих, а именно: ФИО студента, группа, комната, в которой он
проживает, этаж, и график дежурств.
Класс «Работники» предназначен для хранения данных сотрудниках
и их разделения по должностям.
12
13.
МОДЕЛИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫМоделирование поведения объектов информационной системы
Рисунок 6 – Диаграмма состояния
Для детализации диаграммы вариантов использования
подходит построение диаграммы состояния. Она позволяет
продемонстрировать положение действия, которые вызывают
переход из одного состояния в другое.
На рисунке 6 изображена диаграмма состояния, по ее
структуре можно понять, что сначала система ждет пока
пользователь введет пароль и логин, далее система ожидает
выбор дальнейшего действия. Поиск документа подразумевает
себе: поиск, открытия и система ожидает как пользователь
заполнит данные и после система выполняет сохранение
введенных данных. Занесение данных в систему происходит
следующим образом: система ожидает создание документа после
этого система ожидает ввода данных, после их заполнения
происходит сохранение данных и на этом процесс занесения
данных заканчивается. Рассмотрим, как происходит процесс
загрузки файлов: для этого необходимо, чтобы была открыта
форма загрузки файлов, система ожидает процесса загрузки
файла далее она обрабатывает загруженную информацию.
13
14.
МОДЕЛИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫМоделирование поведения объектов информационной системы
Для описания потоков и последовательностей выполнения
работ по реализации некоторого варианты использования
необходимо построение диаграммы деятельности. В отличие от
диаграмм состояний, она принимает во внимание не состояние
некоторого объекта, а потоки деятельности.
На рисунке 7 изображена диаграмма деятельности, которая
отображает действия, которые пользователь может выполнить в
системе. Пользователь может выбрать такие действия как:
1. Поиск документа.
2. Создание документа.
3. Загрузить файлы.
Рисунок 7 – Диаграмма деятельности
14
15.
МОДЕЛИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫМоделирование последовательности действий и
взаимодействия
объектов в информационной
системе
Диаграмма кооперации помогает описать
поведение системы на уровне отдельных
объектов, которые обмениваются между
собой
сообщениями,
чтобы
достичь
определенной
цели
или
реализовать
некоторый вариант использования.
На диаграмме кооперации, которая
продемонстрирована
на
рисунке
8,
показывает действия, проделываемые актером
в период какого-либо времени, все эти
действия идут последовательно друг за
другом.
Рисунок 8 – Диаграмма кооперации работы коменданта
15
16.
МОДЕЛИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫМоделирование последовательности действий и
взаимодействия
объектов в информационной
системе
Для работы
вахтера и воспитателя была
Рисунок 9 – Диаграмма кооперации работы вахтера и
воспитателя
построена отдельная диаграмма кооперации.
Диаграмма представлена на рисунке 9, на ней
представлена определенная последовательность
действий, а именно:
1. Воспитатель
просматривает
данные
о
студентах в журнале проживающих.
2. Вахтер регистрирует передвижение студентов в
документе «Передвижение студентов».
3. Вахтер заполняет данные о количестве
студентов в документе «Пожарная безопасность».
4. Вахтер может просматривать данные о
пожарной безопасности.
5. Воспитатель каждый раз может просматривать
данные о передвижениях студентов.
16
17.
МОДЕЛИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫМоделирование последовательности действий и
взаимодействия
объектов в информационной
системе
Диаграмма последовательности – UML-диаграмма,
Рисунок 10 – Диаграмма последовательности работы
коменданта
на которой для некоторого набора объектов на единой
временной оси показан жизненный цикл объекта и
взаимодействие актеров информационной системы в
рамках прецедента.
На
диаграмме
последовательности
работы
коменданта (Рисунок 10) присутствует следующие
объекты:
1.
Актер «Комендант».
2.
Квитанции.
3.
Студенты.
4.
Журнал проживающих.
5.
Договора.
6.
Комнаты.
7.
Заключение договора.
8.
Заселение студента.
17
18.
МОДЕЛИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫМоделирование последовательности действий и
взаимодействия
рисунке
11
представлена
объектов в информационнойНасистеме
Рисунок 11 – Диаграмма последовательности работы
диаграмма последовательности работы
вахтера
и
воспитателя.
На
ней
отображены следующие объекты:
1. Актер «Воспитатель».
2. Актер «Вахтер».
3. Пожарная безопасность.
4. Передвижение студентов.
5. Журнал проживающих.
вахтера и воспитателя
18
19.
МОДЕЛИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫОпределение взаимосвязи программных компонентов
информационной системы
Рисунок 12 – Диаграмма компонентов
Построение диаграммы компонентов
необходима
для
отображения
зависимостей
между
компонентами
системы и находящимися в них классами.
На диаграмме компонентов (Рисунок
12) видно, как система включает в себя
следующие компоненты:
1. База данных.
2. Модуль внешних файлов.
3. Пользовательский интерфейс.
4. Принтер.
19
20.
МОДЕЛИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫОпределение взаимосвязи программных компонентов
информационной системы
Рисунок 13 – Диаграмма развертывания
Диаграмма развертывания применяется
для представления общей конфигурации и
топологии
распределенной
программной
системы и содержит изображение размещения
компонентов по отдельным узлам системы.
На диаграмме развертывания, которая
продемонстрирована на рисунке 13, она
состоит из следующих узлов:
1. База данных.
2. Сервер.
3. Пользователь №1. Им является
комендант.
4. Пользователь №2. Им является
вахтер.
5. Пользователь №3. Им является
воспитатель.
6. Принтер.
20
21.
ЗаключениеВ ходе курсовой работы была спроектирована информационная система учета и анализа
деятельности проживающих в общежитии ГБОУ ВО НГИЭУ. Создание базы данных обусловлено
необходимостью вести автоматизированный учет, хранение сведений и данных о процессах, которые
осуществляются в организации.
В процессе проектирования были использованы такие диаграммы как:
1. Диаграмма вариантов использования.
2. Диаграммы классов.
3. Диаграмма деятельности.
4. Диаграмма кооперации.
5. Диаграмма последовательности.
6. Диаграмма состояния.
7. Диаграмма компонентов.
8. Диаграмма развертывания.
Их построение осуществлялось с помощью программы StarUML.
В заключение необходимо добавить, что были решены такие проблемы как:
1. Проанализировать предметную область общежитии ГБОУ ВО НГИЭУ.
2. Спроектировать информационную систему учета и анализа деятельности проживающих в
общежитии ГБОУ ВО НГИЭУ.
В результате использования разработанной информационной системы в общежитие ГБОУ ВО
НГИЭУ увеличится скорость обработки данных и скорость работы персонала.
21
22.
КУРСОВАЯ РАБОТАпо междисциплинарному курсу
«Информационные технологии и платформы разработки
информационных систем»
на тему: «Проектирование информационной системы учета и анализа деятельности
проживающих в общежитии ГБОУ ВО НГИЭУ»
Выполнил: студент 4-го курса
института ИТиСС, группы 45С
Антропова Елена Юрьевна
Проверил: старший преподаватель
кафедры «Информационные
системы и технологии»
Романова Анна Александровна