Разработка и анализ структуры и принципов создания web-сайта

Автор: Пользователь скрыл имя, 10 Октября 2011 в 16:58, дипломная работа

Описание работы

Информационные ресурсы могут быть использованы в управлении как фактор увеличения объема производства и повышения его эффективности. Для различных элементов информационных ресурсов характерны разные периоды сохранения актуальности или сроки использования. Наибольшие сроки использования в условиях управления предприятием имеют данные, необходимые для перспективного и текущего управления, наиболее коротки они для оперативной производственной информации. Данные с длительными сроками использования называются информационными основными фондами - это информационные ресурсы, отражающие относительно постоянные данные (например, нормативы трудоёмкости и расхода материалов, технология изготовления деталей и т. д.).

Содержание

Введение…………….....................................................................…………………………………………………………................. 3
Глава 1. Анализ структуры и принципов создания web-сайта…….................................................…………................ 8
1.1 Анализ информационных ресурсов, используемых в сегодняшнее время в вычислительных сетях…................… 8
1.2 Анализ способов представления web-ресурсов при реализации проектов…………………………………... .................. 15
1.3 Описание и анализ программного обеспечения, используемого для разработки web-ресурсов…….…................19
Глава 2. Разработка информационного ресурса компании«Mary Ka»…….................................................................24
2.2 Постановка технического задания на дипломный проект….....................................................….…..................24
2.3 Разработка логической структуры создаваемого ресурса…….....................................................…...................27
2.4 Реализация информационного ресурса в среде выбранного программного обеспечения………………...............….35
Глава 3. Экономический расчет трудоемкости разработки дипломного проекта и оценка его эффективности…......47 Глава 4. Анализ условий охраны труда при выполнении дипломного проекта……………………………………………………………..........................................................................................………50
Заключение…………………………………………….......................................................................................……………...…. 55
Список используемой литературы……………………………….................................................................................……59

Работа содержит 1 файл

Дипломная работа.docx

