Создание сайта интернет-магазина "Компьютер Плюс"

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 14.06.2012
Размер файла 3,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Введение

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

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

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

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

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

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

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

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

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

Постановка задачи

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

Предусмотреть на сайте возможность просмотра товаров, ознакомление с описанием товара добавление товара, удаление товара, статус заказа.

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

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

Сайт должен полностью давать представление пользователю об Online Магазине.

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

Еще веб-приложение должно содержать серверную часть и администраторскую панель для работы с наполнением сайта и различными сервисами.

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

Средства решения задач

Минимальные требования к компьютерной технике для решения задачи и использования разработанного программного продукта:

Системные требования для пользователя:

* процессор Intel Pentium 4 2.60GHz 3Mb или более мощный

* ОЗУ емкостью от 128 Мб

* Обязательно необходим выход в Интернет

* Видеокарта 128-1024 Mb или аналогичная

* Монитор желательно с разрешением 1024х768 или больше

* Клавиатура, мышь

Системные требования для реализации сайта:

* процессор Intel Xenon 2.60 GHz 3Mb или более мощный

* ОЗУ емкостью от 512 Мб

* Обязательно необходим выход в Интернет

* Видеокарта встроенная

* Поддержка ПО:

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

Apache версии 2.2

MySQL версии 5.1

Поддержка PHP 5.х или 5.3

Модуль GD2

Стандартный набор модулей

Server API Apache 2.0 Handler 

ionCube PHP Loader v4.0.х

Инструментальные средства разработки

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

- Джентльменский набор Web-разработчика «Денвер», включающий в себя набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программную оболочку, используемую для разработки сайтов на локальной машине

- Графический редактор Adobe Photoshop

- Текстовый редактор EmEditor v.10

- Браузер Google Chrome, Internet Explorer, Mozilla Firefox с плагином FireBag - для тестирования программного продукта в различных средах

-MySQL - это одна из самых популярных и самых распространенных систем управления базами данных (СУБД) в интернете. Ее применение идеально подходит для сайтов, как небольших, так и достаточно крупных.

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

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

Информационное обеспечение задачи

Исходные данные

Данные для наполнения сайта были взяты из различных источников.

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

Вся информация о товарах и о наличии их на складе предоставляется отделом продаж “Корвет Трейдинг” и “ООО” “Конверт” “Северо-Запад”

Россия, Москва, 1-ый Иртышский проезд, д. 10

Базы данных

Практически все данные, выводимые на сайте, хранятся в базе данных в соответствующих таблицах. Работа с базами данных осуществляется средствами СУБД.

Таблицы базы данных

Описание таблиц, содержащихся в базе данных:

dle_files - файлы добавленные на сайт

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

dle_email - письма, написанные пользователям на e-mail

dle_user - список пользователей

dle_admin_sections - функции админ панели

dle_shop_comm- коментарии к товарам

dle_shopcat- категории товаров

dle_shopstatus- статус товара на выполнение

dle_subscribe- данные пользователей

dle_tovar- все добавленные товары на сайте

dle_statistic - статические страницы

dle_pm - сообщения пользователей

dle_post -новости, добавленные на сайт

Выходные данные

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

Формирование товаров выбранных пользователей

Проверка количества товаров на складе

Оформление заказов

Комментарии к товарам

Информационная модель

Входная информация Сервер Выходная информация

Программное обеспечение задачи

Общие принципы разработки программного продукта.

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

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

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

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

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

В настоящее время критериями качества ПС принято считать:

функциональность,

надежность,

легкость применения,

эффективность,

сопровождаемость,

мобильность.

Функциональность - это способность ПС выполнять набор функций, удовлетворяющих заданным или подразумеваемым потребностям пользователей. Набор указанных функций определяется во внешнем описании ПС. Легкость применения - это характеристики ПС, которые позволяют минимизировать усилия пользователя по подготовке исходных данных, применению ПС и оценке полученных результатов, а также вызывать положительные эмоции определенного или подразумеваемого пользователя. Эффективность - это отношение уровня услуг, предоставляемых ПС пользователю при заданных условиях, к объему используемых ресурсов. Сопровождаемость - это характеристики ПС, которые позволяют минимизировать усилия по внесению изменений для устранения в нем ошибок и по его модификации в соответствии с изменяющимися потребностями пользователей. Мобильность - это способность ПС быть перенесенным из одной среды (окружения) в другую, в частности, с одной ЭВМ на другую. Функциональность и надежность являются обязательными критериями качества ПС, причем обеспечение надежности будет красной нитью проходить по всем этапам и процессам разработки ПС.

1. Структура программного продукта клиента

Главная страница сайта

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

Рис. 1

Главная страница магазина

Рис. 2

На главная странице расположены:

Популярные товары;

Категории товаров;

Профиль пользователя;

Корзина товаров;

Календарь.

Подробная информация о товаре

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

Рис. 3

Рис. 4

Корзина товаров

В корзине товаров можно посмотреть те товары которые Вы добавили в корзину и быстро оформить заказ выбранного Вами товара.

Рис. 5

По кнопке оформить заказ у вас появится данное окно после заполнения обязательных полей нажимаем на кнопку Отправить всё ваша заявка принята в течении 1 часа с Вами свяжется администратор и сообщит где Вы можете получить товар или договориться о его доставке на дом.

Рис. 6

Страница информации о пользователе и его заказов

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

Рис. 7

Структура программного продукта администратора

Панель Администратора

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

Рис. 8

Дальше в левом углу сайта мы увидим данное окно для перехода в администраторскую панель нажмём на кнопку Админпанель

Рис. 9

После того как Вы нажали на кнопку Админпанель у Вас откроется данное окно администратора

Рис. 10

Интернет Магазин

Нажав на кнопку Интернет-магазин мы увидим следующее

Рис. 11

Рис. 12

Нажав на кнопку Добавить товар на сайт мы увидим следующее.

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

Рис. 13

Нажав на кнопку Редактирование товаров мы увидим следующее

Категории товаров

Нажав на кнопку Категории товаров мы увидим следующее

Рис. 14

Здесь Вы можете добавить новую категорию товаров, изменить её или удалить.

Рис. 15

Нажав на кнопку Дополнительные поля мы увидим следующее

Этот раздел предназначен для добавления полей такие как Вес и Размер в подробном описании товаров, а так же добавление полей в форму заказов

Нажав на кнопку Список заказов, мы увидим следующее

Рис. 16

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

Нажав на кнопку Комментарии пользователей мы увидим следующее

Рис. 17

Здесь можно удалить любой комментарий если он Вам не понравился.

Нажав на кнопку Заканчивающийся товар мы увидим следующее.

Рис. 18

В данное поле введём количество товара, которое на нужно что бы узнать какой товар заканчивается и его нужно добавить на склад.

Описание программного продукта

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

Руководство пользователю

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

Проходим регистрацию на сайте по следующей кнопке

Регистрация

Рис. 19

Рис. 20

Нажимаем на кнопку Принимаю и продолжаем регистрацию.

Вводим удобный для Вас логин и пароль а так же e-mail адрес.

Рис. 21

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

Рис. 22

Вводим сюда данные, которые Вы указали при регистрации.

После того как Вы нажмете кнопку войти у Вас появится вот такое окно.

Рис. 23

А ниже будет вот такое окно, в котором буду показаны те товары, которые Вы добавили в корзину.

Рис. 24

Для покупки товара нажмём кнопку Добавить в корзину.

Рис. 25

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

Рис. 26

Для оформления заказа нажимаем на кнопку Оформить заказ

Дальше заполняем все поля и по кнопке отправить в течении 1 часа ваш заказ будет обработан и администратор свяжется с Вами и скажет, где Вы сможете получить товар или договориться на доставку товарора.

Рис. 27

Информационная безопасность

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

сайт разработка заказ страница

Меры по охране труда

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

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

Требования к помещениям:

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

Не допускается размещение рабочих мест с ЭВМ и дисплеями в подвальных и цокольных помещениях зданий.

В целях оптимизации условий труда помещения с дисплеями следует изолировать от других помещений.

В помещениях с дисплеями и машинных залах больших ЭВМ должно быть предусмотрено естественное и искусственное освещение.

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

Помещения, предназначенные для работы с ЭВМ и дисплеями, должны быть оборудованы защитным заземлением или занулением в зависимости от типа питающей сети.

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

Покрытие пола должно выполняться из гладких, обладающих антистатическими свойствами материалов позволяющих производить ежедневную влажную уборку. Площадь на одно рабочее место для взрослых пользователей должна составлять не менее 6м2, а объем - не менее 20м3, для учебных и школьных учреждений площадь 6м2, а объем не менее 24м3, высота от пола до потолка не менее 4м.

Требования к дисплею:

Экран дисплея в зависимости от высоты символов должен быть расположен на расстоянии от 50 до 100см от глаз оператора.

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

Размер экрана должен быть не менее 31см по диагонали, а высота символов на экране - не менее 3.8мм.

Яркость свечения экрана должна быть не менее кд/м (светлый фон). Яркость символов на экране должна составлять 22-31кд/м.

Количество точек на строке - не менее 640.Экран должен иметь антибликерное покрытие. Требования к размещению оборудования и организации рабочих мест: Оптимальное количество рабочих мест в одном помещении, оснащенных дисплейными устройствами, должно определяться исходя из расчета требуемой площади на одно рабочее место не менее 6м2 при объеме 20м3.

Рабочие места с дисплеями должны располагаться на расстоянии между собой не менее 1.5м; дисплейные устройства при однорядном размещении должны размещаться на расстоянии от стен не менее 1м, недопустимо размещение рабочих мест в помещении, когда операторы ЭВМ одного ряда расположены у задней поверхности видео терминалов другого ряда

Конструкция рабочего стола должна обеспечивать возможность оптимального размещения на рабочей поверхности необходимого оборудования. Высота рабочей поверхности стола должна регулироваться в пределах от 680 до 760мм, при отсутствии такой возможности ее высота должна составлять 270мм.

Рабочий стол должен иметь свободное пространство для ног высотой не менее 600мм, шириной не менее 500мм, глубиной - не менее 650мм. Рабочий стул должен обязательно иметь спинку. Рабочее кресло - спинку и подлокотники.

Рабочий стул (кресло) должен быть снабжен подъемно-поворотным устройством, обеспечивающим регулирование высоты сидения и спинки: его конструкция должна предусматривать также изменение угла наклона спинки. Регулировка каждого параметра должна легко осуществляться, быть независимой и иметь надежную фиксацию.

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

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

Заключение

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

За время выполнения дипломной работы (сайта) мной были изучены и углубленные знания по Html, PHP, JavaScripts, администрирования сайта, настройка модулей и различных тегов, скриптов и безопасности сайта. Так же были приобретены навыки в коллективе банка, а также помощь программистов и общение с ними дали много полезной информации плюс поиск нужной информации через Интернет

Литература

1. Прохоренок Н.А. HTML, JavaScript, PHP и MYSQL. Джентельментский набор Web-мастера.

2. Лини Бейли, Майкл Моррисон. Мировой компьютерный бесселер Изучаем PHP и MYSQL.

3. Уильям Стейнмец, Брайан Вард. Самоучитель, 75 готовых решений для вашего Web-сайта на PHP

4. www.htmlbook.ru

5. www.javascript.ru

6. www.php.su

Размещено на Allbest.ru


Подобные документы

  • Общее описание разрабатываемого веб-сайта. Создание модуля учета средств для разработки программного продукта. Разработка дизайна. Редактирование веб-сайта в CMS Worspress. Разработка методических указаний для продукта. Система управления базами данных.

    дипломная работа [1,8 M], добавлен 10.07.2017

  • Методы и способы представления на web-страницах различных видов информации, не препятствующие их доступности. Этапы разработки web-сайта. Общие представления о языке HTML. Внешний вид страниц. Оценка трудоемкости и сроков разработки программного продукта.

    дипломная работа [2,9 M], добавлен 13.04.2014

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

    контрольная работа [1,0 M], добавлен 15.02.2017

  • Требования к информационной системе интернет-магазина на базе "1С:Предприятие 8". Выбор средства для разработки. Реализация и тестирование программного средства. Редактирование базы данных. Оценка функционального качества программного средства.

    курсовая работа [1,7 M], добавлен 07.09.2012

  • Разработка и программная реализация сайта и базы данных, наполнение базы данных тестовой информацией о товарах. Инструментальные средства создания сайта. Организация тестирования сайта, модуль визуализации интерфейса. Создание запросов в базе данных SQL.

    курсовая работа [1,4 M], добавлен 24.12.2012

  • Основные технологии разработки ресурсов Интернет. Процесс разработки веб-сайта. Понятие Web-сайта и классификация Web-сайтов. Основные этапы разработки Web-сайта. Использование HTML, CSS, JavaScript, FLASH, PHP и реляционной базы данных MySQL.

    презентация [1,3 M], добавлен 28.11.2015

  • Обоснование необходимости разработки сайта и основные требования его функционалу. Анализ процесса обработки информации и выбор структур данных для ее хранения. Реализации программного продукта, а также принципы его настройки, тестирования и отладки.

    дипломная работа [4,3 M], добавлен 19.01.2017

  • Характеристика структуры, программного обеспечения и основных бизнес–процессов ЗАГСа. Разработка базы данных и структуры сайта для молодоженов. Управление аккаунтом пользователя, описание страниц сайта. Расчёт экономических затрат на создание сайта.

    дипломная работа [448,5 K], добавлен 14.01.2013

  • Создание Web-сайта "Расчет коммунальных услуг ЖКХ", факторы, определяющие принятое решение. Математический алгоритм программного продукта, техническое обеспечение. Результаты тестирования сайта gkh-tariff.ru для учета затрат ЖКХ, внедрение в Интернет.

    курсовая работа [147,6 K], добавлен 01.03.2013

  • Разработка и написание программного обеспечения для интернет-магазина по продаже свежих овощей в режиме "online". Функциональные требования, схема данных. Главная страница сайта, корзина, регистрация пользователя. Описание классов и файлов программы.

    курсовая работа [1,2 M], добавлен 18.04.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.