Министерство образования и науки Российской Федерации
Грозненский государственный нефтяной технический университет им. академика М.Д. Миллионщикова
Факультет автоматизации и прикладной информатики
Кафедра "Информационные
технологии "
ДИПЛОМНЫЙ ПРОЕКТ
Тема "Проект разработки
приложения для управления базой данных учащихся СОШ
Выполнил: ст-ка гр. ИТО-10
Денисултанова Лалита Робертовна
Руководитель проекта:
Моисеенко Наталья Анатольевна
Грозный 2015
Содержание
Введение
Глава 1. Аналитическая часть
1.1 Технико-экономическая характеристика предметной области
1.2 Техническая и технологическая сущность задачи
1.3 Обоснование необходимости и цели использования вычислительных и телекоммуникационных средств для решения задачи
1.4 Постановка задачи
1.5 Анализ существующих разработок и обоснование выбора технологии проектирования
Рис.1.4 Скриншот программы SMS-Школа
Глава 2. Проектная часть
2.1 Технологическое обеспечение задачи
2.2 Программное обеспечение задачи
2.3 Техническое обеспечение задачи
2.4 Оценка эффективности проекта
Глава 3. Информационная безопасность
3.1 Объект защиты
3.2 Методы обеспечения информационной безопасности
Заключение
Список использованных источников
Современное общество развивается в условиях информационной среды. Важнейшей ценностью, которой может обладать человек, является его способность добывать, обрабатывать и представлять информацию в различных видах. Информационно-коммуникативные технологии прочно вошли во все сферы деятельности человечества, информатизация коснулась всех сторон жизнедеятельности. С появлением компьютеров облегчились некоторые формы труда.
В настоящее время развитие информационных технологий оказывает большое влияние на сферу образования, поскольку эти технологии могут очень эффективно применяться не только в процессе передачи знаний, но и в управлении образовательным процессом.
Использование информационных компьютерных технологий приводит к достижению качественно новых образовательных результатов, ускоряют процесс управленческой деятельности и, в целом, повышают ее эффективность. Происходит смена принципов, концепций, идей и целей образования.
Потоки информации, циркулирующие в мире, который нас окружает, огромны. Современная жизнь немыслима без эффективного управления. Важной категорией являются системы обработки информации, от которых во многом зависит эффективность работы любого предприятия или учреждения. Это позволяют сделать автоматизированные системы, включающие базы данных.
Базы данных позволяют хранить, структурировать информацию и извлекать оптимальным для пользователя образом.
Разработка приложений для работы с БД автоматизирует работу на предприятиях, т.к. избавляет от бумажных документов и позволяет выбирать, находить и редактировать данные, которые требуются в кратчайшие сроки. Автоматизация хранения и поиска данных ведёт к повышению производительности труда. В данное время использование баз данных является актуальным практически во всех сферах деятельности человека, в том числе в сфере образования. [3]
В наши дни, на рынке ПО существует множество программ, позволяющих сделать работу любого предприятия более эффективной. Но далеко не все из них подходят к специфике конкретной организации или предприятия, а некоторых просто не существует в природе. Написание программы специализированной под конкретную организацию или учреждение позволяет улучшить производительность труда, откроет новые горизонты.
Таким образом, на сегодняшний день разработчик не связан рамками какого-либо конкретного пакета, а в зависимости от поставленной задачи может использовать самые разные приложения.
Разработка автоматизированной базы данных очень важна для учебного заведения, так как разработанный программный продукт значительно упростит работу секретарю и классным руководителям, а также избавит их от излишнего объёма документации и сделает работу менее трудоёмкой.
Разработанный программный продукт должен содержать в себе базу данных, которая объединяет в себе все сведения необходимые для систематизации и упорядочения процесса работы с учащимися.
Цель проекта - разработать базу данных и прикладное программное приложение для действующего образовательного учреждения обеспечивающее хранение, накопление и предоставление всей необходимой информации об учащихся, с помощью которого заказчик, в частности МБОУ "Средняя общеобразовательная школа №18" г. Грозный, будет вести учет учащихся школы, контролировать данные о них, оперативно получать различные запросы, затрачивая на это минимум времени, осуществлять мониторинг их достижений, уровня подготовки и вести внутришкольный контроль за учащимися.
Задачи исследования:
- изучить структуры и содержания образовательного учреждения;
- создать базу данных учащихся СОШ;
- разработать прикладное программное приложение для управления базой данных учащихся СОШ.
Объектом исследования - является процесс разработки и внедрения прикладного программного приложения для управления БД.
Результат работы - разработанное
программное приложения для управления базой данных учащихся СОШ.
Предметной областью создания прикладного программного приложения является МБОУ "Средняя общеобразовательная школа №18" г. Грозного (рис. 1.1.).
Созданный программный продукт будет использоваться работниками образовательного учреждения.
Муниципальное бюджетное общеобразовательное учреждение "Средняя общеобразовательная школа №18" г. Грозного, в дальнейшем именуемое "Учреждение", создано в соответствии с постановлением Мэрии города Грозного от 18.11.2011г. № 95. Учредителем является Мэрия г. Грозного в лице Департамента образования Мэрии г. Грозного.
В настоящее время в МБОУ "СОШ №18" обучаются 1350 учащихся. Из них:
. 1-4 классы 595 учащихся;
2. 5-9 классы 590 учащихся;
. 10-11 классы 165 учащихся;
Создано 44 классов-комплектов, обучающихся в 2 смены. Шестидневная рабочая неделя.
В соответствии с п.3 ст.5. Закона РФ "Об образовании" школа обеспечивает доступность начального, общего среднего, общего полного образования.
Для учащихся созданы различные интеллектуальные и развлекательные кружки.
Учащиеся СОШ №18 принимают активное участие в школьных,
городских, республиканских олимпиадах, в научно-практических конференциях. [10]
Рис. 1.1 Структура МБОУ "Средняя общеобразовательная
школа №18" г. Грозного
Базы данных существовали и до компьютерного периода в библиотеках, архивах, фондах, справочных бюро и других подобных организациях. В них содержатся всевозможные сведения о событиях явлениях, объектах, процессах, публикациях и т.п.
Базы данных позволяют хранить, структурировать информацию и извлекать оптимальным для пользователя образом.
Разработка приложений для работы с БД автоматизирует работу на предприятиях, т.к. избавляет от бумажных документов и позволяет выбирать, находить и редактировать данные, которые требуются в кратчайшие сроки. Автоматизация хранения и поиска данных ведёт к повышению производительности труда. В данное время использование баз данных является актуальным практически во всех сферах деятельности человека, в том числе в сфере образования.
На сегодняшний день разработчик не связан рамками какого-либо
конкретного ПО, а в зависимости от поставленной задачи может использовать самые
разные приложения. [5]
Информационные процессы влияют на все составляющие образовательной системы, определяют систему ориентиров и точек роста образовательной системы в целом. Связано это, в первую очередь, с тем, что образовательный процесс, представляющий собой организованное взаимодействие его участников, является также информационным процессом, связанным с производством, хранением, обменом и потреблением различной информации. В каждой школе есть масса разрозненной информации связанной с учащимися на бумажных носителях (классные журналы, социальные паспорта, портфолио, приказы и т.д.), и поиск информации сложен как для администрации, так и для учителей. Поэтому так важно организовать в школе единое информационное пространство, которое будет содержать в себе всю необходимую информацию об учащихся школы.
В наши дни, на рынке ПО существует множество программ,
позволяющих сделать работу любого предприятия более эффективной. Однако они
достаточно сложны в освоении и довольно громоздки для данного образовательного
учреждения. Кроме того далеко не все из них подходят к специфике конкретной
организации или предприятия, а некоторых просто не существует в природе. Также,
в одних из них много лишних функций, в других - нет функций, необходимых для
данной средней общеобразовательной школы. Написание программы
специализированной под конкретную организацию или учреждение позволяет улучшить
производительность труда, откроет новые горизонты. Поэтому было принято решение
о необходимости собственной разработки, которая будет отвечать всем
поставленным требованиям и иметь интуитивно понятный интерфейс
рассчитанный на конечного пользователя. И не потребует систематической покупки
лицензий, что является немаловажным фактом. [3]
Таким образом, требуется разработать базу данных и прикладное программное приложение для действующего образовательного учреждения, обеспечивающее хранение, накопление и предоставление всей необходимой информации об учащихся, с помощью которого администрация школы, будет вести учет учащихся школы, контролировать данные о них, оперативно получать различные запросы, затрачивая на это минимум времени, осуществлять мониторинг их достижений, уровня подготовки и вести внутришкольный контроль за учащимися.
Для этого необходимо решить следующие задачи:
- разработать базу данных учащихся средней образовательной школы;
- разработать прикладное программное обеспечение, которое выполняет следующие функции обработки данных: пополнение базы данных, изменение (редактирование и удаление) данных, поиск по заданным критериям, сканирование базы данных и оценка ее наполненности;
- разработать интуитивно понятный интерфейс, ориентированный на конечного пользователя;
- предусмотреть защиту данных от несанкционированного доступа;
- приложение должно работать на свободно распространяемом программном обеспечении.
Данная разработка позволит снизить временные и трудовые затраты работников школы.
Схема формирования и использования базы данных в образовательном
учреждении представлена на рисунке 1.2.
Рис. 1.2 Схема формирования и использования базы данных
Функциональная схема проекта представлена на рисунке 1.3.
Рис. 1.3 Функциональная схема проекта
В ходе выполнения курсового проекта были проанализированы программные приложения, предназначенные для управления базами данных учащихся СОШ.
. SMS-Школа (Рис. 1.4).
Программа предназначена для информирования родителей учеников об успеваемости и школьных событиях путем рассылки им индивидуальных SMS-сообщений либо e-mail. Программа "SMS-Школа" отсылает SMS-сообщения при помощи мобильного телефона или GSM-терминала, подключенного к компьютеру.
Основные возможности программы "SMS-Школа":
- Создание и поддержка всех необходимых для работы справочников: видов оценок, учебных предметов, преподавателей, классов, списков учащихся классов.
- Импорт и экспорт данных в Excel и другие программы.
- Учет оплаты родителей за пользование сервисом рассылки SMS.
- Удобный ввод оценок учеников (ведение классных журналов).
- Рассылка сообщений об оценках, полученных учениками выбранного класса за день
база программное учащийся информация
- Рассылка произвольных сообщений родителям учеников выбранного класса, по некоторым выбранным ученикам или индивидуально. По желанию, сообщения могут также отсылаться по email.
- Ведение протокола отсылки SMS. Статистика отправки сообщений за произвольный период времени.
- Возможность работы с общей базой данных одновременно на нескольких компьютерах, объединенных в локальную сеть.
- Автоматическое создание резервных копий
базы данных программы. [9]
2. База данных учащихся "Наша школа 1.2" (Рис. 1.5).
База данных учеников "Наша школа" создана в программе Microsoft Office Access 2007.
Автор МОУ СОШ №2 г. Пестово.
Для полнофункционального использования базы необходимо наличие установленной программы Microsoft Office Access 2007. При отсутствии Access 2007 нужна версия "Наша школа 1.21"
Возможности базы данных:
- Хранение и систематизация сведений об учащихся, выпускниках, классах, преподавателях, успеваемости.
- Быстрое получение необходимых сведений об учащемся. Формирование списков учащихся по заданным критериям (классу, году рождения, успеваемости, занятости в ДО и др.) с выводом необходимых данных.
- Формирование отчётов по заданным критериям.
- Мониторинг образовательного процесса (по классам, педагогам, учебным периодам)
- Получение статистических сведений, использующихся для составления отчётности.
- Возможность хранить вложения на каждого учащегося в формате doc; jpeg и др. (характеристики, копии св. о рождении, заявления о приёме и т.д.). Пользователи Microsoft Office Access 2007 могут изменять программу и формировать новые запросы под свои требования.
База данных создавалась для использования в своей школе,
авторы не имели своей целью широкое распространение программы. [11]
Рис. 1.5 Банк данных "Наша школа"
. Дневник. ру - Единая образовательная сеть России, которая формирует уникальную электронную среду для учителей, учеников и их родителей. Разработка проекта началась в 2007 году и уже в 2009 проект был запущен под эгидой приоритетного национального проекта "Образование". Дневник. ру поддерживается Полномочным Представительством Президента РФ в СЗФО, региональными администрациями, министерствами, комитетами и департаментами образования.