Анализ и пути совершенствования коммерческой деятельности предприятий розничной торговли. Обзор программных средств, используемых в торговле, их основные возможности. Проектирование и реализация приложения "Электронный помощник" для магазина "Ваш дом".
Аннотация к работе
Применение продуктов сферы информационных технологий в розничной торговле во многом предопределяет успешность развития торговой организации. Современные информационно-технические продукты нацелены на корректировку и оптимизацию как внутренних, так и внешних бизнес процессов. Так как мы живем в условиях рыночных отношений, и количество торговых организаций с каждым днем растет, то у меня возникла идея создания приложения, которое могло бы упростить работу продавцу консультанту, назовем его «Электронный помощник продавцу-консультанту».Разработать приложение для операционной системы Android, которое могло бы подключаться к удаленной базе данных.Использовать мобильные решения не только в жизни, но и в организации своего дела - значит быть современным. Все больше компаний не только проявляет интерес к использованию беспроводных технологий, но и с большим энтузиазмом их внедряет, ведь мобильность в работе становится нужной, особенно в работе с большим количеством покупателей или товаров. Покупая мобильные решения для автоматизации, предприятие определенно выигрывает в борьбе за покупателя: эффективность работы и скорость обслуживания увеличивается. Для предприятий ритейла важность использования мобильных решений трудно переоценить, а стоимость оборудования окупается увеличением капитализации и уменьшением денежных потерь. В складской логистике также имеется широкий спектр задач, решить которые быстро помогают мобильные решения: это и управление склада, и быстрое получение актуальной информации о товаре, его местонахождении и количестве, и оптимизация складских помещений.Предприятия розничной торговли проявляют интерес к следующим областям информатизации: 1) системы анализа данных - для обработки значительного количества информации с большей скоростью, которые позволяют быстро получать сводные данные об эффективности работы всего предприятия (например, систему класса SAP, Microsoft Dynamics AX, Oracle BI), анализировать всю информацию, имеющуюся в торговой организации, независимо от того, в какой информационной системе она накапливается. Основой этого решения является хранилище данных, которое аккумулирует информацию из различных источников и, благодаря специальной структуре, позволяет формировать отчеты гораздо быстрее, чем в ERP-системах. В условиях возрастающей конкуренции все большее число торговых предприятий заинтересовано в том, чтобы лучше знать своих покупателей и эффективнее осуществлять политику в области ассортимента, маркетинга и управления скидками. 3) системы управления сетями магазинов (SCM), которые остаются востребованными торговыми компаниями (например, Visual Pos Manager (VPM), - позволяющий из единого центра управлять всеми кассами и скидками розничной сети, и который интегрируется с SAP Retail, Microsoft Dynamics AX, 1С, Oracle Retail и т.д.). Среди критериев оценки системы можно назвать - учет потребностей конкретного сегмента розницы, легкую масштабируемость при росте организации, использование современных ИТ-инструментов разработки, отработанную технологию внедрения и эксплуатации.Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов (в том числе операторов явного и неявного приведения типа), делегаты, атрибуты, события, свойства, обобщенные типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML. Например, сборка мусора не реализована в самом C#, а производится CLR для программ, написанных на C# точно так же, как это делается для программ на VB.NET, J# и др. В последнее время был внесен ряд усовершенствований, которые несколько увеличили скорость выполнения программ на Java: · применение технологии трансляции байт-кода в машинный код непосредственно во время работы программы (JIT-технология) с возможностью сохранения версий класса в машинном коде, · широкое использование платформенно-ориентированного кода (native-код) в стандартных библиотеках, · аппаратные средства, обеспечивающие ускоренную обработку байт-кода (например, технология Jazelle, поддерживаемая некоторыми процессорами фирмы ARM). Идеи, заложенные в концепцию и различные реализации среды виртуальной машины Java, вдохновили множество энтузиастов на расширение перечня языков, которые могли бы быть использованы для создания программ, исполняемых на виртуальной машине. Тем не менее, скорость выполнения программ, написанных на языке Java, была существенно улучшена с выпуском в 1997-1998 годах так называемого JIT-компилятора в версии 1.1 в дополнение к другим особенностям языка для поддержки лучшего анализа кода (такие как внутренние классы, класс STRINGBUFFER, упрощенные логические вычисления и т. д.).Клиент-серверная система характеризуется наличием двух взаимодействующих самостоятельных процессов - клиента и сервера, которые, в общем случае, могут выполняться на разных компьютерах, обмениваясь данными по сети. Процессы, реализующие некоторую службу, например службу файловой системы или базы данных, называются серверами (servers). Процессы, запраши
План
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
ГЛАВА 1. ОБЗОР И АНАЛИЗ ПРОГРАММНЫХ СРЕДСТВ ИСПОЛЬЗУЕМЫХ В РОЗНИЧНОЙ ТОРГОВЛЕ
1.1 Постановка задачи
1.2 Мобильные технологии и решения в торговле
1.3 Анализ существующих программных средств используемых в розничной торговле
1.4 Современные средства разработки программ для торговли
1.5 Технология клиент-сервер
1.6 Web-приложения
ГЛАВА 2. ПРОЕКТИРОВАНИЕ И ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ «ЭЛЕКТРОННЫЙ ПОМОЩНИК»
2.1 Протокол передачи данных
2.2 Язык разметки XML
2.3 Формат обмена данными между клиентом и базой данных
2.4 Выбор средств реализации
2.5 Ключевые особенности Android
2.6 Интерфейс пользователя
2.7 Программная реализация приложения
2.8 Требования к аппаратным и программным средствам