Разработка интернет – магазина по продаже программного обеспечения

Автор работы: Пользователь скрыл имя, 17 Мая 2014 в 20:34, дипломная работа

Краткое описание

Дипломная работа состоит из пяти разделов. Для осуществления поставленных целей в первом разделе был проведен обзор принципов построения информационных систем для торговли через интернет, анализ и безопасность платежных систем в интернет. Во втором разделе была разработана структура построения электронного магазина, в третьем описывается проектирование и программная реализация интернет – магазина.
Четвертый и пятый раздел соответственно разделы экономического обоснования проекта и раздел безопасности жизнедеятельности.
В разделе «Экономическое обоснование проекта» производится расчет себестоимости и окупаемости продукта.
Раздел «Безопасность жизнедеятельности» включает в себя: требования к помещению, организации рабочего места, расчет освещенности и уровня шума.
В заключении подводятся итоги проделанной работы.

Содержание

1Обзор принципов построения информационных систем для торговли через интернет
1.1 Анализ принципов построения электронных магазинов
1.2 Сравнительная характеристика программных средств построения электронного магазина
1.3 Анализ платежных систем
1.4 Безопасность платежей в Интернете
1.5 Выводы
2 Разработка структуры построения электронного магазина
2.1 Архитектура электронного магазина
2.2 Разработка алгоритма работы электронного магазина
2.3 Разработка системы оплаты и доставки
2.4 Выводы
3 Проектирование и программная реализация интернет – магазина
3.1 Разработка интерфейса
3.2 Программная реализация
3.3 Защита электронного магазина
3.4 Выводы
4 Экономическое обоснование проекта
4.1 Маркетинговые исследования предприятия
4.2 Обоснование создание дополнительной услуги в магазине
4.3 Расходы по созданию и размещению магазина в сети интернет
4.4 Выводы
5 Безопасность жизнедеятельности
5.1 Характеристика условий труда программиста
Выводы и рекомендации
Библиографический список

Прикрепленные файлы: 1 файл

дипломная работа.docx

— 241.99 Кб (Скачать документ)

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

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

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

Приведенные расчеты показывают, что внедрение дополнительной услуги в магазине «Элвис» экономически обоснованно и помимо быстрой окупаемости проекта повысит рейтинг и получение дополнительной прибыли магазина за счет:

- дополнительного круглосуточного  канала сбыта товаров;

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

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

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

Модульная система php-скрипта открывает широкие возможности и перспективы электронному магазину, позволит ему изменяться в ногу со временем, совершенствуя и оттачивая искусство взаимодействия с клиентом.

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

 

Приложение А – Алгоритм работы электронного магазина

 

 

Приложение Б – Оригинальный исходный код файла

z:\home\localhost\www\magazin\contact_us.php

<?php

/*

 

 $Id: contact_us.php,v 1.42 2003/06/12 12:17:07 hpdl Exp $

 

 osCommerce, Open Source E-Commerce Solutions

 

 http://www.oscommerce.com

 

 Copyright (c) 2003 osCommerce

 

 Released under the GNU General Public License

*/

 

 require('includes/application_top.php');

 

 require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_CONTACT_US);

 

 $error = false;

 

 if (isset($HTTP_GET_VARS['action']) && ($HTTP_GET_VARS['action'] == 'send')) {

 

 $name = tep_db_prepare_input($HTTP_POST_VARS['name']);

 

 $email_address = tep_db_prepare_input($HTTP_POST_VARS['email']);

 

 $enquiry = tep_db_prepare_input($HTTP_POST_VARS['enquiry']);

 

 if (tep_validate_email($email_address)) {

 

 tep_mail(STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS, EMAIL_SUBJECT, $enquiry, $name, $email_address);

 

 tep_redirect(tep_href_link(FILENAME_CONTACT_US, 'action=success'));

 

 } else {

 

 $error = true;

 

 $messageStack->add('contact', ENTRY_EMAIL_ADDRESS_CHECK_ERROR);

 

 }

 

 }

 

 $breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_CONTACT_US));

