Разработка 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>