Автор работы: Пользователь скрыл имя, 01 Июня 2015 в 00:40, дипломная работа
Целью данной дипломной работы является проектирование интернет ресурса посвященного ИП Толпатов, занимающегося торговой деятельностью в сфере продаж различных сортов чая и кофе.
Для достижения поставленной цели необходимо решение следующих задач:
• сбора материалов относящихся к исследуемому объекту;
• анализа полученной информации;
• выбора технологии и программных средств реализации.
Введение 3
Глава 1. Основная часть 6
1.1 Назначение и область применения 6
1.2 Краткая характеристика используемой операционной системы Windows 7
1.3 Основные технологии для разработки Web приложений 8
1.4 Краткая характеристика языка HTML 13
1.5 CMS (Content Management System - Система Управления Содержимым) Joomla 19
1.6 Общая структура сайта 21
Глава 2 Технологическая часть 22
2.1 Дизайн веб-сайта 22
2.2 Описание создания страниц сайта 22
2.3 Панель управления 23
2.4 Создание разделов сайта 25
2.5 Создание категорий сайта 27
2.6 Создание объекта контента 29
2.7 Инструкция пользователя 32
2.8 Инструкция программиста 33
Глава 3 Экономическая часть 35
3.1 Характеристика проекта 35
3.2 Расчет норм времени по стадиям проектирования 35
3.3 Определение поправочных коэффициентов по стадиям проекта 41
3.4 Расчет общей трудоемкости работ и численности разработчиков 44
3.5 Расчет фонда заработной платы 47
Заключение 49
Перечень использованной литературы 50
Приложение А 51
Листинг программы 51
- Допустить (Опубликовать) существующие объекты содержимого. Отметьте нужные объекты и нажмите кнопку "Показать".
- Отправить в архив существующие объекты содержимого. Отметьте нужные объекты и нажмите кнопку "В архив".
При создании или редактировании объекта содержимого (статьи), на странице редактирования доступны дополнительные поля, необходимые для выбора того (в отличие от страницы редактирования раздела или категории), в каком разделе (поле "Раздел:") и в какой категории (поле "Категория:") будет содержаться данный объект содержимого.
Далее доступны два окна HTML редактора, позволяющие разбить содержание статьи на две части: введение и все содержимое статьи. Разделение содержимого статей позволяет представить их в виде так называемого "Блога" или "Вестника", т.е. списка краткого описания статей, с кнопками "Подробнее" на все содержимое статей.
Блог - популярный и удобный способ представить информацию или статьи, которые обновляются (добавляются) регулярно, например новости или пресс-релизы. Вместо простого списка ссылок к различным статьям, вывод статей как "блог" дает возможность показать название и ввода позволяют перейти ко всему содержанию статьи. Таким образом, введение может быть первым пунктом всей статьи или кратким описанием (резюме) статьи.
Далее, после сохранения, доступны дополнительные параметры управления объектом содержимого. Последняя вкладка "Связь с меню" может настраиваться при создании меню.
Если необходимо поместить изображения в содержании, то нужно использовать специальную возможность вставки изображений. Нажмем кнопку "Вставить изображение" (кнопка расположена внизу слева окна HTML редактора), после этого в содержимое будет добавлен текст {mosimage}, при обработке этого текста для отображения система (Joomla) определит, что необходимо вставлять изображения, список которых размещен на вкладке " параметры изображения ". Чтобы увидеть изображение в тексте, нажмем кнопку "Просмотр" на панели инструментов.
Использовать возможность {mosimage} можно много раз, изображения отображаются в порядке, указанном в списке; порядок можно менять, используя кнопки "Вверх" и "Вниз".
Использование {mosimage} это пример использования расширения Joomla - мамбота (mosimage).
Значение многих параметров на вкладке "Параметры-Расширенные", можно задать по умолчанию, для того, чтобы использовались "глобальные настройки". Задать значение "Глобальных настроек" можно в пункте меню "Менеджер материалов" меню "Материалы", во вкладке "Параметры". Данные значения можно индивидуально изменить для каждого объекта содержимого.
На данной вкладке можно ввести описание объекта и ключевые слова.
Если использовать кнопку "Добавить (Раздел, Категория, Заголовок)", то будут добавлены в поле "Ключевые слова" названия раздела, категории и заголовок объекта.
На главной странице в анимированном виде отображает основную информацию о сайте, график работы и дополнительное меню.
Страница «О нас» содержит рекламу предприятия, содержит переход на страницу «Контакты».
Страница 2 уровня «Контакты» содержит информацию о местонахождении магазина на карте Ставрополя, форму ввода заказа по электронной почте, контактные данные
Страница «Наш кофе» содержит общую информацию о кофе, содержит переход на страницу «Сорта кофе»
Страница 2 уровня «Сорта кофе» рассказывает о 4 основных сортах кофе.
Страница «Наш чай» содержит краткую информацию о чае, содержит переход на страницу «Сорта чая»
Страница 2 уровня «Сорта чая» рассказывает о 4 основных видах чая: черном, элитном, зеленом, красном чае.
Переходы по меню осуществляются нажатием левой клавиши «мыши», подменю появляются при «зависании» курсора на соответствующем элементе меню. Структура меню имеет следующий вид:
Рисунок 8 Структура меню сайта
В процессе эксплуатации могут обнаружиться ошибки или некоторые недоработки, которые были допущены в течении проектирования. Для устранения ошибок в процессе доработки следует знать назначение каждого модуля, его имя, какой форме он соответствует, и какие дополнительные переменные были введены и назначение этих переменных.
При создании сайта использовалась CMS Joomla представляет собой средство для создания Web- страниц визуальными средствами.
Для создания учебника и словаря использовались Web – страницы- специальные файлы, написанные на языке HTML (Hypertext Markup Language – язык разметки гипертекста). Web – страницы публикуются в Интернете путем размещения таких файлов на серверах HTTP (Web - узлах).
HTML представляет собой
Одной из целей написания дипломной работы является определение трудоемкости работ, численности разработчиков программы и полной стоимости программного обеспечения.
Основанием для выполнения дипломной работы являются данные по дипломному программирования и нормы времени, предназначенные для обоснования трудоемкости разработки задач.
Индекс подсистемы задачи: 8- управление научно- технической информации
Степень новизны проекта: В – разработка проекта имеющего аналогичных решений.
Сложность алгоритма программы: 3- алгоритмы, реализующие стандартного метода решения.
Количество используемой информации:
- Количество форм входной информации – 7
- Количество форм выходной информации – 5;
Стадии проектирования:
- техническое задание
- технорабочий проект
- внедрение. Ссылка: при разработке технорабочего проекта, вместо технического и рабочего, трудоемкость его складывается из 85% технического проекта и 100% рабочего проекта.
Стадия «Техническое задание»
Состав работ, выполняемый разработчиком постановки задачи:
обзор исходных данных;
выбор и обоснование критериев эффективности и качества разрабатываемых программных средств;
обоснование, проведение научно-исследовательских работ;
определение структуры входных и выходных данных, предварительный выбор методов выполнения работ;
определение требований к техническим средствам;
обоснование принципиальной возможности решения поставленной задачи;
определение требований к задаче;
разработка технико-экономического обоснования разработки задачи;
определение стадий, этапов и сроков разработки программных средств и документации на них;
определение необходимости проведения научно-исследовательских работ на последующих стадиях.
Состав работ, выполняемый разработчиком программного обеспечения:
консультация разработчиков постановки задачи по вопросам обработки данных на ЭВМ;
обоснование принципиальной возможности решения поставленной задачи;
предварительный выбор методов решения задачи, обоснование применения ранее разработанных программ;
определение сроков, этапов, стадий разработки программы и программной документации.
Норма времени на выполнение работ «Техническое задание»
Норма времени на постановку задачи составляет – 65%.
Н =0,65*24=15,6 (1)
Норма времени на программное обеспечение составляет – 35%.
Н =0,35*24=8,4. (2)
где:
норма времени на разработку
технического задания для
норма времени на разработку
ТЗ для разработчика
Стадия “Технический проект”
Состав работ, выполняемый разработчиком постановки задачи:
уточнение структуры входных и выходных документов;
разработка алгоритма решения задачи;
определение формы представления входных и выходных данных;
окончательное определение конфигурации технических средств;
разработка плана мероприятий по разработке и внедрению программных средств;
разработка пояснительной записки;
согласование и утверждение технического проекта.
Состав работ, выполняемый разработчиком программного обеспечения:
выдача рекомендаций по вопросам, связанных с постановкой задачи;
совместно с разработчиком постановки задачи: решение вопросов по составу; анализ и определение форм входных и выходных документов с компоновкой реквизитов; организация контроля обрабатываемой информации;
подготовка контрольно-справочного примера; окончательное определение конфигурации технических средств;
контроль за соблюдением требований к составу и оформлению постановки задачи;
разработка структуры программы;
разработка программной документации и передача ее для включения в технический проект;
передача технического проекта на согласование и утверждение.
Таблица 3 Норма времени на выполнение работ «Технический проект»
Индекс подсистемы |
Постановка |
Программирование | ||||
Кп |
К1 |
К2 |
Кп |
К1 |
К2 | |
8 |
20,13 |
0,41 |
0,32 |
7,08 |
0,57 |
0,17 |
Расчет нормы времени на выполнение работ «Технический проект» на постановку задачи:
Н =К (Ф Ф )= 20,13*(50,41+40,32)=70,31 (3)
Расчет нормы времени на выполнение работ «Технический проект» программное обеспечение:
Н =К (Ф Ф )=7,08*(50,57+40,17)=26,68 (4)
где:
норма времени на разработку технического проекта для постановщика задачи.
норма времени на разработку технического проекта для разработчика ПО.
Ф1 – количество форм входной информации.
Ф2 – количество форм выходной информации.
Стадия “Рабочий проект”
Состав работ, выполняемый разработчиком постановки задачи:
комплексная отладка задач и сдача в опытную эксплуатацию;
оказание консультативной помощи по отладке программ;
разработка проектной документации;
разработка, согласование и утверждение программы и методы испытаний “совместно с программистом”;
проведение предварительных приемосдаточных и других видов испытаний совместно с программистом: корректировка программ и программной документации по результатам испытаний.
Состав работ, выполняемый разработчиком программного обеспечения:
изучение постановки задачи;
программирование и отладка программ;
описание контрольного примера;
- совместно с разработчиком: разработка, согласование и утверждение программы и методика испытаний; комплексная отладка задач и сдача в
опытную эксплуатацию; корректировка программ и программной документации по результатам комплексной отладки;
проведение предварительных приемосдаточных и других видов испытаний.
Таблица 4 Норма времени на выполнение работ «Рабочий проект»
Индекс подсистемы |
Постановка |
Программирование | ||||
Кп |
К1 |
К2 |
Кп |
К1 |
К2 | |
8 |
7,36 |
0,42 |
0,43 |
37,9 |
0,37 |
0,38 |
Норма времени на выполнение работ «Рабочий проект» на постановку программы: