Создание электронного магазина по продаже автомобильных шин с помощью языка программирования PHP - Программирование, компьютеры и кибернетика курсовая работа

Главная
Программирование, компьютеры и кибернетика
Создание электронного магазина по продаже автомобильных шин с помощью языка программирования PHP
Создание базы данных для автоматизации электронного магазина по продаже шин в терминале ER моделирования. Построение логической и концептуальной модели базы данных. Её реализация в интерактивной среде Интернет. Расчет экономической эффективности магазина.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
1 ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ ЭЛЕКТРОННОГО МАГАЗИНА АВТОМОБИЛЬНЫХ ШИН ЧТУП "ШИНКАТОРГ" В ТЕРМИНАЛЕ ER МОДЕЛИРОВАНИЯ
1.1 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ И СТРУКТУРЫ ЭЛЕКТРОННОГО МАГАЗИНА
1.2 ПОСТРОЕНИЕ КОНЦЕПТУАЛЬНОЙ МОДЕЛИ БАЗЫ ДАННЫХ
1.3 ПОСТРОЕНИЕ ЛОГИЧЕСКОЙ МОДЕЛИ БАЗЫ ДАННЫХ
2 РЕАЛИЗАЦИЯ МОДЕЛИ БАЗЫ ДАННЫХ ЭЛЕКТРОННОГО МАГАЗИНА АВТОМОБИЛЬНЫХ ШИН ЧТУП "ШИНКАТОРГ" В ИНТЕРАКТИВНОЙ СРЕДЕ ИНТЕРНЕТ
2.1 ПОСТРОЕНИЕ ФИЗИЧЕСКОЙ МОДЕЛИ ДАННЫХ НА ЯЗЫКЕ SQL СРЕДСТВАМИ СУБД MYSQL
2.2 РАЗРАБОТКА АЛГОРИТМА РАБОТЫ ЭЛЕКТРОННОГО МАГАЗИНА И ЕГО ПРОГРАММНАЯ РЕАЛИЗАЦИЯ С ПОМОЩЬЮ ЯЗЫКА ПРОГРАММИРОВАНИЯ PHP
3 РАСЧЕТ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ЭЛЕКТРОННОГО МАГАЗИНА АВТОМОБИЛЬНЫХ ШИН ЧТУП "ШИНКАТОРГ"
3.1 РАСЧЕТ КАПИТАЛЬНЫХ И ТЕКУЩИХ ЗАТРАТ
3.2 РАСЧЁТ ЭКСПЛУАТАЦИОННЫХ РАСХОДОВ
В последнее время в связи с бурным развитием сети Интернет в программировании начинает все более резко выделяться отдельная отрасль. Поначалу она не могла даже, и сравниться по своей сложности с другими областями программистского ремесла, не «дотягиваясь» не только до системного, но даже и до прикладного программирования. Речь идет, конечно, о программировании сценариев для Вэб, или, как часто говорят, Вэб-программировании. В наши дни, однако, роль этой отрасли в структуре сети Интернет возрастает, соответственно растет и средняя оценка сложности сценариев. Многие системы (например, поисковые) по объему кода приближаются к размеру исходных кодов серьезных пакетов прикладных программ.
Электронный магазин по продаже автомобильных шин - в наше время, тема очень актуальная, так как люди все чаще предпочитают не ходить по магазинам за покупками, а совершать их сидя на диване.
В курсовой работе рассматривается создание Web-интерфейса на языке PHP с использованием базы данных MySQL. Мы должны получить базу данных, которую легко обновлять, добавлять данные, производить выборку.
Объект исследования - ЧТУП "ШинкаТорг"; предмет - электронный магазин.
Целью курсовой работы является создание электронного магазина по продаже автомобильных шин с помощью языка программирования PHP с использованием базы данных MySQL.
- спроектировать и создать базу данных электронного магазина по продаже шин;
- разработать Вэб-интерфейс электронного магазина;
- рассчитать экономическую эффективность разработанного магазина.
1 . ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ ЭЛЕКТРОННОГО МАГАЗИНА ЧТУП "ШИНКАТОРГ" В ТЕРМИНАХ ER - МОДЕЛИРОВАНИЯ
В данном курсовом проекте необходимо разработать базу данных для автоматизации магазина по продаже шин. Для начала, надо проанализировать предметную область существующих электронных магазинов. Обычно, электронный магазин - это база данных. В общем виде предметная область представляет собой часть реального мира, сведения о которой будут отражаться в базе данных.
Распространение информации о товарах через глобальную сеть Интернет, и продажа товаров, является основным фактором создания электронных магазинов. Цели любого электронного магазина:
- автоматизация процесса получение информации клиентами магазина о товарах;
- сокращение численности рабочих, и экономия затрат на содержании электронного магазина по сравнению с «физическим» магазином.
В результате поиска были найдены следующие магазины: http://www.avtoshiny.by/, http://comandir.by/, http://www.car-online.by/, http://road.by/. В магазинах большой выбор продукции, продукция выбирается по категориям, в каждой категории есть выбор уже продукции по названию. (см. приложение 1)
Постараемся выделить наиболее существенные объекты, необходимые при работе нашего магазина. Как правило, продукция классифицируется по видам. В базе данных одним из объектов предметной области станут. Далее при нажатии на ссылку с названием марки, открываются вся продукция определенной марки, - вторым объектом являются сами шины, привязанные к определенной марке. У любого магазина есть покупатели, поэтому третий объект нашей базы данных - покупатели. Все заказанные товары формируются в заказ и отправляются администратору, соответственно, в базе данных четвертым объектом будут покупки сделанные пользователями магазина.
Для электронного магазина, который продает шины можно выделить следующие сущности:
Структуру электронного магазина смотри в приложении 2.
partner_id (идентификатор партнера)
customer_id (идентификатор покупателя)
customer_address (адрес покупателя)
customer_phone (телефон покупателя)
customer_id (идентификатор покупателя)
partner_id (идентификатор партнера)
partner_full_name (Ф.И.О. партнера)
mark_id (идентификатор марки), partner_id (идентификатор партнера)
customer_id (идентификатор покупателя)
customer_id (идентификатор покупателя), product_id (идентификатор шины)
partner_id (идентификатор партнера)
`mark_title` varchar(25) NOT NULL default '', /*varchar- строка переменной длинны(1-100) */
PRIMARY KEY (`mark_id`) /* поле mark_id является первичным ключом*/);
Для добавления новых строк к существующей таблице используется команда INSERT, которая имеет формат:
INSERT INTO <имя_таблицы> {VALUES (, …)},
где - выражение, которое производит значение.
/*вставка в таблицу «mark» всех полей*/
INSERT INTO `mark` VALUES (1, 'Bridgestone'); (2, 'Cordiant'); (3, 'Goodyear'); (4, 'Michelin'); (5, 'Pirelli'); (6, 'Yokohama');
-- Время создания: Март 18 2012 г., 19:22
`customer_id` int(10) NOT NULL auto_increment,
`customer_address` varchar(100) NOT NULL default '',
`customer_phone` varchar(25) NOT NULL default '',
`customer_name` varchar(25) NOT NULL default '',
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=21 ;
`customer_order_id` int(10) NOT NULL auto_increment,
`order_id` int(10) NOT NULL default '0',
`product_id` int(10) NOT NULL default '0',
KEY `order_id` (`order_id`,`product_id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=21 ;
`order_id` int(10) NOT NULL auto_increment,
`customer_id` int(10) NOT NULL default '0',
`date` date NOT NULL default '0000-00-00',
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=21 ;
`partner_id` int(10) NOT NULL auto_increment,
`partner_full_name` varchar(100) NOT NULL default '',
`partner_phone` varchar(25) NOT NULL default '',
`partner_address` varchar(100) NOT NULL default '',
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=4 ;
`product_id` int(10) NOT NULL auto_increment,
`product_title` varchar(100) NOT NULL default '',
`size` varchar(50) NOT NULL default '0',
`mark_id` int(5) NOT NULL default '0',
`partner_id` int(10) NOT NULL default '0',
`price` int(10) NOT NULL default '0',
KEY ` mark _id` (`mark _id`,`partner_id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=19 ;
INSERT INTO `product` VALUES ('1', 'Bridgestone EP100A Ecopia', '175/65 R15', '1', 'Компания «Бриджстоун» - это команда профессионалов своего дела, безупречной работе которых доверяют миллионы белорусских автолюбителей, выбравших шины Bridgestone.', '1', '265000');
INSERT INTO `product` VALUES ('2', 'Bridgestone Ice Cruiser 7000: шипы', '175/70 R13', '1', 'Автошины Бриджстоун - идеальное сочетание безопасности и комфорта.', '1', '259000');
INSERT INTO `product` VALUES ('3', 'Bridgestone B250', '175/70 R14', '1', 'Теперь Вы можете не думать о крутых поворотах, ведь мы сделали все, чтобы дорога приносила Вам только радость и удовольствие.', '1', '2300000');
INSERT INTO `product` VALUES ('4', 'Cordiant Cordiant OS- 501', '225/75 R16', '2', 'Шины Cordiant экологически чисты продукт, не содержит вредных примесей и добавок!', '1', '450000');
INSERT INTO `product` VALUES ('5', 'Cordiant Sport 2 PS-501', '195/65 R15', '2', 'Они легко снимаются и легко обуваются, в этом их несомненный плюс.', '1', '240000');
INSERT INTO `product` VALUES ('6', 'Cordiant Sport 3 PS-601', '195/65 R15', '2', 'А так же, после эксплуатации, вы смело можете использовать их вместо вазонов для уличных цветов.', '1', '215000');
INSERT INTO `product` VALUES ('7', 'Good year DuraGrip', '165/65 R14', '3', 'Компания Goodyear Tire & Rubber была основана в 1898 году, когда Фрэнк Сейберлинг приобрел первый завод на деньги, занятые у сводного брата. Резину и хлопок нужно было привозить с другого конца света в маленький городок с ограниченным железнодорожным сообщением.', '2', '255000');
INSERT INTO `product` VALUES ('8', 'Good year GT3', '165/65 R14', '3', 'Сейберлинг назвал компанию именем отважного исследователя Чарльза Гудиера, первооткрывателя вулканизации.', '2', '223000');
INSERT INTO `product` VALUES ('9', 'Good year DuraGrip', '175/65 R14', '3', 'Он также придумал отличительный торговый знак - крылатую сандалию, который и сейчас остается символическим связующим звеном с прошлым компании.', '2', '205000');
INSERT INTO `product` VALUES ('10', 'Michelin Energy E3B', '175/65 R13', '4', 'На сегодняшний день Мишлен - это около 130000 сотрудников, работающих на 80-ти производственных площадках в 19-ти странах, множество технологических центров (Франция, Япония, США) и шесть плантаций натурального каучука в двух странах (Бразилия, Нигерия).', '2', '215000');
INSERT INTO `product` VALUES ('11', 'Michelin Energy E3B1 GRNX Россия', '175/70 R13', '4', 'Для защиты окружающей среды, компания уделяет огромное внимание полному анализу влияния своей деятельности и продукции на экологию.', '2', '249000');
INSERT INTO `product` VALUES ('12', 'Michelin Energy Saver', '185/60 R14', '4', 'Мишлен - движение к совершенству.', '2', '215000');
INSERT INTO `product` VALUES ('13', 'Pirelli P1 Cinturato', '165/65 R14', '5', 'Свыше 100 лет опыта в производстве шин позволяют Pirelli сочетать всвоей продукции максимальный уровень безопасности, долговечности и комфорта. Благодаря самым современным знаниям и энтузиазму инженеры Pirelli двигают технологию вперед.', '3', '259000');
INSERT INTO `product` VALUES ('14', 'Pirelli P4 Cinturato', '165/65 R14', '5', 'Каждая шина Pirelli обеспечивает не только отличную управляемость, но и «чувство дороги» и обратную связь, что дает водителю возможность лучше чувствовать поведение своего транспортного средства.', '3', '238000');
INSERT INTO `product` VALUES ('15', 'Pirelli P4 Cinturato', '175/65 R14', '5', 'Pirelli делает Ваше путешествие приятным и безопасным приключением.', '3', '199000');
INSERT INTO `product` VALUES ('16', 'Yokohama AA01 A.drive', '165/65 R14', '6', 'Компания Yokohama на данный момент является одним из мировых лидеров по производству автошин. Она занимает второе место в Японии, пятое место в России и шестое место в мире.', '3', '225000');
INSERT INTO `product` VALUES ('17', 'Yokohama AA01 A.drive', '175/65 R15', '6', 'Компания динамично развивается и оттачивает свои технологии, принимая активное участие в мировых чемпионатах FIA.', '3', '279000');
INSERT INTO `product` VALUES ('18', 'Yokohama AS01 S.drive', '185/55 R14', '6', 'Yokohama является монопоставщиком автошин для мирового чемпионата по автомобильным кольцевым гонкам в классе кузовных автомобилей (один из чемпионатов FIA наряду с F1), принимает активное участие в раллийных гонках и гонках серии Le Mans.', '3', '372000');
MySQL - компактный многопоточный сервер баз данных. Он характеризуется большой скоростью, устойчивостью и легкостью в использовании. В базе данных MySQL таблицы создаются с помощью SQL-запроса.
Рисунок 2. 4 - Внешний вид каталога
Далее необходимо, чтобы пользователь, нажав на ссылку, мог оформить заказ, заполнив поля формы (рисунок 2.6).
Идентификатор продукции также передается через адресную строку.
mysql_connect("localhost","root","1111");
print "Корзина
$request2 = "select * from product where product_id=".$_GET["product"];
$number_products = mysql_num_rows($result2);
$id_type = mysql_result($result2,$i,"product_id");
$name = mysql_result($result2,$i,"product_title");
$product_id = mysql_result($result2,$i,"product_id");
print "";
print"
Адрес:
Телефон:
Имя:
Исходный код файла page_order_completed.php
print "Спасибо за покупку!
В ближайшее время с Вами свяжутся наши сотрудники.";
$request2 = "insert into customer (customer_address, customer_phone, customer_name) values ('".$_GET["customer_address"]."','".$_GET["customer_phone"]."','".$_GET["customer_name"]."')";
$request21 = "insert into orders (date, customer_id) values ('$date','$last_insert')";
$result21 = mysql_query($request21);
$request3 = "insert into customer_order (order_id, product_id) values ('$last_insert',".$_GET["product_title"].")";
$request4 = "select * from product where product_id=".$_GET["product_title"];
$product_title = mysql_result($result4,'$product_title', "product_title");
echo "Адрес: " .$_GET["customer_address"]."";
echo "Телефон: ".$_GET["customer_phone"]."";
echo "Имя: ".$_GET["customer_name"]."";
echo "$product_title";
После нажатия на кнопку «Купить» данные записываются в базу данных с помощью SQL-оператора INSERT, который вставляет запись в таблицу (рисунок 2.6).
г. Минск, ул. Есенина, д. 21, кв. 26
3 . РАСЧЕТ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ЭЛЕКТРОННОГО МАГАЗИНА НОУТБУКОВ
Затраты на первоначальный анализ и планирование
Затраты на приобретение технических и программных средств
Затраты на установку и монтаж оборудования
Затраты на разработку и создание Интернет-сайта
Затраты на подключение к сети Интернет
Потребляемая мощность одной ПЭВМ в день
Канцелярские принадлежности (в год)
Затраты на расходные материалы (Зрм)
Затраты на подключение к Internet (Зi)
Расходы по доставке товара покупателю (Здт)
Затраты на приобретение продукции (Зпрод)
Сокращение затрат, связанных с уменьшением численности персонала
Сокращение затрат, связанных с уменьшением документооборота
Сокращение расходов на канцелярские принадлежности
где Е - реальная норма дисконта, берется из расчета (ставка рефинансирования - 34% и норма риска 6%) тогда Е будет 0,4;
t - номер года, результаты и затраты которого приводятся к расчетному.
Рассчитаем коэффициенты дисконтирования для Е = 0,4.
Lt 201 3 = 1 / (1 + 0,2)^1 = 0,714;
Lt 201 5 = 1 / (1 + 0,2)^3 = 0,364;
ЧДФП2012 = (74 398 599 + 0) ? 1 = 74 398 599 руб.
ЧДФП2013 = (74 398 599 + 0) ? 0,714 = 53 099 180 руб
ЧДФП2014 = (74 398 599 + 0) ? 0,51 = 37 943 285 руб
ЧДФП2015 = (74 398 599 + 0) ? 0,364 = 27 081 090 руб
Чистый дисконтированный доход (ЧДД) как правило, рассчитывается при постоянной ставке дисконтирования на время реализации проекта.
ЧДД = ?(Sn - Cn) ? 1/(1+Е) n , (3.11)
где Sn - результаты (доходы) на n-ом шаге расчета;
Расчет ЧДД и срока окупаемости Интернет-магазина представлен в таблице 3.7.
Превышение (ЧДД) результата над затратами, нарастающим итогом
19 795 504/ ((19 795 504+ 18 147 781)/12)= 6,2 мес.
Как видно из таблицы 3.7 затраты на создание Интернет-магазина окупятся спустя 2 года и 6,2 месяца после его открытия.
Рентабельность определяется по формуле (3.17):
где А - сумма дисконтированных доходов по проекту;
Р = 18 147 781/ 74 398 599? 100% = 17,2 %
Графически срок окупаемости представлен на рисунке 3.1.
Рисунок 3.1 -- Анализ экономического эффекта нарастающим итогом
Из рисунка 3.1 видно что срок окупаемости определяется с использованием дисконтирования. В 2012 году накопленный дисконтированный поток денежных средств отрицательный (-74 398 599 руб.), в 2014 году он становится положительным (18 147 781руб.).
Данный проект окупится на третьем году работы Вэб-сайта, это обусловлено низкими капиталовложениями и высокой производительностью проекта. На третьнм году функционирования планируется получить чистый дисконтируемый доход в размере 18 147 781руб., что позволит вкладывать средства в дальнейшее развитие и раскрутку данного проекта.
В результате выполнения курсовой работы была спроектирована база данных для интернет-магазина автомобильных шин ЧТУП "ШИНКАТОРГ", которая позволяет удобно пользоваться необходимой информацией. Также был написан web-интерфейс на языке PHP и использовалась база данных MySQL. MySQL используется в небольших организациях и на web-узлах. Использование базы данных облегчает управление данными.
Моделирование программного продукта для виртуального магазина по продаже спортивного инвентаря "Дом спорта". Построение диаграммы информационных потоков, логической и физической модели базы данных. Создание запросов и форм. Визуализация базы данных. курсовая работа [5,2 M], добавлен 24.11.2014
Описание предметной области, построение концептуальной и логической модели базы данных рынка металлопроката и метизов, реализация данных рынка в интерактивной среде Интернет. Расчёт экономической эффективности каталога продукции и капитальных вложений. курсовая работа [3,5 M], добавлен 14.12.2011
CRM-системы: разновидности, проблемы реализации, их преимущества и недостатки. Критические характеристики CRM-систем для работы через Интернет (WEB-CRM). Разработка содержания и структуры WEB-сайта интренет-магазина "Vinil", создание схемы и базы данных. курсовая работа [2,6 M], добавлен 19.05.2013
Представление данных в памяти компьютера. Обобщенные структуры и модели данных. Методы доступа к информации. Физическая организация системы управления базами данных, структура сервера. Архитектура "клиент-сервер". Создание базы данных с помощью "Денвер". курсовая работа [770,3 K], добавлен 17.11.2014
Разработка интернет-магазина, который специализируется на продаже книг. Сравнение технологий и средств разработки: языки программирования и программное обеспечение. Социальные сети и система управления контентом. Проектирование модели базы данных. курсовая работа [3,6 M], добавлен 25.06.2012
Обзор принципов построения информационных систем для торговли через интернет. Сравнительная характеристика программных средств построения электронного магазина. Проектирование и программная реализация интернет–магазина. Экономическое обоснование проекта. дипломная работа [2,5 M], добавлен 13.02.2006
Факторы, влияющие на пропускную способность в беспроводных сетях. Использование скриптового языка программирования PHP для разработки базы данных интернет-магазина, его основные преимущества. Современные методы и средства тестирования web-приложений. дипломная работа [3,5 M], добавлен 10.07.2015
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Создание электронного магазина по продаже автомобильных шин с помощью языка программирования PHP курсовая работа. Программирование, компьютеры и кибернетика.
Сочинение 2 Класс Утро В Сосновом
Курсовая работа по теме Изучение проблем и структуры безработицы в Российской Федерации, Республике Бурятии и в федеральных округах
Контрольная работа: Расчет страховой премии и выплаты
Реферат: Гортанна ангіна, набряк гортані, перихондрит
Межличностные Конфликты И Пути Их Разрешения Реферат
Классификация Продовольственных Товаров Реферат
Реферат: Майнові та земельні відносини їх нормативно-правова база
Реферат: Разработка мероприятий по управлению качеством
Реферат: Валера, Имон де
Реферат: Деньги. Скачать бесплатно и без регистрации
Реферат: Ионный обмен
Диалектные Слова Реферат
Сочинение Про Фильм На Английском
Реферат: Павел Первый
Реферат: Is Affirmative Action Legal Essay Research Paper
Дипломная работа по теме Разработка автомата герметизации транзисторов
Контрольная работа: Недостатки произношения свистящих звуков
Реферат: Мария Монтессори. Скачать бесплатно и без регистрации
Реферат по теме Почему уходят лучшие: проблема демотивации персонала
Диплом Куплю Дипломной
Сердечно-лёгочная реанимация - Медицина реферат
Обучение истории во Франции - Педагогика курсовая работа
Особенности восприятия рекламного сообщения представителями различных культур - Маркетинг, реклама и торговля дипломная работа