Информационно-компьютерное сопровождение бизнес-процессов торговой компании | Статья в журнале «Молодой ученый»

Авторы: ,

Рубрика: Технические науки

Опубликовано в Молодой учёный №12 (116) июнь-2 2016 г.

Дата публикации: 08.06.2016

Статья просмотрена: 44 раза

Библиографическое описание:

Федотов А. А., Иванов А. М. Информационно-компьютерное сопровождение бизнес-процессов торговой компании // Молодой ученый. — 2016. — №12. — С. 423-426. — URL https://moluch.ru/archive/116/31329/ (дата обращения: 21.07.2018).



В данной статье представлены результаты реализации программного модуля для сайта торговой компании. Обоснован выбор инструментальных средств разработки. В качестве языка программирования были выбраны PHP, JavaScript, HTML, CSS, MySQL, а в качестве среды разработки Sublime Text.

Ключевые слова: программный модуль, торговая компания, пользовательский интерфейс, язык и среда программирования, клиент-серверная архитектура

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

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

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

Данная тема актуальна и представляет интерес как для конкретного магазина, так и для компании в целом. Сайт является отличным средством для размещения и распространения ключевой информации о продуктах магазина для покупателей. Его значимость для конкретного магазина весьма велика. Требуется удобный поиск товара и представление его покупателю. Так же необходимо реализовать поиск аналогичных товаров. Основной сайт компании, как правило, отображает в удобном виде размеры, которые присутствуют в магазине, но не полностью реализует поиск сопутствующих товаров, а также поиск товаров аналогичного размера. Все возникающие проблемы будет решать разрабатываемый программный модуль. Также он будет оперировать именно с конкретными товарами, которые есть в наличии магазина. Он будет предоставлять пользователю удобный и понятный интерфейс и занимать время покупателя, пока продавец ходит на склад за выбранным товаром. Всё это обеспечит высококачественный сервис и во многом повысит эффективность уже имеющегося сайта компании. Стоит отметить, что разрабатываемый модуль открывает большие перспективы для его дальнейшего усовершенствования и разработки сопутствующих модулей. Это поднимет работу компании на совершенно новый уровень. Для решения поставленной задачи были выбраны инструментальные средства.

В качестве языка программирования были выбраны PHP, JavaScript, HTML, CSS, MySQL [1,2]. Критерии выбора представлены в таблице 1.

Таблица 1

Выбор языка программирования [6, 7, 8,9, 10]

Требование

PHP1

Java2

Ruby3

Python4

JavaScript5

Производительность

-

+

-

-

+

Кроссплатформенность

+

+

+

+

+

Переносимость

+

+

+

+

+

Устойчивость к ошибкам и простота отладки

+

+

+

+

+

Личный опыт в программировании

+

+

-

-

+

+ присутствует возможность

— отсутствует возможность

В качестве среды разработки Sublime Text, так как из рассмотренных она является наиболее расширяемой средой разработки и поддерживает большее количество языков [3]. Так же немаловажным фактором является сложившееся вокруг этой среды большое сообщество разработчиков, помощь которого может существенно ускорить решение проблем связанных с процессом разработки.

Критерии выбора представлены в таблице 2.

Таблица 2

Выбор среды разработки [11, 12, 13, 14, 15, 16]

Характеристики

Среда разработки

Visual Web Developer Express1

Sublime Text 32

Visual Studio 20053

Blue fish4

Eclipse5

NetBeans6

Наличие бесплатной версии

+

+

+

+

+

+

Кроссплатформенность

+

+

+

+

+

+

Опыт разработчика

-

+

-

-

+

-

Быстрая навигация

+

+

-

+

+

+

Подсветка синтаксиса

+

+

+

+

+

+

+ присутствует возможность

— отсутствует возможность

Разрабатываемый модуль построен на основе многоуровневой клиент-серверной архитектуры. При этом в отдельные подмодули выделены следующие компоненты:

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

