Для создания сайта были выбраны следующие языки и среды программирования:
- Языки программирования: PHP, JavaScript, AJAX
- Языки текстовой разметки: Html, XHtml, Css, Json, Xml
- Язык управления базой данных: MySQL
Сайт в настоящее время
Рис. 2.2.1 Сайт в настоящее время.
Перспективы развития сайта
Для создания данного проекта была использована система управления содержимым Joomla. Мы выбрали данный «движок» т.к. он настолько прост и в тоже время предоставляет большие возможности.
Joomla! (произносится джу?мла) — система управления содержимым, написанная на языках PHP и JavaScript, использующая в качестве хранилища базу данных MySQL. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.
CMS Joomla! включает в себя различные инструменты для разработки веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который дополняется по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге.
Joomla! позволяет отображать интерфейс фронтальной и административной части на любом языке. Каталог расширений содержит множество языковых пакетов, которые устанавливаются штатными средствами администрирования. Доступны пакеты русского, украинского и ещё некоторых языков стран СНГ.
Основные возможности:
- Функциональность можно расширять с помощью дополнительных расширений (компонентов, модулей и плагинов).
- Модуль безопасности для многоуровневой аутентификации пользователей и администраторов (используется собственный алгоритм аутентификации и «ведения» сессий).
- Система шаблонов позволяет легко изменять внешний вид сайта или создать свой уникальный.
- Настраиваемые схемы расположения модулей, включая левый, правый, центральный и любое другое произвольное положения блока (при желании содержимое модуля можно включить в содержимое материала.
- К преимуществам системы можно отнести то, что все компоненты, модули, плагины и шаблоны можно написать самому, разместить их в структурированном каталоге расширений или отредактировать существующее расширение по своему усмотрению.
- Регулярный выход обновлений. Существует публичный портал, где пользователи Joomla могут оставлять замечания по поводу работы CMS, которые в последствии изучаются разработчиками этой CMS и при необходимости в очередное обновление Joomla включают исправления тех или иных проблем.
Сбор и обработка данных
Для наполнения сайта был собран материал в виде:
— фотографий;
— истории развития и традиций техникума;
— информации об администрации и преподавателях;
— нормативно – правовых документов и отчетов о работе техникума;
— информации о материально – технической базе.
Алгоритм сайта
Для наглядного представления работы сайта, нами был разработан алгоритм в виде блок- схемы, который поясняет основную логику работы сайта.
начало |
Проверкасессии |
Скрытие информации от незарегистрированных пользователей |
Регистрация? |
Форма регистрации |
Главная страница |
Ввод регистрационных данных |
Конец |
Создание сессии |
Рис 2.3.2.1 Алгоритм сайта.
Карта сайта:
О техникуме:
- История
- Структурное подразделение
- Система менеджмента качества
- Нормативно – правовые документы
- Наши партнеры
- Реквизиты
Абитуриенты:
- Специальности
- Приемная комиссия
- Основная Информация
- Подготовительные курсы
- Отчеты и приказы приемной комиссии
Студенту:
- Очная форма обучения
- Расписание занятий
- График учебного процесса
- Заочная форма обучения
- Расписание занятий
- График учебного процесса
- Дистанционная форма обучения
Тестирование сайта
Тестирования сайта состояло из:
- просмотра сайта на мониторах, имеющих различную разрешающую способность;
- просмотра сайта с помощью различных браузеров и их версий;
- проверки правильности отображения шрифтов различными браузерами и их версиями;
- проверки корректности гиперссылок и устранение ошибок в них;
- проверки графических материалов: рисунков, фотографий и пр.
- проверки замещающих надписей графических материалов сайта;
- проверки счетчиков, размещенных на страницах сайта;
- проверки для каждой страницы её описания, содержания, свойств и мета-тэгов;
- проверки орфографии и пунктуации текстов;
- проверки соответствия наполнения страниц исходному контенту, полученному от заказчика
Статьи к прочтению:
Уроки по С++. Урок 0. Выбор среды программирования.
Похожие статьи:
-
Выбор языка программирования, среды разработки
ВВЕДЕНИЕ В рамках данного курсового проекта необходимо реализовать usb сниффер для операционной системы Windows. Usb сниффер – это программа,…
-
Тема: среда программирования. тестирование готовой программы.
Практическая работа № 11 Выполнил студент группы №___________Ф.И.______________________ Тема: Среда программирования. Тестирование готовой программы….