Диплом: Разработка web представительства муниципального учреждения "Центр обеспечения учреждений в сфере образования" Таврического муниципального района Омской области

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
61
На первом этапе создаются уникальные статьи, новые новости, акции,
предложения учреждения.
На втором этапе данные заносятся в административную панель
управления сайтом.
На третьем этапе данные перенаправляются в базу данных tavrrono.
На четвертом этапе данные отправляются на сайт.
2.2.2. Характеристика нормативно-справочной, входной и
оперативной информации
Для обозначения подобной справочной информации в
автоматизированных системах управления предприятиями на Западе
используется термин Master Data (мастер – данные, основные данные), а задачи
управления ею получили название Master Data Management (MDM). Однако в
русском языке сейчас чаще применяется понятие нормативно-справочная
информация (НСИ), которое появилось в дисциплинах, касающихся управления
народным хозяйством еще в докомпьютерные времена. В данном случае
определение «нормативная» отражает тот факт, что проблема создания
справочников корпоративного уровня выходит далеко за пределы собственно
предприятия, она должна решаться с учетом отраслевых, государственных и
международных стандартов.
Входные данные – это данные, вводимые через устройства ввода для
обработки или хранения.
К входным данным относятся информация, которую администратор
вводит при создании web-страниц сайта.
Входными данными web-страниц сайта являются:
- история учреждения;
- дополнительные услуги;
- режим работы и т.д.
Выходные данные – один из основных элементов выходных сведений.
К выходным данным относятся web-страницы сайта.
62
В МУ «ЦОУСО» при разработке функциональной части задачи
используются следующие входные документы:
- информация от администрации МУ «ЦОУСО»;
- общие сведения о деятельности учреждения;
- контакты;
- текущая новостная информация;
- обратная связь.
Ну и, соответственно, выходные данные это web-страницы сайта МУ
«ЦОУСО».
2.2.3. Характеристика результатной информации
Создание сайта нацелено на определение того сообщения, которое хотите
донести до аудитории. Создание сайта – это процесс обретения лица и имиджа
компании. Используя при создании сайта новейшие возможности web-дизайна и
мультимедиа, профессионалы применяют креативный подход к его разработке.
Результатом создания сайта с оригинальным и неповторимым дизайном является
осведомленность о бренде и привлечение внимания со стороны
потребителей.0000000000000
В процессе создания сайта необходимо также учитывать качество
информационного наполнения и удобство навигации по сайту. Никогда не стоит
забывать о том, что цель разработки любого сайта – сделать ресурс стильным,
удобным, информативным и посещаемым.000000000000000000
Создание сайта не является конечной целью.
Разработанный сайт МУ «ЦОУСО» содержит следующие экранные
элементы:
- главное меню сайта;
- информационные элементы такие как: устав учреждения и дополнения к
уставу, ИНН, ОГРН;
- элементы для размещения различной новостной информации, как в
текстовом, так и в графическом виде;
- обратная связь (комментарии к новостным блокам);
63
- контактная информация.
Распечатка скриншотов сайта приведена в приложении 7.
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Дерево функций отправки новой информации на сайт представлено на
рисунке 9.
Рис. 9 Дерево функций
После запуска админ панели и ввода логина, пароля к системе, переходим
на страницу добавления нового материала
Выбираем раздел в который хотим добавить информацию.
Введение логина
пользователя и
пароля
Переход на
страницу
добавления
информации
Ввод
инфор-
мации
• Выбор
раздела
• Выбор
категории
•Редактирован
ие
параметров
Выбор
подпункта
меню
Вывод
информации
Запуск
админ
панели
64
Выбираем необходимый подпункт меню в котором хотим вывести нашу
статью и выбираем материал который мы создавали. Сохраняем и смотрим
результат на странице сайта.
В любой информационной системе должна быть предусмотрена
возможность обмена сообщениями между пользователем и ЭВМ. Такая функция
реализуется в виде диалога, поскольку именно диалог является наиболее
привычной формой общения для человека. Таким образом, в каждой ИС
присутствует диалоговая система.
Приложение обеспечивает удобный и понятный диалог пользователя с
программой для вызова всех функций. Доступ пользователя к функциям
производится через главное меню главной формы приложения. Главная форма
приложения кроме предоставления основного интерфейса доступа ко всем
функциям приложения выполняет также роль контейнера для всех остальных
экранных форм.
При помощи стрелок управления курсором пользователь выбирает
интересующий его пункт. Выбор пункта означает, что пользователь желает
просмотреть нормативно-справочную информацию, использующуюся в системе.
2.3.2. Характеристика базы данных
База данных – это организованная структура, которая служит для
хранения информации. В наше время, в базах данных хранятся не только
данные, но и информация.
В результате взаимодействия данных, содержащихся в базе, с методами,
доступными конкретным сотрудникам, образуется информация, которую они
потребляют и на основании которой в пределах собственной компетенции
производят ввод и редактирование данных. С понятием базы данных тесно
связано понятие системы управления базой данных. Это комплекс программных
средств, предназначенных для создания структуры новой базы, наполнение ее
содержимым, редактирование содержимого и визуализации информации.
65
Под визуализацией информации базы понимается отбор отображаемых
данных в соответствии с заданным критерием, их упорядочение, оформление и
последующая выдача на устройства вывода или передачи по каналам связи.
В мире существует множество систем управления базами данных.
Несмотря на то, что они могут по-разному работать с разными объектами и
предоставляют пользователю различные функции и средства, большинство
СУБД опираются на единый устоявшийся комплекс основных понятий.
В данной работе была создана база данных tavrrono. Подключение к базе
данных производится через веб-приложение PHPMyAdmin.
PHPMyAdmin – веб-приложение с открытым кодом, написанное на языке
PHP и представляющее собой веб-интерфейс для администрирования СУБД
MySQL . С помощью данного веб-приложения можно осуществлять доступ к
базам данных через браузер, отправлять SQL-запросы, просматривать и
изменять содержимое базы.
В таблице 7 прведены общие настройки базы данных.
Таблица 7
Общие настройки базы данных:
Тип базы данных
mysql
Имя хоста
localhost
Логин
deevid
База данных
tavrrono
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
Карта сайта, несмотря на то, что является вспомогательным звеном в
навигации, необходима для каждого web-ресурса.
Как и следует из названия – это модель, схематическая иерархичная
структура ресурса, размещенная на одной странице, которая наглядно
показывает пользователю все его разделы и подразделы. Чаще всего карту сайта
66
выполняют в виде дерева, «стволом» которого является главная страница, а
«ветвями» – разделы.
Конструкция сайта подразделяется на следующие виды:0000000000
1) Простая или двухуровневая (рис. 10). То есть, предусмотрена главная и
несколько внутренних (подходит для образовательных организаций).
Рис. 10 Простая конструкция сайта
Сложная древовидная структура (рис. 11). Здесь имеются больше трех
уровней вложенности.
Рис. 11 Сложная конструкция сайта
Пример схемы конструкции сайта МУ «ЦОУСО» приведен на рисунке 12.
Рис. 12 Конструкция сайта МУ «ЦОУСО»
Как видите, схема сайта МУ «ЦОУСО» – это небольшой проект, где тема
каждой страницы очень похожа с предыдущей.
Главная
страница
Общая
информация
Структура
67
2.3.4. Описание программных модулей
В выпускной квалификационной работе мной использовано программное
средство CMS Drupal – «движок» Интернет-сайта.
CMS Drupal – это система управления контентом (Content managemen
system) с открытым исходным кодом, которая распространяется под лицензией
GPL. Данная система гибкая и мощная позволяющая создавать как сайты (сайты
визитки, блоги, информативные сайты) так и крупные многофункциональные
сайты (Интернет-магазины, порталы, организационные сайты и т.д.).
Ядро это основа, на которой работает Drupal. Ядро включает в себя
базовый функционал необходимый для работы сайта: создание и публикация
материалов, разбиение материалов на разделы, создание меню, создание блоков,
регистрация пользователей и т.д.
Модули используются для расширения базового функционала, который
предоставляет ядро. На сегодняшний день Drupal насчитывает более 10 000
официальных модулей. Каждый модуль предназначен для решения какой-либо
задачи как небольшой (например, добавления формы обратной связи на сайт) так
и очень объемной (например, полностью реализующий инструменты для
создания Интернет магазина).
Каждый материал (Node) в Drupal принадлежит к отдельному типу
материала. Типы материалов (например: новости, записи блога, статьи, темы
форума и т.д.) служат для логического разбиения контента на сайте. Каждый тип
материала может иметь свой набор полей и структуру.
Каждый материал в Drupal может иметь привязанную к нему форму для
создания комментариев и список комментариев. Комментарии могут быть как
древовидными, так и обычными.
В Drupal вся видимая часть сайта разбита на регионы. Регионы
предназначены для логического разделения областей сайта. Например, регионы
могут делить сайт на такие части как шапка сайта, боковые панели, область
контента, подвал, область меню и т.д. Блоки – это небольшие информативные
части сайта. Блоки размещаются в регионах, так один регион может содержать в
68
себе сразу несколько блоков. Примеры блоков: контактная информация, список
последних публикаций, форма обратной связи и т.д.
Все программные модули на сайте настраиваются через админ
панель.
Модуль Последние новости
Этот модуль отображает список самых последних опубликованных
материалов. Основные необходимые настройки: заголовок, позиция, выбор
меню, количество новостей, порядок показа.
Модуль Общая информация
Этот модуль отображает Общую информацию об учреждении. Основные
необходимые настройки: заголовок, позиция.
Программа вывода контактов и формы обратной связи
Для вывода на сайте контактной информации в первую очередь создается
новый контакт. Вводится имя, должность, e-mail, адрес, телефоны, веб-сайт,
настраиваются дополнительные необходимые параметры. После в необходимом
подпункте меню подключается данный контакт и настраивается форма обратной
связи.
2.4. Контрольный пример реализации проекта и его описание
Для того, чтобы создать Web-сайт учреждения МУ «ЦОУСО» и
обеспечить работу программного обеспечения Drupal 7.56, потребуется
установить и настроить следующие дистрибутивы:
- веб-сервер Apache версии 2.2.22;
- модуль PHP 5.3.13;
- сервер MySQL 5.1.51;
- панель php MyAdmin.
Веб-сервер Apache – это серверное приложение, которое реализует
взаимодействие по HTTP протоколу.
Web-сервер Apache сервер, принимающий HTTP-запросы от клиентов,
обычно веб-браузеров, и выдающий им HTTP-ответы, как правило, вместе с
69
HTML-страницей, изображением, файлом, медиа-потоком или другими
данными.
Модуль PHP необходим для интерпретации и скриптов на языке PHP и
для использования панели php MyAdmin.
MySQL – это система управления реляционными базами данных. В
реляционной базе данных данные хранятся не все вместе, а в отдельных
таблицах, благодаря чему достигается большая скорость и гибкость. Таблицы
связываются между собой при помощи отношений, благодаря чему
обеспечивается возможность объединять при выполнении запроса данные из
нескольких таблиц. SQL как часть системы MySQL можно охарактеризовать как
язык структурированных запросов плюс наиболее распространенный
стандартный язык, используемый для доступа к базам данных.
После установки «платформы» для будущего сайта устанавливаем
CMSDrupal.
Для создания, а также управления ресурсом на этом движке необходимо
осуществить вход в административную панель (рис. 13).
Рис. 13 Включение локального сервера
В администраторском разделе нового сайта представлены все модули.
Есть стандартные, а есть и такие, которые можно добавлять дополнительно.
Модули — это расширения Друпала, добавляющие в него
дополнительный функционал. К примеру, Друпал идет с предустановленным
модулем под названием «System». Фактически, Друпал и представляет собой
набор модулей ядра, которые разрабатываются и поддерживаются командой
проекта. Модуль «System» — один из них, Друпал без него не может работать.
70
На рисунках 13–20 описаны подключаемые модули, использованные для
создания сайта.
Рис. 14 Модули, использованные для создания сайта
Рис. 15 Модули, использованные для создания сайта
Рис. 16 Модули, использованные для создания сайта

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

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