Компонент базы данных. Представляет собой систему управления реляционными базами данных (СУРБД). В задачи этого компонента входит хранение данных об артикуле товара, количестве, принадлежности к категории, типе, и размере.

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

Компонент подборки товара. Представляет собой систему, взаимодействующую с реляционными базами данных. На основе входных данных подбирается сопутствующий товар подходящий пользователю модуля.

На рис.1 представлена общая схема входных и выходных данных ПМ ТК.

Рис. 1. Общая схема входных и выходных данных ПМ ТК

Перед реализацией пользовательского интерфейса ПМ ТК был построен его прототип. Разрабатываемый программный модуль состоит из трёх основных окон.

Главное окно программы состоит:

– два поля ввода:

  1. Поле ввода артикула.
  2. Поле ввода размера товара.

– кнопка «Найти товар». По нажатию на кнопку происходит переход на другую вкладку — с найденными товарами и аналогичными товарами данного размера.

Окно с найденными товарами состоит:

– шесть графических представлений товаров с указанием их артикулов;

– две кнопки. Первая «В начало» осуществляет переход на главное окно. Вторая «Подборка» осуществляет переход на вкладку с подобранным сопутствующим товаром.

Окно подборки сопутствующих товаров:

– шесть графических представлений подобранных товаров;

– кнопка «В начало» осуществляет переход на главное окно.

Сущностям инфологической модели предметной области соответствуют таблицы даталогической модели [4]. Таблица была поименована по правилам, установленным СУБД MySQL. Выбраны первичные ключи в каждой таблице (для всех таблиц использованы суррогатные ключи). Связи один-ко-многим реализованы посредствам создания в дочерней таблице поля внешнего ключа. Для всех атрибутов выбраны необходимые типы данных, присвоены имена в соответствии с требованиями СУБД. В данной работе был проанализирован современный подход к проектированию.

Было уделено значительное внимание средствам для работы с данными. Произведён обзор возможностей Zend Studio [5]. Рассмотрены инструменты разработчика, используемые в браузере Google Chrome. А также проанализированы методы отладки и тестирования программ, описаны методы тестирования и проведено функциональное тестирование модуля.

Литература:

  1. Питер Лабберс, Брайан Олберс, Фрэнк Салим. HTML5 для профессионалов: мощные инструменты для разработки современных веб-приложений; 2011, — 267 с.
  2. Николай Прохоренок, Владимир Дронов HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера; БХВ-Петербург, 2015, — 876 с.
  3. Колдаев В.Д. Основы алгоритмизации и программирования: Учебное пособие / Под ред. проф. Л.Г.Гагариной. — М.: ИД «ФОРУМ»: ИНФРА-М, 2006, — 432 с.
  4. Роберт В Себеста. Основные концепции языков программирования Вильямс, 2001,- 668 с.
  5. Федотова Е.Л. Портнов Е.М. Прикладные информационные технологии: учеб.пособие/Е.Л.Федотова, Е.М.Портнов.- М.: ИД «ФОРУМ»: ИНФРА-М, 2013, -336 с.
  6. http://php.net/
  7. http://www.java.com/ru/
  8. https://www.ruby-lang.org/ru/
  9. http://www.python.org/
  10. https://learn.javascript.ru/
  11. https://www.visualstudio.com/ru-ru/products/visual-studio-express-vs.aspx
  12. http://www.sublimetext.com/
  13. https://msdn.microsoft.com/ru-ru/library/ms950416.aspx
  14. http://bluefish.openoffice.nl/index.html
  15. http://www.eclipse.org/
  16. https://netbeans.org/
Основные термины (генерируются автоматически): торговая компания, товар, CSS, PHP, HTML, главное окно, программный модуль, таблица, данные, актуальная информация.


Ключевые слова

программный модуль, торговая компания, пользовательский интерфейс, язык и среда программирования, клиент-серверная архитектура

Похожие статьи

Наполнение и поддержание актуальности содержимого базы...

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

Этим обусловлена практическая значимость разработанного программного модуля. Одной из главных функций ПМ ИДЭТ является обмен...

