Web-сайт при помощи средств системы управления содержимым

Автор работы: Пользователь скрыл имя, 13 Марта 2013 в 09:10, курсовая работа

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

На сегодняшний день практически каждая организация имеет собственный web-сайт. В условиях использования современных информационных технологий – это необходимый фактор существования.
Cсоздание сайта несёт в себе четыре основных цели:
укрепление общего имиджа предприятия;
увеличение рекламной массы;
размещение подробной информации о продукции;
привлечение клиентов через всемирную сеть.

Содержание работы

Введение…………………………………………………………………………………...7
Глава 1 Аналитическая часть ……………………………………………………….…..13
Деятельность ОАО НПО «Электромашина»...……….…………………………….15
Обоснование потребности в web-сайте.……………..…………………………...…17
1.2.1Характеристика предприятия..…………………………………………………….19
1.3Техническое задание на разработку web-сайта для ОАО НПО «Электромашина»...……………………………………………………………………...19
1.3.1 Постановка технического задания………………………………………………..19
Вывод по главе 1………………………………………………………………..………..27
Глава 2 Проектная часть………………………………………………………………...28
2.1Проектирование web-сайта для ОАО НПО «Электромашина»…..………………………………………………………………...….28
2.2 Этапы разработки web-сайта ………………………………………………….........28
Постановка задачи при проектировании web-сайта……………………………28
2.2.2 Выбор программного средства для разработки……...……………………….….29
2.2.3 Характеристики Joomla!...........................................................................................29
2.2.4 Разработка интерфейса…………………………………………………………....30
2.2.5 Разработка базы данных…………………………………………………………..30
Разработка административной части сайта…...………………………………...34
Средства разработки………………………………………………………….…....35
2.3.1HTML…………………………………………………………………………….…35
DHTML…………………………………………………………………………….37
XML………………………………………………………………………………..38
PHP…………………………………………………………………………………42
Web-сервер Apache………………………………………………………………..42
CMS Joomla………………………………………………………………………..43
2.4 Общая структура сайта………………………………………………….………..…44
Разработка интерфейса web-сайта…………….……….……………….…………45
2.5.1 Дизайн web-сайта ……………………………………………………………...…..45
Описание создания страниц web-сайта………………………………………....48
2.6 Разработка сайта на основе CMS………………………………………..………….49
Описание установки CMS Joomla! ...……………………………………………49
Создание Раздела…………………………………………………………….……50
Создание Категории……………………………………………………………....54
Создание объекта содержимого………………………………………………….56
Создание меню……………………………………………………………………60
2.6.6 Установка Шаблона сайта………………………………………………...………63
Вывод по главе 2…………………………………………………………………...…….65
Глава 3 Технологическая часть………………………...……………………………….66
Руководство по использованию web-сайта ОАО НПО «Электромашина»…………………………………………………………………..66
Назначение программы……………………………………………………..…….66
Использование web-сайта…………………………………………………...……66
Вывод по главе 3…… ………..………………………………………………………….68
Глава 4 Расчёт экономических затрат на разрабтку программного продукта…….....69
4.1 Расчёт материальных затрат………………………………………………………...69
4.2 Расчёт затрат на оплату труда………………………………………………………70
4.3 Расчёт омартизационных отчислений………………………………………...……73
4.4 Расчёт себестоимости разрабатываемой программы…………………………...…75
4.5 Расчёт экономической эффективности внедрений программы………………..…77
4.6 Расчёт прибыли от реализации программы………………………………………..79
4.7 Расчет затрат на разработку…………………………………………………………79
Вывод по главе 4…………………………………………………………………………83
Заключение…..……………………………………………………………...…………....84
Список летературы……………..…………………………………………….

Файлы: 1 файл

Диплом Сайта (Элктромашина).docx

— 4.20 Мб (Скачать файл)

  Дополнительные  условия. Разработчик в праве  сам выбрать/создать дизайн для  web-сайта.

1.3.2.  Требования к обеспечению надежного функционирования программы

Надежное (устойчивое) функционирование Web - сайта должно быть обеспечено выполнением совокупности организационно-технических мероприятий, перечень которых приведен ниже:

  • организацией бесперебойного питания технических средств;
  • испытания программных средств на наличие компьютерных вирусов;
  • необходимым уровнем квалификации сотрудников профильных подразделений

1.3.3.  Время восстановления после отказа

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

1.3.4  Отказы из-за некорректных действий оператора

Система не должна переходить в неопределенное состояние  при неправильных действиях пользователя, а также при недопустимых форматах, значениях или сочетании значений данных, вводимых с клавиатуры.

