Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
диплом / 1.rtf
Скачиваний:
44
Добавлен:
05.06.2015
Размер:
32.92 Mб
Скачать

2. Анализ оптово-розничной торговли в сфере флористики. Определение требований к разрабатываемой системе

2.1 Общие сведения

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

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

Вид деятельности - оптовая и розничная продажи;

География бизнеса - Краснодарский край и республика Адыгея;

По краю и республике имеется несколько складов;

На каждом складе используется программа 1С: Торговля и склад;

Информация о новом товаре заносится в информационную базу (далее ИБ) вручную работником склада, при поставке;

Обновление ИБ осуществляется вручную работником склада;

Каждый склад снабжает несколько торговых розничных точек;

На торговых розничных точках не имеется программных продуктов, автоматизирующих работу продавца;

Информация в торговой сети предприятия оборачивается не своевременно, что затрудняет его работу и понижает конкурентоспособность;

Предприятие не имеет электронных средств информирования о своем существовании и деятельности;

Организация не в состоянии эффективно анализировать ситуацию на рынке из-за разрозненности необходимой информации;

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

Постоянную циркуляцию информации с минимальными задержками;

Централизованное место сбора и хранения данных;

Целостность и достоверность данных;

Использование единого источника информации, для всей торговой сети предприятия;

Редактирование данных единого источника информации, только отделом управления торговлей;

Автоматизированное обновление ИБ на складах;

Автоматизированное обновление информации на торговых розничных точках;

Бесперебойный сбор информации о совершенных сделках купли-продажи;

Хранение данных в надлежащем виде, для последующего анализа;

Возможность организации электронной коммерции.

Для организации такой информационной модели требуется три сервера:

Основной сервер СУБД, допускающий подключение к ней удаленных программных продуктов предприятия, и являющийся в данном случае единым источником информации;

2 Web-сервер, для запуска и администрирования интернет-магазина. Должен иметь общественный уровень доступа;

Архивный Сервер СУБД, накапливающий данные в течение всей деятельности предприятия. Данный сервер должен предусматривать подключение только в пределах локальной сети.

Информационная модель должна обеспечивать движение информации между четырьмя, условно выделенными, элементами и группами элементов структуры предприятия:

Отдел управления торговлей;

Склады;

Розничные торговые точки;

Интернет-магазин.

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

Рисунок 1 - Схема информационной модели

Для каждого выделенного элемента структуры предприятия, необходимо разработать ПО, обеспечивающее наиболее эффективное взаимодействие с рассмотренной информационной моделью, и максимально использующее предоставленные данной моделью возможности. Для ПО, каждого из элементов схемы, определены свои требования, для наиболее эффективной работы информационной модели. Использование трех серверов вместо одного (реализация модели возможна и с использованием одного сервера) позволяет распределить общую нагрузку между тремя машинами, каждая из которых будет выполнять определенный набор задач.

2.2 Требования к программным продуктам на серверах

Минимальные требования к web - серверу:

1 Скриптовый язык PHP 5.2 или выше;

2 СУБД Mysql 5.0 или выше;

Служебная программа командной строки Curl и поддержка его в PHP;

HTTP-сервер Apache 2;

Любая Операционная система (далее ОС).

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

Установка СУБД MySQL на web-сервер не требуется, не смотря на указанные минимальные требования. Данное ПО, вместе с используемой на web-сервере ОС, будут установлены на основной и архивный сервера. А в настройках HTTP-сервера Apache достаточно будет просто указать адрес основного сервера с параметрами подключения к СУБД MySQL.

2.3 Требования к CMS

Выбор CMS- это серьезная задача, к решению которой нужно подходить ответственно. Практика показывает, что изменить какую-либо часть уже работающего сайта просто. С CMS же все обстоит иначе. Изменить систему управления контентом, в будущем, чрезвычайно сложно. По трудоемкости подобная операция практически сравнима с созданием нового сайта. Именно поэтому к выбору CMS нужно подходить очень и очень осторожно. Подобрать систему, предоставляющую все необходимые функции невозможно. В связи с чем, необходимо максимально точно определить требования (с учетом развития предприятия), которым должен удовлетворять интернет-магазин, а затем подобрать наиболее подходящую CMS.

Требования к интернет-магазину:

Иметь понятный и легко усваиваемый интерфейс;

Интерфейс должен быть модульным;

Отображать самый ходовой продукт;

Наличие модуля интерфейса рекомендуемых товаров;

Неограниченная глубина вложенности каталогов;

Группировка продукции по производителям;

Наличие справочной информации с возможностью ее пополнения;

Возможность загружать документации по продукциям;

Поддержка нескольких языков;

Поддержка нескольких валют;

Наличие поисковой системы;

Иметь администраторскую панель с широким набором функций управления магазином;

Иметь систему регистрации, аутентификации и авторизации пользователей;

Иметь удобную и быструю систему заказа продукции;

Иметь несколько разных способов оплаты продукции;

Наличие системы скидок для постоянных покупателей;

Возможность деления покупателей по группам;

Наличие адресной книги для пользователей имеющих несколько точек доставки;

Позволять зарегистрированным пользователям просматривать истории заказов;

Возможность оставлять отзывы о товарах;

Возможность редактирования покупателями личных данных;

Иметь систему восстановления пароля;

Подписка на новости интернет магазина;

Обеспечивать конфиденциальность информации о покупателях и заказах;

2.4 Требования к ПО для отдела управления торговлей и складов

Работу на складах и в отделе управления торговлей, необходимо автоматизировать, внедрив технологическую платформу 1С: Предприятие 8.2.14 и, разработав общую для них конфигурацию с двумя соответствующими ролями: управляющий и кассир-кладовщик.

Роль конфигурации для отдела управления торговлей обязательно должна удовлетворять требованиям:

Контролировать правильность хранимой информации на основном сервере. Данная функция крайне необходима, поскольку все потоки информации проходят через данный сервер, и любая ошибка будет отражаться на работе всей модели;

Данные в ИБ должны в точности соответствовать данным на основном сервере;

Добавление новых записей в ИБ должно сопровождаться обязательным добавлением соответствующих данных на основной и архивный сервера;

Редактирование любых данных в ИБ должно, обязательно, сопровождаться редактированием соответствующих данных на основном сервере и только;

Удаление записей из ИБ должно, обязательно, сопровождаться удалением соответствующих данных с основного сервера и только;

Информация о совершенных продажах и ценах должна копироваться в архив ежедневно. Причем информация о продажах, после успешного копирования в архив, должна быть удалена с основного сервера;

Возможность анализа прибыльности складов и розничных торговых точек;

Возможность анализировать доходы от реализуемой продукции;

Перечень необходимых функций роли для работы на складах:

Удаленное подключение к основному серверу;

Ограниченный доступ к информации основного сервера (разрешен доступ к информации основного сервера только необходимой для работы, и только для чтения);

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

Учет количества продукции на складе;

Проведение документов "Расходная накладная" и "Приходная накладная";

Записывать в удаленную базу данных MySQL информацию о проведенных документах;

Подключение фискального регистратора и выдача чеков при проведении документа "Расходная накладная";

Обрабатывать заказы от розничных торговых точек;

Наличие формы настройки фискального регистратора;

Наличие формы настройки соединения с СУБД MySQL.

Соседние файлы в папке диплом