?>

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">

<html <?php echo HTML_PARAMS; ?>>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">

<title><?php echo TITLE; ?></title>

<base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>">

<link rel="stylesheet" type="text/css" href="stylesheet.css">

</head>

<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">

<!-- header //-->

<?php require(DIR_WS_INCLUDES . 'header.php'); ?>

<!-- header_eof //-->

<!-- body //-->

<table border="0" width="100%" cellspacing="3" cellpadding="3">

 

 <tr>

 

 <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">

<!-- left_navigation //-->

<?php require(DIR_WS_INCLUDES . 'column_left.php'); ?>

<!-- left_navigation_eof //-->

 

 </table></td>

<!-- body_text //-->

 

 <td width="100%" valign="top"><?php echo tep_draw_form('contact_us', tep_href_link(FILENAME_CONTACT_US, 'action=send')); ?><table border="0" width="100%" cellspacing="0" cellpadding="0">

 

 <tr>

 

 <td><table border="0" width="100%" cellspacing="0" cellpadding="0">

 

 <tr>

 

 <td class="pageHeading"><?php echo HEADING_TITLE; ?></td>

 

 <td class="pageHeading" align="right"><?php echo tep_image(DIR_WS_IMAGES . 'table_background_contact_us.gif', HEADING_TITLE, HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?></td>

 

 </tr>

 

 </table></td>

 

 </tr>

 

 <tr>

 

 <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>

 

 </tr>

<?php

 

 if ($messageStack->size('contact') > 0) {

?>

 

 <tr>

 

 <td><?php echo $messageStack->output('contact'); ?></td>

 

 </tr>

 

 <tr>

 

 <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>

 

 </tr>

<?php

 

 }

 

 if (isset($HTTP_GET_VARS['action']) && ($HTTP_GET_VARS['action'] == 'success')) {

?>

 

 <tr>

 

 <td class="main" align="center"><?php echo tep_image(DIR_WS_IMAGES . 'table_background_man_on_board.gif', HEADING_TITLE, '0', '0', 'align="left"') . TEXT_SUCCESS; ?></td>

 

 </tr>

 

 <tr>

 

 <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>

 

 </tr>

 

 <tr>

 

 <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">

 

 <tr class="infoBoxContents">

 

 <td><table border="0" width="100%" cellspacing="0" cellpadding="2">

 

 <tr>

 

 <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>

 

 <td align="right"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE) . '</a>'; ?></td>

 

 <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>

 

 </tr>

 

 </table></td>

 

 </tr>

 

 </table></td>

 

 </tr>

<?php

 

 } else {

?>

 

 <tr>

 

 <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">

 

 <tr class="infoBoxContents">

 

 <td><table border="0" width="100%" cellspacing="0" cellpadding="2">

 

 <tr>

 

 <td class="main"><?php echo ENTRY_NAME; ?></td>

 

 </tr>

 

 <tr>

 

 <td class="main"><?php echo tep_draw_input_field('name'); ?></td>

 

 </tr>

 

 <tr>

 

 <td class="main"><?php echo ENTRY_EMAIL; ?></td>

 

 </tr>

 

 <tr>

 

 <td class="main"><?php echo tep_draw_input_field('email'); ?></td>

 

 </tr>

 

 <tr>

 

 <td class="main"><?php echo ENTRY_ENQUIRY; ?></td>

 

 </tr>

 

 <tr>

 

 <td><?php echo tep_draw_textarea_field('enquiry', 'soft', 50, 15); ?></td>

 

 </tr>

 

 </table></td>

 

 </tr>

 

 </table></td>

 

 </tr>

 

 <tr>

 

 <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>

 

 </tr>

 

 <tr>

 

 <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">

 

 <tr class="infoBoxContents">

 

 <td><table border="0" width="100%" cellspacing="0" cellpadding="2">

 

 <tr>

 

 <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>

 

 <td align="right"><?php echo tep_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE); ?></td>

 

 <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>

 

 </tr>

 

 </table></td>

 

 </tr>

 

 </table></td>

 

 </tr>

