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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
76
Администратор управляет списком пользователей и их правами через
экранную форму. Администратор может перенести пользователя в группу с
другими правами доступа, добавить нового пользователя, изменить и удалить
пользователя. Один пользователь может находиться только в одной группе прав
доступа.
КИС «1С: Управление небольшой фирмой» загружает данные о товарах в
БД интернет-магазина из таблиц «товары» и «клиенты».
ИС (интернет-магазин) в пределах решаемой задачи использует пять
справочников и две таблицы:
справочник «товары»;
справочник «клиенты(пользователи)»;
справочник «категории»;
справочник «способ оплаты»;
справочник «способ доставки»;
таблицу «заказы»;
таблицу «корзина».
Под справочниками подразумеваются таблицы с условно-постоянной
информацией.
Покупатель, пришедший на сайт, должен зарегистрироваться или
авторизоваться перед формированием заказа. Далее через экранную форму
пользователь отбирает интересные ему товары. Данные о товарах берутся из
справочников «товары» и «категории», и заносятся в таблицу «корзина», данные
о клиенте берутся из справочника «пользователи» сразу после авторизации.
После формирования корзины пользователю предлагается оформить заказ через
экранную форму. Для этого берутся данные из таблицы «корзина» о выбранных
товарах и пользователе, адрес доставки можно указать отличный от
находящегося в справочнике «пользователи». После занесения данных корзины
пользователь, используя справочники «способ доставки» и «способ оплаты»,
выбирает способ оплаты заказа и способ доставки.
Итоговые данные заносятся в таблицу «заказы» и передаются в КИС
фирмы «1С: Управление небольшой фирмой» для дальнейшей обработки заказа
менеджером. Пользователь же видит перед собой экранную форму с
77
информацией о том, что заказ принят и что пользователь может отслеживать
изменение статуса заказа в личном кабинете. Пользователю на электронную
почту приходит письмо с информацией о сформированном заказе.
Исходная и промежуточная оперативно-справочная информация хранится
в приведенных ниже справочниках в таблице №8.
Таблица №8
Характеристика классификаторов
Кодируемое
множество
объектов
Длина кода
Мощность кода
Система
кодирования
Система
классификации
Вид
классификатора
Код товара
8
99999999
Порядковая
Отсутствует
Локальный
Код
пользователя
8
99999999
Порядковая
Отсутствует
Локальный
Код способа
оплаты
8
99
Порядковая
Отсутствует
Локальный
Код способа
доставки
8
99
Порядковая
Отсутствует
Локальный
Код заказа
8
99999999
Порядковая
Отсутствует
Локальный
Код корзины
8
99999999
Порядковая
Отсутствует
Локальный
Код
категории
8
99
Порядковая
Отсутствует
Локальный
Все классификаторы изначально хранятся в КИС и переносятся в базу
данных интернет-магазина в самом начале и при их дальнейшем изменении. При
их изменении в БД сайта происходит синхронизация с КИС и в ИС становится
актуальная версия.
78
2.2.2. Характеристика нормативно-справочной, входной
и оперативной информации.
Входной информацией в интернет-магазине являются данные
пользователя и интересующие его товары для заказа. Если пользователь уже
зарегистрирован, то его данные уже имеются в справочнике «пользователи» и
при вводе соответствующих логина и пароля эти данные используются. Форма
ввода логина и пароля представлена на рисунке 12.
Рис. 12. Форма ввода логина и пароля
79
Рис.13. Страница «Регистрация нового клиента».
Данная страница (рисунок 13) осуществляет регистрацию нового клиента
5
.
Регистрация позволяет клиенту, внеся один раз свои данные, осуществлять
последующие покупки без их вторичного ввода. Клиент может
зарегистрироваться как физическое или юридическое лицо. Для
зарегистрированного клиента создается его «личный кабинет», в котором он
может управлять своими заказами, а также просматривать их историю.
5
Листинг кода основных функций, выполняемых на данной странице
представлен в приложении, стр. 136, пункт 3.
80
Рис.14. Страница «Каталог книг».
Данная страница, показанная на рисунке 14, отображает каталог книжной
продукции. Вся продукция разнесена по разделам. Каждый вид имеет полное
описание и цену.
На этой странице клиент может осуществлять следующие операции
6
:
просмотр книжных товаров по разделам;
сортировка по названию, автору, популярности;
переход на страницу расширенного поиска (рисунок 15);
добавление товара в корзину;
6
Листинг кода основных функций, выполняемых на данной странице
представлен в приложении, стр. 134, пункт 1.
81
Рис.15. Страница «Расширенный поиск книг».
Данная страница позволяет находить необходимые товары по заданным
критериям
7
.
Критерии могут быть следующие:
Поиск по полному или частичному совпадению в названии книги.
Поиск по стране автора.
Поиск всех книг автора.
Поиск книг в указанном диапазоне
Запросы на поиск книг по указанным параметрам. [10]
$querty_FindBookName = “Select * from books where name_book =
‘”.$_GET(name_book)’””;
$querty_FindBookName = “Select * from books where id_author =
‘”.$_GET(id_author)’””;
$querty_FindBookName = “Select * from books where price in
(‘”.$_GET(down_price)’”, ‘”.$_GET(up_price)’”)”;
7
Листинг кода основных функций, выполняемых на данной странице
представлен в приложении, стр. 135, пункт 2.
82
Рис.16. Страница «Оформление заказа. Шаг 1».
На данной странице отображаются все товары, добавленные клиентом в
«корзину». Клиент указывает необходимое количество каждого вида товара.
Также возможно удаление ненужного или случайно добавленного товара. После
чего происходит расчет общей суммы заказа. Каждому заказу присваивается
уникальный идентификационный номер, для дальнейшего управления этим
заказом. Далее клиент переходит к следующему шагу (рис.17).
83
Рис.17. Страница «Оформление заказа. Шаг 2».
На данном этапе, клиент, вводит свою контактную информацию, если он
не авторизирован и оформляет «быструю покупку». Если же клиент
авторизирован, он сразу переходит к шагу 3 (рисунок 18).
Рис.18. Страница «Оформление заказа. Шаг 3».
84
Шаг 3 включает в себя выбор способа доставки и оплаты. Стоимость
доставки включается в общую сумму заказа. После ввода всей информации
клиент подтверждает правильность заказа и ему на почту отсылается вся полная
информация по данному заказу
8
.
2.2.3. Характеристика результатной информации.
В результате обработки информации, полученной из нормативно-
справочных входных документов, заполняются поля таблицы «заказы». Таблица
«заказы» состоит из следующих полей:
код заказа;
дата заказа;
код клиента;
код статуса заказа;
код способа доставки;
код способа оплаты;
сумма заказа.
«Код способа доставки» передается из справочника «способ доставки», а
«код способа оплаты» из справочника «способ оплаты». В таблице «корзина»
хранится следующая информация:
код;
код категории товара;
код товара;
код заказа;
код пользователя;
количество.
В таблицу «заказы» через поле «код корзины» передается информация о
товаре, его количестве, пользователе. После заполнения всех полей таблицы
«заказы», информация передается в КИС «1С: Управление небольшой фирмой».
Для пользователя результатной информацией является экранная форма с
информацией об успешном формировании заказа и информация о заказе,
8
Листинг кода основных функций, выполняемых на данной странице
представлен в приложении, стр. 136, пункт 4.
85
отправленная на электронную почту пользователю. Результатная экранная
форма с подтверждением удачного формирования заказа отображена на рисунке
19.
Рис. 19. Подтверждение формирования заказа
В форме для удобства пользователя указана ссылка на личный кабинет
пользователя, где он может отслеживать состояние заказа.
Электронное письмо, отправляемое пользователю, содержит
агрегированную информацию из всех используемых таблиц, а именно:
код заказа;
дату заказа;
статус заказа;
e-mail клиента;
обращение к клиенту;
имя;
фамилию;
отчество;
адрес;
город;
индекс;
телефон;

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

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