Разработка электронного магазина для системы книготорговли
Характеристика процессов электронной коммерции в книготорговой деятельности и практической разработке системы электронной торговли на примере книжного Web-магазина. Изучение организационных принципов электронной коммерции и нормативно-правовой базы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 16.06.2017 |
Размер файла | 1,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Что касается PHP, то возможность интеграции его в Apache предусмотрена разработчиками самого PHP. Apache же выполняет только функции посредника между скриптом и компилятором. Существует два способа интеграции PHP в Apache. Первый - установка специального модуля, расширяющего возможности сервера, и тогда он сам становится способным "компилировать" скрипты. И второй - установка в конфигурационных файлах связей между php-файлами и самим компилятором (он находится на диске в виде файлов .cgi или .exe).
На основе сервера Apache можно создавать не только простые любительские сайты, но и ресурсы, требующие серьезной криптографической защиты передаваемых данных. Специально для этого был разработан протокол SSL/TLS, а его поддержка была встроена в Apache 2.0. С помощью специального модуля можно осуществлять аутентификацию на основе именных сертификатов, что позволяет практически наверняка гарантировать подлинность пользователя.
Сервер Apache может вести протокол всех действий, совершаемых с ним. Причем администратор может сам выбрать степень подробности протокола. Протоколы ведутся отдельно для ошибок, для успешных операций и для каждого виртуального хоста.
PHP.
РНР лучше всего охарактеризовать как работающий на стороне сервера встроенный язык сценариев Web, позволяющий разработчикам быстро и эффективно строить динамические Web-приложения. С позиций грамматики и синтаксиса РНР напоминает язык программирования С, хотя разработчики включили в него средства из других языков, в том числе из Perl, Java и C++.
Среди ценных заимствованных возможностей -- поддержка регулярных выражений, мощные средства работы с массивами, объектно-ориентированная методология и обширная поддержка работы с базами данных.
При написании приложений, выходящих за рамки традиционной, статической методологии разработки Web-страниц (то есть HTML), РНР также может послужить ценным инструментом для создания и управления динамическим содержанием, который используется наряду с JavaScript, стилями, WML (WirelessMarkupLanguage) и другими полезными языками.
Благодаря наличию сотен стандартных функций, РНР в состоянии решить практически любую задачу, которая может придти в голову разработчику. В нем имеется обширная поддержка создания графики и операций с ней, математических вычислений, средств электронной коммерции и таких популярных технологий, как XML (ExtensibleMarkupLanguage), ODBC (OpenDatabaseConnectivity) и MacromediaShockwave. Широкий выбор возможностей избавляет от необходимости рутинной и непростой работы по подключению сторонних модулей.
Одним из главных достоинств РНР является тот факт, что он внедряется прямо в HTML-код, поэтому программисту не приходится писать программу с множеством команд для простого вывода HTML. РНР предоставляет в распоряжение разработчиков и администраторов гибкие и эффективные средства безопасности, которые условно делятся на две категории: средства системного уровня и средства уровня приложения.
Средства безопасности системного уровня. В РНР реализованы механизмы безопасности, находящиеся под управлением администраторов; при правильной настройке РНР это обеспечивает максимальную свободу действий и безопасность. РНР может работать в так называемом безопасном режиме (safe mode), который ограничивает возможности применения РНР пользователями по ряду важных показателей. Например, можно ограничить максимальное время выполнения и использование памяти (неконтролируемый расход памяти отрицательно влияет на быстродействие сервера). По аналогии с cgi-bin администратор также может устанавливать ограничения на каталоги, в которых пользователь может просматривать и исполнять сценарии РНР, а также использовать сценарии РНР для просмотра конфиденциальной информации на сервере (например, файла passwd).
Средства безопасности уровня приложения. В стандартный набор функций РНР входит ряд надежных механизмов шифрования. РНР также совместим со многими приложениями независимых фирм, что позволяет легко интегрировать его с защищенными технологиями электронной коммерции. Другое преимущество заключается в том, что исходный текст сценариев РНР нельзя просмотреть в браузере, поскольку сценарий компилируется до его отправки по запросу пользователя. Реализация РНР на стороне сервера предотвращает возможность похищение сценариев пользователями.
Поскольку РНР является встраиваемым языком, он отличается исключительной гибкостью по отношению к потребностям разработчика. Хотя РНР обычно рекомендуется использовать в сочетании с HTML, он с таким же успехом интегрируется и в JavaScript, WML, XML и другие языки. Кроме того, хорошо структурированные приложения РНР легко расширяются по мере необходимости. Нет проблем и с зависимостью от браузеров, поскольку перед отправкой клиенту сценарии РНР полностью компилируются на стороне сервера. В сущности, сценарии РНР могут передаваться любым устройствам с браузерами, включая сотовые телефоны, электронные записные книжки, пейджеры и портативные компьютеры, не говоря уже о традиционных PC. Программисты, занимающиеся вспомогательными утилитами, могут запускать РНР в режиме командной строки.
Поскольку РНР не содержит кода, ориентированного на конкретный Web-сервер, пользователи не ограничиваются определенными серверами (возможно, незнакомыми для них). Apache, Microsoft IIS, Netscape Enterprise Server, Stronghold и Zeus -- РНР работает на всех перечисленных серверах. Поскольку эти серверы работают на разных платформах, РНР в целом является платформенно-независимым языком и существует на таких платформах, как UNIX, Solaris, FreeBSD и Windows.
Наконец, средства РНР позволяют программисту работать с внешними компонентами, такими как Enterprise Java Beans или СОМ-объекты Win32. Благодаря этим новым возможностям РНР занимает достойное место среди современных технологий и обеспечивает масштабирование проектов до необходимых пределов.
MySQL.
MySQL - компактный многопоточный сервер баз данных. Он характеризуется большой скоростью, устойчивостью и легкостью в использовании.
MySQL был разработан компанией TcX для внутренних нужд, которые заключались в быстрой обработке очень больших баз данных. Компания утверждает, что использует MySQL с 1996 года на сервере с более чем 40 БД, которые содержат 10000 таблиц, из которых более чем 500 имеют более 7 миллионов строк.
MySQL является идеальным решением для малых и средних приложений. Исходники сервера компилируются на множестве платформ. Наиболее полно возможности сервера проявляются на Unix-серверах, где есть поддержка многопоточности, что дает значительный прирост производительности.
MySQL-сервер является бесплатным для некоммерческого использования. Иначе необходимо приобретение лицензии, стоимость которой составляет 190 EUR.
Возможности.MySQL поддерживает язык запросов SQL в стандарте ANSI 92, и кроме этого имеет множество расширений к этому стандарту, которых нет ни в одной другой СУБД.
Краткий перечень возможностей MySQL.
Поддерживается неограниченное количество пользователей, одновременно работающих с базой данных.
Количество строк в таблицах может достигать 50 млн.
Быстрое выполнение команд. Возможно MySQL самый быстрый сервер из существующих.
Простая и эффективная система безопасности.
По словам создателей именно пункты 2-4 дали возможность достичь высокого быстродействия. Их реализация существенно снижает скорость сервера. Эти возможности не являются критичными при создании Web-приложений, что в сочетании с высоким быстродействием и малой ценой позволило серверу приобрести большую популярность.
2.2 Системные требования клиент-серверной части Web-приложения
Администраторская часть. Данный Интернет-магазин работает на базе платформ Windows, UNIX, Linux, FreeBSD, MacOS. Для корректной работы магазина, на сервере должны быть установлены:
PHP 4.4.0 или выше, 5.x
необходимые настройки PHP (php.ini):
file_uploads = On
MySQL 3.23.x, 4.x, 5.x
Пользовательская часть.
Для корректного отображения в браузере, разрешение экрана должно быть не менее 800 * 600 (Критично!)
для корректного отображения в браузере, качество цветопередачи должно быть 32 бита (Не Критично!)
Минимальная конфигурация компьютера для работы с Интернет-магазином:
IBM PC-совместимый компьютер с процессором Pentium-4 или выше
128 Мбайт оперативной памяти (рекомендуется 256 Мбайт оперативной памяти)
примерно 50 Мбайт на жестком диске
видеоадаптер SVGA или лучшего разрешения
"мышь" или совместимое устройство
браузер Internet Explorer 6.0ивыше++
2.3 Описание процесса инсталляции Web-магазина
Установка Интернет-магазина осуществляется путем выполнения последовательности действий, перечисленных ниже.
1. Для настройки магазина на работу с БД необходимо в текстовом редакторе открыть файл cfg/connect.inc.php, найти в нём следующие строки:
define('DB_HOST', 'localhost'); // имя хоста базы данных
define('DB_USER', 'root'); // имя пользователя для доступа к базе данных
define('DB_PASS', '12345'); // пароль для доступа к базе данныхdefine('DB_NAME', 'books_shop'); // имя базы данных
и изменить значения констант, подставив свои значения.
2. Закачать на сервер папку diplom (желательно с помощью специального FTP-клиента, который автоматически преобразует символы перехода на новую строку Windows в символы перехода на новую строку Unix).
3. При необходимости выставить на файлы index.php и admin.php атрибуты, разрешающие их запуск (обычно 0644 или 0666). На папку pictures, а также на все файлы в ней находящиеся выставить атрибуты, разрешающие запись (0777).
4. Создать базу данных с именем, которое было прописано в файле cfg/connect.inc.php и, с помощью phpMyAdmin (программа администрирования СУБД MySQL), загрузить в неё данные из SQL скрипта cfg/db_shop.sql.
При этом магазин будет заполнен небольшим количеством товаров, разделов и подразделов, что позволит легче ориентироваться в интерфейсе администрирования. В дальнейшем, имеется возможность всё это удалить, создать свои разделы, подразделы и наполнить магазин своими товарами.
На этом установка завершена, можно запускать магазин в браузере.
Логин администратора (по умолчанию): root
Пароль администратора (по умолчанию): 12345
2.4 Руководство пользователя
Работа пользовательской части магазина начинается после ввода в строке адреса браузера следующего пути:
http://www.имя_хоста/diplom/index.php
После успешной загрузки в окне браузера пользователя появится главная страница Интернет-магазина [Рис. 2.1].
На витрине магазина (центральная часть главной страницы) выводится список книг, которые, как правило, пользуются наибольшим спросом и рекомендуются к приобретению администрацией магазина.
Пользователь имеет возможность, не покидая витрины, посмотреть подробное описание заинтересовавшей его книги. Для этого он должен щелкнуть курсором мыши или по фотографии, или по названию, или по надписи “подробнее…”, относящихся к выбранной книге. Также пользователь может отправить выбранную книгу в “корзину покупок”, путем щелчка мыши по кнопке “В корзину”.
Рисунок2.1 - Общий вид главной страницы магазина
В левой части страницы находится меню “Основные разделы” [Рис. 2.2]. В нем перечислены все категории книг, которые имеются в магазине на данный момент.
Рисунок 2.2 - Общий вид меню “Основные разделы”
Для того, чтобы выбрать интересующий раздел, пользователь должен щелкнуть курсором мыши по выбранному названию раздела меню. В случае если выбранный раздел содержит подразделы, справа будет выведен их список [Рис. 2.3], в противном случае, если раздел пустой, будет выведено сообщение: “В этом разделе подразделов нет”.
Рисунок2.3 - Общий вид списка подразделов
В открывшемся списке пользователь увидит имена подразделов, расположенных построчно. Напротив каждого имени подраздела в круглых скобках стоит цифра, указывающая количество книг в данном подразделе. Если напротив какого-то имени подраздела стоит цифра “0”, это означает, что данный подраздел пуст и не содержит ни одной книги. При попытке открыть такой подраздел, пользователь увидит сообщение: “В этом разделе книг нет”. Для выбора интересующего подраздела пользователю необходимо щелкнуть курсором мыши по имени подраздела и, если подраздел не пустой, в центральной части окна магазина будет выведен список всех книг, найденных в данном подразделе [Рис. 2.4].
Рисунок2.4 -Общий вид списка найденных книг
На текущую страницу магазина выводятся максимум 10 найденных книг. Если число найденных книг превышает 10, тогда в верхней части списка книг выводится меню навигации по страницам [Рис. 2.5].
Меню навигации состоит из ссылок на страницы, которые отображаются цифрами, ссылки “вперед »” и указателя количества найденных товаров. Одновременно на текущей странице могут отображаться максимально 5 ссылок на страницы. Для перехода на следующую страницу, пользователь должен щелкнуть курсором мыши по ссылке “вперед »”, либо по цифровой ссылке на выбранную страницу. Если количество найденных страниц превышает 5, то когда будет открыта страница с номером больше 5, после слова “Страницы:” появится ссылка “« назад”, позволяющая вернуться на предыдущую страницу. Ссылка на страницу, открытую в данный момент, отображается в квадратных скобках и выделяется красным цветом. Меню навигации дублируется в нижней части страницы.
Рисунок2.5- Общий вид меню навигации по страницам (выше названия книги)
Выше меню навигации по страницам [Рис. 2.5], выводятся три ссылки, разделенные стрелкой “” - это ссылка на главную страницу, ссылка на текущий раздел и ссылка на текущий подраздел. Щелчок курсором мыши по выбранной ссылке позволяет пользователю немедленно перейти в нужное место магазина из текущей страницы.
Список выводимых на страницу книг, состоит из описания каждой книги, отделенного горизонтальной чертой от описания следующей книги.
Описание отдельно взятой книги включает в себя фотографию книги, название книги, ее автора, название издательства, количество страниц, краткое описание книги, ссылку “подробнее…”, цену книги и кнопку “В корзину”. Один или несколько элементов описания книги могут отсутствовать.
Для просмотра более детальной информации по выбранной книге пользователь должен щелкнуть курсором мыши либо по фотографии книги, либо по названию книги, либо по ссылке “подробнее…”. В результате чего откроется подробное описание выбранной книги [Рис. 2.6].
Рисунок2.6- Подробное описание выбранной книги
Подробное описание включает в себя название книги, автора книги, фотографию книги, вид переплета, количество страниц, код ISBN, формат книги, дату выхода книги, наименование издательства, цену, кнопку “В корзину” и полное описание книги. Один или несколько элементов подробного описания книги могут отсутствовать.
Для выхода из подробного описания и возврата к списку книг пользователь должен нажать кнопку “назад” в браузере, либо воспользоваться ссылками, расположенными выше описания книги. Однако, в последнем случае, при выборе ссылки на текущий подраздел, пользователь перейдет на первую страницу списка найденных книг данного подраздела, независимо от того на какой странице списка он находился до этого.
В списке найденных книг около каждой книги, и в детальном описании каждой книги, присутствует кнопка “В корзину”. Она позволяетотправить выбранный товар в “корзину покупок”. Однако если товар отсутствует на складе - вместо этой кнопки выводится надпись: “Нет на складе”.
При нажатии пользователем на кнопку “В корзину”, в центральной части магазина открывается “корзина покупок” [Рис. 2.7].
Рисунок2.7- Общий вид “корзины покупок”
Корзина имеет вид двумерной таблицы. Столбцы этой таблицы имеют следующие обозначения: №, название, количество, цена, стоимость, удалить. Число строк таблицы определяется количеством выбранных товаров. При первом нажатии кнопки “В корзину” напротив выбранного товара, происходит добавление данного товара в корзину, причем счетчик количества товара будет равен “1”. В случае если пользователь будет повторно нажимать кнопку “В корзину” напротив того же товара, счетчик количества данного товара в корзине будет увеличиваться на “1”. Одновременно с этим будет изменяться стоимость товара и итоговая стоимость покупки.
В любой момент времени пользователь может перейти из корзины к списку книг, для чего ему необходимо нажать кнопку “Вернуться к покупкам”, при этом содержимое корзины меняться не будет. Находясь в “корзине покупок” пользователь может поменять количество выбранного товара, вписав необходимую цифру в поле “Количество” и нажав кнопку “Обновить”. В случае если на складе в данный момент нет указанного количества товара, пользователю будет выведено сообщение: “Извините, в данный момент эта книга не доступна в таком количестве” и количество товара в поле “Количество” будет ограниченно числом книг, доступных на складе. Если пользователь хочет удалить какую-либо книгу из корзины, ему достаточно щелкнуть мышью по кресту напротив выбранного товара или в поле “Количество” вписать цифру “0” и нажать кнопку “Обновить” - товар исчезнет из корзины. В случае если пользователь решил удалить все товары из корзины, ему необходимо нажать на ссылку в верхнем левом углу таблицы: “Очистить корзину”, в результате этого строки таблицы и кнопки исчезнут, и появится красная надпись: “Ваша корзина пуста”.
После того, как пользователь выбрал интересующие его товары, задал их количество, он может перейти к форме оформления заказа [Рис. 2.8]. Для этого пользователю достаточно щелкнуть мышью по кнопке “Оформить заказ”. Форма оформления заказа включает в себя следующие поля: имя, фамилия, e-mail, страна, город, адрес, телефон. Причем все поля, кроме двух последних, обязательны к заполнению и форма не будет отправлена до тех пор, пока остается хотя бы одно не заполненное поле.
В случае необходимости пользователь в любой момент времени может вернуться назад в корзину, нажав кнопку: “Вернуться в корзину”. После того, как все обязательные для заполнения поля заполнены, пользователь должен нажать на кнопку “Оформить заказ !”. Если заказ отправлен успешно, то пользователь увидит сообщение следующего содержания: “Спасибо за Ваш заказ! В ближайшее время наш менеджер свяжется с Вами” и ссылку внизу сообщения: “Вернуться в магазин”, нажав на которую, пользователь перейдет на главную страницу магазина, при этом его корзина будет очищена.
Рисунок2.8 - Общий вид формы оформления заказа
В случае, если до того, как пользователь оформил заказ, количество какого-либо товара, выбранного пользователем, уменьшилось до количества меньшего, чем заказал пользователь, то во время отправки формы, будет выведено сообщение следующего содержания: “ВНИМАНИЕ! Количество заказанных книг было изменено. Для получения более подробной информации свяжитесь с нашим менеджером”, и количество заказанных книг данного наименования уменьшится до числа присутствующих на складе в данный момент времени.
В верхней части окна магазина расположена горизонтальная полоса верхнего меню [Рис. 2.9], в котором находятся следующие пункты: главная, корзина, оплата, доставка, оформить заказ. Пункт меню “Главная” - позволяет пользователю перейти на главную страницу магазина. Пункт “Корзина” - выводит “корзину покупок”. Пункт меню “Оплата” - предназначен для отображения информации об оплате покупок.
Рисунок2.9 - Общий вид верхнего меню
Пункт меню “Доставка” - предназначен для вывода информации о доставке товаров. Последний пункт меню - “Оформить заказ”, позволяет из текущего места магазина перейти непосредственно к форме оформления заказа, но только в том случае, если в “корзине покупок” имеется хотя бы один товар. В случае же, если пользователь выберет данный пункт меню при пустой корзине, ему будет выведено следующее сообщение: “Ваша корзина пуста!”.
2.5 Руководство администратора
Работа администраторского отдела магазина начинается после ввода в строке адреса браузера следующего пути:
http://www.имя_хоста/diplom/admin.php
После успешной загрузки страницы, в окне браузера пользователя появится меню входа в администрирование Интернет-магазина [Рис. 2.10].
Рисунок2.10 - Общий вид меню входа в администрирование
В данном меню необходимо правильно ввести логин и пароль администратора, после чего нажать кнопку “ОК”. В случае, если возникла необходимость перейти в пользовательскую часть, минуя администраторский отдел, необходимо щелкнуть по ссылке: “В пользовательскую часть…”. Если введенные значения логина и пароля администратора не соответствуют правильным - будет выведено сообщение: “Доступ закрыт. Неверный логин и/или пароль”.
После ввода правильной пары логин /пароль откроется главная страница администраторского отдела магазина [Рис. 2.11].
В верхней части главной страницы расположено горизонтальное меню, состоящее из следующих пунктов:
Каталог продукции
Заказы
Сменить аккаунт
В пользовательскую часть
Выйти из сеанса
Рассмотрим подробнее каждый пункт данного меню.
Рисунок2.11 - Общий вид главной страницы администраторского отдела.
Каталог продукции
Пункт меню “каталог продукции” содержит данные о разделах, подразделах и товарах, а также позволяет управлять ими.
При щелчке на данном пункте меню откроется таблица “Категории книг” [Рис. 2.12]. Число строк таблицы соответствует числу категорий книг, существующих в магазине, и числу строк меню “Основные разделы” в пользовательской части магазина. Данная таблица содержит следующие столбцы: №, название категории, число книг, вложен. категории, переименовать, удалить.
№ - содержит номер категории по порядку в таблице.
Название категории - содержит имя категории.
Число книг - содержит общее количество книг во всех подкатегориях данной категории.
Вложен. категории - может принимать значение Да/Нет, в зависимости от того, содержит ли данная категория вложенные категории.
Рисунок2.12 - Общий вид таблицы “Категории книг”
Переименовать - при щелчке по изображению карандаша в данном столбце, появляется окно “Переименовать категорию” [Рис. 2.13], с помощью которого можно задать новое имя категории. При попытке ввести уже существующее имя категории или подкатегории выводится сообщение: “Такое имя уже есть!”.
Удалить - при щелчке по изображению креста в данном столбце, строка содержащая, крест будет удалена, а вместе с ней будут удалены категория, вложенные в нее подкатегории со всеми товарами и фотографиями, если таковые существуют.
Рисунок2.13 - Общий вид окна “Переименовать категорию”
Внизу таблицы “Категории книг” расположена кнопка “Добавить категорию”, при нажатии на нее появляется окно “Добавить категорию” [Рис. 2.14]. В поле данного окна вводят имя новой категории и нажимают кнопку “ОК”. Если категория или подкатегория с таким именем не существует, то в таблицу будет добавлена новая строка с именем новой категории, в противном случае, будет выведено сообщение: “Такое имя уже есть!”.
Рисунок2.14 - Общий вид окна “Добавить категорию”
Если БД магазина не содержит ни одной категории, то таблица “Категории книг” будет пуста и вместо строк таблицы будет выведена надпись: “Категорий больше нет”.
Для того чтобы перейти к таблице “Подкатегории книг” [Рис. 2.15], необходимо щелкнуть курсором мыши по имени выбранной категории.
Таблица “Подкатегории книг” имеет следующие столбцы: №, название подкатегории, число книг, переименовать, удалить.
№ - содержит номер подкатегории по порядку в таблице.
Название подкатегории - содержит имя подкатегории.
Число книг - содержит число книг в данной подкатегории.
Переименовать - при выборе данного элемента, так же как и втаблице “Категории книг”, появляется окно, позволяющее переименовать выбранную подкатегорию. Ввод уже существующих имен категорий и подкатегорий не допускается.
Рисунок2.15 - Общий вид таблицы “Подкатегории книг”
Удалить - при щелчке по кресту в данном столбце выбранная подкатегория будет удалена, вместе с ней будут удалены все товары и фотографии товаров, содержащиеся в ней, если таковые существуют.
Ниже таблицы “Подкатегории книг” есть две кнопки. Первая из них - “Перейти к категориям”, позволяет вернуться к таблице “Категории книг”. Вторая - “Добавить подкатегорию”, позволяет в открывшемся окне ввести имя новой подкатегории. Ввод уже существующих имен категорий и подкатегорий не допускается.
Над таблицей “Подкатегории книг” указывается имя текущей категории.
Для того чтобы перейти к таблице “Товары” [Рис. 2.16], необходимо щелкнуть курсором мыши по имени подраздела. Если в данном подразделе нет товаров - будет выведена надпись: “Товаров нет”. Если же выбранный подраздел содержит товары - будет выведена таблица “Товары”.
Таблица “Товары” состоит из следующих столбцов: №, на витрину, показывать товар, название, цена, на складе, фотография, продано, удалить.
№ - указывает на номер товара в таблице.
На витрину - если установлена галочка в этом столбце, установлена галочка в столбце “Показывать товар”, количество данного товара на складе больше “0” и имеется фотография товара - в этом случае товар будет показан на витрине магазина.
Рисунок2.16 - Общий вид таблицы “Товары”
Показывать товар - если галочка в этом столбце не установлена, то данный товар не будет отображаться ни на витрине, ни среди найденных книг данной подкатегории в пользовательской части магазина.
Название - содержит название товара.
Цена - содержит текущую цену товара, причем цена может быть изменена прямо в таблице, путем вписывания нового значения цены в поле и нажатия кнопки “Сохранить”, находящейся внизу таблицы.
На складе - содержит текущее количество данного товара на складе. Так же как и цена - количество товара может быть изменено прямо в таблице, путем введения нового значения количества в соответствующее поле и нажатия кнопки “Сохранить”.
Фотография - если загружена фотография для данного товара, то будет выведена надпись “Да”, если фотография не загружена - выводится надпись - “Нет”.
Продано - подсчитывает количество проданного товара данного наименования за все время его существования в магазине.
Удалить - щелчок по кресту в данном столбце удаляет выбранный товар и его фотографию, если таковая имеется.
Над таблицей “Товары” выводятся названия текущего раздела и подраздела.
В нижней части таблицы расположена кнопка “Назад”, которая позволяет перейти к таблице “Подкатегории книг”.
Если щелкнуть курсором мыши по имени товара - откроется окно “Товары” [Рис. 2.17].
Окно “Товары” предназначено для редактирования информации по выбранному товару.
В верхней части окна выводится название выбранного товара. Ниже расположен ряд полей с информацией о товаре.
Название - отражает название книги.
Цена - цена книги (вводится только число).
На складе - количество книг на складе (вводится только число).
Автор - содержит фамилию автора.
Переплет - информация о переплете.
Объем - указывает количество страниц (вводится только число).
ISBN - код ISBN.
Формат - указывается информация о формате книги.
Год выхода - информация о годе выхода книги (вводится только число).
Издательство - название издательства.
Фотография - если фотография не закачана, с помощью кнопки “обзор” выбирают путь к файлу фотографии книги и нажимают кнопку “Сохранить” внизу страницы. Если фотография уже закачана - ниже поля “фотография” выводится ссылка на файл фотографии, нажав на которую, можно посмотреть загруженную фотографию в новом окне. Ниже ссылки на файл фотографии выводится ссылка “Удалить”, нажав на которую можно удалить закачанную фотографию.
Рисунок2.17 - Общий вид окна “Товары”
Если имя файла вновь загруженной фотографии, совпадает с уже существующим именем файла другой фотографии, то имя файла вновь загруженной фотографии заменяется случайно сгенерированным числом. Если на место ранее закачанной фотографии, без ее предварительного удаления, закачивают новую фотографию, то старая фотография полностью заменяется вновь закачанной. Не допускается загрузка фотографий, имена файлов которых, содержат русские символы.
Описание (HTML) - содержит полное описание книги (можно использовать теги HTML).
Краткое описание (HTML) - содержит краткое описание книги (можно использовать теги HTML).
Если в одном или нескольких полях данные были изменены, необходимо нажать кнопку “Сохранить”, расположенную в нижней части окна “Товары”. Для того чтобы закрыть окно “Товары”, не внося ни каких изменений, необходимо нажать кнопку “Отмена”.
Ниже таблицы “Товары” расположена кнопка “Добавить товар”. При нажатии на нее также откроется окно “Товары”, но поля формы в этом окне будут пустыми. После того как будут заполнены все необходимые поля, нужно нажать на кнопку “Сохранить” и новый товар будет добавлен в таблицу и в БД.
Заказы
Пункт меню “ заказы” содержит данные о заказах. С правой стороны от этого пункта в меню, в круглых скобках, указано количество заказов хранящихся в БД на данный момент времени.
При щелчке на данном пункте меню откроется таблица “Заказы” [Рис. 2.18]. Число строк таблицы соответствует числу не выполненных заказов.
Рисунок2.18 - Общий вид таблицы “Заказы”
Данная таблица содержит следующие столбцы: № заказа, покупатель, e-mail, адрес, телефон, заказанные товары, стоимость заказа, время заказа, выполнен, отменен.
№ заказа - содержит номер заказа.
Покупатель - содержит имя и фамилию покупателя.
E-mail - содержит ссылку на электронный адрес покупателя и позволяет прямо из таблицы написать сообщение покупателю.
Адрес - содержит адрес покупателя.
Телефон - телефон покупателя.
Заказанные товары - выводится перечень заказанных товаров, с указанием количества товаров каждого наименования и цены за единицу товара.
Стоимость заказа - выводится итоговая стоимость заказа.
Время заказа - выводится дата и время совершения заказа.
Выполнен - при выборе данного элемента появится окно с вопросом: “Заказ № выполнен?”, при положительном ответе - строка заказа будет удалена из данной таблицы, счетчик количества проданных товаров данного наименования уменьшится на число товаров в заказе.
Отменен - при выборе данного элемента появится окно с вопросом: “Заказ № отменен?”, при положительном ответе - строка заказа будет удалена из данной таблицы, счетчик количества проданных товаров данного наименования не изменится.
Если таблица “Заказы” не содержит ни одного невыполненного заказа, то будет выведена надпись: “Заказов нет”.
Сменить аккаунт
При выборе данного пункта меню будет выведена форма “Cмена аккаунта” [Рис. 2.19], которая позволяет сменить пару логин/пароль, необходимых для доступа к администраторскому отделу магазина.
Вновь введенный логин и пароль не могут быть пустыми, состоять только из знаков пробела, а также длина их не может быть меньше 4 символов.
Новый пароль и подтверждение пароля не могут быть разными. Если смена аккаунта прошла успешно, то теперь во время входа в администраторский отдел, необходимо вводить новые значения логина и пароля.
Рисунок2.19 - Общий вид формы “Смена аккаунта”.
Данный пункт меню позволяет прямо из администраторского отдела перейти в пользовательскую часть. Причем в данном случае, в пользовательской части, над меню “Основные разделы” будет отображаться ссылка “Администрирование”, щелчок по которой позволяет перейти обратно в администраторский отдел без повторного ввода логина/пароля. Ссылка “Администрирование”, в пользовательской части, отображается до тех пор, пока не будет осуществлен щелчок по ссылке “Очистить корзину”. В этом случае ссылка “Администрирование” исчезнет, и доступ в администраторский отдел будет возможен только после ввода в соответствующем окне логина и пароля администратора магазина.
Выйти из сеанса
Данный пункт меню стирает значения сеансовых переменных, хранящих информацию о текущем логине и пароле администратора. А также выводит на экран меню входа в администрирование. Данный пункт меню рекомендуется применять, если на одном и том же компьютере работают несколько человек, а также в случае, если после успешной смены аккаунта необходимо войти в отдел администрирования под новым логином и паролем.
3. Экономическая эффективность внедрения ИС
3.1 Расчет трудоемкости выполнения работ
Любой разрабатываемый для коммерческого использования программный продукт должен способствовать увеличению дохода заказчика продукта. Разработанный электронный магазин для системы книготорговли рассматривается как коммерческий продукт, предназначенный для использования в предприятии оптово-розничной торговли ИП Киракосян Н.И. Внедрение и использование программного продукта позволит расширить виды деятельности организации и увеличить доход.
Основную часть стоимости разработки программного продукта в большинстве случаях образуют трудовые затраты, поэтому определение трудоемкости работ каждого из участников процесса разработки является ключевым моментом расчета экономической эффективности проекта.
Трудоемкость выполнения работ имеет вероятностный характер вследствие влияния множества факторов, трудно учитываемых в количественном измерении. В таких случаях, когда выбор, обоснование и оценка последствий решений не могут быть выполнены на основании точных расчётов, трудоемкость работ оценивается экспертным путем в человеко-днях. Под экспертными методами обычно понимают комплекс логических и математико-статистических процедур: получение от специалистов информации, её анализ, обобщение и принятие на её основе обоснованных решений.
Трудоемкость выполнения работ по разработке интернет-магазина складывается из сумм трудоемкости запланированных этапов работ, определяемых в человеко-днях. Для оценки трудоёмкости работ по каждому этапу необходимо знать затраты времени на выполнение этапов. Для определения ожидаемого значения трудоемкости Tож(i) используется формула:
(3.1)
где Тmin(i) - минимально возможная трудоемкость выполнения отдельных работ по оптимистическим оценкам в предположении наиболее благоприятного стечения обстоятельств, Tmax(i) - максимально возможная трудоемкость выполнения отдельных работ по пессимистическим оценкам в предположении наиболее неблагоприятного стечения обстоятельств.
Степень неопределенности выполнения работы за ожидаемое время характеризуется дисперсией d(i) и определяется по формуле:
(3.2)
Если разброс между Tmax(i) и Тmin(i) большой, то вероятность выполнения работ в запланированный срок мала.
Оценка трудоемкости этапов работ и ее расчетные величины сведены в таблице 3.1.
Таблица 3.1 - Оценка трудоемкости разработки интернет-магазина для системы книготорговли
Этапы работы |
Оценка трудоемкости |
Расчетные величины |
|||
Тmin(i) |
Tmax(i) |
Tож(i) |
d(i) |
||
1. Ознакомление с предметной областью |
4 |
6 |
4,80 |
0,11 |
|
2. Аналитический обзор состояния вопроса |
3 |
4 |
3,40 |
0,03 |
|
3. Разработка технического задания |
6 |
10 |
7,60 |
0,44 |
|
4. Разработка структуры баз данных |
6 |
8 |
6,80 |
0,11 |
|
5. Написание программных модулей |
20 |
25 |
22,00 |
0,69 |
|
6. Отладка и тестирование программных продуктов |
6 |
10 |
7,60 |
0,44 |
|
7. Подготовка документации |
2 |
3 |
2,40 |
0,03 |
|
8. Технико-экономическое обоснование разработки |
4 |
6 |
4,80 |
0,11 |
Из расчетных данных таблицы 3.1 видно, что практически по всем этапам работы степень неопределенности выполнения работы (дисперсия) достаточно мала и работа будет выполнена в срок. Однако по этапам 3, 5 и 6 значение дисперсии достаточно велико и равно 0,44, 0,69 и 0,44 соответственно. Из этого следует, что на этих этапах неопределенность в сроках выполнения задачи возрастает и существует вероятность выхода за пределы планового временного графика в сторону увеличения времени работ.
3.2 Определение плановой себестоимости проведения работы
Прежде, чем принять решение о целесообразности проведения работ по разработке программного продукта, организация-заказчик определяет, какую прибыль она сможет получить в результате проведения работ. Для этого необходимо определить экономически обоснованную совокупность всех предполагаемых затрат в стоимостном выражении, связанных с выполнением работ, что и называется плановой себестоимостью. Плановая себестоимость является основным документом, на основании которого осуществляется планирование и учет затрат на ее выполнение.
Калькуляция плановой себестоимости осуществляется по следующим статьям:
- материальные затраты;
- затраты на оплату труда;
- отчисления на социальные нужды;
- амортизация основных средств;
- затраты на оплату электроэнергии;
- прочие затраты.
Затраты по статье «Материалы» определяются по действующим ценам с учетом транспортно-заготовительных расходов, величина которых составляет 10% от стоимости материалов и непредвиденных расходов, величина которых составляет 5% от стоимости материалов. Расчет стоимости материалов сведен в таблице 4.2.
Таблица 3.2 - Расчет материальных затрат
Наименование материальных ценностей |
Единица измерения |
Количество |
Цена за единицу, руб. |
Сумма, руб. |
|
Канцелярские товары |
Х |
Х |
Х |
180 |
|
Бумага |
Пачка |
2 |
245 |
490 |
|
Картридж для МФУ |
шт. |
1 |
3870 |
3870 |
|
Непредвиденные расходы |
Х |
Х |
Х |
227 |
|
Итого |
Х |
Х |
Х |
4767 |
На статью «Затраты на оплату труда» относится заработная плата сотрудников, непосредственно занятых выполнением работы. Исходными данными для расчета служат трудоемкость выполняемых работ и заработная плата за один рабочий день. По видам заработная плата подразделяется на основную и дополнительную. Основная заработная плата по разработке программного продукта включает оплату труда за фактически отработанное время всех сотрудников, принимающих непосредственное участие в работе. В данном случае необходимо учитывать основную заработную плату разработчика (студента), дипломного руководителя и консультанта по экономике.
Средняя основная заработная плата программиста составляет 1200 руб. в день. Ожидаемая трудоемкость выполнения комплекса работ по разработке интернет-магазина была определена ранее и составила 59,4 дня. Следовательно, общая сумма основной заработной платы составила 71280 руб. К дополнительной зарплате относятся разовые выплаты сверх основной заработной платы стимулирующего или компенсационного характера, которые законодательно не регулируются, поэтому способа адекватной их оценки при калькуляции плановой себестоимости нет. Однако, с учетом сложившейся практики средний размер дополнительной заработной платы в научных учреждениях составляет 10% от основной. Таким образом, дополнительная заработная плата составляет 7128 руб. Следовательно, общая сумма затрат на оплату труда составит - 78408 руб.
На статью «Отчисления на социальные нужды» относятся отчисления во внебюджетные фонды (Фонд Социального Страхования, Пенсионный фонд, Фонд Обязательного медицинского страхования), т.е. ЕСН (Единый Социальный Налог). Отчисления на социальные нужды составляют 30% от суммы затрат на оплату труда. Следовательно, отчисления на социальные нужды составляют 23522 руб.
На статью «Амортизация основных средств» относятся расходы, связанные с износом основных фондов. Компьютерная техника относится к основным средствам предприятия и согласно действующего на сегодня федерального законодательства, а именно Нормативных актов -- Постановления КМУ РФ от 01.01.2002 N1 в редакции от 06 июля 2015 года «О Классификации основных средств, включаемых в амортизационные группы» и Общероссийского классификатора основных фондов (ОКОФ) ОК 013-2014 (СНС 2008), действующего с 01.01.2017г компьютерная техника относится ко второй группе основных средств «Техника электронно- вычислительная» со сроком полезного использования от 2-х до 3-х лет.
На предприятии заказчика используется линейный способ начисления амортизации с годовой нормой автоматизации (Nам), рассчитанной исходя из срока полезного использования 3 года (n) по формуле
Nам = 1/n * 100% = 1/3 *100 = 33,33%(3.3)
Норма амортизации - относительный показатель, определяющий, какую часть стоимости имущества нужно списывать ежегодно, и выражается в процентах.
Сумма амортизации линейным способом рассчитывается по формуле:
Sам =(Sэвм *Nам * Tож)/(365*100) (3.4)
где Sам - первоначальная стоимость оборудования, руб.,
Nам - норма амортизации, % ,
Tож - ожидаемое время использования оборудования, дн.
Стоимость компьютерной техники, используемой при разработке данного проекта в рыночной оценке, составляет 54980 руб (Sам). Ожидаемое время использования оборудования определено ранее в 59,4 дня (Tож). Следовательно, общая сумма затрат по статье расходов «Амортизация основных средств» составляет 2982 руб.
По статье «Затраты на оплату электроэнергии» относятся расходы на электроэнергию при разработке программного продукта.
Стоимость одного машинного часа работы компьютерной техники (Sмч) рассчитывается по формуле:
Sмч = P * SкВт/ч (3.5)
где SкВт/ч - стоимость электроэнергии за 1 кВт (на 1 полугодие 2017 года для юридических лиц в г.Краснодаре составляет 7,81 руб/ кВт);
P - мощность, потребляемая ПК (для компьютера в используемой конфигурации мощность составляет 0,4 кВт/час).
Таким образом, стоимость электроэнергии одного машинного часа работы составит 3,12 руб. С учетом того, что ожидаемая продолжительность работы компьютерной техники составит восемь часов в день в течение 59,4 дня, получаем себестоимость энергии 1482,62 руб.
По статье «Прочие затраты» отражаются расходы, которые не были учтены ранее: консультирование дипломным руководителем 24 часа, оплата одного часа составляет около 60 руб. Следует иметь в виду, что данная оплата варьируется в зависимости от занимаемой должности. Учитывая прочие возможные издержки, условно оценим совокупность прочих затрат из расчета 15% от затрат на оплату труда. Значит, общая сумма затрат по данной статье составит - 1656 руб.
На основании полученных данных по отдельным статьям затрат составляется расчет плановой себестоимости в целом по дипломной работе по форме, приведенной в таблице 4.3.
Таблица 3.3 - Расчет плановой себестоимости
Статьи |
Сумма (руб.) |
|
1. Материальные затраты |
4767 |
|
2. Затраты на оплату труда |
78408 |
|
3. Отчисления на социальные нужды |
23522 |
|
4. Амортизация основных средств |
2982 |
|
5. Затраты на электроэнергию |
1483 |
|
6. Прочие затраты |
1656 |
|
Итого |
112818 |
Из таблицы 3.3. видно, что общий итог плановой себестоимости составил 112818рублей. Основная часть затрат приходится на оплату труда с отчислениями на социальные нужды, она составила 101930 рублей. Материальные затраты составили 4767 рублей, затраты на электроэнергию 1483 руб. и прочие затраты составили 1656 руб. Наименьшую сумму затрат составляют затраты на электроэнергию.
3.3 Экономический эффект
Под эффективностью в общем случае понимается степень соответствия системы поставленным перед ней целям. Экономическая эффективность - это мера соотношения затрат на разработку, внедрение, эксплуатацию и модернизацию системы и прибыли от ее применения. В общем случае экономическая эффективность может достигаться как за счет дополнительно принесенной прибыли, так и за счет получаемой экономии на затратах. Так как при принятии решения о разработке данного проекта преследуется цель развития нового вида деятельности предприятия на уже имеющейся материально-технической базе предприятия без увеличения штата сотрудников, то экономический эффект планируется получить за счет дополнительно принесенной прибыли.
Эффективность предложенного решения поставленной задачи можно оценивать двумя способами:
- теоретической (априорной) оценкой, на основе которой делается обоснованный вывод для реализации выбранного решения,
- фактической (апостериорной) оценкой, определяемой по результатам реализации решения.
Так как точные показатели эффективности от внедрения электронного магазина для системы книготорговли будут получены только после полного его внедрения, произведем теоретическую оценку с использованием основных обобщающих понятий экономической эффективности:
- годовой экономический эффект;
- расчетный коэффициент эффективности капитальных вложений;
- срок окупаемости системы.
Годовой экономический эффект от разработки и внедрения проекта служит для сравнения различных направлений капитальных вложений и рассчитывается по формуле:
Э = П - К * Ен (3.6)
где Э - годовой экономический эффект, руб;
П - годовая экономия (или годовой прирост прибыли), руб.;
К - плановая себестоимость работ, руб.;
Ен - нормативный коэффициент эффективности капитальных вложений.
Значение Ен принимается равным 0.15. Ен представляет собой минимальную норму эффективности капитальных вложений, ниже которой они нецелесообразны.
Расчетный коэффициент эффективности капитальных вложений определяется по формуле:
Ер = П / К (3.7)
Полученное значение сравнивается со значением Ен . Если Ер > Ен, то капитальные затраты можно считать целесообразными, в противном случае они экономически необоснованны.
Данный способ расчета выбран потому, что при внедрении интернет-магазина известна только расходная часть (затраты на лицензии, услуги консультантов, техническую поддержку), а входящие денежные потоки (выгоды, полученные в результате внедрения) не могут быть определены достаточно точно.
Ожидаемый экономический результат от внедрения электронного магазина книготорговли ИП Киракосян Н.И. в течении первого года использования составляет минимум 500 000 руб.
Ожидаемый годовой экономический эффект от разработки и внедрения электронного магазина книготорговли рассчитывается по формуле:
Э = П - К * Ен (3.8)
Так как плановая себестоимость работ составляет 112818 руб, то ожидаемый годовой эффект составит 483077 руб.
Расчетный коэффициент эффективности капитальных вложений определяется по формуле:
Ер = П / К (3.9)
Таким образом, расчетный коэффициент эффективности капитальных вложений в случае разработки интернет-магазина для ИП Киракосян Н.И. равен 4,43. Следовательно, Ер > Ен, это значит, что капитальные затраты можно считать целесообразными.
Срок окупаемости проекта Т представляет собой период времени (в годах), в течение которого капитальные затраты на разработку и внедрение полностью окупятся, и рассчитывается по формуле:
Т = К / П (3.10)
В нашем случае срок окупаемости проекта составляет около 80 дней.
Таким образом, все три критерия соответствуют поставленным условиям (Э>0, Ер > Ен, Т>1/Eн), следовательно, разработка и внедрение интернет-магазина является эффективной и оправданной.
Заключение
В результате выполнения дипломного проекта была достигнута основная цель работы - разработан электронный магазин для системы книготорговли. Приведенные расчеты эффективности показывают, что последующее внедрение интернет-магазина экономически обосновано, проект имеет короткий срок окупаемости и будет способствовать увеличению объема прибыли организации Заказчика.
Проведенное в процессе работы исследование позволяет сделать следующие выводы:
Понятие «электронная коммерция» подразумевает под собой любую сделку, осуществлённую с помощью связанных между собой в сеть компьютеров (возможно и не подключенных к Интернету), в результате успешного завершения которой происходит передача права собственности или права пользования продуктом, который является объектом сделки, от продавца к покупателю. Технологии Интернет-коммерции наиболее полно могут использоваться в маркетинге.
Анализ публикаций за последние годы показывает, что понятие маркетинга в Интернет по-прежнему остается мало изученным и представляет одну из главных проблем фирмы, решившей заниматься коммерцией в этой области. Сеть Интернет не только сложна с точки зрения применения маркетинга, но и противодействует всяческим коммерческим предложениям товаров и услуг, поэтому маркетологи должны быть готовы переосмыслить понятие маркетинга применительно к новым условиям. Успех предприятия в Интернет зависит не столько от умения торговца правильно подать себя, сколько от того, окажутся ли полезными его товары или услуги для пользователей. В связи с этим можно выделить основные правила и принципы маркетинга в Интернет:
электронная от неизвестного абонента почта не поощряется;
данные о потребителе, полученные через Интернет, не должны перепродаваться без четко выраженного согласия на это пользователя;
реклама разрешена только в специально предназначенных для нее телеконференциях и на почтовых серверах;
мероприятия по продвижению товаров и прямая продажа разрешены, но лишь при условии полной открытости;
изучение потребителей разрешается только с полного и ясно выраженного их согласия;
коммуникационное программное обеспечение Интернет никогда не должно выполнять скрытых функций.
Несмотря на научно-технический прогресс, новые средства коммуникации не смогли полностью вытеснить старые, наоборот, они отлично уживаются друг с другом. То же справедливо и в отношении Интернет. Он не заменит традиционные средства рекламы товаров и услуг, которые как нельзя лучше подойдут для того, чтобы сообщить потребителям о том, как найти фирму в электронном мире и пробудить к ней интерес.
Проведенный анализ состояния Интернет-коммерции в России показывает, что должно пройти еще немало времени, пока Интернет-маркетинг полностью не выявит свой потенциал и не станет на равных использоваться вместе с другими бизнес-инструментами, но, несмотря на это, уже сегодня все большее количество российских компаний используют Интернет на всех этапах своей деятельности.
В результате изучения Интернет-коммерции и сопутствующих ей процессов можно сказать, Интернет-коммерция - это не просто создание онлайнового буклета или электронного магазина, за всем этим должны стоять отлаженные технологии работы с клиентами, и все должно базироваться на наработанном ранее опыте, бизнес-процессах и инфраструктуре их обслуживания. Технологии Интернет-коммерции позволяют не только знать, но и предвосхищать потребности клиентов, и только при такой организации работы можно будет с уверенностью смотреть в будущее.
Анализ правовой ситуации в области электронной коммерции в России, показал, что на текущий момент не существует единого закона, который бы регламентировал правовые отношения в области электронной коммерции. Сегодня правовое регулирование в этой области осуществляется, как правило, на основании морально устаревших, противоречивых и несогласованных законов и подзаконных актов. Предположительно, в ближайшем будущем, будет кардинально пересмотрено российское законодательство, с целью убрать из базовых, фундаментальных законов все то, что препятствует внедрению информационных технологий. В настоящее время в Госдуме находится несколько вариантов проекта законов об электронной торговле, однако данный вопрос поднимается не первый год. Причина длительной подготовки законопроекта объясняется тем, что электронная торговля - это новая область, где сам предмет правового регулирования определить очень непросто.
В результате изучения технологических основ электронной коммерции нами был определен основной состав аппаратного и программного обеспечения, необходимого для организации электронного магазина и описано пять основных принципов создания Интернет-магазина это:
Открытие страницы в торговом ряду;
Аренда Интернет-магазина;
Покупка "готового решения";
Разработка магазина "на заказ".
Каждое из рассмотренных решений обладает своими положительными и отрицательными сторонами, однако наиболее приемлемыми решениями, на наш взгляд, являются покупка “готового решения”, в том случае, если масштаб проекта не очень велик, или разработка магазина “на заказ”.
Подобные документы
Понятия электронной коммерции. Развитие электронной коммерции в мире. Перспективы развития электронной коммерции в России. Расчеты в системах электронной коммерции. Алгоритмы и схемы взаимодействия пользователей. Налогообложение и электронные деньги.
дипломная работа [966,4 K], добавлен 16.06.2012Служба телеконференции. Электронная коммерция и история ее развития. Первые системы электронной коммерции. Рынок электронной коммерции. Разновидности бизнеса в интернете, его глобализация. Электронные платежные системы. Безопасность электронной коммерции.
реферат [33,4 K], добавлен 12.04.2009Инструменты для осуществления электронной коммерции. Международная и российская аудитория сети Интернет. Стадии реализации коммерческой сделки. Средства электроники и электронных коммуникаций. Обзор аппаратных и программных средств электронной коммерции.
курсовая работа [78,0 K], добавлен 09.04.2014Формирование "электронной коммерции" как понятия, ее отличия от традиционной коммерческой деятельности. Базовые элементы электронной коммерции, порядок проведения платежей в интернете. Безопасность электронной коммерции, назначение номера карты.
контрольная работа [777,4 K], добавлен 31.08.2010Развитие информационного бизнеса, электронной коммерции на основе Интернет. Описание предметной области, процессов и типичного хода событий при создании информационной системы виртуального предприятия. Калькуляция разработки электронной торговли.
курсовая работа [872,8 K], добавлен 22.05.2015Генезис электронной коммерции. Зарубежный и российский опыт развития интернет-торговли. Ключевые факторы успеха, концепция интернет-магазина. Использование программы Microsoft Office Publisher и практические приемы её применения при разработке веб-узлов.
дипломная работа [5,5 M], добавлен 16.04.2014Преимущества и недостатки электронной коммерции. Описание локального сервера Denwer. Структура файлов и папок. Особенности PHP, MySQL, CSS, HTML. Разработка структуры сайта интернет-магазина по продажи гитар и комплектующих, его программная реализация.
курсовая работа [5,0 M], добавлен 25.10.2014Категории и принципы формирования системы электронной коммерции, ее разновидности и отличительные особенности. Анализ требований к корзине покупок. Обзор языковой и программной базы, критерии выбора. Разработка информационной системы - Интернет-магазина.
дипломная работа [2,3 M], добавлен 27.09.2010Теоретические основы эксплуатации автоматизированных информационных систем электронной коммерции в торговых организациях малого и среднего бизнеса. Описание входной и выходной информации. Анализ деятельности компании ООО "Агентство "Лунный свет".
дипломная работа [2,0 M], добавлен 19.06.2015Генезис электронной коммерции, ее основные предпосылки и тенденции развития. Систематизация теории и методологии создания интернет-магазина, изучение успешного зарубежного и отечественного опыта в данной области. Разработка проекта интернет-магазина.
дипломная работа [7,0 M], добавлен 29.06.2012