Автоматизация деятельности торгового предприятия
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ии невозможно. В связи с чем, необходимо максимально точно определить требования (с учетом развития предприятия), которым должен удовлетворять интернет-магазин, а затем подобрать наиболее подходящую CMS.
Требования к интернет-магазину:
Иметь понятный и легко усваиваемый интерфейс;
Интерфейс должен быть модульным;
Отображать самый ходовой продукт;
Наличие модуля интерфейса рекомендуемых товаров;
Неограниченная глубина вложенности каталогов;
Группировка продукции по производителям;
Наличие справочной информации с возможностью ее пополнения;
Возможность загружать документации по продукциям;
Поддержка нескольких языков;
Поддержка нескольких валют;
Наличие поисковой системы;
Иметь администраторскую панель с широким набором функций управления магазином;
Иметь систему регистрации, аутентификации и авторизации пользователей;
Иметь удобную и быструю систему заказа продукции;
Иметь несколько разных способов оплаты продукции;
Наличие системы скидок для постоянных покупателей;
Возможность деления покупателей по группам;
Наличие адресной книги для пользователей имеющих несколько точек доставки;
Позволять зарегистрированным пользователям просматривать истории заказов;
Возможность оставлять отзывы о товарах;
Возможность редактирования покупателями личных данных;
Иметь систему восстановления пароля;
Подписка на новости интернет магазина;
Обеспечивать конфиденциальность информации о покупателях и заказах;
2.4 Требования к ПО для отдела управления торговлей и складов
Работу на складах и в отделе управления торговлей, необходимо автоматизировать, внедрив технологическую платформу 1С: Предприятие 8.2.14 и, разработав общую для них конфигурацию с двумя соответствующими ролями: управляющий и кассир-кладовщик.
Роль конфигурации для отдела управления торговлей обязательно должна удовлетворять требованиям:
Контролировать правильность хранимой информации на основном сервере. Данная функция крайне необходима, поскольку все потоки информации проходят через данный сервер, и любая ошибка будет отражаться на работе всей модели;
Данные в ИБ должны в точности соответствовать данным на основном сервере;
Добавление новых записей в ИБ должно сопровождаться обязательным добавлением соответствующих данных на основной и архивный сервера;
Редактирование любых данных в ИБ должно, обязательно, сопровождаться редактированием соответствующих данных на основном сервере и только;
Удаление записей из ИБ должно, обязательно, сопровождаться удалением соответствующих данных с основного сервера и только;
Информация о совершенных продажах и ценах должна копироваться в архив ежедневно. Причем информация о продажах, после успешного копирования в архив, должна быть удалена с основного сервера;
Возможность анализа прибыльности складов и розничных торговых точек;
Возможность анализировать доходы от реализуемой продукции;
Перечень необходимых функций роли для работы на складах:
Удаленное подключение к основному серверу;
Ограниченный доступ к информации основного сервера (разрешен доступ к информации основного сервера только необходимой для работы, и только для чтения);
Считывание с основного сервера, при запуске, данных необходимых для торговли и связанных только со складом, на котором была запущенна программа;
Учет количества продукции на складе;
Проведение документов "Расходная накладная" и "Приходная накладная";
Записывать в удаленную базу данных MySQL информацию о проведенных документах;
Подключение фискального регистратора и выдача чеков при проведении документа "Расходная накладная";
Обрабатывать заказы от розничных торговых точек;
Наличие формы настройки фискального регистратора;
Наличие формы настройки соединения с СУБД MySQL.
2.5 Требования к ПО на розничных торговых точках
Основная задача торговых точек розничная реализация продукции. Поскольку предполагается наличие множества данных точек, использование платного лицензионного программного продукта, как на складах, потребует больших финансовых вложений. В связи с этим, разработка собственного программного обеспечения будет наиболее выгодным решением, чем внедрение программного продукта стороннего разработчика. На торговых точках прикладная программа должна отвечать следующим требованиям:
Удаленное подключение к основному серверу;
Считывание с основного сервера, при запуске, данных, необходимых для торговли и связанных только с торговой точкой, на которой была запущенна программа;
Работа с несколькими кассирами;
Наличие системы авторизации;
Разделение пользователей на две группы (группа с правами кассира и группа с правами разработчика);
Записывать удаленно на основной сервер данные о совершенных продажах и поступивших заказах;
Возможность работать в автономном режиме. Данная функция отсутствует для роли "Кассир-кладовщик", поскольку обеспечить склады надежным постоянным интернет-соединением будет проще и выгоднее, в отличие от торговых розничных точек. Это объясняется тем, что торговые точки могут часто менять местоположение или вовсе закрываться (например, не приносящие прибыли);
Подключение и работа с фискальным регистратором. Выдача товарного чека;
Панель настроек соединения с основным сервером СУ