Автоматизация деятельности торгового предприятия

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2.5 Требования к ПО на розничных торговых точках

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

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

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

Работа с несколькими кассирами;

Наличие системы авторизации;

Разделение пользователей на две группы (группа с правами кассира и группа с правами разработчика);

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

Возможность работать в автономном режиме. Данная функция отсутствует для роли "Кассир-кладовщик", поскольку обеспечить склады надежным постоянным интернет-соединением будет проще и выгоднее, в отличие от торговых розничных точек. Это объясняется тем, что торговые точки могут часто менять местоположение или вовсе закрываться (например, не приносящие прибыли);

Подключение и работа с фискальным регистратором. Выдача товарного чека;

Панель настроек соединения с основным сервером СУ