Разработка web-сайта на тему "География для студента"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
ты;
Большое количество промежуточных стадий может привести к дополнительной обработки внешней документации;
Отсутствие хорошего средства или метода прототипирования может сделать использование модели неудобной.
В качестве базовой модели жизненного цикла при разработке программного средства была выбрана спиральная модель. Так как оно обладает преимуществами перечисленными выше. Стадии разработки идут по спирали и есть возможность проверить проверенную работу и при необходимости, что-либо исправить или дополнить.
Архитектура программного продукта
Исходя из изучения предметной области по дисциплине география и выдвинутых требований к web-сайту была создана архитектура программного продукта.
главная страница - эта страница будет содержать информацию о том что же такое география.
история географии - на этой странице располагаются краткая информация о том, как развивалась география
география древнего востока - данная страница содержит информацию о представлении, о мире в странах древнего востока
Античная средиземноморская география - на этой странице расположена информация об изучении географии учеными античного периода
География средневековья - на данной странице отображена информация о периоде когда центр географической науки сместился на Восток
Эпоха великих географических открытий - на данной странице расположена информация когда география процветала как наука на фоне других наук
Эпоха экспедиций - на данной странице расположена информация о периоде поиска новых земель
Научные экспедиции и теоретические открытия XIX - начала XX веков - на данной странице расположена информация о научных экспедициях и теоретических открытий XIX - начала XX веков
Словарь терминов - данная страница отображает список терминов по определенной тематике
Литосфера - данная страница отображает список терминов по теме Литосфера
Атмосфера - данная страница отображает список терминов по теме Атмосфера
Гидросфера - данная страница отображает список терминов по теме Гидросфера
Биосфера - данная страница отображает список терминов по теме Биосфера
Тестирование - эта страница содержит тесты для самоконтроля.
Карта сайта представлена (рис 2.4)
Рис. 2.1 Модифицированная каскадная модель предусматривала возможность возвращения к предыдущим этапам
Рис. 2.2 V-образная модель
Рис 2.3 Спиральная модель Боэма
Рис 2.4 Карта сайта География для студента
1.Были изучены разные модели жизненного цикла программного продукта и выбрана спиральная модель так как она является самой подходяще модель для разработки программного продукта.
2.Для данного проекта была создана архитектура программного продукта которая удовлетворяет требования к программному продукту.
Реализация и тестирования программного продукта. Среда разработки
Для создания сайта на первоначальном этапе потребовалось установить браузер Google Chrome. Так как браузер Google Chrome поддерживает все необходимые палагины и весьма прост и удобен в использовании.
Google представляет бесплатный сервис по созданию сайтов.
Сервис предназначен, прежде всего, для создания простых сайтов и в нём не предусмотрены какие либо инструменты для создания средств е-коммерции.
Для пользования сервисом достаточно иметь аккаунт на GMAIL.
Каждый пользователь будет обеспечен 100 мегабайтами места под сайт, однако сайт будет иметь некоторые ограничения пропускной способности.
Функции конструктора стандартные - выбор шаблона, редактирование текста, загрузка и вставка изображений.
Почитать о сайт-креаторе подробнее можно на странице помощи.
Даная среда разработки программного продукта не выбран так как места под сайт ограничено.
Конструктор Joomla
Строительными единицами Joomla! являются модули, мамботы, расширения, плагины и компоненты и т.д. В чем между ними разница, плохо понимают даже сами создатели Joomla!. Нередко все это путает начинающего вебдизайнера. Облегчим ему жизнь.
Мамботы - это старое название модулей или плагинов. Ведь Joomla! произошла от CMS Мамбо. Мамботы - устарелое, отмирающее понятие. Об этом понятии мы можем сразу забыть.
Расширения Joomla! - это объединительное наименование модулей, плагинов и компонентов.
Модули Joomla! Joomla! - это конструктор, как Lego. Визуальными единицами этого конструктора являются модули. За исключением контента, все что мы видим на сайте - это модули. На нашем сайте модулями являются меню, часы, голосование, новости и т.д.Все это отдельные модули. Мы их можем включать и отключать. Включили модуль часы, на сайте появились часы, отключили - часы пропали. Подробнее см. Joomla! теги.
Плагины Joomla! Плагины не являются самостоятельной единицей сайтостроительства в Joomla! Плагины расширяют функции модулей. Например, есть компонент комментарии, а к нему могут идти различные плагины, например, добавления в комментарии смайликов или капчи. Сами по себе ни смайлики, ни капча не нужны, но вот как расширения функционала комментариев, очень даже нужны.
Компонент Joomla! - самый запутанный элемент Joomla! классификации. Нередко у модулей и плагинов очень большое количество настроек. Тогда у модуля или плагина появляется компонент - совокупность настроек модуля или плагина. Наприм?/p>