Автор работы: Пользователь скрыл имя, 11 Июня 2015 в 08:31, курсовая работа
Интернет сегодня – самая быстро развивающаяся, удобная и доступная площадка для развлечений, обучения и бизнеса. В конце апреля 2001 г. были опубликованы результаты ежегодных исследований, проводимых американским изданием Computer Industry Almanac, согласно которым Россия попала в число первых 15 стран по количеству пользователей интернета.
Интернет-магазин (англ. online shop или e-shop) — сайт, торгующий товарами в интернете. Позволяет пользователям сформировать заказ на покупку, выбрать способ оплаты и доставки заказа в сети Интернет.
{foreach $purchases as $purchase}
<tr>
{* Изображение товара *}
<td class="image">
{$image = $purchase->product->images|
{if $image}
<a href="products/{$purchase->
{/if}
</td>
{* Название товара *}
<td class="name">
<a href="/products/{$purchase->
{$purchase->variant_name|
{if $order->paid && $purchase->variant->
<a class="download_attachment" href="order/{$order->url}/{$
{/if}
</td>
{* Цена за единицу *}
<td class="price">
{($purchase->price)|convert}&
</td>
{* Количество *}
<td class="amount">
× {$purchase->amount} {$
</td>
{* Цена *}
<td class="price">
{($purchase->price*$purchase->
</td>
</tr>
{/foreach}
{* Скидка, если есть *}
{if $order->discount > 0}
<tr>
<th class="image"></th>
<th class="name">скидка</th>
<th class="price"></th>
<th class="amount"></th>
<th class="price">
{$order->discount} %
</th>
</tr>
{/if}
{* Купон, если есть *}
{if $order->coupon_discount > 0}
<tr>
<th class="image"></th>
<th class="name">купон</th>
<th class="price"></th>
<th class="amount"></th>
<th class="price">
−{$order->coupon_
</th>
</tr>
{/if}
{* Если стоимость доставки входит в сумму заказа *}
{if !$order->separate_delivery && $order->delivery_price>0}
<tr>
<td class="image>"</td>
<td class="name">{$delivery->name|
<td class="price"></td>
<td class="amount"></td>
<td class="price">
{$order->delivery_price|
</td>
</tr>
{/if}
{* Итого *}
<tr>
<th class="image"></th>
<th class="name">итого</th>
<th class="price"></th>
<th class="amount"></th>
<th class="price">
{$order->total_price|convert}&
</th>
</tr>
{* Если стоимость доставки не входит в сумму заказа *}
{if $order->separate_delivery}
<tr>
<td class="image>"</td>
<td class="name">{$delivery->name|
<td class="price"></td>
<td class="amount"></td>
<td class="price">
{$order->delivery_price|
</td>
</tr>
{/if}
</table>
{* Детали заказа *}
<h2>Детали заказа</h2>
<table class="order_info">
<tr>
<td>
Дата заказа
</td>
<td>
{$order->date|date} в
{$order->date|time}
</td>
</tr>
{if $order->name}
<tr>
<td>
Имя
</td>
<td>
{$order->name|escape}
</td>
</tr>
{/if}
{if $order->email}
<tr>
<td>
</td>
<td>
{$order->email|escape}
</td>
</tr>
{/if}
{if $order->phone}
<tr>
<td>
Телефон
</td>
<td>
{$order->phone|escape}
</td>
</tr>
{/if}
{if $order->address}
<tr>
<td>
Адрес доставки
</td>
<td>{$order->address|escape}
</td>
</tr>
{/if}
{if $order->comment}
<tr>
<td>
Комментарий
</td>
<td>
{$order->comment|escape|nl2br}
</td>
</tr>
{/if}
</table>
{if !$order->paid}
{* Выбор способа оплаты *}
{if $payment_methods && !$payment_method && $order->total_price>0}
<form method="post">
<h2>Выберите способ оплаты</h2>
<ul id="deliveries">
{foreach $payment_methods as $payment_method}
<li>
<div class="checkbox">
<input type=radio name=payment_method_id
value='{$payment_method->id}' {if $payment_method@first}checked{
</div>
<h3><label for=payment_{$payment_method->
{/foreach}
</ul>
<input type='submit' class="button" value='Закончить заказ'>
</form>
{* Выбраный способ оплаты *}
{elseif $payment_method}
<h2>Способ оплаты — {$payment_method->name}
<form method=post><input type=submit name='reset_payment_method'
value='Выбрать другой способ
</h2>
<p>
{$payment_method->description}
</p>
<h2>
К оплате {$order->total_price|convert:$
</h2>
{* Форма оплаты, генерируется модулем оплаты *}
{checkout_form order_id=$order->id module=$payment_method->module
{* Страница входа пользователя *}
{$meta_title = "Вход" scope=parent}
<h1>Вход</h1>
{if $error}
<div class="message_error">
{if $error == 'login_incorrect'}Неверный логин или пароль
{elseif $error == 'user_disabled'}Ваш аккаунт еще не активирован.
{else}{$error}{/if}
</div>
{/if}
<form class="form login_form" method="post">
<label>Email</label>
<input type="text" name="email" data-format="email" data-notice="Введите email" value="{$email|escape}" maxlength="255" />
<label>Пароль (<a
href="user/password_remind">
<input type="password" name="password" data-format=".+" data-notice="Введите пароль" value="" />
<input type="submit" class="button" name="login" value="Войти">
</form>
{* Страница регистрации *}
{$meta_title = "Регистрация" scope=parent}
<h1>Регистрация</h1>
{if $error}
<div class="message_error">
{if $error == 'empty_name'}Введите имя
{elseif $error == 'empty_email'}Введите email
{elseif $error == 'empty_password'}Введите пароль
{elseif $error == 'user_exists'}Пользователь с таким email уже зарегистрирован
{elseif $error == 'captcha'}Неверно введена капча
{else}{$error}{/if}
</div>
{/if}
<form class="form register_form" method="post">
<label>Имя</label>
<input type="text" name="name" data-format=".+" data-notice="Введите имя" value="{$name|escape}" maxlength="255" />
<label>Email</label>
<input type="text" name="email" data-format="email" data-notice="Введите email" value="{$email|escape}" maxlength="255" />
<label>Пароль</label>
<input type="password" name="password" data-format=".+" data-notice="Введите пароль" value="" />
<div class="captcha"><img src="captcha/image.php?{math
equation='rand(10,10000)'}"/><
<input class="input_captcha" id="comment_captcha" type="text" name="captcha_code" value="" data-format="\d\d\d\d" data-notice="Введите капчу"/>
<input type="submit" class="button" name="register" value="Зарегистрироваться">
</form>
{* Шаблон страницы
<h1>{$user->name|escape}</h1>
{if $error}
<div class="message_error">
{if $error == 'empty_name'}Введите имя
{elseif $error == 'empty_email'}Введите email
{elseif $error == 'empty_password'}Введите пароль
{elseif $error == 'user_exists'}Пользователь с таким email уже зарегистрирован
{else}{$error}{/if}
</div>
{/if}
<form class="form" method="post">
<label>Имя</label>
<input data-format=".+" data-notice="Введите имя" value="{$name|escape}" name="name" maxlength="255" type="text"/>
<label>Email</label>
<input data-format="email" data-notice="Введите email" value="{$email|escape}" name="email" maxlength="255" type="text"/></td>
<label><a href='#' onclick="$('#password').show()
<input id="password" value="" name="password" type="password" style="display:none;"/>
<input type="submit" class="button" value="Сохранить">
</form>
{if $orders}
<p></p>
<h2>Ваши заказы</h2>
<ul id="orders_history">
{foreach name=orders item=order from=$orders}
<li>
{$order->date|date} <a href='order/{$order->url}'>
{if $order->paid == 1}оплачен,{/if}
{if $order->status == 0}ждет обработки{elseif $order->status == 1}в обработке{elseif $order->status == 2}выполнен{/if}
{* Шаблон письма пользователю о заказе *}
{$subject = "Заказ №`$order->id`" scope=parent}
<h1 style="font-weight:normal;
<a href="{$config->root_url}/
на сумму {$order->total_price|convert:$
{if $order->paid == 1}оплачен{else}еще не оплачен{/if},
{if $order->status == 0}ждет обработки{elseif $order->status == 1}в обработке{elseif $order->status == 2}выполнен{/if}
</h1>
<table cellpadding="6" cellspacing="0" style="border-collapse: collapse;">
<tr>
<td style="padding:6px; width:170; background-color:#f0f0f0; border:1px solid #e0e0e0;font-family:arial;">
Статус
</td>
<td style="padding:6px; width:330; background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;">
{if $order->status == 0}
ждет обработки
{elseif $order->status == 1}
в обработке
{elseif $order->status == 2}
выполнен
{/if}
</td>
</tr>
<tr>
<td style="padding:6px; width:170; background-color:#f0f0f0; border:1px solid #e0e0e0;font-family:arial;">
Оплата
</td>
<td style="padding:6px; width:330; background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;">
{if $order->paid == 1}
<font color="green">оплачен</font>
{else}
не оплачен
{/if}
</td>
</tr>
{if $order->name}
<tr>
<td style="padding:6px; width:170; background-color:#f0f0f0; border:1px solid #e0e0e0;font-family:arial;">
Имя, фамилия
</td>
<td style="padding:6px; width:330; background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;">
{$order->name|escape}
</td>
</tr>
{/if}
{if $order->email}
<tr>
<td style="padding:6px; background-color:#f0f0f0; border:1px solid #e0e0e0;font-family:arial;">
</td>
<td style="padding:6px; background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;">
{$order->email|escape}
</td>
</tr>
{/if}
{if $order->phone}
<tr>
<td style="padding:6px; background-color:#f0f0f0; border:1px solid #e0e0e0;font-family:arial;">
Телефон
</td>
<td style="padding:6px; background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;">
{$order->phone|escape}
</td>
</tr>
{/if}
{if $order->address}
<tr>
<td style="padding:6px; background-color:#f0f0f0; border:1px solid #e0e0e0;font-family:arial;">
Адрес выезда
</td>
<td style="padding:6px; background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;">
{$order->address|escape}
</td>
</tr>
{/if}
{if $order->comment}
<tr>
<td style="padding:6px; background-color:#f0f0f0; border:1px solid #e0e0e0;font-family:arial;">
Комментарий
</td>
<td style="padding:6px; background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;">
{$order->comment|escape|nl2br}
</td>
</tr>
{/if}
<tr>
<td style="padding:6px; background-color:#f0f0f0; border:1px solid #e0e0e0;font-family:arial;">
Дата
</td>
<td style="padding:6px; width:170; background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;">
{$order->date|date} {$order->date|time}
</td>
</tr>
</table>
<h1 style="font-weight:normal;
<table cellpadding="6" cellspacing="0" style="border-collapse: collapse;">
{foreach name=purchases from=$purchases item=purchase}
<tr>
<td align="center" style="padding:6px; width:100; padding:6px; background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;">
{$image = $purchase->product->images[0]}
<a href="{$config->root_url}/
</td>
<td style="padding:6px; width:250; padding:6px; background-color:#f0f0f0; border:1px solid #e0e0e0;font-family:arial;">
<a href="{$config->root_url}/
{$purchase->variant_name}
{if $order->paid && $purchase->variant->
<br>
<a href="{$config->root_url}/
{/if}
</td>
<td align=right style="padding:6px; text-align:right; width:150; background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;">
{$purchase->amount} {$settings->units} ×
{$purchase->price|convert:$
</td>
</tr>
{/foreach}
{if $order->discount}
<tr>
<td style="padding:6px; width:100; padding:6px;
background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;"></
<td style="padding:6px; background-color:#f0f0f0; border:1px solid #e0e0e0;font-family:arial;">
Скидка
</td>
<td align=right style="padding:6px; text-align:right; width:170; background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;">
{$order->discount} %
</td>
</tr>
{/if}
{if $order->coupon_discount>0}
<tr>
<td style="padding:6px; width:100; padding:6px;
background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;"></
<td style="padding:6px; background-color:#f0f0f0; border:1px solid #e0e0e0;font-family:arial;">
Купон {$order->coupon_code}
</td>
<td align=right style="padding:6px; text-align:right; width:170; background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;">
−{$order->coupon_
</td>
</tr>
{/if}
{if $delivery && !$order->separate_delivery}
<tr>
<td style="padding:6px; width:100; padding:6px;
background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;"></
<td style="padding:6px; background-color:#f0f0f0; border:1px solid #e0e0e0;font-family:arial;">
{$delivery->name}
</td>
<td align="right" style="padding:6px; text-align:right; width:170; background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;">
{$order->delivery_price|
</td>
</tr>
{/if}
<tr>
<td style="padding:6px; width:100; padding:6px;
background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;"></
<td style="padding:6px; background-color:#f0f0f0;
border:1px solid #e0e0e0;font-family:arial;
Итого
</td>
<td align="right" style="padding:6px;
text-align:right; width:170; background-color:#ffffff; border:1px solid
#e0e0e0;font-family:arial;
{$order->total_price|convert:$
</td>
</tr>
</table>
<br>
Вы всегда можете проверить состояние заказа по ссылке:<br>
<a href="{$config->root_url}/
Результатом моей курсовой работы стал готовый к работе сайт Интернет-магазин по продаже услуг логистической фирмы. В ходе проведения работы были выделены основные задачи сайта. Оценивая проделанную работу можно сделать выводы:
- Сайт предоставляет пользователям из целевой группы наиболее нужные им сервисы, а именно - возможность ознакомиться со списком услуг
- Дизайн сайта соответствует предполагаемым предпочтениям целевой группы, времени и целям нахождения потенциальных клиентов на сайте.
Информация о работе Информационная система поддержки продаж электронных компонентов