Научная статья на тему 'База данных в помощь малому бизнесу'

База данных в помощь малому бизнесу Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
91
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БАЗА ДАННЫХ / СИСТЕМА ОНЛАЙН-ЗАПИСИ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Харитонова Татьяна Сергеевна

Увеличение сферы предоставления услуг и развитие малого бизнеса приводят к необходимости развертывания небольших автоматизированных систем, ядром которых являются базы данных, позволяющих вести учет клиентов, запись и оказывать поддержку 24 часа в сутки. Чем быстрее ответ и проще возможности для клиента, тем больше клиентов данное предприятие сможет обслужить.

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

Текст научной работы на тему «База данных в помощь малому бизнесу»

процессора, MEM - проценте использования оперативной памяти данным процессом, TIME - времени использования процессора в секундах, COMMAND - команде, запустившей процесс.

Утилитам требуется собирать информацию о процессах, каким образом они это делают? На самом деле, вся информация хранится в виртуальном каталоге, так для получения сведений о процессах, состоянии и конфигурации ядра и системы можно узнать из каталога /proc [1]. В этом и есть основной секрет данных программ. Например, состояние памяти можно узнать из файла /proc/meminfo, а состояние процессора из /proc/cpuinfo. Данные же о процессах получить сложнее. На каждый процесс в компьютере в виртуальном каталоге /proc создается отдельный каталог с именем PID процесса - его идентификатором, и в каждом таком каталоге уже содержатся файлы с информацией о процессе. Для получения стандартной информации типа PID, TTY, TIME, CMD следует читать файл status, содержащийся в каталоге /proc/PID.

Таким образом, когда нам надо узнать о работающих процессах, требуется: перебрать существующие в данный момент в системе PID (виртуальные каталоги /proc), в них найти файл status, выбрать из него нужную информацию, правильно вывести ее пользователю. Данную программу проще всего реализовать на языке программирования С в консольной версии под операционную систему Linux.

Список литературы

1 OpenNET. [Электронный ресурс]. Режим доступа: www.opennet.ru/docs/RUS/bash_s cripting_guide/x12987.html (дата обращения: 01.03.2017).

БАЗА ДАННЫХ В ПОМОЩЬ МАЛОМУ БИЗНЕСУ Харитонова Т.С.

Харитонова Татьяна Сергеевна - студент, кафедра информационных систем и технологий, Северный (Арктический) федеральный университет, г. Архангельск

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

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

Разберем самый простой и частый случай. Мастер маникюра снимает кабинет и работает сам на себя, т.е. является индивидуальным предпринимателем. Он может принимать клиентов с 9.00 до 21.00 вечера с перерывом на обед в 1 час. Однако если он занят работой, то записать новых людей у него возможности нет, таким образом, он теряет часть клиентов, т.к. в данной сфере конкуренция очень высокая. Если же он не работает, то он может записать новых клиентов. Очевидно, что в данном случае требуется автоматизированная система, позволяющая вести запись без помощи мастера - онлайн запись.

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

Опишем сущности и их свойства, построим ЕЯ-диаграмму и определим вид нормальной формы для разработки БД (таблица 1).

Таблица 1. Описание сущностей и их свойств

Сущность Свойства

Клиент 1) Идентификатор клиента 2) Фамилия 3) Имя 4) Номер телефона

Услуга 1) Идентификатор услуги 2) Наименование 3) Примерное время выполнения 4) Стоимость 5) Примечание (рекомендации)

Запись 1) Идентификатор записи 2) Идентификатор клиента 3) Дата, в которую будет производиться услуга 4) Время 5) Список услуг

И соответственно разработаем ЕЯ-диаграмму (рисунок 1).

\ \ / Услуга

Клиент Идентификатор услуги

Идентификатор клиента Идентификатор клиента Наименование

Фамилия Имя >- Дата Время >-^ Примерное время выполнения

Номер телефона Стоимость

Список услуг Примечания

Рис. 1. ER-диаграмма

Введем ограничения бизнес правилами, а именно вычисляемым свойством для сущности Клиент является количество посещений, для сущности Запись - итоговая стоимость, примерное время. Все данные можно представить в виде отношения, содержащего в себе следующие атрибуты: идентификатор записи, имя, фамилия и телефон клиента, дата и время записи, наименование услуги, стоимость, длительность, примечание - что будет являться первой нормальной формой, так как в

31

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

1) Идентификатор записи, идентификатор клиента, дата записи, время;

2) Идентификатор клиента, фамилия, имя, номер телефона;

3) Идентификатор услуги, наименование, длительность, стоимость, примечание;

4) Идентификатор записи, идентификатор услуги.

Переход к третьей нормальной форме позволяет избежать аномалий добавления, удаления и редактирования атрибутов.

Таким образом, основные положения для разработки БД подготовлены. Теперь можно определиться с выбором СУБД и реализовать саму БД с пользовательским интерфейсом.

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

Список литературы

1. Робин Никсон. Создаем динамические веб-сайты с помощью PHP, MySQL,

JavaScript, CSS, HTML5: Питер, 2015. 685 с.

ЭЛЕМЕНТЫ ГЛОБАЛЬНОЙ ОПТИМИЗАЦИИ МОДЕЛЕЙ НЕЙРОННОЙ СЕТИ Сурнина А.О.

Сурнина Анастасия Олеговна - студент, факультет авионики, энергетики и инфокоммуникаций, Уфимский государственный авиационный технический университет, г. Уфа

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

УДК 519.85, 517.977

Введение

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

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