Разработка сайта магазина "Чай и кофе"

Автор работы: Пользователь скрыл имя, 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

Файлы: 1 файл

диплом.doc

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

Содержание

 

 

 

Введение

дизайн сайт интерфейс операционная система

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

Создание сайта в Интернете обеспечивает новые возможности по расширению, информационной поддержке или рекламе бизнеса.

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

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

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

Качественный сайт является основным информационным ресурсом всей компании. При помощи сайта можно:

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

• наладить прямой контакт с клиентом, начиная от продаж в интернет-магазине и заканчивая сервисной информационной поддержкой;

• красиво разрекламировать свою фирму, товары, услуги, так, чтобы иметь одновременно зрелищность телевизионной рекламы и информативность буклета.

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

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

1. Утверждение первичного технического  задания на разработку сайта.

2. Определение структурной схемы  сайта - расположение разделов, контента  и навигации.

3. Веб-дизайн - создание графических  элементов макета сайта, стилей  и элементов навигации.

4. Разработку программного кода, модулей, базы данных и других  элементов сайта необходимых в проекте.

5. Тестирование и размещение  сайта в сети Интернет.

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

Для достижения поставленной цели необходимо решение следующих задач:

• сбора материалов относящихся к исследуемому объекту;

• анализа полученной информации;

• выбора технологии и программных средств реализации.

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

Предмет исследования – методы, технологии разработки интернет - сайта.

Дипломная работа состоит из трех частей.

Первая - это методологическое обеспечение, которая посвящена анализу, выбору технологий проектирования и разработке программы обследования.

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

Третья часть разъясняет экономическую эффективность проекта и содержит:

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

 

 

Глава 1. Основная часть

 

1.1 Назначение и область применения

 

Наименование предприятия: ИП Толбатов С.Н.

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

Рисунок 1  Схема ИП Толпатов 

 

Целью разработки является создание сайта на CMS (Content Management System - Система Управления Содержимым) «Joomla».

Перечень используемой компьютерной техники для работы представлен в таблице 1.

 

  Таблица 1 – Перечень  используемой техники

Конфигурация ПК или вид периферийного устройства

Количество

Intel Core i3-2120 CPU 3.30 GHz

DDR3 8 GB

HDD 2,5 TB

Nvidia GeForce 9600 GT 512 MB

12

Принтер Canon MF4018

6

Монитор Samsung разрешение 1680x1050

12

Мышь и клавиатура

12


Перечень используемого программного обеспечения  представлен в таблице 2.

 

Таблица 2 – Перечень используемого ПО

Наименование ПО

Назначение

Количество

Windows 7

Операционная система

12

MS Word

Текстовый редактор

12

МS Access

СУБД

12

MS PowerPoint

Программа для создания и проведения презентаций

12

MS Excel

Табличный процессор

12


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

 

1.2 Краткая характеристика используемой операционной системы Windows

 

Windows XP, Windows Vista, Windows 7 - это последнее  воплощение графических операционных  систем для использования на  компьютерах типа IBM PC и совместимых  с ним. По мере проникновения  на рынок, за последнее десятилетие, Windows XP, Windows Vista, Windows 7 почти полностью вытеснили всех имевшихся конкурентов и стали, фактическими, эталонами операционной системы для персональных компьютеров. Теперь, если вы пишете программу для совместимых с IBM PC компьютеров, то вы пишете для Windows XP, Windows Vista, Windows 7.

Операционная система не может реализовывать многозадачность без управления памятью. Так как одни программы запускаются, а другие завершаются, память фрагментируется. Система должна быть способной объединять свободное пространство. Для этого требуется, чтобы система перемещала в памяти блоки программ и данных.

Windows - это графический интерфейс, и программы для Windows могут полностью  использовать графику и форматированный  текст как на дисплее, так и  на принтере.

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

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

 

1.3 Основные технологии для разработки Web приложений

 

История РНР начинается с 1995 года, когда независимый программист-контрактник по имени Расмус Лердорф (Rasmus Lerdorf) написал сценарий Perl/CGI для подсчета количества посетителей сайта, прочитавших его онлайновое резюме. Его сценарий решал две задачи: регистрацию данных посетителя и вывод количества посетителей на web-странице. Развитие WWW еще только начиналось, никаких специальных средств для решения этих задач не было, и к автору хлынул поток сообщений с вопросами. Лердорф начал бесплатно раздавать свой инструментарий, названный Personal Home Page (РНР) или Hypertext Processor (гипертекстовый процессор).

