ВВЕДЕНИЕ 5
1. ОРГАНИЗАЦИОННАЯ ХАРАКТЕРИСТИКА И АНАЛИЗ ДЕЯТЕЛЬНОСТИ УНИВЕРСИТЕТА РГГМУ 7
1.1. Объект и предмет исследования 7
1.2. Общая характеристика университета РГГМУ 8
1.3. Изучение аналогов информационных систем 11
1.4. Требования к информационной системе 12
1.5. Минимальные технические требования к компьютеру 13
1.6. Описание входной информации 13
1.7. Описание выходной информации 15
2. КОНЦЕПЦИЯ ПРОЕКТА 17
2.1. Разработка sadt-модели(idef0) «как-есть» 17
2.2. Разработка sadt-модели(idef0) «как-должно-быть» 19
2.3. Разработка er-диаграммы (схема базы данных) 20
3. СИСТЕМНАЯ АРХИТЕКТУРА ПРОЕКТА 28
3.1. Диаграмма вариантов использования 28
3.2. Диаграммы классов 29
3.3. Диаграмма деятельности 30
3.4. Диаграмма компонентов 31
3.5. Диаграмма последовательности 32
4. РАЗРАБОТКА ПРОЕКТА 35
4.1. Выбор среды разработки 35
4.2. Среда разработки 37
4.3. Структура информационной системы 40
5. РАСЧЕТ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ 45
ЗАКЛЮЧЕНИЕ 47
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 50
Российский государственный гидрометеорологический университет был создан для обеспечения государства высококвалифицированными кадрами в области метеорологии и гидрологии.
Главной целью университета является подготовка специалистов. Основные показатели успешной учебы в университете является успеваемость по дисциплинам, посещаемость студентами занятий. Руководство университета заинтересовано в том, чтобы велся постоянный учет за успеваемостью и посещаемостью студентов. На сегодняшний день учет и контроль осуществляется в бумажном виде. Обработка данных происходит «вручную», является трудоемкой и не наглядной для всех подразделений университета, включая студентов, а также занимает немало времени. Для того, чтобы увидеть 5
наглядную картину по успеваемости и посещаемости студентов нужно собрать все бумажные носители и передать в следующие подразделения университета.
В связи с этим, а также с вышедшим ПОЛОЖЕНИЕМ «О промежуточной аттестации обучающихся федерального государственного бюджетного образовательного учреждения высшего образования «Российский государственный гидрометеорологический университет»», где указано, каким образом будет вестись учет успеваемости и посещаемости студентов - пункт 1.2. «Положение устанавливает
периодичность проведения текущего контроля успеваемости, формы и систему оценивания текущих результатов обучения в ходе учебного процесса в межсессионный период по программам бакалавриата, специалитета, магистратуры (далее образовательные программы) в ФГБОУ ВО «Российский государственный гидрометеорологический университет» (далее - РГГМУ).
Задача данной дипломной работы - разработка информационной системы, направленной на упрощение трудной и рутинной работы преподавателей, за счет централизованного хранения данных о посещаемости и успеваемости, и удобного доступа к ним. Для студентов же это система будет полезна как информационная составляющая о своей посещаемости, а также оценить предстоящую учебную нагрузку на семестр, получить информацию о часах приема преподавателем студентов в часы отсутствия учебных пар.
Разрабатываемая информационная система для учета успеваемости и посещаемости студентов предназначена для сбора, обработки и
предоставления информации в целях повышения качества работы преподавательского состава и административного персонала высшего учебного заведения по управлению учебным процессом.
Информационная система по возможности должна быть независимой от других программных средств. Поэтому выбор среды разработки выпал на php + apache + mysql, именно благодаря этой связке появляется возможность уследить за успеваемостью и посещаемостью студентов не только сотрудникам университета, но и студентам.
В первой главе подробно описывается предметная область, анализ университета РГГМУ
Во второй главе можно увидеть диаграммы IDEF0, DFD, диаграммы, каким образом данная информационная система будет работать, подробное описание базы данных.
В третьей главе описана системная архитектура проекта, диаграммы UML и их подробное описание
В четвертой главе отражена разработка информационной системы, каким образом происходила разработка, какими технологиями.
В пятой главе расчет экономической эффективности для данной информационной системы.
В процессе написания курсовой работы была изучена такая предметная область как учебный процесс в Российском Государственном Гидрометеорологическом университете. Были поставлены задачи, определяющие содержание информационной системы:
- учет успеваемости студентов;
- контроль успеваемости студентов;
- учет посещаемости студентов;
- контроль посещаемости студентов.
- информация об учебном плане;
- информация о количестве лабораторных работ по дисциплине;
- часы приема преподавателем.
Следующим этапом проектирования ИС стал анализ всех данных университета, а также определения структуры университета, составление базы данных.
На этапе проектирования были созданы диаграммы IdefO, UML, где были проработаны различные варианты событий, а также определена архитектура проекта.
Изучение аналогов программных продуктов показало, что в каждом высшем учебном заведении имеются свои разработки по учету и контролю успеваемости и посещаемости студентов.
При выборе среды разработки ИС «Учета успеваемости и посещаемости студентов» были исследованы, проанализированы и выявлены достоинства и недостатки веб-сервера Apache, сервер баз данных MySql, использование языка php, а также проведен сравнительный анализ наиболее известных технологий для создания сайта - PHP и ASP.Net. После выбора среды разработки, был установлен сервис Denwer, включающий в себя php, MySQL, веб-сервер Apache, написана верстка html с использованием языка каскадных стилей css, а 47
также, в проект подключен javascript для удобного выбора даты проведения лекции, или интервалов времени. Далее, к документу html был подключен php скрипт, который обрабатывает кнопку и передает запрос для внесения данных в базу данных, пример кода в приложении 1.
Выходными документами, предназначенными для решения задач, поставленных перед системой являются:
- список студентов учебной группы;
- список учебных групп;
- отчет по успеваемости одного студента;
- отчет по успеваемости группы;
- отчет по количеству часов занятий, пропущенных студентом;
- учебный план группы.
Все выходные документы формируются на основании данных,
занесенных преподавателями кафедр.
Разработанная информационная система позволит добиться эффективности и упрощения деятельности преподавательского и административного персонала университета, путем снижения нагрузок при работе с листами посещаемости, иными документами. Информационная система позволит работникам кафедры постоянно оценить успеваемость и посещаемость студентов определенных групп. Студенты же будут всегда в курсе, какая на текущий момент ситуация с посещаемостью и успеваемостью.
1. Афонин А.М. Теоретические основы разработки и моделирования систем автоматизации: Учебное пособие / А.М. Афонин, Ю.Н. Царегородцев, А.М. Петрова и др. - М.: Форум: НИЦ ИНФРА-М, 2014. - 192 с
2. Батоврин, В. К. Системная и программная инженерия. Словарь-справочник [Электронный ресурс] : учеб.пособие для вузов / В. К. Батоврин. - М.: ДМК Пресс, 2010. - 280 с
3. Вендров А. М. Практикум по проектированию программного обеспечения экономических информационных систем. М.: Финансы и статистика, 2006.
4. Гаврилова, И. В. Разработка приложений [Электронный ресурс]: учеб, пособие / И. В. Гаврилова. — 2-е изд., стер. — М.: ФЛИНТА, 2012 . — 242 c
5. Грекул, В.И. Проектирование информационных систем // В.И. Грекул, Г.Н. Денищенко, Н.Л., Коровкина. — Интернет-университет информационных технологий - ИНТУИТ.ру, 2005
6. Емельянова Н.З. Проектирование информационных систем: учеб, пособие / Н.З. Емельянова, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2009. - 432 с
7. Гома, Х. UML. Проектирование систем реального времени, параллельных и распределенных приложений [Электронный ресурс] / Х. Гома; Пер. с англ. - М.: ДМК Пресс, 2007. - 704 с.
8. Исакова А.И. Информационные технологии в экономике. Курс лекций. Часть 1,2. - Томск: ТУСУР, каф. АСУ, 2001
9. Котов С.Л., Палюх Б.В., Федченко С.Л. Разработка, стандартизация и сертификация программных средств и информационных технологий и систем: Учеб.пособие. 1-е изд. Тверь: ТГТУ, 2006. 104 с.
10. Кузнецов Максим, Симдянов Игорь. Объектно-ориентированное
программирование на PHP. — Спб.: «БХВ-Петербург», 2007. — С. 608.
11. Кулябов Д.С., Королькова А.В. Введение в формальные методы описания бизнес-процессов, Учебное пособие. - М.: РУДН, 2008. - 173 с.
12. С.В.Маклаков. ERwin и Bpwin. CASE-средства разработки информационных систем.М.,1999.
13. Национальный открытый университет URL [электронный ресурс] - www.intuit.ru (дата обращения: 28.04.2015).
14. Российский государственный гидрометеорологический университет
[электронный ресурс] URL - http://www.rshu.ru/ (дата обращения: 16.04.2016)
15. Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения. Пер. с англ. - СПб: Питер, 2002...20