1.3.5  Условия эксплуатации

Программа должна быть рассчитана на любого пользователя.

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

Web-сайт должен реагировать на недопустимые действия пользователя или на неразрешенные сочетания данных, либо игнорируя их, либо выдавая диалоговые предупреждение.

Эстетическое  оформление должно вызывать положительную  реакцию пользователя, в связи, с  чем следует соблюдать такие принципы:

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

 

  • изображения меню следует окантовывать рамкой.

Программа должна эксплуатироваться в сети интернет. Конечными пользователями Web-сайта должны являться пользователи сети интернет.

1.3.6  Требования к временным характеристикам

Конкретные требования к  временным характеристикам программного продукта не предъявляются.

1.3.7  Условия эксплуатации

1.3.8  Климатические условия эксплуатации

Климатические условия эксплуатации, при которых должны обеспечиваться заданные характеристики, должны удовлетворять  требованиям, предъявляемым к техническим  средствам в части условий  их эксплуатации.

1.3.9  Требования к видам обслуживания

Смотри требования к обеспечению  надежного (устойчивого) функционирования программы.

1.3.10 Требования к численности и квалификации персонала

Минимальное количество персонала, требуемого для работы программы, должно составлять не менее 1 штатной единицы  – администратор Web-сайта – сотрудник ОАО НПО «Электромашина». Администратор должен обладать практическими навыками работы с графическим пользовательским интерфейсом и cms Joomla 2.5.4.

 

 

1.3.11 Требования к составу и параметрам технических средств

Для нормальной работы программы  необходимо: IBM-совместимый персональный компьютер (ПЭВМ), включающий в себя:

  • процессор  с тактовой частотой, 1.6 ГГц, не менее;
  • оперативная память 128 Мбайт и выше;
  • жесткий диск (200 Мбайт свободного места) и выше;
  • SVGA –дисплей, с минимальным разрешением экрана - 1024x768;
  • принтер, формат листов: А4, скорость печати: 10 страниц в минуту;
  • клавиатура;
  • манипулятор мышь;
  • сетевая карта 100 Мбит (в зависимости от сети);
  • устройство печати;
  • браузер Explorer, Chrome, Mozila;
  • операционная система семейства Windows.

1.3.12  Требования к информационным структурам и методам решения

Требования к информационным структурам (файлов) на входе и выходе, а также к методам решения  не предъявляются.

1.3.13 Требования к исходным кодам и языкам программирования

Разработка Web-сайта должна вестись на одном из следующих языков:

  • HTML – язык текста (гипертекста).

Выбор других языков нецелесообразен.

1.3.14 Требования к программным средствам, используемым программой

Для работы программы необходима операционная система семейства Windows, драйвера мыши и принтера, а так же сеть.

1.3.15 Требования к Web документации

Состав программной документации должен включать в себя:

  • техническое задание;
  • текст сайта;
  • описание Web-сайта;
  • пояснительная записка;
  • руководство пользователя.

1.3.16 Стадии и этапы разработки

Разработка должна быть проведена  в три стадии:

  • разработка технического задания;
  • рабочее проектирование;
  • внедрение.

1.3.17 Этапы разработки

На стадии разработки технического задания должен быть выполнен этап разработки, согласования и утверждения  настоящего технического задания.

На стадии рабочего проектирования должны быть выполнены перечисленные  ниже этапы работ:

  • разработка алгоритма приложения;
  • программная реализация приложения;
  • разработка документации.

На стадии внедрения должен быть выполнен этап разработки - подготовка и передача программы.

1.3.18 Содержание работ по этапам

На этапе разработки технического задания должны быть выполнены перечисленные  ниже работы:

  • постановка задачи;
  • определение и уточнение требований к техническим средствам;
  • определение требований к Web-сайту;
  • определение стадий, этапов и сроков разработки Web-сайта и документации на неё;
  • согласование и утверждение технического задания.

На этапе разработки программы  должна быть выполнена работа по программированию (кодированию) и отладке Web-сайта.

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

На этапе испытаний  программы должны быть выполнены  перечисленные ниже виды работ:

  • разработка, согласование и утверждение и методики испытаний;
  • проведение приемо-сдаточных испытаний;
  • корректировка программы и программной документации по результатам испытаний.

На этапе подготовки и  передачи Web-сайта должна быть выполнена работа по подготовке и передаче сайта и документации в эксплуатацию в ОАО НПО «Электромашина» в соответствии с требованиями ГОСТ 19.101-7.

 

