Курсовая работа сайт больницы. курсовая Андреева. Сайт интернет реклама экономический
Скачать 0.6 Mb.
|
2.7 Выбор инструментальных средствДля создания сайтов можно использовать текстовые редакторы, такие как FrontPage (который мы и используем, как отвечающий всем основным требованиям при разработке сайта) или использовать системы управления сайтом. В текстовых редакторах удобно создавать уникальные дизайны, быстро добавлять текст, создавать сайт с нуля. При создании панелей ссылок FrontPage позволяет использовать структуру web-узла, смоделированную в режиме работы Переходы (Navigation). Кроме того, в состав FrontPage входит мастер, позволяющий создавать панель ссылок для web-узла, структуру которого он формирует в процессе своей работы. Для создания сайта на компьютере / сервере были установлены следующие программные средства: web-сервер Apache 1.3.30; PHP 4.2.0. Для того, чтобы загрузить наши файлы на хостинг, понадобится специальная программа FTP клиент. Воспользуемся программой FileZilla, так как на сегодняшний день она является одним из лучших бесплатных ftp-менеджеров. Любой сайт условно делится на две большие части: Система администрирования – область сайта, доступная только администраторам и редакторам; Система представления – область сайта, доступная посетителям. Обе системы работают с одной и той же базой данных. Системы могут быть интегрированы друг в друга, а могут быть разделены и находиться в разных папках. Решено использовать последний подход, он позволяет минимизировать зависимость от дизайна сайта. Существуют два типа сайтов с точки зрения программирования – динамические и статические. Статический сайт – используется стандартный код HTML, адрес страницы статический и простой, например page.html. Данный тип свойствен более простому типу сайтов, где не требуется постоянное добавление и обновление большого количества информации. Это вполне подходит для сайта частной компании. Динамический сайт свойствен более сложному типу сайтов, например, крупные сайты, новостные ленты, порталы, где требуется постоянное добавление и обновление большого количества информации. Используются технологии ASP, PHP, CGI, Perl и другие. Информация хранится в SQL базе данных, а программирование позволяет осуществлять лишь доступ к динамике обновления и добавления страниц. Также проблемным бывает перенос сайта с одной хостинг-площадки на другую. Однако, неоспоримым преимуществом является возможность удобной оперативной работы с большим количеством информации, что весьма проблемно в случае со статическим вариантом. Статический сайт лучше перерабатывается поисковыми машинами, поэтому web-мастера динамических сайтов стараются создать для динамических страниц статические адреса. Однако, крупный портал просто немыслим без динамики. Поэтому выбор в ту или иную сторону делается непосредственно «на месте», т.е. исходя из типа сайта и его дальнейших перспектив. Принципы функционирования системыЛогически система различает следующие понятия (сущности): Структура сайта; Шаблоны данных; Контент (содержимое сайта, данные); Макеты дизайна; Пользователи и права доступа; Дополнительные функции; Вспомогательные данные. Эти сущности тесно взаимосвязаны. Так, к разделу сайта (единица структуры) логически прикреплены: шаблоны данных, в соответствии с которыми отображается содержимое страниц; контент, относящийся к этому разделу (объекты); макет дизайна, который используется для вывода страниц этого раздела; права доступа пользователей (просмотр, запись, редактирование, настройка). Система администрирования сайта логически разделена на две части: инструменты разработчика; инструменты пользователя. В первую часть (инструменты разработчика) входят: средства создания макетов страниц; средства программирования шаблонов; среда разработки модулей; инструменты настройки системы и модулей; дополнительные инструменты. Во вторую часть (инструменты пользователя) входят: средства управления структурой; средства управления контентом; средства управления пользователями и правами данных. При разработке сайта используются как инструменты разработчика, так и инструменты пользователя. При поддержке и обслуживании сайта обычно используются только инструменты пользователя. |