Автор работы: Пользователь скрыл имя, 06 Июня 2013 в 07:01, дипломная работа
Предметом данного исследования, является создание сайта строительной организации ООО «СтройМонтажПроект».
Основная цель – создать сайт строительной организации ООО «СтройМонтажПроект»
Исходя, из поставленной цели можно определить следующие задачи:
- изучить принцип работы строительной организации;
- провести отбор нужной информации для создания сайта;
- изучить литературу по созданию сайта;
- разработать интерфейс для будущего сайта;
ВВЕДЕНИЕ 4
1.СОЗДАНИЕ САЙТА 7
1.1. Обоснование потребности в web-сайте 7
1.2. Понятие web-сайта 8
1.2.1. Классификация web-сайтов 9
1.3. Проектирование web-сайта 10
1.4 Этапы разработки web-сайта 10
1.4.1. Постановка задачи при проектировании web- сайта 10
1.4.2. Выбор программного средства для разработки 11
1.4.3. Разработка интерфейса 12
1.4.4. Разработка базы данных 12
1.4.5. Разработка административной части сайта 13
1.5. Средства разработки 15
1.5.1. HTML 15
1.5.2. DHTML 18
1.5.3. XML 18
1.5.4 PHP 22
1.5.5 Web-сервер Apache 23
1.5.6 CMS Joomla 24
2. Создание сайта строительной организации ООО «СтройМонтажПроект» 26
2.1. Характеристика предприятия 26
2.2. Организационная структура 26
2.2. Анализ и построение основной функции техникума 27
2.3. Общая структура сайта 30
2.3 Описание создания сайта 31
2.3.1. Создание Раздела 32
2.3.2. Создание Категории 35
2.3.3 Создание Статьи 37
2.3.4 Создание Меню 41
3. РАСЧЕТ СТОИМОСТИ РЗРАБОТКИ ПРОГРАММЫ 44
3.1.1 Годовой эффективный фонд времени 44
3.1.2 Эксплуатационные расходы 45
3.1.3 Среднегодовая заработная плата разработчика 45
3.1.4 Годовые амортизационные отчисления 46
3.1.5 Накладные расходы 46
3.1.6 Стоимость потребляемой электроэнергии за год 47
3.2 Расчет стоимости разработки программы 48
3.2.1 Время разработки программы. 48
3.2.2 Стоимость разработки программы 48
3.2.3 Средняя часовая заработная плата разработчика 49
4. ОХРАНА ТРУДА И ТЕХНИКА БЕЗОПАСНОСТИ. ОРГАНИЗАЦИЯ ТРУДА И РАБОЧЕГО МЕСТА 51
ЗАКЛЮЧЕНИЕ 59
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 60
Когда Вы закончите создавать или редактировать раздел, нажмите кнопку "Сохранить" для сохранения результатов работы и выхода на страницу "Управление разделами". Или можно нажать кнопку "Применить" для сохранения результатов, не закрывая страницы редактирования "Раздела".
Рис. 7. Окно Категории.
Категория - это второй (после раздела) объект в иерархии структуры содержимого. Создание категории похоже на создание раздела.
Для работы с категориями необходимо перейти на страницу "Управление категориями".
Есть два способа перейти на страницу "Категории".
Первый способ: можно нажать на главной странице панели кнопку "Категории", или в основном меню выберите "Статьи", затем пункт "Категории".. Будет открыта страница "Категории".
Второй способ: в основном меню выбрать "Статьи", затем "Содержимое по разделам" и далее нужный вам раздел. И в выпадающем продолжении меню пункт "Добавить/изменить категории в *выбранном вами разделе*". Будет открыта страница "Управление категориями" (Рисунок 13).
При открытии страницы "Управление категориями" первым способом будет доступна фильтрация категории по разделам. При создании новой категории можно будет выбрать раздел, в который должна войти новая категория. Опция фильтрации на странице доступна справа под панелью инструментов.
При открытии страницы "Управление категориями" вторым способом опция фильтрации будет "жестко" привязана к выбранному Вами разделу. При создании новой категории имя раздела, в который войдет новая категории будет "жестко" привязана к выбранному вами разделу.
Примечание: Чтобы выбрать другой раздел, потребуется снова повторить способ второй или первый, для доступа на страницу "Управление категориями".
На странице "Управление категориями", используя кнопки на панели инструментов, можно (перечисление справа налево):
Помощь – открыть в новом окне страницу описания поданному окну ("Управление категориями"). Нажмите кнопку "Помощь".
Создать новую категорию. Нажмите кнопку "Новый".
Изменить существующую категорию. Нажмите на название категории или отметьте нужную категорию и нажмите кнопку "Изменить".
Удалить существующую категорию. Отметьте нужную категорию и нажмите кнопку "Удалить".
Копировать существующую категорию. Отметьте нужную категорию и нажмите кнопку "Копия".
Перенести – переместить существующую категорию и все ее содержимое в другой раздел. Отметьте нужную категорию и нажмите кнопку"Перенести".
Скрыть (сделать неопубликованной) существующую категорию. Отметьте нужную категорию и нажмите кнопку "Скрыть".
Допустить (Опубликовать) существующую категорию. Отметьте нужную категорию и нажмите кнопку "Допустить".
Для создания новой категории нажмите кнопку "Новый". Будет открыта страница редактирования "Категории".
Страница редактирования "Категории" аналогична странице редактирования "Раздела". Основное отличие страниц редактирования "Категории" и "Раздела" - наличие поля выбора раздела, к которому будет относиться категория. Создание новой категории почти полностью аналогично созданию нового раздела.
Рис. 8. Окно Статьи.
Статья – это основное содержание сайта и нижний объект в иерархии структуры содержимого. Другими словами объект содержимого – это ваша статья, которая должна содержаться в одной из ваших категорий (соответственно и раздела).
Для работы с объектами содержимого необходимо перейти на страницу "Управление содержимым".
Есть два способа перейти на страницу "Статьи".
Первый способ: можно нажать на главной странице панели кнопку "Статьи" или в основном меню выберите "Статьи", затем пункт "Статьи". Будет открыта страница "Статьи", при открытии страницы будет доступна фильтрация объектов по следующим критериям:
по разделам,
по категориям,
по автору,
по заголовку, значение указывается в поле "Фильтр".
Второй способ: в основном меню выбрать "Статьи", затем "Статьи по разделам" и далее нужный Вам раздел; и в выпадающем продолжении меню пункт "Статьи в разделе: *выбранный вами раздел*". Будет открыта страница "Статьи" (с выбранной фильтрацией по указанному разделу), при открытии страницы будет доступна фильтрация объектов по следующим критериям:
по категориям,
по авторам,
по заголовку, значение указывается в поле "Фильтр".
При создании нового объекта содержимого нужно будет выбрать раздел и категорию, в который должен войти новый объект. Опции фильтрации на странице доступны справа под панелью инструментов. Опции фильтрации (по разделам, по категориям) наследуются при создании новой "Статьи".
На странице "Статьи", используя кнопки на панели инструментов, можно (перечисление справа налево):
Помощь – открыть в новом окне страницу описания поданному окну ("Статьи").Нажмите кнопку "Помощь".
Создать новый объект содержимого. Нажмите кнопку "Новый".
Изменить существующий объект содержимого. Нажмите на название статью или отметьте нужный статью и нажмите кнопку "Изменить".
Удалить существующий объект содержимого. Отметьте нужный статью и нажмите кнопку "В корзину".
Копировать существующие статьи содержимого. Отметьте нужные статьи и нажмите кнопку "Копия" и затем выберите, куда скопировать статьи.
Перенести – переместить существующие статьи содержимого. Отметьте нужные статьи и нажмите кнопку "Перенести" и затем выберите, куда перенести статьи
Скрыть (сделать неопубликованным) существующие статьи содержимого. Отметьте нужные статьи и нажмите кнопку "Скрыть".
Допустить (Опубликовать) существующие статьи. Отметьте нужные статьи и нажмите кнопку "Допустить".
Отправить в архив существующие статьи. Отметьте нужные статьи и нажмите кнопку "В архив".
При создании или редактировании статьи, на странице редактирования доступны дополнительные поля, необходимые для выбора того (в отличие от страницы редактирования раздела или категории), в каком разделе (поле "Раздел:") и в какой категории (поле "Категория:") будет содержаться данный статьи.
Далее доступны два окна HTML редактора, позволяющие разбить содержание статьи на две части: введение и все содержимое статьи. Разделение содержимого статей позволяет представить их в виде так называемого "Блога" или "Журнала", то есть списка краткого описания статей, с кнопками "Подробнее" на все содержимое статей.
Блог – популярный и удобный способ представить информацию или статьи, которые обновляются (добавляются)регулярно, например новости или пресс-релизы. Вместо простого списка ссылок к различным статьям, вывод статей как "блог" дает возможность показать название и введение, позволяющие перейти ко всему содержанию статьи. Таким образом, введение может быть первым параграфом всей статьи или кратким описанием(резюме) статьи.
Справа, после сохранения, доступны дополнительные параметры управления объектом содержимого. Последняя вкладка "Связь с меню" может настраиваться при создании меню.
Если необходимо поместить изображения в содержании, то нужно использовать специальную возможность вставки изображений. Нажмите кнопку "Вставить изображение" (кнопка расположена внизу слева окна HTML редактора),после этого в содержимое будет добавлен текст {mosimage }; при обработке этого текста для отображения система (Joomla)определит, что необходимо вставлять изображения, список которых размещен на вкладке "параметры изображений". Чтобы увидеть изображение в тексте, нажмите кнопку "Просмотр" на панели инструментов.
Использовать возможность { mosimage }можно много раз, изображения отображаются в порядке, указанном в списке; порядок можно менять, используя кнопки "Вверх" и "Вниз".
Использование{ mosimage }– это пример использования расширения Joomla – мамбота (mosimage).
Значения многих параметров на вкладке "Параметры управления", можно задать по умолчанию, для того, чтобы использовались "глобальные настройки". Задать значения "глобальных настроек" можно в пункте меню "Глобальная конфигурация" меню "Сайт", во вкладке "Содержимое". Данные значения можно индивидуально изменить для каждого объекта содержимого.
На данной вкладке можно ввести описание объекта и ключевые слова.
Если использовать кнопку "Добавить (Раздел, Категория, Заголовок)", то будут добавлены в поле "Ключевые слова" названия раздела, категории и заголовок объекта.
Рис. 9. Окно Пункты меню
После создания структуры содержимого, необходимо создать меню для пользователей веб-сайта. Меню – это набор кнопок, которые приведут на конкретные объекты, например, объект содержимого, список категорий, компонент и т.д.
Используя расширения Joomla легко создать меню для отображения на сайте. В данном руководстве рассматривается меню, построенное на стандартном модуле (установленном по умолчанию) mod_mainmenu. Данный модуль является по умолчанию главным для создания меню. Место вывода меню на сайте определяется в шаблоне сайта. Устанавливая дополнительные расширения, можно расширить возможности отображения стандартного меню или отобразить его в другом виде, например в виде выпадающего каскадного меню с подменю (часто необходимо, чтобы со стороны пользователя была включена поддержка Javascript в браузере).
Самый простой вариант (но ограниченный в возможностях) связать объект содержимого с пунктом меню, это использовать на странице редактирования объекта содержимого в окне дополнительных параметров вкладку "параметры связи с меню". Во вкладке данного окна необходимо:
выбрать меню, в которое будет добавлен пункт (ссылка),
выбрать название пункта меню.
Нажмите кнопку "Связать с меню".
Примечание: На странице редактирования раздела или категории в дополнительном окне справа(для создаваемого раздела или категории данное окно будет доступно после сохранения – кнопка "Сохранить"). В данном окне необходимо:
выбрать меню, в которое будет добавлен пункт (ссылка),
выбрать тип меню, в котором виде будет отображаться раздел или категория,
выбрать название пункта меню.
Нажмите кнопку "Связать с меню".
Для работы с меню для сайта необходимо перейти на страницу "Управление меню". В основном меню выбрать "Меню", затем пункт меню "Управление меню".
Для работы с пунктами меню определенного меню (например, mainmenu) необходимо перейти на страницу "Управление меню [mainmenu]". В основном меню выбрать "Меню", затем пункт меню "mainmenu".
На странице "Управление меню [mainmenu]" (Рисунок 17) можно увидеть список уже созданных пунктов меню (по умолчанию без установки демонстрационных данных доступен только один пункт – "Главная").
Для добавления нового пункта меню необходимо перейти на страницу "Новый пункт меню". Нажмите кнопку "Новый" на странице "Управление меню [mainmenu]" для добавления нового пункта меню в меню mainmenu.
На странице "Новый пункт меню" (Рисунок 18) доступно несколько типов создаваемого пункта меню. Все типы разбиты по группам.
Когда выбран тип нового пункта меню, необходимо перейти на страницу "Добавление –новый пункт меню: XXX": Шаг 2 (тремя Х-ми заменено название типа нового пункта меню). На этой странице необходимо выбрать и заполнить основные параметры и поля нового пункта меню. Параметры и поля отличаются в зависимости от выбранного типа нового пункта меню. Нажмите на кнопку "Далее" или на выбранный тип пункта меню.
На Рисунок19 рассматривается пример добавления нового пункта меню типа: "Ссылка – Статьи". Для добавления необходимо:
Ввести имя нового пункта меню, поле "Название",
Выбрать объект содержимого (статью), поле "Содержимое для связи",
Выбрать как должно открываться окно при нажатии на пункт меню, поле "Url: При нажатии открыть в ... ",
Выбрать родительский пункт меню, поле "Родительский пункт меню",
Выбрать порядок расположения, поле "Порядок расположения",
Выбрать уровень доступа, поле "Уровень доступа",
Выбрать опубликован пункт меню, поле "Опубликован (на сайте)",
Справа можно, но не обязательно выбрать изображение меню, поле "Изображение меню".
В поле"Родительский пункт меню" перечисляются все существующие пункты меню, которые можно выбрать как "родительский пункт" для нового пункта меню. Поддержка иерархической структуры меню и отображение ее на сайте возможны, только если в шаблоне есть поддержка отображения иерархии пунктов меню (большинство бесплатных шаблонов не поддерживают эту возможность). Для реализации меню с подменю используются дополнительные расширения, позволяющие улучшить создание и отображение структуры меню на сайте.
Если использовать возможность пред просмотра сайта, то можно увидеть результат добавления нового пункта меню.
Просмотр в новом окне браузера.
Просмотр в этом же окне с открытой панелью администратора.
Просмотр с показом позиций расположения моделей в шаблоне в этом же окне с открытой панелью администратора.
3.1 Стоимость одного часа машинного времени
Стоимость одного часа машинного времени обозначается (Смч) вычисляется по формуле:
Смч = Сэксп / Тэф * Кисп. (1.)
где
Сэкс. – годовые эксплуатационные расходы, руб.;
Тэф – годовой эффективный фонд времени, час;
Кисп – коэффициент использования машины и времени разработчика.
Коэффициент использования машины принимают – 0,9.
Информация о работе Создание сайта строительной организации ООО «СтройМонтажПроект»