Разработка интеллектуальных средств поддержки веб-порталов...

CSS (Cascading Style Sheets) — каскадные таблицы стилей — формальный язык описания

2 Никсон Р. Н64 «Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML» 5. 4-е изд.

Разработка модуля анализа данных в интеллектуальных системах.

Разработка программного модуля по реализации функции...

На вход программного модуля поступают данные из компонента. Это могут быть как данные о товарах, так и о покупателях.

Для разработки программного модуля в качестве языка программирования применялся PHP 5.4, среда разработки — NetBeans IDE 8.1.Для отладки и...

Разработка программного модуля для обеспечения комфортного...

CSS, минимальное значение, WCAG, исходное изображение, информация, ГОСТ Р, архитектура расширения браузера, программный модуль, междустрочный интервал, HTML.

Информационные технологии в торговле | Статья в журнале...

Из торговых точек поступает информация о продажах товаров из кассы. Из главного офиса в точки продаж передаются данные об

информационные технологии, программное обеспечение, торговые программы, банк данных, бизнес-процессы, информационные решения.

Встраивание CSS-стилей в HTML-документы | Статья в журнале...

HTML (от англ. HyperText Markup Language — гипертекстовый язык разметки) — формальный тэговый язык описания разметки документов.

CSS (от англ. Cascading Style Sheets — каскадные таблицы стилей) — формальный язык описания стилизации документа...

Разработка программного модуля интеграции АТС...

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

На рисунке 2 представлена схема данных программного модуля, отображающая общий маршрут...

Анализ использования «облачных технологий» для компаний...

Рис. 1. Результаты опроса, проведенные компанией iKS-Consulting.

Подробней об отличиях обычных технологий от «облачных» можно увидеть в таблице 1.

Загруженная информация, или купленные диски с музыкой, видео, графикой хранится у пользователя.

Наполнение и поддержание актуальности содержимого базы...

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

Этим обусловлена практическая значимость разработанного программного модуля. Одной из главных функций ПМ ИДЭТ является обмен...

Разработка интеллектуальных средств поддержки веб-порталов...

CSS (Cascading Style Sheets) — каскадные таблицы стилей — формальный язык описания

2 Никсон Р. Н64 «Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML» 5. 4-е изд.

Разработка модуля анализа данных в интеллектуальных системах.

Разработка программного модуля по реализации функции...

На вход программного модуля поступают данные из компонента. Это могут быть как данные о товарах, так и о покупателях.

Для разработки программного модуля в качестве языка программирования применялся PHP 5.4, среда разработки — NetBeans IDE 8.1.Для отладки и...

Разработка программного модуля для обеспечения комфортного...

CSS, минимальное значение, WCAG, исходное изображение, информация, ГОСТ Р, архитектура расширения браузера, программный модуль, междустрочный интервал, HTML.

Информационные технологии в торговле | Статья в журнале...

Из торговых точек поступает информация о продажах товаров из кассы. Из главного офиса в точки продаж передаются данные об

информационные технологии, программное обеспечение, торговые программы, банк данных, бизнес-процессы, информационные решения.

Встраивание CSS-стилей в HTML-документы | Статья в журнале...

HTML (от англ. HyperText Markup Language — гипертекстовый язык разметки) — формальный тэговый язык описания разметки документов.

CSS (от англ. Cascading Style Sheets — каскадные таблицы стилей) — формальный язык описания стилизации документа...

Разработка программного модуля интеграции АТС...

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

На рисунке 2 представлена схема данных программного модуля, отображающая общий маршрут...

Анализ использования «облачных технологий» для компаний...

Рис. 1. Результаты опроса, проведенные компанией iKS-Consulting.

Подробней об отличиях обычных технологий от «облачных» можно увидеть в таблице 1.

Загруженная информация, или купленные диски с музыкой, видео, графикой хранится у пользователя.

Обсуждение

Социальные комментарии Cackle

Похожие статьи

Наполнение и поддержание актуальности содержимого базы...

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

