Диплом: Разработка программного обеспечения для управления лентой активностей образовательного сайта

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
35
- создает возможности для творчества студентов;
- стимулирует интерес студентов к образованию.
Умея работать с необходимыми персональными компьютерами и
информационными сетями в повседневной жизни, человек информационного
общества приобретает не только новые инструменты, но и новое видение мира.
Культурный уровень современного молодого человека характеризует понятие
информационной культуры.
Существует несколько способов создания административного модуля для
образовательного сайта:
- создание самописного модуля в PHP;
- создание самописного модуля в C# ASP.NET;
- используйте CMS с готовой административной частью для управления
лентой активности.
Любой самописный модуль удобно создавать для нетривиального сайта с
разнообразным контентом. В случае стандартных решений сайтов, таких как
интернет-магазин, обучающий портал, новостной портал, блог, образовательный
сайт уже создано много CMS. Каждый отличается своим дизайном, скоростью и
другими плюсами, и минусами.
Образовательный сайт также удобен для использования CMS. Вы можете
использовать WordPress CMS как одну из самых распространенных и удобных
CMS.
Механизм работы CMS заключён в схеме разделения содержимого сайта и
его дизайна. Пользователю предоставляется возможность выбрать заготовку,
которой заранее определено оформление страницы, и останется только
заполнить его нужной информацией. Большинство систем управления
контентом основывается на использовании визуального редактора —
программы, которая позволяет посредством понятного интерфейса добавлять
или изменять информацию на сайте. Стоит отметить, что сайт не состоит из
совокупности страниц как таковой, а формируется динамически. Добавленный
контент сохраняется в базе данных, и используется при генерации странички
после получения соответствующего запроса со стороны клиента.
36
Зачастую CMS используются для блогов, форумов (WordPress, phpBB,
vBulletin); интернет-магазинов (Magento, OpenCart, osCommerce); социальных
сетей (InstantCMS, Social Engine); персональных сайтов (WordPress, Monstra);
корпоративных сайтов (Joomla, Drupal); порталов (DLE, Drupal).
Большинство CMS гибко настраиваемы и могут быть использованы для
разработки сайтов различной направленности, даже сайтов образовательных
учреждений. Преимущества CMS: простота и удобство в использовании; доступ
к широкому функционалу за счет дополнений, тем, расширений; возможность
создать сайт за короткий промежуток времени; наличие документации
1.4 Определение возможностей создаваемого программного
обеспечения
Компьютерные технологии в настоящее время являются наиболее важным
средством распространения информации. Основной задачей современной
педагогики является содействие гармоничному вхождению студентов в
информационное общество. Чтобы решить эту проблему, необходимо, с одной
стороны, компьютеризация образования — процесс, связанный с изменениями в
технологии обучения, с другой, интеграция образовательных учреждений в
глобальную информационную сеть и создание информационной среды для
дистанционного взаимодействия участников образовательного процесса
образовательных учреждений разного уровня.
Сайт образовательного учреждения-это не просто сайт, это
образовательное учреждение в сети Интернет, которое на самом деле является
визитной карточкой.
Основные особенности созданного модуля управления лентой активности:
- возможность размещения различной информации на главной странице
сайта со ссылками на внутренние ресурсы и внешние сайты;
- возможность размещения графических элементов;
- возможность создания тегов для фильтрации записей;
- возможность добавлять комментарии в записи ленты;
- все элементы должны быть размещены в красивом интерфейсе и иметь
возможность масштабирования при просмотре на разных устройствах.
37
На сегодняшний день ни одно учебное заведение не обходится без
проектной деятельности. Студенты должны воплощать свои идеи в проекты, так
как это способствует не только всестороннему развитию, но и непосредственно
является основой формирования личности.
Одной из проблем, с которой сталкиваются студенты при реализации
своих проектов, является публичность проекта. Проект должен быть доступен
для всех, тем самым привлекая спонсоров и неравнодушных людей. Из-за своей
неопытности, студенты не могут найти каналы для публикации.
Очевидно, что молодежные тенденции оказывают влияние на каналы
продвижения проекта. Студенты стараются продвигать свои проекты в
социальных сетях: «Вконтакте», «Инстаграм» и др. Но этого недостаточно, если
проблема носит социальный характер и ориентирован не только на молодое
поколение, но и на пожилых людей, то через социальные сети в достаточном
количестве не наберется. Альтернативой социальным сетям может стать сайт.
Сайт прост в реализации и его целевое продвижение может привести к
хорошим результатам. На мой взгляд, разработка сайтов должна быть частью
учебного процесса. Во-первых, это отличный навык программирования.
Разработка сайта ведется на Python, с использованием фреймворков Django и
Bootstrap. Этот язык программирования считается самым простым для
понимания и является неплохой базой для дальнейшего изучения
программирования в целом.
Во-вторых, разработка сайтов позволит студентам вывести свои проекты
за пределы социальных сетей и ограниченного числа людей. Находит хостинг
сайтов в Интернете, а качественная политика продвижения позволит вам
охватить большее количество людей.
В-третьих, это творчество! Разработка сайта не ограничивается только
написанием кода, это еще и верстка, продумывание дизайна, скриптов и
различных уникальных вещей, которые могли бы привлечь инвесторов.
Красивая презентация проекта, Один из критериев победы.
Таким образом, разработка сайтов в рамках проектной деятельности
позволит старшеклассникам развить навыки программирования, раскрыть свои
творческие способности, а также сделать свой проект более амбициозным.
38
Студенты пробуют свои силы в разработке веб-сайта в течение учебного
года.
Основные задачи обучения программированию сайтов:
- научить разрабатывать Web-сайты, используя технологии
проектирования сайтов и web-программирования, и использовать их на
практике;
- изучить основы web-дизайна и программирования;
- рассмотреть основы проектирования сайтов и технологии
проектирования; - узнать основы программирования сайтов на языке Python с
использованием фреймоврка Django и фреймворка Bootstrap.
Использование компьютерных средств в области преподавания физики
является молодой отраслью педагогики в целом и теории, и методики
преподавания физики в частности. Но основной упор делается на использование
образовательных программ. Таким образом, не все возможности компьютера в
процессе обучения реализованы.
Сегодня многие образовательные площадки посвящены дистанционному
обучению, телекоммуникационным проектам, Олимпиадам, тестированию,
дополнительному обучению и др. поиск сайтов, пригодных для
систематического использования в образовательном процессе, выявляет две
характерные проблемы образовательного Интернета:
- большинство сайтов, посвященных учебным предметам, представляют
собой коллекции тематических ссылок на познавательные ресурсы сети;
- на немногочисленных содержательных учебных сайтах часто
отсутствуют методическая системность и последовательность в отборе и
представлении материала.
Это означает, что при использовании таких ресурсов на уроке физики или
при переходе онлайн из дома на сайт студент остается пассивным наблюдателем
за сменой кадров при переходе от ссылки к ссылке, не зная маршрута и не имея
цели. Хотя именно активная деятельность студента в процессе обучения
является предпосылкой успеха обучения.
39
Перед началом реализации программы школьного сайта по физике
необходимо определить технические требования к сайту, а также требования к
оформлению страниц.
Для того, чтобы разместить свою информацию в Web-пространстве,
необходимо изучить разработку программного обеспечения HTML-документов.
В качестве такого средства можно использовать специализированный
редактор Microsoft Office Front Page или Macromedia Dreamweaver.
К особенностям Microsoft Office FrontPage можно отнести следующее:
- несколько режимов визуального представления создаваемого документа
(конструктор, с разделением, код, просмотр);
- возможность создания Web-сайта на основе шаблонов с последующим
его редактированием;
- редактор FrontPage «ориентирован» на применение обозревателя Internet
Explorer;
- автоматическая проверка всех гиперссылок сразу;
- проверка орфографии на Web-страницах.
После того как вы выбрали программу, с которой разработать физическую
сайта школы, нужно обратить внимание на технические требования к разработке
сайта:
1. Сайт должен адаптироваться к разрешению экрана посетителя.
Разрешение экрана - это числовое измерение ширины и высоты экрана
монитора. Наиболее распространенным разрешением монитора является
1366x768 (21.15% пользователей Интернета). Порядок 12,29% разрешение –
1920х1080.
Так как пользователи Интернета имеют разное разрешение экрана, то
целесообразнее сделать сайт с» резиновой «или» плавающей «шириной-такой
сайт сам растянется и подстроится под разрешение экрана посетителя. Перед
публикацией сайта необходимо протестировать его для наиболее
распространенных разрешений: 1366x768, 1920x1080, 1024x768, 1600x900.
2. Сайт должен быть динамичным, а не статичным.
40
Страницы сайта формируются из нескольких частей (например, заголовок,
панель навигации, основная часть, дно) в момент запроса посетителя. Все это
позволяет легко вносить изменения на сайт.
Адрес электронной почты администратора сайта должен быть размещен в
нижней части каждой страницы. Если через некоторое время адрес изменится, то
статическому сайту придется открывать каждую страницу отдельно и вносить
изменения там, на динамическом сайте - просто менять адрес электронной почты
в одном месте. Все это необходимо для того чтобы сделать сайт быстрее и
правильнее.
3. В качестве языка программирования желательно выбрать HTML-язык
или PHP.
4. Необходимо протестировать сайт в обычных браузерах.
Браузер-это программа, с помощью которой вы можете просматривать
сайты. В 85-90% случаев это Microsoft Edge (Internet Explorer), поскольку он
входит в пакет ОС Windows. Кроме того, он использует Google Chrome, Opera,
Netscape Navigator, FireFox и другие. Следует иметь в виду, что каждый браузер
имеет свою версию (в каждом браузере сайт будет отображаться немного по-
разному). Но сайт должен быть правильно просмотрен и функционировать в
самых распространенных браузерах. Поэтому, нужно проверить его в самых
распространенных браузерах, перед публикацией в Интернете.
5. Количество кода страницы должно быть минимальным.
Количество кода страницы должно быть сведено к минимуму по двум
причинам. Первое (самое главное) обусловлено скоростью загрузки сайта
пользователем. Пользователь не будет долго ждать. Если страница не появится в
течение короткого времени, вполне вероятно, что пользователь перейдет на
другой ресурс. Вторая причина-совместимость с основными версиями браузеров
и дальнейшее обслуживание сайта. Чем больше количество кодовых страниц,
тем сложнее добиться того, чтобы он отображался одинаково в разных
браузерах.
Теперь необходимо рассмотреть требования к оформлению веб-страниц.
1. Текст структурирован с удобством восприятия.
41
2. Структурные фрагменты одного уровня декорированы таким же
образом.
3. Текст читаемый размер (Размер шрифта не менее 12 пунктов).
4. Выбирается приемлемое соотношение цвета фона и шрифта
(рекомендуется темный шрифт на светлом фоне, холодные тона для фона и
использование контраста для выделения значимых объектов).
5. Наличие рисунков не усложняет восприятие.
6. Документы имеют небольшой размер (около 20 КБ текста + 30-40 КБ
графики).
7. На одном экране не более 5-9 отдельных объектов (абзацы, рамки,
таблицы, рисунки).
8. Страницы повествовательного назначения имеют не более 4-5 свитков
развернутого экрана по высоте.
9. На веб-страницах не должно быть орфографических или
грамматических ошибок
Образовательный сайт непосредственно служит цели предоставления
образовательных услуг. Понятие «качество образовательных услуг» должно
представлять собой совокупность свойств и характеристик образовательного
процесса, что дает ему возможность удовлетворять ожидаемые и неожиданные
образовательные потребности конкретных потребителей.
1.5 Выводы
Официальный сайт образовательного учреждения является инструментом
распространения информации, взаимодействия всех участников
образовательного процесса и отражает бренд учебного заведения.
Лента активности помогает распространять учебные материалы для всех
посетителей образовательного сайта, как видит первый пользователь, вошедший
на сайт.
Существует несколько способов создания административного модуля для
образовательного сайта. Образовательный сайт прост в использовании CMS. Вы
можете использовать WordPress CMS как одну из самых распространенных и
удобных CMS.
42
2. ПРОЕКТИРОВАНИЕ ПРИЛОЖЕНИЯ
2.1 Обоснование выбора способа решения
Интернет-технологии развиваются быстрыми темпами на протяжении
последнего десятилетия. Сегодня наличие интернет-сайта у компании
практически непременно, поле для наименования сайта предусмотрено в
большинстве специализированных баз, формах визитных карт и пр.
Наличие общедоступного сайта компании в интернете помогает найти
новых клиентов, попасть в рейтинги, получить обратную связь от пользователей,
решить рекламные задачи и пр.
Федеральная налоговая служба подразумевает наличие интернет-сайта и
рекламы в прочих средствах массовой информации как основные составляющие
серьезного подхода к делу и профессионализма частных компаний. В обратном
случае ФНС призывает проверить, не является ли фирма компанией-
однодневкой.
В современном мире скорость изменения, возникновения и устаревания
информации требуют постоянного изменения материалов интернет-ресурсов.
В последнее время интернет начал “обрастать” инструментами высокого
уровня, который позволяет людям, не обладающим в данной области
специальными знаниями, эффективно выполнять любую деятельность в
Интернете.
Одним из основных ядер нового интернета становятся CMS – системы
управления контентом.
В идеальном случае сайт, на основе такой системы становится бизнес
инструментом, который могут легко дополнять и модифицировать
непосредственно пиар-специалисты и контент-менеджеры. Из повседневной
работы над интернет-ресурсом практически полностью убираются технические и
специалисты – дополнительное “передаточное звено”, что приводит к
значительному снижению ежемесячной цены поддержки сайта и наибольшей
оперативности внесения поправок в его структуру.
С повсеместным введением в действие CMS представление о ресурсе как
об аналоге книги или рекламного буклета уходит. Статические ресурсы, которые
43
требуют для развития значительных объемов ручного труда, быстро уступают
свое место динамическим.
Сейчас любой корпоративный сайт на практике представляется в виде
айсберга, содержимое сайта (надводная часть которого) видна пользователем, а
система администрирования (огромная подводная часть) – скрыта от
постороннего влияния.
Пользователю ресурса не доступно все, что происходит в системе
контроля содержимого сайта, который он посещает. Но разработчикам и их
клиентам известно, что большинство нынешних web-проектов построены на
основе систем управления контентом – CMS.
Современная хорошо разработанная система администрирования
значительно превышает как по сложности, так и по объему разработки видимую
область ресурса: она позволяет редактировать данные на сайте, выполнять
различные функции по администрированию, анализировать и собирать
разнообразную статическую информацию о посетителях сайта и пр.
Система управления сайтом (CMS) – это комплексная программа, которая
позволяет человеку, который не знаком с программированием, поддерживать и
даже создавать интернет-проекты произвольной сложности.
Система управления сайтом дает пользователю необходимые
визуальными средствами для разработки интерактивных страниц ресурса,
содержимое которых можно модифицировать в считанные секунды, при этом
используя встроенный в систему редактор текста.
Кроме этого, системы управления контентом предоставляют
пользователю широкий спектр дополнительных услуг, например: публикация
новостей или статей, менеджмент пользователей сайта, блоги, интернет-
магазины, форумы, доски объявлений, галереи и пр.
В общем, все CMS системы представляют некоторый базис для работы с
посетителями сайта, фотографиями, личными сообщениями, новостями, и пр.,
поэтому выбор определенной системы будет зависеть от сложности и
направленности конкретного проекта. На рынке сейчас присутствует большое,
если не сказать широчайшее количество различных систем, и изучить или
опробовать все CMS, конечно, довольно сложно.
44
Наиболее распространены такие системы: WordPress, Danneo, Joomla,
1ССБитрикс, S.Builder, DataLifeEngine, UMI.CMS, Slaed. Первые 3 системы из
этого списка доступны на бесплатной основе, остальные системы управления
контентом – это полноценные платные продукты с гарантированной
технической поддержкой и эффективной системой обновлений.
Все рассмотренные системы – это наиболее часто используемые CMS на
современном рынке.
Современные интернет-технологии дают возможность создавать сайт не
только по шаблону, но и практически в полной степени уникальным,
удовлетворяющим требованиям любой компании. Важное внимание уделяется
дизайну, могут быть использованы при этом логотип, фирменный стиль и
фирменные цвета компании, то есть те атрибуты, которые связаны в восприятии
с брендом и торговой маркой.
Поскольку процесс создания сайта затратный по труду и средствам,
необходимо провести анализ интернет-ресурсов компаний аналогичной сферы
деятельности, чтобы определиться с общепринятым стилем и прочими
критериями. Важно выбрать внешний вид и структуру сайта в зависимости от
сферы деятельности организации.
Первоначально сайты представляли собой несколько Web-страниц,
связанных между собой ссылками. Чтобы добавить или удалить страницу,
нужно было редактировать код страниц вручную, а для этого надо было знать
язык HTML (HyperTextMarkupLanguage, язык разметки гипертекста).
Пока страниц немного, управлять таким сайтом относительно несложно.
Однако если страниц несколько десятков, то, например, переименование пункта
меню ведет к изменению кода меню на главной и на всех прочих страницах.
С появлением CGI (CommonGatewayInterface) появились простейшие
системы управления контентом. CMS управляет содержимым ресурса, а именно
она отвечает за отображение страниц сайта, меню, а также предоставляет
функциональный интерфейс для создания новых меню, страниц и для изменения
дизайна ресурса. Больше не нужно вручную модифицировать код каждой
страницы, чтобы изменить меню или установить дополнительный баннер,
вместо этого в панели управления движка добавляется.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран