Научная статья на тему 'ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ MYSQL ДЛЯ ВЕБ-ПРИЛОЖЕНИЯ ПРОЦЕССА ВЗАИМОДЕЙСТВИЯ С КЛИЕНТАМИ ОРГАНИЗАЦИИ ПО ПРОДАЖЕ МЕБЕЛИ'

ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ MYSQL ДЛЯ ВЕБ-ПРИЛОЖЕНИЯ ПРОЦЕССА ВЗАИМОДЕЙСТВИЯ С КЛИЕНТАМИ ОРГАНИЗАЦИИ ПО ПРОДАЖЕ МЕБЕЛИ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
96
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОРГАНИЗАЦИЯ ПО ПРОДАЖЕ МЕБЕЛИ / АВТОМАТИЗАЦИЯ / ВЗАИМОДЕЙСТВИЕ С КЛИЕНТАМИ / ЛОГИЧЕСКАЯ МОДЕЛЬ / ФИЗИЧЕСКАЯ МОДЕЛЬ / СИСТЕМНЫЙ АНАЛИЗ / БАЗЫ ДАННЫХ MYSQL

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Михайлова С.Е., Пучков А.Ю.

В статье рассматриваются основные процесс проектирования базы данных для веб-приложения. Сформированы логическая и физическая модель данных, проведен системный анализ выбранной предметной области. В структуре базы данных отражены особенности предметной области.In the article the basic process of designing a database for a Web application. Formed logical and physical data model, conducted a systematic analysis of the selected domain. The structure of the database reflects the particular subject area.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ MYSQL ДЛЯ ВЕБ-ПРИЛОЖЕНИЯ ПРОЦЕССА ВЗАИМОДЕЙСТВИЯ С КЛИЕНТАМИ ОРГАНИЗАЦИИ ПО ПРОДАЖЕ МЕБЕЛИ»

Рисунок 1 - Декомпозиция процесса взаимодействия с клиентами

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

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

Михайлова С.Е. студент 4 курса

направление подготовки «Прикладная информатика» Национальный исследовательский университет МЭИ (СФ)

Пучков А.Ю., к.т.н. руководитель, доцент Россия, г. Смоленск ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ MYSQL ДЛЯ ВЕБ-ПРИЛОЖЕНИЯ ПРОЦЕССА ВЗАИМОДЕЙСТВИЯ С КЛИЕНТАМИ ОРГАНИЗАЦИИ ПО ПРОДАЖЕ МЕБЕЛИ В статье рассматриваются основные процесс проектирования базы данных для веб-приложения. Сформированы логическая и физическая

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

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

In the article the basic process of designing a database for a Web application. Formed logical and physical data model, conducted a systematic analysis of the selected domain. The structure of the database reflects the particular subject area.

Keywords: Organization for furniture sales, web-based system, automation, interaction with customers, the logical model, physical model, system analysis, MySQL database.

Тщательное проектирование базы данных чрезвычайно важно для безупречной работы приложения. MySQL поддерживает язык запросов SQL в стандарте ANSI 92, и кроме этого имеет множество расширений к этому стандарту, которых нет ни в одной другой СУБД.

Краткий перечень возможностей MySQL: поддерживается неограниченное количество пользователей, одновременно работающих с базой данных; количество строк в таблицах может достигать 50 млн; быстрое выполнение команд; простая и эффективная система безопасности.

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

На этапе системного анализа было проведено описания процесса взаимодействия с клиентами организации по продаже мебели.

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

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

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

информационного обеспечения заключается в построении ER-модели (сущность-связь).

Рисунок 1-Логическая модель Физическое проектирование информационного обеспечения заключается в описание таблиц и типов данных используемых для функционирования приложения. В системе задействована 12 таблица. На рисунке 2 представлена схема данных системы взаимодействия с клиентами. Данная схема показывает, каким образом нужно хранить все эти данные.

Рисунок 2 - Схема данных (физическая модель) Таким образом, была спроектирована база данных для «Системы взаимодействия с клиентами организации по продаже мебели», которая позволит менеджеру по продажам наиболее эффективно проводить политику взаимодействия с клиентами компании, расширит каналы коммуникации. Наилучшими помощниками клиентов станут функции интеллектуального подбора товаров, возможность сделать предварительный заказ и вызвать замерщика на дом, а также наличие многокритериального поиска товаров.

i Надоели баннеры? Вы всегда можете отключить рекламу.