Шумный успех инструментария РНР заставил Лердорфа приступить к разработке расширений РНР. Одно из расширений преобразовывало данные, введенные на форме HTML, в символические переменные, что позволяло экспортировать их в другие системы. Чтобы добиться поставленной цели, Лердорф решил в дальнейших разработках перейти с Perl на С. Расширение существующего инструментария РНР привело к появлению РНР 2.0, или PHP-FI (Personal Home Page - Form Interpretator). В усовершенствовании версии 2.0 принимали участие программисты со всего мира.

Новая версия РНР пользовалась исключительной популярностью, и вскоре образовалась основная команда разработчиков. Они сохранили исходную концепцию внедрения программного кода прямо в HTML и переписали заново механизм лексического анализа, что привело к появлению РНР 3.0. К моменту выхода версии 3.0 в 1997 году свыше 50 000 пользователей применяли РНР для улучшения своих web-страниц.

В 1997 году было решено, что сокращение РНР должно означать не «Personal Home page», а «РНР Hypertext Processor»

В течение следующих двух лет стремительное развитие РНР продолжалось. В язык добавлялись сотни новых функций, а количество пользователей стремительно росло. В начале 1999 года служба Netcraft (http://www.netcraft.com) сообщила о том, что, по минимальным оценкам, число пользователей РНР превысило 1 000 000, в результате чего РНР стал одним из самых популярных сценарных языков в мире.

В начале 1999 года было объявлено о предстоящем выходе РНР 4.0. Хотя одной из сильнейших сторон РНР была эффективность выполнения сценариев, при первоначальных разработках не предполагалось, что на базе РНР будут строиться крупномасштабные приложения. По этой причине была начата работа над более устойчивым механизмом лексического анализа, больше известным под названием Zend (http://www.zend.com). Работа шла быстро и завершилась 22 мая 2000 года выпуском РНР версии 4.0.

РНР лучше всего охарактеризовать как работающий на стороне сервера встроенный язык сценариев Web, позволяющий разработчикам быстро и эффективно строить динамические web-приложения. С позиций грамматики и синтаксиса РНР напоминает язык программирования С, хотя разработчики не постеснялись включить в него средства из других языков, в том числе из Perl, Java и C++. Среди ценных заимствованных возможностей - поддержка регулярных выражений, мощные средства работы с массивами, объектно-ориентированная методология и обширная поддержка работы с базами данных.

При написании приложений, выходящих за рамки традиционной, статической методологии разработки web-страниц (то есть HTML), РНР также может послужить ценным инструментом для создания и управления динамическим содержанием, который используется наряду с JavaScript, стилями, WML (Wireless Markup Language) и другими полезными языками. Благодаря наличию сотен стандартных функций РНР в состоянии решить практически любую задачу, которая может придти в голову разработчику. В нем имеется обширная поддержка создания графики и операций с ней, математических вычислений, средств электронной коммерции и таких популярных технологий, как XML (Extensible Markup Language), ODBC (Open Database Connectivity) и Macromedia Shockwave. Широкий выбор возможностей избавляет от необходимости рутинной и непростой работы по подключению сторонних модулей, поэтому многие разработчики со всего мира останавливают свой выбор на РНР.

Одним из главных достоинств РНР является тот факт, что он внедряется прямо в HTML-код, поэтому программисту не приходится писать программу с множеством команд для простого вывода HTML.

Конечно, для выполнения сценариев РНР необходимо предварительно установить и настроить программное обеспечение РНР на сервере. Этот процесс описан в разделе «Загрузка и установка РНР/Apache» настоящей главы. Разделу предшествуют фрагменты из отзывов нескольких пользователей, выступающих в пользу РНР, с кратким обзором языка и его истории.

Характеристики РНР

РНР должен предоставить программисту средства для быстрого и эффективного решения поставленных задач. Практический характер РНР обусловлен пятью важными характеристиками:

простотой;

эффективностью;

безопасностью;

Простота

Сценарий РНР может состоять из 10 000 строк или из одной строки - все зависит от специфики вашей задачи. Вам не придется подгружать библиотеки, указывать специальные параметры компиляции или что-нибудь в этом роде. Механизм РНР просто начинает выполнять код после первой экранирующей последовательности (<?) и продолжает выполнение до того момента, когда он встретит парную экранирующую последовательность (?>). Если код имеет правильный синтаксис, он исполняется в

точности так, как указал программист.

Эффективность

Эффективность является исключительно важным фактором при программировании для многопользовательских сред, к числу которых относится и WWW. В РНР 4.0 был реализован механизм выделения ресурсов и обеспечена улучшенная поддержка объектно-ориентированного программирования, а также средства управления сеансом. В последней версии появился и механизм подсчета ссылок (reference counting), предотвращающий выделение лишней памяти.

Информация о работе Разработка сайта магазина "Чай и кофе"