Этим обусловлена практическая значимость разработанного программного модуля. Одной из главных функций ПМ ИДЭТ является обмен...

Разработка интеллектуальных средств поддержки веб-порталов...

CSS (Cascading Style Sheets) — каскадные таблицы стилей — формальный язык описания

2 Никсон Р. Н64 «Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML» 5. 4-е изд.

Разработка модуля анализа данных в интеллектуальных системах.

Разработка программного модуля по реализации функции...

На вход программного модуля поступают данные из компонента. Это могут быть как данные о товарах, так и о покупателях.

Для разработки программного модуля в качестве языка программирования применялся PHP 5.4, среда разработки — NetBeans IDE 8.1.Для отладки и...

Разработка программного модуля для обеспечения комфортного...

CSS, минимальное значение, WCAG, исходное изображение, информация, ГОСТ Р, архитектура расширения браузера, программный модуль, междустрочный интервал, HTML.

Информационные технологии в торговле | Статья в журнале...

Из торговых точек поступает информация о продажах товаров из кассы. Из главного офиса в точки продаж передаются данные об

информационные технологии, программное обеспечение, торговые программы, банк данных, бизнес-процессы, информационные решения.

Встраивание CSS-стилей в HTML-документы | Статья в журнале...

HTML (от англ. HyperText Markup Language — гипертекстовый язык разметки) — формальный тэговый язык описания разметки документов.

CSS (от англ. Cascading Style Sheets — каскадные таблицы стилей) — формальный язык описания стилизации документа...

Разработка программного модуля интеграции АТС...

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

На рисунке 2 представлена схема данных программного модуля, отображающая общий маршрут...

Анализ использования «облачных технологий» для компаний...

Рис. 1. Результаты опроса, проведенные компанией iKS-Consulting.

Подробней об отличиях обычных технологий от «облачных» можно увидеть в таблице 1.

Загруженная информация, или купленные диски с музыкой, видео, графикой хранится у пользователя.

Наполнение и поддержание актуальности содержимого базы...

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

Этим обусловлена практическая значимость разработанного программного модуля. Одной из главных функций ПМ ИДЭТ является обмен...

Разработка интеллектуальных средств поддержки веб-порталов...

CSS (Cascading Style Sheets) — каскадные таблицы стилей — формальный язык описания

2 Никсон Р. Н64 «Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML» 5. 4-е изд.

Разработка модуля анализа данных в интеллектуальных системах.

Разработка программного модуля по реализации функции...

На вход программного модуля поступают данные из компонента. Это могут быть как данные о товарах, так и о покупателях.

Для разработки программного модуля в качестве языка программирования применялся PHP 5.4, среда разработки — NetBeans IDE 8.1.Для отладки и...

Разработка программного модуля для обеспечения комфортного...

CSS, минимальное значение, WCAG, исходное изображение, информация, ГОСТ Р, архитектура расширения браузера, программный модуль, междустрочный интервал, HTML.

Информационные технологии в торговле | Статья в журнале...

Из торговых точек поступает информация о продажах товаров из кассы. Из главного офиса в точки продаж передаются данные об

информационные технологии, программное обеспечение, торговые программы, банк данных, бизнес-процессы, информационные решения.

Встраивание CSS-стилей в HTML-документы | Статья в журнале...

HTML (от англ. HyperText Markup Language — гипертекстовый язык разметки) — формальный тэговый язык описания разметки документов.

CSS (от англ. Cascading Style Sheets — каскадные таблицы стилей) — формальный язык описания стилизации документа...

Разработка программного модуля интеграции АТС...

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

На рисунке 2 представлена схема данных программного модуля, отображающая общий маршрут...

Анализ использования «облачных технологий» для компаний...

Рис. 1. Результаты опроса, проведенные компанией iKS-Consulting.

Подробней об отличиях обычных технологий от «облачных» можно увидеть в таблице 1.

Загруженная информация, или купленные диски с музыкой, видео, графикой хранится у пользователя.

Задать вопрос