ВЫВОД ПО ГЛАВЕ 1

На сегодняшний день наличие собственного Web-сайта для предприятия – является необходимым фактором существования. С помощью которого, предприятие не только создаёт себе имидж, но и значительно упрощает работу с клиентами.

Учитывая  пожелания заказчика, сайт должен обладать следующими особенностями:

  • максимально  удобной  системой управления структурой;
  • возможность использования звука, графических  элементов (вставок);
  • возможность печати любой страницы Web-сайта.

Для реализации требований к сайту была выбрана системе  управления Joomla. Данная система проста в управлении,  в то же время, обеспечивая максимальную функциональность.

 

 

ГЛАВА 2 ПРОЕКТНАЯ ЧАСТЬ

2.1 Проектирование web-сайта для ОАО НПО «Электромашина»

Проектирование  и разработка сайтов включает:

  • утверждение первоначального технического задания на разработку сайта;
  • определение структурной схемы сайта - расположение разделов, контента и навигации;
  • web-дизайн - создание графических элементов макета сайта, стилей и элементов навигации;
  • разработка программного кода, модулей, базы данных и других элементов сайта, необходимых в проекте;
  • тестирование и размещение сайта в сети Интернет.

2.2 Этапы разработки web-сайта

2.2.1 Постановка задачи при проектировании web-сайта

При разработке Web-сайта для ОАО НПО «Электромашина» было сформулировано две основные задачи:

  • разработка структурной схемы web – сайта для использования в среде Internet;
  • создание системы управления содержимым, позволяющая вносить изменения в  web – сайт.

Разрабатываемый web – сайт должен обладать следующими качествами:

  • максимально  удобной  системой управления структурой;
  • возможность использования звука, графических  элементов (вставок);
  • возможность печати любой страницы web-сайта.

 

2.2.2 Выбор программного средства для разработки

Исходя из поставленных задач, наиболее оптимальной  базой для разработки web-сайта – HTML+система управления содержимым Joomla.

Joomla (Джумла) – является одной из известных систем управления контентом (CMS), которая позволит вам создать сайт практически любой сложности.

Joomla! - система управления содержанием, написанная на языке PHP и использующая в качестве хранилища содержания базу данных MySQL. Является свободным программным обеспечением, защищённым лицензией GPL. Одной из главных особенностей которой является простота управления и гибкость при изготовлении сайтов.

Данная система  включает в себя различные инструменты  для разработки web-сайта. Главной особенностью такой системы является минимальный набор инструментов при начальной установке, который имеет возможность дополнения по мере необходимости. Это не только делает административную панель менее загруженной, а также снижает нагрузку на сервер и экономит место на хостинге.

Большим плюсом Joomla! Является то, что каталог расширений содержит множество языковых пакетов.

2.2.3 Характеристики Joomla!

  • полностью основанный на БД движок с использованием PHP/MySQL;
  • секции новостей, продукции или услуг легко редактируемы и управляемы;
  • разделы тем могут быть добавлены авторами;
  • полностью настраиваемые схемы расположения элементов, включая левый, правый и центральный блоки меню;
  • функциональность можно увеличивать с помощью дополнительных расширений (компонентов, модулей и плагинов).
  • имеется модуль безопасности для многоуровневой аутентификации пользователей и администраторов (используется собственный алгоритм аутентификации и «ведения» сессий);
  • система шаблонов позволяет легко изменять внешний вид сайта или создать свой уникальный (например, с помощью программы Artisteer). В сети существует огромный выбор готовых шаблонов, как платных, так и бесплатных;
  • закачка изображений при помощи браузера в вашу собственную библиотеку - для последующего использования с любого места сайта;
  • предусмотрены настраиваемые схемы расположения модулей, включая левый, правый, центральный и любое другое произвольное положения блока. При желании содержимое модуля можно включить в содержимое материала;
  • к преимуществам системы можно отнести то, что все компоненты, модули, плагины и шаблоны можно написать самому, разместить их в структурированном каталоге расширений или отредактировать существующее расширение по своему усмотрению;
  • происходит регулярный выход обновлений. Существует публичная  система отслеживания ошибок (англ. bug tracking system) — прикладная программа, разработанная с целью помочь разработчикам программного обеспечения(программистам, тестировщикам и др.) учитывать и контролировать ошибки (баги), найденные в программах, пожелания пользователей, а также следить за процессом устранения этих ошибок и выполнения или невыполнения пожеланий.

Информация о работе Web-сайт при помощи средств системы управления содержимым