<?php

 

 }

?>

 

 </table></form></td>

<!-- body_text_eof //-->

 

 <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">

<!-- right_navigation //-->

<?php require(DIR_WS_INCLUDES . 'column_right.php'); ?>

<!-- right_navigation_eof //-->

 

 </table></td>

 

 </tr>

</table>

<!-- body_eof //-->

<!-- footer //-->

<?php require(DIR_WS_INCLUDES . 'footer.php'); ?>

<!-- footer_eof //-->

<br>

</body>

</html>

 

 

 

 

Приложение В – Редактированный исходный код файла

z:\home\localhost\www\magazin\contact_us.php

<?php

/*

 

 $Id: contact_us.php,v 1.42 2003/06/12 12:17:07 hpdl Exp $

 

 osCommerce, Open Source E-Commerce Solutions

 

 http://www.oscommerce.com

 

 Copyright (c) 2003 osCommerce

 

 Released under the GNU General Public License

*/

 

 require('includes/application_top.php');

 

 require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_CONTACT_US);

 

 $error = false;

 

 if (isset($HTTP_GET_VARS['action']) && ($HTTP_GET_VARS['action'] == 'send')) {

 

 $name = tep_db_prepare_input($HTTP_POST_VARS['name']);

 

 $email_address = tep_db_prepare_input($HTTP_POST_VARS['email']);

 

 $enquiry = tep_db_prepare_input($HTTP_POST_VARS['enquiry']);

 

 if (tep_validate_email($email_address)) {

 

 tep_mail(STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS, EMAIL_SUBJECT, $enquiry, $name, $email_address);

 

 tep_redirect(tep_href_link(FILENAME_CONTACT_US, 'action=success'));

 

 } else {

 

 $error = true;

 

 $messageStack->add('contact', ENTRY_EMAIL_ADDRESS_CHECK_ERROR);

 

 }

 

 }

 

 $breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_CONTACT_US));

?>

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">

<html <?php echo HTML_PARAMS; ?>>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">

<title><?php echo TITLE; ?></title>

<base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>">

<link rel="stylesheet" type="text/css" href="stylesheet.css">

</head>

<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">

<!-- header //-->

<?php require(DIR_WS_INCLUDES . 'header.php'); ?>

<!-- header_eof //-->

<!-- body //-->

<table border="0" width="100%" cellspacing="3" cellpadding="3">

 

 <tr>

 

 <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">

<!-- left_navigation //-->

<?php require(DIR_WS_INCLUDES . 'column_left.php'); ?>

<!-- left_navigation_eof //-->

 

 </table></td>

<!-- body_text //-->

 

 <td width="100%" valign="top"><?php echo tep_draw_form('contact_us', tep_href_link(FILENAME_CONTACT_US, 'action=send')); ?><table border="0" width="100%" cellspacing="0" cellpadding="0">

 

 <tr>

 

 <td><table border="0" width="100%" cellspacing="0" cellpadding="0">

 

 <tr>

 

 <td class="pageHeading" width=50% align'"left"><center><?php echo HEADING0_TITLE; ?><hr></center></td>

 

 <td class="pageHeading" width=50% align="right"><center><?php echo HEADING1_TITLE; ?><hr></center></td>

 

 </tr>

 

 <tr>

 

 <td class="pageHeading"><?php echo HEADING_TITLE; ?></td>

 

 <td class="pageHeading" align="right"><?php echo tep_image(DIR_WS_IMAGES . 'table_background_contact_us.gif', HEADING_TITLE, HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?></td>

 

 </tr>

 

 </table></td>

 

 </tr>

 

 <tr>

 

 <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>

 

 </tr>

<?php

 

Информация о работе Разработка интернет – магазина по продаже программного обеспечения