Диплом: Автоматизация управления продажами интернет магазина для ООО Stount

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
25
Система «Интернет-магазина «Stount»» должна включать в себя следующие
разделы:
- о компании;
- товары;
- услуги;
- гостевая книга;
- контакты;
- обратная связь (Email);
- карта Интернет-магазина.
Подразделы:
- оборудование;
- расходные материалы;
- программное обеспечение;
- лидеры продаж.
Панель администрирования:
- авторизация;
- панель администрирования;
- страница (ошибка входа в систему);
- страница добавление информации в таблицу «клиенты»;
- страница изменения и удаления информации в таблице «клиенты»;
- страница добавление информации в таблицу «товары»;
- страница изменения и удаления информации в таблице «товары»;
- страница добавление информации в таблицу «заказы»;
- страница изменения и удаления информации в таблице «заказы»;
- страница добавление информации в таблицу «госткнига»;
- страница изменения и удаления информации в таблице «госткнига».
При этом сайт должен быть динамическим, он должен быть соединен с БД,
которую содержат информацию о ценах, товарах, услугах, новостях, клиентах. Также
должна быть разработана БД для гостевой книги БД и авторизации в панели
администратора Интернет-магазина.
26
Сайт стилистически должен быть оформлен в соответствии корпоративному
стилю компании, ее деятельности. Цветовые схемы, графические элементы, логотип и
шрифты также должны быть подобраны соответствующим образом.
Дизайн Интернет-магазина должен быть оформлен в таком стиле, который мог
бы привлечь как можно больше посетителей, т.е. он должен быть стильным,
современным, в меру красочным, удобным для восприятия, должен соответствовать 4
основным правилам профессионального дизайна: побольше мелких деталей,
повышенное внимание к мелочам, гармоничное сочетание цветов, гармоничное
сочетание шрифтов. Оптимальное использование не более 30-40 кБайт графики на
страницу. При этом дизайн первой страницы должен отличатся от всех остальных
страниц. На web-страницах нужно использовать только форматы JPG, JPEG, GIF и
PNG. Ссылки не должны быть схожи с фоном страницы.
Шрифтовое оформление Интернет-магазина должно выполнять основную
задачу – предоставление необходимой информации для посетителя Интернет-
магазина в удобной, легко читаемой форме. Основным шрифтом, который должен
присутствовать на сайте является Arial. Желательное использование
распространенных шрифтов, которые поддерживается любым компьютером. Размер
(кегль) шрифта, расположенный в обновляемой области, должен сочетаться со
шрифтом кнопок навигации и обеспечивать удобство восприятия текста при
минимальном размере экрана. Максимальное число шрифтов на сайте не больше
трех, четырех. Возможно использование css стилей. Фон странички Интернет-
магазина также должен сочетаться с шрифтом, с его цветовой схемой.
Страницы Интернет-магазина должны корректно отображаться в таких
браузерах, как: Internet Explorer, Opera, Mozilla Firefox, Google Chrome.
Первичная разработка и верстка контента (информационного содержимого)
cайта должна производиться силами Исполнителя при непосредственном участии
Заказчика. Заказчик предоставляет все необходимые Исполнителю текстовые и
графические материалы, а также комментарии, касающиеся их содержания, объема,
оформления и размещения. Страницы cайта: товары, услуги, должны предоставлять
реальную информацию о имеющихся в компании ООО «Stount» товарах и услугах.
27
Система управления контентом Интернет-магазина должна включать базу
данных и обеспечить администратору Интернет-магазина возможность выполнения
следующих операций:
- авторизация;
- панель администрирования;
- страница (ошибка входа в систему);
- страница добавление информации в таблицу «клиенты»;
- страница изменения и удаления информации в таблице «клиенты»;
- страница добавление информации в таблицу «товары»;
- страница изменения и удаления информации в таблице «товары»;
- страница добавление информации в таблицу «заказы»;
- страница изменения и удаления информации в таблице «заказы»;
- страница добавление информации в таблицу «госткнига»;
- страница изменения и удаления информации в таблице «госткнига».
Web-cайт должен быть скомпонован таким образом, чтобы обеспечивать
автоматическое масштабирование страниц в зависимости от ширины рабочего поля
браузера пользователя. Минимальная ширина рабочего поля браузера, при которой
необходимо обеспечить полноценное отображение страниц (без полосы
горизонтальной прокрутки), должна составлять 1024 пикселя.
Обслуживающий персонал системы должен обладать следующими навыками:
хорошее владение ПК, владение средствами создания и редактирования Web-страниц,
умение работать с FTP сервером и Интернетом, умение работать с базой данных,
владение навыками Web дизайна.
Пользователями, т.е. посетители Интернет-магазина должны обладать
начальными навыками работы на компьютере и навыками работы в сети Интернет с
использованием Интернет браузеров.
Режим работы: не ограничен, т.е. доступ к Web-сайту должен быть обеспечен
круглосуточно любому количеству пользователей.
Система должна быть максимально защищена от взлома, правами
редактирования Интернет-магазина и связанной с ним базой данных должен
обладать только администратор и лица, которые обладают соответствующими
правами. Сохранность данных должна обеспечиваться с помощью средств резервного
28
копирования и восстановления (при этом необходимо организовать резервное
копирование либо по запросу, либо по времени), а также резервного электропитания
(необходимо использовать блоки бесперебойного питания).
Интерфейс должен быть интуитивно понятен для пользователя Интернет-
магазина, максимально упрощен, меню навигации также должно быть представлено в
удобной для пользователя форме, оно должно четко разделять сайт на разделы и
выдавать понятную информацию о каждой странице Интернет-магазина.
2.5 Требования к функциям
Имеются 4 категории пользователей по задачам: пользователь (посетитель
Интернет-магазина ), системный администратор, менеджер по продажам компании
ООО «Stount», технический специалист сервисного центра ООО «Stount».
Функции системного администратора:
- ограничение прав доступа;
- контроль корректной работы web-узла;
- контроль работоспособности БД;
- обновление данных Интернет-магазина.
Функции менеджера (оператора) по продажам: работа с БД (добавление,
изменение, удаление данных).
Функции технического специалиста сервисного центра: консультация клиентов
по телефону или в режиме онлайн (гостевая книга, электронная почта), прием заявок.
Функции пользователя (посетителя страницы): требования к функциям
пользователя не предъявляются.
2.6 Требования к видам обеспечения
Информация представляемая на сайте должна быть понятной и реальной. Она
должна постоянно редактироваться и обновляться администратором Интернет-
магазина. При этом Web-сайт должен иметь динамическую структуру, что должно
позволить посетителям Интернет-магазина также вносить изменения в информацию
на сайте (гостевая книга, обратная связь – электронная почта).
Основная информация представляемая на сайте следующая:
- о компании;
29
- товары;
- услуги;
- гостевая книга;
- контакты;
- обратная связь (Email);
- карта Интернет-магазина.
В качестве среды разработки Интернет Интернет-магазина рекомендуется
выбрать программный пакет Web-редактор Adobe Dreamweaver CS5. Для разработки
БД – MySQL. Для разработки различных графических элементов - GIMP 2.8.4,
Inkscape (Инкскейп) 0.48.4 и Swish max 4.
Требования к станции сервера будут следующие.
Конфигурация станции сервера определяется компанией, предоставляющей
дисковое пространство на web-сервере. Технологии и каналы связи сервера с сетью
Интернет должны обладать максимальной пропускной способностью.
Требования к клиентской станции:
Минимальные системные требования:
- системный блок – Intel/Celeron/amd эквивалентно частоте 2,5 GHz / 1024Mb
ОЗУ / 250Gb HDD/ VGA 512 Mb/ выход в Интернет;
- монитор с разрешающей способностью 1024 на 768 точек и с цветопередачей
в 32 бита;
- клавиатура, мышь либо эквивалентные им устройства.
Рекомендуемые системные требования:
- системный блок – PIV/Celeron/AMD эквивалентно частоте ~3,3 GHz / 2048 Mb
ОЗУ / 320Gb HDD/ VGA 1024 Mb/ выход в Интернет;
- монитор с разрешающей способностью 1024 на 768 точек и с цветопередачей
в 32 бита;
- клавиатура, мышь либо эквивалентные им устройства.
Для разработки Интернет-магазина необходимо использование языков
программирования высокого уровня (HTML, Javascript, PHP,
ПК
MySQL). Для
клиента
создания
базы
растровых
данных можно
VALUES
использовать MySQL.
реляционным
Взаимодействие пользователей и
реляционным
технических средств
том
системы осуществляется
Навигация
экранными формами.
30
заверстанный
Организационное обеспечение,
профес
включающее: поиск
есть
компании,
предоставляющей
навыками
дисковое пространство
объектом
на сервере,
выполняется
организацию домена,
отправить
копирование корневого
содержания
каталога Интернет-магазина
карта
на web-сервер,
Кафедра
установку БД,
сервисный
тестирование и отладку
удобную
системы, берёт
создаваться
на себя
Ко мпания
разработчик.
2.7 Состав и
нужно
содержание работ
мышь
по созданию (развитию)
потребителями
системы
Разработка
Соответственно
системы ведется
редактировать
исполнителем заказа с
автоматизации
согласованием с заказчиком
Но
каждого выполненного
Новый
пункта ТЗ.
Файл
На каждом
Dog
этапе разработки
Допущена
необходимо учитывать
Киселева
предложения заказчика и
быстрой
если необходимо,
расширения
пересмотреть весь
Колин
процесс создания
редакторе
системы. Этапы
оно
разработки
системы
презентации
представлены в таблице 2.1.
world
Таблица 2.1 – Этапы
должна
разработки системы
Этап
Содержание работ
Срок
Примечание
1
Анализ требований
заказчика, составление
ТЗ и согласования его с
заказчиком
1 неделя
2
Разработка системы
2 недели
Согласование с заказчиком
каждого пункта ТЗ
2.1 Разработка БД
3 дня
Создание таблиц, запросов
2.2 Разработка заставки
2 дня
2.3 Дизайн оригинал -
макета
1 неделя
Верстка статического шаблона
2.4 Программирование
10 дней
Программирование, верстка
контента, связывание его с БД
3
Прием заказчиком
системы
5 дня
4
Внедрение системы
2 дня
Создание необходимых
таблиц БД
5
Сдача системы
заказчику
6 дней
Прием системы и проверка на
соответствие требованиям
2.8
носит
Порядок контроля и
фото
приемки системы
В
admin
процессе разработки
каких
системы осуществляется
позволяют
контроль над
PDF
проведением
мероприятий
книге
со стороны
пользователей
заказчика. После
описание
создания, тестирования
хранения
системы, она
РНР
подвергается эксплуатационным
пользователя
испытаниям комиссией, в
входить
состав которой
такие
входят
31
организация -
также
заказчик и организация –
Браузер
исполнитель. На
лекций
стадии приемки
оставить
системы
выполняются
форме
следующие мероприятия:
-
образом
выполнение контрольных
Тем
примеров, которые
ухудшения
должны поставляться
повторной
разработчиком системы.
профес
На этом
участии
шаге заказчик
созданного
может выполнять
Стоян
различные
действия,
разработаны
оценивая, таким
корневого
образом, удобство и
информацию
комфортность работы,
выход
корректность
работы
составлять
Web-узла;
- пробная
выходом
эксплуатация системы с
происходит
контролем корректности
краткую
работы системы:
встроенными
четкости выполнения
задать
команд оператора
привлечь
ЭВМ, правильности
ОЗУ
выдаваемых требующих
шаге
данных (работа ссылок).
2.9
умеет
Состав и содержание
рисунке
работ по
едином
подготовке системы к
Как
вводу в
действие
выборе
Операции, которые
настроек
необходимо провести
бесплатно
до внедрения
каждом
системы:
- закупка
выделения
ПК и необходимого
установки
ПО;
- организация
обратная
выхода в сеть
Gostkniga
Internet, выделение
умеет
дискового пространства
Быстрое
на web
mystile
сервере;
- обучение
компьютером
персонала.
2.10 Требования к
Использование
документированию
Состав
обеспечением
документации на
пользователям
систему:
1) Описание
требующих
БД, связанной с
wysiwyg
Web-сайтом;
2) Структура
Веллинг
Интернет-магазина;
2) Руководство
запущенном
пользователя;
3) Тексты
достаточно
программ, разрабатываемых в
смешивания
плане реализации;
4)
выпускной
Руководство администратора.
32
который
Глава 3. Автоматизация управления продажами интернет-магазина
3.1
блок
Web-программирование
Все
Схема
языки программирования,
сетевое
используемые при
предоставляющей
разработке web-сайтов,
растровых
можно разделить
внедрении
на две
Базы
большие группы. К
посетителя
первой относятся
удаление
те из
Яхимович
них, код
sans
которых
выполняется
написания
на компьютере
системного
посетителя Интернет-магазина, т.е. в
многопоточности
браузере,
запущенном
сведения
на компьютере
Имеется
пользователя. Это
виде
известные всем
записях
JavaScript и VBScript.
Гимпе
Программы на
навыками
этих языках
htmlentities
встраиваются в код
программиста
Web-страниц или
клипы
выносятся в
отдельный
годовой
файл, обращение к
контуры
которому осуществляется
Портрет
из web-страницы (в
клиент
этом
случае
Kompozer
браузер все
размер
равно обрабатывает
ФИО
такие «вынесенные» программы
Размещенный
таким же
Введение
образом, как
потенциальные
если бы
системные
они были
вычислить
встроены в код
средства
страницы).
Во
TIFF
вторую группу
процент
включаются те
домена
языки, программы
изменения
на которых
Word
выполняются
на
наличии
том компьютере,
включения
где расположен
переходить
Web-сервер. Эта
продукцию
группа более
выделение
обширна – дело в
осуществления
том, что в
тратить
принципе на
Программирован
web-сервере могут
JPEG
исполняться программы
Разрабатываемая
на любом
автоматическое
языке,
даже
наличие
командных.bat-файлов MS-DOS,
вы
важно лишь,
окупаемость
чтобы на
оргтехники
нем была
директор
установлена
программа-интерпретатор
товара
этого языка,
TIFF
удовлетворяющая стандарту
векторизацию
CGI, которому
для
также должен
XHTML
удовлетворять сам
компьютера
web-сервер. К таким
изучения
языкам программирования
сделать
относится РНР, о
способе
котором будет
предполагаемый
описано далее.
3.2
case
Web-сервер Apache
записях
Данный комплекс
ВЫПУСКНАЯ
программ позволяет
PHP
запускать полноценный
производитель
веб-сервер
Apache с
под
поддержкой PHP,
Выпускном
Perl и сервер
add
MySQL на
Михаэль
машине, работающей
их
под
управлением
NAMES
операционной системы
папка
MS Windows
помещается
или Linux.
Программирован
Как правило,
ссылка
при
установке
ускоряющих
не требуется
Adobe
никакой настройки,
редакторы
комплекс может
наглядным
использоваться даже
Склад
неподготовленными пользователями.
проект
Тем не
музыкальное
менее, он
doubleval
нашел применение
отразим
не только
задавать
для обучения
крупных
азам web-программирования,
шаблоны
но и для
обладает
отладки интерактивных
Решение
сайтов,
программ,
испытаниям
использующих базу
плата
данных MySQL,
динамическую
написанных на
уроки
языках PHP и
формируя
Perl.
Web-сервер
приобретать
Apache имеет
ним
несколько основных
оценка
отличий:
1. Модульность и
растровой
расширяемость. Нет
большим
необходимости скачивать
конвертер
много
мегабайтные
Один
дистрибутивы отдельных
влияет
компонентов. Базовая
контуры
версия предлагаемого
называется
комплекса Apache+PHP+Perl+MySQL
разработан
имеет размер
этой
всего около 3.1
обращение
Мб и при
Кроме
этом
полностью
Редактор
функциональна.
33
2. Компоненты
опциями
комплекса уже
над
сконфигурированы для
кодирования
работы. Конечно,
примеры
для
оптимизации
каких
работы и включения
белый
дополнительных возможностей
полноэкранный
необходимо
редактировать
называется
конфигурационные файлы,
поставщиком
но базовые
регистратор
возможности доступны
экономическая
сразу
же
FileName
после установки.
3.
других
Программы, входящие в
электронное
состав комплекса,
продукцию
написаны различными
чем
разработчиками. Компоненты
электропитания
предлагаемого пакета
до
конфигурировались и
тестировались
существенным
для обеспечения
точке
полноценной работы в
Google
составе комплекса.
4.
силами
PHP работает в
проект
качестве модуля
Подраздел
веб-сервера Apache,
которая
что позволяет
анимацией
отлаживать программы
контурами
авторизации пользователей и
таком
открывает доступ к
выбора
ряду
дополнительных
своему
возможностей.
3.3 Сервер
Тоб
БД mysql
образ
MySQL разработал
Ковалев
Михаэль Видениус.
type
MySQL – небольшой,
категория
компактный
многопоточный
Направление
сервер баз
продажам
данных. MySQL
Целевой
характеризуется большой
PDF
скоростью,
ошибкоустойчивостью и
рекламную
легкостью в использовании.
электронный
MySQL был
ТЗ
разработан
компанией
важная
TcX для
выбран
внутренних нужд,
информация
которые заключались в
занимает
быстрой обработке
документ
очень больших
вышесказанного
баз данных.
реализована
Ядро, на
управлением
котором сформирован
Этот
MySQL – набор
дальнейшему
подпрограмм, которые
программный
использовались в высокотребовательном
категории
окружении много
разработанный
лет.
MySQL
применены
является идеальным
цветов
решением для
достижения
малых и средних
лет
приложений.
Исходные
восприятия
тексты сервера
выдаваемых
компилируются на
Зм
множестве платформ.
компактный
Наиболее полно
администрирования
возможности сервера
По ртрет
проявляются на
Отладка
Unix-серверах, где
макета
есть поддержка
Server
многопоточности, что
function
дает значительный
дешевой
прирост производительности. В
решались
варианте
под
allfussion
Windows, MySQL
расчеты
может запускаться
предназначенный
как сервис
магазинам
Windows NT
Ин
или как
сопровождение
обычный
процесс
gostkniga
на Windows 95/98. В
Гимпе
то время,
Экзамен
как MySQL
периоде
все еще
корпоративного
находится в разработке,
выбор
это уже
пожертвовать
предоставляет богатый и
часть
полезный функциональный
вопросы
набор. MySQL-сервер
написанных
является бесплатным
минимальном
для некоммерческого
разработан
использования.
MySQL
Фун
является относительно
установке
небольшой и быстрой
Заработная
реляционной СУБД
приложения
основанной на
ошибки
традициях языка
быстрого
запросов SQL в
сумма
стандарте ANSI 92, и
Ковалев
кроме этого
рисунках
имеет множество
поисковая
расширений к этому
реальную
стандарту, которых
любом
нет ни в
простой
одной другой
поставщиком
СУБД:
1. Поддерживается
структур
неограниченное количество
размещена
пользователей,
одновременно
Аткин
работающих с базой
этап
данных.
34
2. Количество
вёрстки
строк в таблицах
вывода
может достигать 50
решить
млн.
3. Быстрое
хранение
выполнение команд.
специальных
Возможно MySQL
Сайт
самый быстрый
диаграммы
сервер
из
пробная
существующих.
4. Простая и
договоре
эффективная система
собой
безопасности.
MySQL
создавал
действительно очень
состав
быстрый сервер,
sans
но для
отображение
достижения этого
больших
разработчикам пришлось
меню
пожертвовать некоторыми
Отладка
требованиями к реляционным
блоки
СУБД.
3.4 Язык
основному
сценариев PHP
серьезно
PHP («PHP: Hypertext
вызова
Preprocessor») – это
внедрение
широко распространённый
языка
открытый
ресурс-язык
content
скриптинга (сценариев) общего
таблиц
назначения, который
JAVA
создан специально
world
для Web и
сформированы
который можно
языка
внедрять в HTML.
Александр
Он серьезно
предполагает
отличается от
динамическими
скриптов, написанных
техническое
на языках
перетащить
Perl или C –
короткое
вместо
написания
наполнения
программы с большим
поддерживаются
количеством команд
world
для вывода
Зм
HTML, вы
разделять
пишете
HTML-скрипт с
содержания
некоторым количеством
просматривается
встроенного кода
проекте
для выполнения
своих
каких-
либо действий.
обращения
Код PHP
коммерческих
заключён в специальные
функциональна
начальный и конечный
class
тэги (<?
php…?>),
подпрограмм
что позволяет
обратной
вам входить в и
нужно
выходить из «режима
сильных
PHP».
PHP
as
отличается от
таблицами
других подобных
кадров
языков, типа
администрирования
клиентского JavaScript,
которое
тем,
что
Мос
код выполняется
основному
на сервере.
дизайнерам
Вы можете
Исходные
сконфигурировать ваш
Академичес
web-сервер таким
контентом
образом, чтобы
слишком
он обрабатывал
случае
все ваши
структуры
HTML-файлы с помощью
занимает
PHP, и реально
операций
пользователь не
сотрудников
будет иметь
обращение
возможности определить,
интуитивно
что было
Мы
на самом
характеризуется
деле.
PHP
анимацию
может использоваться
вопросы
на всех
технологий
крупных операционных
htmlentities
системах (ОС),
включая
text
Linux, Microsoft
содержание
Windows, и, возможно,
обязательно
другие. PHP
страницей
имеет поддержку
Схема
для
большинства
структур
существующих web-серверов:
объекта
Apache, Microsoft
лекций
Internet Information
css
Server, Personal
этим
Web Server, и
этапом
многие другие.
Для
Для большинства
месяц
этих серверов
точке
PHP
имеет
стандартов
модули. В других,
Издательс
поддерживающих стандарт
принципе
CGI, PHP
Соответственно
может работать
Организационное
как
CGI-процессор.
В
каждом
PHP вы
весь
не имеете
существующая
ограничений в выводе
заказанного
HTML. PHP
записях
может выводить
введение
изображения, PDF-файлы и
Times
даже клипы
вопросов
Flash, генерируемые
Экономика
на лету.
Style
Вы также
площадкой
легко
можете
работающих
выводить любой
экономическая
текст, включая
сервисного
XHTML, и любой
мелких
другой XML-файл.
предназначенный
PHP
может
нормального
автоматически генерировать
котором
эти файлы и
разрабатываемых
сохранять их в
содержанием
файловой системе,
Times
вместо их
файлов
распечатки, формируя
Firefox
серверный кэш
технологии
для вашего
контакты
динамического

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)