Разработка сайта образовательного учреждения(на примере сайта Маоу сош №8 г.Лабытнанги)
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Введение
В настоящее время информационные технологии внедряются повсеместно во все сферы человеческой жизнедеятельности. Не стали исключением и государственные учреждения, поскольку внедрение ИС, с одной стороны, позволяет повысить эффективность внутренней среды организаций, а, также способствует повышению удовлетворенности и скорости работы государственных структур с населением. Одним из наиболее востребованных способов взаимодействия с широкими массами населения является сеть Интернет. Именно поэтому любой организации важно иметь свое веб-представительство. Выпускная работа написана на актуальную тему, поскольку в современной ситуации не все государственные учреждения, в частности образовательные учреждения, имеют сайты, особенно на популярных платформах разработки. Очень часто если сайты и присутствуют, то они представляют собой набор статических страниц без какой-либо централизованной системы управления контентом. Поэтому разработка сайта на современной платформе является очень актуальной задачей.
Организационная структура управления
Организационные структуры определяют иерархию в организации и задают информационные потоки в ней. При создании структуры менеджеры должны решить, как структура лучше всего согласуется с принципами и целями организации и как она определяет и устанавли...
Открыть главуВыбор архитектуры системы
Архитектура информационной системы – концепция, определяющая модель, структуру, выполняемые функции и взаимосвязь компонентов информационной системы [20]. Общая архитектура приложения представлена на рисунке 8. Рисунок 8 – Общая архитектура приложени...
Выбор CMS
Приведем сравнение таких популярных CMS, как WordPress, Joomla и Drupal [24,25,26]. WordPress. WordPress является самой популярной в мире системой управления контентом. Несмотря скромное предназначение (ведения блога), WordPress поддерживает более че...
Открыть главуЗаключение
В данной выпускной работе выполнена разработка сайта образовательного учреждения «МАОУ СОШ №8 г. Лабытнанги». Вначале были рассмотрены теоретические основы разработки веб-сайтов. Так, выделяют различные технологии веб-дизайна и проектирования сайтов: HTML, CSS, JavaScript, DHTML, Java, ActiveX, CGI, Flash, JSP, Python и другие. Затем рассмотрены типы структур веб-сайтов: внутренняя и внешняя. Выделяют такие виды внутренних структур сайта: линейная, древовидная, решетчатая. Рассмотрены их особенности. Затем выполнен анализ предприятия. Полное наименование: Муниципальное автономное общеобразовательное учреждение «Средняя общеобразовательная школа № 8». Сокращенное наименование: МАОУ СОШ № 8. Школа открыта 4 января 1993 г. на основании распоряжения Главы администрации г. Лабытнанги. Представлена организационная структура управления школой, которая является линейно-функциональной. Линейно-функциональный (комбинированный) тип организационной структуры служит для устранения недостатков отдельных линейных и функциональных типов структур управления. Такие функциональные единицы лишены прямого воздействия на исполнителей: они готовят решение для линейного руководителя, который оказывает непосредственное административное влияние на исполнителей. Рассмотрены преимущества и недостатки организационной структуры. Далее было составлено техническое задание на разработку сайта, которое включило набор различных требований к структуре, функционалу, аппаратному и программному обеспечению. В рамках выбора платформ для разработки сформирована общая архитектура приложения: слой представления, слой бизнес-логики и слой доступа к данным. В качестве архитектуры построения приложения выбрана двухзвенная клиент-серверная архитектура. Сайт школы решено строить на базе CMS. Поэтому был осуществлен обзор популярных решений: WordPress, Joomla и Drupal. Рассмотрены особенности, преимущества и недостатки каждой из платформ. В результате составлена сравнительная таблица, на основании которой выбор пал на CMS Joomla. Далее выполнена разработка веб-сайта образовательного учреждения. Составлено дерево функций, которое выделило основные и служебные функции сайта. Дерево диалога показало набор экранных форм и иерархию их вызова. Разработка пользовательского интерфейса произведена с использованием специализированного средства рисования графиков и диаграмм draw.io. Сам сайт на CMS Joomla строится в парадигме шаблона MVC, который выделяет схему разделения данных приложения, пользовательского интерфейса и управляющей логики на три отдельных компонента Приведен обобщенный алгоритм работы маршрутизатора – основного модуля, осуществляющего маршрутизацию запросов в информационной системе. При установке и настройке сайта образовательного учреждения использовались как встроенные в Joomla компоненты, так и сторонние модули. Поэтому приведен список и краткая характеристика таких сторонних расширений, использованных при создании сайта. Также показаны этапы первичной установки CMS Joomla на сервер. Тестирование сайта показало, что сформирован набор информационных страниц, которые сгруппированы по категориям и доступны в удобном выпадающем меню. Эти страницы позволяют передать пользователям сайта информацию о работе образовательного учреждения. Предусмотрена также версия сайта для слабовидящих. Также показаны основные особенности административной панели управления сайтом. Таким образом, в рамках ВКР решены такие задачи: выполнен теоретический обзор основ разработки сайтов; сформированы требования на проектирование; выбраны инструментальные средства разработки сайта; выполнено поэтапное проектирование и тестирование сайта.
Список литературы
Армстронг Т. ActiveX: создание Web – приложений. – БХВ-Петербург, 1998. – 590 с. Бабаев А. Создание сайтов. – Питер, 2013. – 304 с. Берд Б. Java для чайников. – Вильямс, 2012. – 368 с. Волкова В.Н. Теория систем и системный анализ [Текст]:учебник для вузов / В. Н. Волкова, А. А. Денисов. –2-е изд., перераб. и доп. –М.: Издательство Юрайт, 2016. –462 с. – (Учебник для вузов). Дронов В. HTML5, CSS3 и Web 2.0. Разработка современных Web-сайтов [Текст] / В. Дронов. – СПб.: БХВ-Петербург, 2011. – 416 с. Дронов В. Macromedia Flash Professional 8. Графика и анимация. – БХВ-Петербург, 2006. – 559 с. Дуванов А. Web-конструирование. DHTML. – БХВ-Петербург, 2003. – 504 с. Кроудер Д. Создание веб-сайта для чайников. – Вильямс, 2017. – 336 с. Лоусон Б. Изучаем HTML5. Библиотека специалиста [Текст]/ В. Дронов – 2-ое изд. – СПб.: Питер, 2012. – 304 с. Лутц М. Изучаем Python. – Символ-Плюс, 2011. – 1280 с. Макдональд М. Создание Web-сайта. Недостающее руководство. – БХВ-Петербург, 2013. – 624 с. Макконнелл С. Профессиональная разработка программного обеспечения [Текст] / С. Макконнелл; пер. с англ. – СПб.: Символ&Плюс, 2006. – 240 с. Маклафлин Б. PHP и MySQL. Исчерпывающее руководство[Текст]/ Б. Маклафлин – СПб.: Питер, 2016. – 544 с. Мальцев И. Проектирование сайтов. – Электронная книга, 2018. – 115 с. Мандел Т. Дизайн интерфейсов [Текст]/ Т. Мандел; пер. с англ – М.: ДМКПресс, 2005. – 410 с. Моррисон М. Изучаем JavaScript. – Питер, 2012. – 608 с. Перри Б. Java сервлеты и JSP. Сборник рецептов. – КУДИЦ-Пресс, 2009. – 768 с. Полянский А. Программирование на CGI. – Майор, 2003. – 176 с. Рэндал Л. Изучаем Perl. – Символ-Плюс, 2016. – 384 с. Советов Б.Я. Архитектура информационных систем [Текст]: учебник для вузов / Б.Я. Советов – М.: Издательский центр «Академия», 2012. – 288 с. Фримен Э. Изучаем HTML, XHTML и CSS. – Питер, 2013. – 656 с. Хартл М. Ruby on Rails для начинающих. Изучаем разработку веб-приложений на основе Rails. – ДМК Пресс, 2017. – 572 с. Чебыкин Р. Самоучитель HTML и CSS. Современные технологии. – БХВ-Петербург, 2008. – 624 с. Сайт Wordpress [Электронный ресурс] / Сайт компании WordPress Foundation. 2019. Режим доступа: ru.wordpress.org, свободный – Загл. с экрана. Сайт Drupal [Электронный ресурс] / Русскоязычное сообщество Drupal.ru. 2019. Режим доступа: drupal.ru, свободный – Загл. с экрана. Сайт Joomla [Электронный ресурс] / Сайт компании Joomla Working Groups. 2019. Режим доступа: www.joomla.org, свободный – Загл. с экрана. Web-service draw.io [Электронный ресурс]. – Режим доступа: http://draw.io, свободный – Загл. с экрана.