Разработка web-сайта на тему «Факультет военного обучения. Кафедра танковых войск »
Автор: Пользователь скрыл имя, 29 Апреля 2012 в 15:50, курсовая работа
Краткое описание
Развитие Интернет-представительств Российского бизнеса, прежде всего, имело ярко выраженное назначение поднятия имиджа фирм. Действительно, лет 10 назад наличие адреса сайта и адреса электронной почты на визитной карточке сотрудника говорило о фирме многое. В наше время наличие подобной информации на визитных карточках, рекламных материалах является само собой разумеющимся, а отсутствие вызывает порой недоумение и соответствующие мысли о "несерьезности" организации. Таким образом, даже само наличие сайта поднимает имидж фирмы.
Оглавление
Введение 5
1. Назначение Web-сайта. 6
2. Планируемая аудитория сайта. 7
3. Используемая CMS-система 8
3.1. Назначение CMS-систем. Выбор CMS-системы. 8
3.2. Функционирование CMS-системы 10
3.3. Преимущества и недостатки 11
4. Логическая структура сайта. 12
5. Физическая структура сайта 14
6. Макет главной страницы 16
Файлы: 1 файл
Курсовая.docx
— 436.68 Кб (Скачать) Первое
рабочее место - для разработчиков
сайта. С его помощью они задают
структуру сайта, структуру контента,
определяют внешний вид сайта, настраивают
шаблоны представления
Второе
рабочее место - для владельцев сайта.
Оно позволяет сотрудникам
3.3. Преимущества и недостатки
CMS
система служит, прежде всего,
нуждам малого и среднего
Главный
минус системы это – 100% стандартизации.
Никакая система не обладают возможностью
подстраиваться на решение текущих
задач Вашего проекта. При возникновении
необходимости поменять что-либо, уходя
от шаблонных возможностей, одновременно
возникнет вопрос с программными
доработками под ваши проекты. Система
имеет узкие возможности. Шаблоны
в дизайне и в программной
части имеют конкретную структуру,
которая ограничивает пользователя
в действиях по работе с ними.
Уровень качества исполнения остается
основной проблемой при работе с
CMS системами. На практике наблюдается
тот факт, что практически нет
систем CMS , способных с высокой
скоростью и минимальными нагрузками
обрабатывать введенную информацию.
Почти все системы CMS имеют проблемы
с программным кодом, что не может
не отражаться на их работе.
3.4 Используемые компоненты
1. DocMAN - компонент для закачивания, вывода и скачивания документов, файлов различного типа
2. ChronoForms - мощный компонент для создания различных форм на сайте. Данный компонент обладает очень гибкими настройками, а также имеет встроенный пошаговый помощник создания форм. Встроенная антиспам защита предотвращает автоматическое заполнение форм различными ботами.
3. JoomGallery - С помощью данного компонента можно с легкостью создать на своем сайте функциональную галерею с поддержкой комментариев и системой оценок фотографий.
4. JFusion - компонент обеспечивает универсальную интеграцию пользователей во всех приложениях, с помощью расширения базы пользователей для Joomla 1.5, которая не использует «хаки» ядра. JFusion позволит интегрировать пользователей в Joomla 1.5 и форуме SMF.
5. JoomlaPack – компонент позволяет создавать резервные копии сайта и может быть применен к любому виду web-сайтов.
6. eXtplorer - позволяет работать с файлами сайта напрямую из панели администратора. С его помощью можно осуществлять поиск необходимых файлов, копировать, перемещать, удалять, загружать, архивировать, редактировать файлы, изменять права доступа.
4. Логическая структура сайта.
Логическая структура сайта представлена на рисунке 1.
Рисунок 1 – Логическая структура сайта.
Логическая карта сайта включает 3 раздела:
- Факультет ВО (1 раздел);
- Танковые войска (2 раздел);
- Войска связи (3 раздел).
Первый раздел включает 6 категории. Категория «Главная» хранит информацию для страницы «Главная». Категория «О факультете военного обучения» - включает общую информацию факультета. Категория «Нучная деятельность» - информация о научной деятельности факультета и кафедр в частности. Категория «Абитуриенту» - перечень документов необходимых для поступления. Категория «История ФВО» - содержит историческую справку о факультете. Категория «Контакты» - представляет информацию как связаться с факультетом.
Второй раздел включает 5 категорий:
- «Преподавательский состав». Наглядно представлен преподавательский состав кафедры танковых войск;
- «Абитуриенту» - наглядно представлены кабинеты, аудитории и предметы изучения на кафедре.
- «Курсанту». Информация и основные положения обучения на кафедре.
- «Расписание занятий». Для каждого отдельного взвода представлено расписание на учебный семестр.
- «Учебные материялы». Пособия необходимые слушателям для изучения тем на самостоятельной подготовке.
Третий раздел включает 3 категории:
- «Общая информация». Общая информация о кафедре войск связи.
- «Абитуриенту» - наглядно представлены кабинеты, аудитории и предметы изучения на кафедре.
- «Курсанту». Информация и основные положения обучения на кафедре.
- «Расписание занятий». Для каждого отдельного взвода представлено расписание на учебный семестр.
- «Учебные материялы». Пособия необходимые слушателям для изучения тем на самостоятельной подготовке.
5. Физическая структура сайта
Наиболее важные директории и их назначение на Joomla-сайте:
- cache — сюда централизованная система кеширования помещает все предварительно обработанные файлы для ускорения выдачи страниц.
- administrator — директория отвечает за панель управления сайта. По большому счету структура повторяется
- components — место установки компонентов для работы администратора
- includes — здесь хранятся файлы, реализующие Application Layer в приложении.
- language — в этой папке хранятся локализации панели управления сайта
- templates — директория с шаблонами back-end'а
- modules — папка с администраторскими модулями, такими как toolbar, или панель быстрого доступа.
- components — в этой директории хранятся файлы всех установленных в системе компонентов. Каждый компонент обязан иметь определенный набор файлов, предписанный API и выбранной моделью.
- images — директория для изображений и файлов Joomla.
- stories — где хранятся пользовательские изображения.
- banners — тут располагаются файлы баннеров (gif, jpg, swf и другие форматы) для стандартного компонента "Баннеры".
- includes — папка с файлами, реализующими Application Layer, однако множество файлов в этой директории оставлены для совместимости со старой версией Joomla.
- language — локализации для расширений пользовательской части сайта.
- libraries — содержимое этой директории реализует Framework Layer CMS, в ней хранится как сам фреймворк joomla, так и сторонние библиотеки необходимые для работы.
- logs — файлы логов расширений joomla. например сюда помещаются записи событий, таких как неверный логин на сайт.
- modules — это модули пользовательской части сайта.
- plugins — это обработчики событий, они вызываются компонентами в определенное время генерации контента, например перед его размещением.
- templates — пользовательские шаблоны joomla, очень сильны в своей реализации, при этом они остаются достаточно просты для изготовления даже не специалистом.
- temp — папка для временных файлов, например распакованные архивы компонентов, временные данные и прочее.
- xmlrpc — в этой папке собраны файлы реализующие доступ к сайту по протоколу XML-RPC (удаленный вызов процедур).
6. Макет главной страницы
Исполнение
страницы средствами Joomla представлено
на рисунке 1
Рисунок 1 – Готовая главная страница