— 1.97 Мб (Скачать)

     Web-сайт  состоит из ряда страниц. Таким  образом, минимальной единицей web-данных является web-страница.

     

     Любая программа, предназначенная для  навигации по Интернет -пространству, дает возможность просматривать web-страницы, а также осуществлять поиск по ним. Однако в последнее время ведется речь не столько о web-страницах, сколько о web-сайтах. Web-сайт постепенно становится самостоятельным понятием. Такая тенденция дает возможность выделить сайт как отдельный объект данных и иметь возможность осуществлять работу не с отдельными его страницами, а со всем сайтом. Это позволит производить операции с сайтами, такие, как:

     − сравнение сайтов (по определенным критериям);

     − сортировка сайтов (по определенным признакам);

     − оценка сложности сайта;

     − расширенный поиск по сайту различной  информации, такой, как текст, картинки, гиперссылки, элементы управления, скрипты и др.;

     − получение статистики с сайта (об определенных свойствах);

     − классификация сайтов (для того, чтобы иметь возможность классифицировать сайт, необходимо ввести ряд классов).

     Для представления сайта в виде объекта  необходимо выделить основные элементы его структуры.

     Каждый  сайт представляет собой набор страниц. При этом у каждого сайта имеется главная страница, с которой ведется дальнейшая навигация по сайту.

     Web-страница  – это html-документ, который содержит  следующую информацию:

     − название страницы;

     − стиль оформления страницы (цвет фона, цвет и размер текста, количество фреймов на странице, размер каждого фрейма и т.д.);

     − элементы управления (кнопки, переключатели, поля ввода информации и др.);

     − рисунки;

     − анимацию;

     − информацию об используемых скриптах;

     

     − гиперссылки (ссылки, содержащие полный путь к другой странице – по ним можно осуществлять переход на другие ресурсы).

     Таким образом, практически каждый сайт организован  как набор страниц, переход по которым производится с помощью ссылок.

     Исходя  из подобной структуры, можно выделить несколько возможных моделей представления сайта:

     − представления в виде списка;

     − представление в виде графа.

     Описывая  сайт списком, необходимо в виде списка отобразить всю информацию о сайте: список web-страниц с перечнем их содержимого. Если представить сайт в виде графа, то вершинами графа будут являться web-страницы, а дугами – гиперссылки.

     Такая модель представления сайта логична  и наилучшим образом отражает его структурное представление. Кроме того, она удобна для осуществления с ней операций.

     Главной страницей сайта всегда является index.

     Подключаемые  блоки : -header – шапка сайта; lefttd – левый блок;

     footer – нижний блок.

     Остальные страницы на усмотрения разработчика.

     Общая структура web-сайта представлена на рис. 1.

     

                        Рисунок 1 – Общая схема структуры web-сайта

     1.3 Описание и анализ программного обеспечения, используемого для разработки web-ресурсов 

     Для разработки требуемого информационного  ресурса может быть использовано разнообразное программное обеспечение;

  1. Denwer (Денвер) - набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) + программная оболочка, которая использует этот набор для отладки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет.

          Денвер в себя включает:

       - система может запускаться с flash-накопителя без каких-либо проблем. 
 
 
 

      - Apache, SSI, mod_rewrite, mod_php.

      - PHP4 с поддержкой GD и MySQL.

     

       -   MySQL4 с поддержкой транзакций (mysqld-max).

      - система управления виртуальными  хостами, основанная на шаблонах. Чтобы создать новый хост, вам  нужно лишь добавить директорию  в каталог /home, править конфигурационные файлы не требуется. По умолчанию уже поддерживаются схемы именования директорий многих популярных хостеров; новые можно без труда добавить.

      - система управления запуском и завершением.

     - phpMyAdmin — система управления MySQL через Web-интерфейс.

     - ядро Perl без стандартных библиотек (они поставляются отдельно).

     - эмулятор sendmail (отладочная «заглушка», складывающая приходящие письма в /tmp); поддерживается работа совместно с PHP и Perl.

      - инсталлятор (нечто вроде InstallShield).

  1. FileZilla — это свободный мультиязычный FTP-клиент для Microsoft Windows, Mac OS X и Linux. Он поддерживает FTP, SFTP, и FTPS (FTP через SSL/TLS).

        FileZilla  имеет следующие возможности.

     - Поддержка FTP, FTP через SSL/TLS (FTPS) и SSH File Transfer Protocol (SFTP)

     - Кроссплатформенность. Работает в Windows, Linux, *BSD, OSX и др.

     - Поддержка IPv6

     - Поддержка IDN, в том числе нелатинских  доменных зон (IDN.IDN)

     - Многоязычность

     - Поддержка приёма и передачи  больших файлов >4GB

     - Продвинутый менеджер сайтов  и очередь загрузки

     - Поддержка Drag-and-drop

     - Настраиваемые ограничения скорости

     - Фильтры имён файлов

     - Мастер сетевой настройки

     - Удалённое редактирование файлов

     - Keep-alive

     

     - Поддержка HTTP1.1, SOCKS5 и FTP-Proxy

     5.  Xilisoft FLV Converter – Предназначен для конвертирования любого    видео формата в FLV формат , используемый в дипломном проекте для воспроизведения видео находящимся на разработанном web-сайте компании «Mary-Kay».

     6.   Sitemap Writer - это облегченная версия программы Sitemap Writer Pro предназначенной для создания карты сайта. С помощью этой программы можно без проблем создать или исправить карту сайта вашего веб-ресурса, которая поможет упростить и ускорить индексацию сайта роботами поисковых машин, что в свою очередь позволит пользователям сети интернет найти всю важную для них информацию на вашем сайте.

     7.   MySQL 5.0.45 — свободная система управления базами данных (СУБД). Другими словами это компактный многопоточный сервер баз данных. MySQL характеризуется большой скоростью, устойчивостью и легкостью в использовании. MySQL поддерживает язык запросов SQL в стандарте ANSI 92, и кроме этого имеет множество расширений к этому стандарту, которых нет ни в одной другой СУБД.

       Краткий перечень возможностей  MySQL:

      - поддерживается неограниченное  количество пользователей, одновременно  работающих с базой данных;

      - количество строк в таблицах  может достигать 50 млн.;

      - быстрое выполнение команд, возможно  MySQL самый быстрый сервер из существующих;

      - простая и эффективная система  безопасности.

  1. PHP 5.2.5 - (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста») — скриптовый язык программирования, созданный для генерации HTML-страниц на Web-сервере и работы с базами данных. В настоящее время поддерживается подавляющим большинством хостеров.

     

  1. Web-сервер  Apache 2.2.8 (альтернатива Internet Information Services, или сокращенно IIS, который интегрирован в операционную систему Windows) - это сервер, принимающий HTTP-запросы от клиентов, обычно Web-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. По сути Web-сервер это программное обеспечение, выполняющее функции Web-сервера, как и компьютер, на котором это программное обеспечение работает.
  2. phpMyAdmin 2.11.2.16 - совокупность скриптов написанных на PHP, и обеспечивающих полноценную, в том числе удаленную работу с базами данных MySQL, через веб-интерфейс. Так как phpMyAdmin позволяет во многих случаях обойтись без непосредственного ввода команд SQL, то работа с базами данных становится вполне посильной задачей даже для человека весьма поверхностно знакомого с MySQL.
  3. Smarty Template Engine - это компилирующий обработчик шаблонов для PHP. Это означает, что Smarty читает файлы шаблонов и создает PHP-код на их основе. Код создаётся один раз и потом только выполняется. Поэтому нет необходимости обрабатывать файл шаблона для каждого запроса.
  4. Adobe Photoshop  CS4 Расширенная версия программы Adobe Photoshop Extended предназначена для более профессионального использования, а именно — при создании фильмов, видео, мультимедийных проектов, трехмерного графического дизайна и веб-дизайна, для работы в областях производства, медицины, архитектуры, при проведении научных исследований.

     

     

  1.  Macromedia Dreamweaver MX 2004 - программное средство для визуального создания Web-сайтов. Другими словами профессиональный редактор HTML для проектирования, написания кода и поддержки сайтов, web-страниц и приложений сети. Визуальные возможности редактирования в Dreamweaver позволяют быстро создавать страницы без того, чтобы писать код вручную. Вы можете просматривать все ваши элементы сайта или активы и быстро вставлять их из панели непосредственно в документ. Dreamweaver обеспечивает полно -функциональную среду написания кода, которая включает инструментальные средства редактирования кода (например, раскраска кода или проверка закрытия тегов). Dreamweaver также дает возможность вам строить динамические станицы использующие сервер - технологии CFML, ASP.NET, ASP, JSP и PHP.

     Для разработки web-сайта компании «Mary Kay», целесообразно   использовать следующее программное обеспечение :

       1. Macromedia Dreamweaver MX 2004 – так как у данного программного обеспечения богатый инструментарий,  удобный интерфейс и он считается одним из наиболее популярных HTML-редакторов в мире. Единственным недостатком считается добавление «лишнего» кода.

  1. phpMyAdmin - Приложение пользуется большой популярностью, так как позволяет управлять СУБД MySQL без непосредственного ввода SQL команд, предоставляя дружественный интерфейс.
  2. Denwer – необходимое программное обеспечение для для создания и отладки сайтов  на локальном ПК (без необходимости подключения к сети Интернет) под управлением ОС Windows.
  3. Adobe Photoshop  - так как Продукт является лидером рынка в области коммерческих средств редактирования растровых изображений
 
 
 
 

 

     2. Разработка информационного ресурса компании  «Mary Kay»

 

     2.1 Постановка технического задания на дипломный проект 

     Основным назначением  информационного ресурса является создание официального представительства компании «Mary Kay» (Орел) в сети Интернет.

     Целью создания сайта является обеспечение информационного присутствия компании в сети Интернет и предоставление информации о действующих проектах компании.

     Целевая аудитория сайта представлена следующими группами пользователей:

  • зарубежные деловые партнеры;
  • российское бизнес-сообщество;
  • средства массовой информации (СМИ).

     Сайт  должен обеспечивать реализацию следующих  задач.

  1. Имиджевая

     Сайт  является «лицом» компании  «Mary Kay» в интернете и должен:

  • поддерживать образ:
    • международной компании;
    • косметической компании;
    • стабильной компании;
    • финансово-устойчивой компании;
    • успешной компании;
    • компании, обладающей хорошей репутацией;
    • компании, имеющей опыт ведения бизнеса в России и Восточной

Информация о работе Разработка и анализ структуры и принципов создания web-сайта