Инфоурок / Информатика / Статьи / Проектирование и разработка программного обеспечения для автоматизации деятельности МБОУ ДО «Детская школа искусств г. Невельска»

Проектирование и разработка программного обеспечения для автоматизации деятельности МБОУ ДО «Детская школа искусств г. Невельска»


библиотека
материалов

УДК 004.05

Проектирование и разработка программного обеспечения для автоматизации деятельности МБОУ ДО «Детская школа искусств г. Невельска»

Ксенофонтов Сергей Сергеевич

Сахалинский государственный университет, студент



Агаширинова Валентина Юрьевна
Сахалинский государственный университет, институт естественных наук и техносферной безопасности

Старший преподаватель кафедры информатики


Аннотация

В статье рассматривается процесс автоматизации деятельности МБОУ ДО «Детская школа искусств г. Невельска» с помощью разработки информационной системы, для ведения учета контингента учащихся школы, заполнения расписания, оценочных ведомостей учащихся и получения отчетных документов, необходимых для работы администрации школы искусств.

Ключевые слова: автоматизация, информационная система, запрос, отчет.


Design and development of software for the automation of MBOU to "Children's Art School Nevelsk"


Ksenofontov Sergey Sergeevich

Sakhalin State University

Student


Agashirinova Valentina Yuryevna

Sakhalin State University, Institute of Natural Sciences and technosphere safety

Senior Lecturer of the Department of Informatics


Abstract

The article discusses the process of automation of activity MBOU to "Children's Art School Nevelsk" , through the development of an information system for keeping records of school enrollment, fill in the schedule, students scorecards and reporting receipt of the documents necessary for the school of arts administration.

Keywords: automation, information system, query, report.



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

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

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

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

Свойства информационных систем:

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

  • при построении ИС необходимо использовать системный подход;

  • ИС является динамичной и развивающейся системой;

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

  • выходной продукцией ИС является информация, на основе которой принимаются решения или производятся автоматическое выполнение рутинных операций;

  • участие человека зависит от сложности системы, типов и наборов данных, степени формализации решаемых задач.



Процессы в информационной системе:

  • ввод информации из внешних и внутренних источников;

  • обработка входящей информации;

  • хранение информации для последующего ее использования;

  • вывод информации в удобном для пользователя виде;

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


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

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

При разработке приложения использовалась концепция MVC (Model-Veiw-Controller, Модель-Вид-Контроллер), как показано на рисунке 1. Этот шаблон разделяет работу веб-приложения на три отдельные функциональные роли: модель данных (Model), пользовательский интерфейс (View) и управляющую логику (Controller). Таким образом, модификация каждого компонента может осуществляться независимо [2].

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

hello_html_665dd1f3.png

Рисунок 1 – Концепция Model-View-Controller


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

  • Пользователь заполняет веб-форму и отправляет ее PHP-обработчику, заданному в атрибуте action.

  • Веб-сервер (Apache) принимает запрос и вызывает интерпретатор PHP с именем скрипта и данными веб-формы в качестве параметров.

  • Интерпретатор PHP загружает на исполнение указанный скрипт и передает ему данные из формы.

  • В процессе выполнения PHP-скрипта данные из формы подставляются в SQL-запрос.

  • Из скрипта SQL-запрос передается серверу СУБД MySQL.

  • Набор данных, полученный в результате выполнения SQL-запроса, возвращается скрипту.

  • PHP-скрипт использует полученные из БД данные для динамического формирования веб-страницы и возвращает ее веб-серверу (Apache), который передает ее клиенту (браузеру).

Схема взаимодействия клиента и сервера представлена на рисунке 2.

hello_html_50a8e577.png

Рисунок 2 – Схема взаимодействия клиента и сервера

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

Основными объектами являются:

  • ученики;

  • преподаватели;

  • группы (классы);

  • отделения.

Проектирование базы данных осуществлялась при помощи веб-интерфейса phpmyadmin, который позволяет при помощи визуальных средств создать структуру и сгенерировать SQL-код для формирования базы данных в СУБД MySQL.

Схема базы данных школы в виде таблиц со связями изображена на рисунке 3.

hello_html_m53bdb6c6.png

Рисунок 3 – Схема базы данных в виде таблиц

На рисунке 3 не показаны связи между таблицами, так как связи между таблицами задаются в запросах SQL при выполнении кода скрипта РНР.

hello_html_1bba7354.png

Рисунок 4 Окно редактора SQL-запросов в phpmyadmin

Разработка пользовательского интерфейса производилась без использования каких-либо конструкторов – в текстовом редакторе GEdit, входящим практически в любой дистрибутив OS Linux. На рисунке показан процесс программирования информационной системы. В левом мониторе открыт файл index.php в текстовом редакторе GEdit в режиме редактирования от имени суперпользователя root. Команда на запуск редактора в таком режиме для Ubuntu Linux Desk"; line-height: 100%">hello_html_m3de1034.png

Рисунок 5 Разработка АИС «Контингент ДШИ»



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

hello_html_m7e97573d.png

Рисунок 6 Главная страница автоматизированной информационной системы

При запуске информационной системы пользователь попадает на страницу «Главная». В верхней части страницы имеется меню, обеспечивающее навигацию по отделениям школы искусств. Слева направо:

  • Отделение изобразительного искусства;

  • Музыкальное отделение;

  • Хореографическое отделение;

  • Отделение эстетического образования.

Разработанная автоматизированная информационная система была протестирована и отлажена с использованием рабочей станции ЛВС МБОУ ДО ДШИ г.Невельска. Рабочая станция работает под управлением ОС Ubuntu Lunux Desktop i386, что облегчает размещение АИС на сервере локальной сети организации. Автоматизированная информационная система доступна из браузера любого компьютера ЛВС по адресу: http://IP-address_сервера/AIS.



Библиографический список

  1. Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А.Д. Хомоненко. – 4-е изд. – СПб.: Корона Принт, 2014. – 736.

  2. Гольцман, В. MySQL 5.0. Библиотека программиста / В. Гольцман. – Питер, 2011. – 370 с.

  3. Бейли, Л. Изучаем PHP и MySQL / Л. Бейли, М. Моррисон. – Эсмо, 2012. – 800 с.

  4. Кокорева Е.В., Виснадул Б.Д. Технология разработки программного обеспечения. М.: ИНФРА-М, ФОРУМ. 2013. 400 с.




Только до конца зимы! Скидка 60% для педагогов на ДИПЛОМЫ от Столичного учебного центра!

Курсы профессиональной переподготовки и повышения квалификации от 1 400 руб.
Для выбора курса воспользуйтесь удобным поиском на сайте KURSY.ORG


Вы получите официальный Диплом или Удостоверение установленного образца в соответствии с требованиями государства (образовательная Лицензия № 038767 выдана ООО "Столичный учебный центр" Департаментом образования города МОСКВЫ).

Московские документы для аттестации: KURSY.ORG


Общая информация

Номер материала: ДБ-136786

Похожие материалы



Очень низкие цены на курсы переподготовки от Московского учебного центра для педагогов

Специально для учителей, воспитателей и других работников системы образования действуют 60% скидки (только до конца зимы) при обучении на курсах профессиональной переподготовки (124 курса на выбор).

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Подайте заявку на интересующий Вас курс сейчас: KURSY.ORG