Добавлен: 07.07.2023
Просмотров: 180
Скачиваний: 2
Введение
Прайс-лист- это неотъемлемая часть интернет магазина, на нем представлены все товары и услуги, цены т.д находящиеся на сайте магазина
Прайс-лист-это список цен на все товары и услуги, предоставляемые какой-либо фирмой, организацией и т. п.
Как говорил великий философ: Цена — стоимость плюс разумное вознаграждение за угрызения совести при назначении цены.
Управление прайс-листом
Управление ассортиментом, а зачастую и продажи, начинаются с прайс-листа. Это обязательный атрибут любой коммерческой организации, и он может сильно повлиять на уровень доходности. Тем не менее, люди его часто недооценивают, не считают достойным особого внимания и теряют из-за этого клиентов.
Самое главное в прайс-листе — это продукты. У себя в компании мы приняли решение присваивать каждому товару уникальное название, не такое, как у всех.
К примеру, светодиоды — это ниша с высокой конкуренцией, при этом большинство игроков публикуют цены в интернете. И клиентам легко находить более выгодные предложения от «менее жадных» поставщиков. Поэтому мы ввели свою схему наименований светильников, например, «СДУ 60-95» — светодиодный уличный светильник с углом раскрытия светового потока 60 градусов и мощностью 95 Вт.
Многие, конечно, считают, что это полная глупость, но «999 рублей 99 копеек» действительно работает, и не только в рознице. Есть предположение, что люди не доверяют круглым цифрам, так как им кажется, что эти цены назначены «с потолка». Также есть еще одно правило: старайтесь использовать цифры 5, 7 и 9. Ценники с этими цифрами больше нравятся клиентам. Наш бизнес оптовый, в основном в сегменте B2B, поэтому мы стараемся не перегибать палку. К примеру, если выходит цена 16 000, исправляем её на 15 970, 4000 — на 3980, а 600 — на 590.
Многие, конечно, считают, что это полная глупость, но «999 рублей 99 копеек» действительно работает, и не только в рознице. Есть предположение, что люди не доверяют круглым цифрам, так как им кажется, что эти цены назначены «с потолка». Также есть еще одно правило: старайтесь использовать цифры 5, 7 и 9. Ценники с этими цифрами больше нравятся клиентам. Наш бизнес оптовый, в основном в сегменте B2B, поэтому мы стараемся не перегибать палку. К примеру, если выходит цена 16 000, исправляем её и на 15 970, 4000 — на 3980, а 600 — на 590
Базы данных
Базы данных являются основой всех информационных систем, используемых на предприятиях всех отраслей бизнеса. Теория баз данных стала активно развиваться около 30 лет назад. Достижения в фундаментальных исследованиях баз данных стали основой разработок коммуникационных систем, транспорта, логистики, финансового менеджмента. Они также послужили основой для значительного прогресса во всех ведущих областях науки.
Существует два основных направления использования средств вычислительной техники. Первое направление - применение вычислительной техники для выполнения сложных инженерных и научных расчетов. Второе направление, которое непосредственно касается темы данного учебного пособия, - это использование средств вычислительной техники в автоматических или автоматизированных информационных системах. Специфика таких систем заключается в хранении и обработке больших объемов информации.
Для хранения больших объемов информации и обеспечения удовлетворительной скорости доступа к информации были разработаны специальные устройства - магнитные диски с подвижными головками, а для управления данными, расположенными на этих носителях - системы управления данными во внешней памяти (система управления файлами).
Файл - это некоторая область во внешней памяти, например на диске, в которую можно записывать или из которой можно читать данные. Файловая организация позволяет манипулировать информацией, размещенной во внешней памяти компьютера, используя только имя файла, не вдаваясь в подробности его размещения по ячейкам памяти. Для этого используется специальная область - таблица размещения файлов.
Все современные файловые системы поддерживают многоуровневое именование файлов за счет поддержания во внешней памяти дополнительных файлов со специальной структурой - каталогов или папок. Каждый каталог содержит имена каталогов и/или файлов, содержащихся в данном каталоге. Таким образом, полное имя файла состоит из списка имен каталогов плюс имя файла в каталоге, непосредственно содержащем данный файл. Разница между способами именования файлов в разных файловых системах состоит в том, с чего начинается эта цепочка имен.
Области применения файлов состоят в хранении, в первую очередь, текстовых данных: документов, текстов программ и т.д. Такие файлы образуются и модифицируются с помощью различных текстовых редакторов. Структура текстовых файлов обычно очень проста: это либо последовательность записей, содержащих строки текста, либо последовательность байтов. Одним словом, файловые системы обеспечивают хранение слабо структурированной информации, оставляя дальнейшую структуризацию прикладным программам.
Универсальность является одновременно и достоинством и недостатком файловых систем. Рост количества файлов и приложений, обслуживающих их, неизбежно приводит к тому, что эффективность информационной системы падает, ее сопровождение усложняется, целостность данных нарушается, информация может теряться и не отражать действительного положения дел.
Современные информационные системы требуют сложных и структурированных данных, обеспечения одновременной работы с данными, корректности и согласованности информации. Для решения таких задач используются системы управления базами данных (СУБД).
Моделирование структуры базы данных книжного магазина
Рассмотрим основные понятия теории проектирования баз данных на примере построения базы данных отдела закупок книжного магазина.
Прежде всего, необходимо выяснить и записать, как работает и что делает отдел закупок книжного магазина. Для этого произведем описание фрагмента предметной области.
Книжный магазин закупает товар как непосредственно у издательств, так и у оптовых предприятий. При этом каждый поставщик регулярно представляет книжному магазину прайс-лист с описанием товаров и указанием их цены. Периодичность представления прайс-листов определяется каждым поставщиком самостоятельно. Прайс-лист может содержать полный перечень предлагаемых товаров или только новинки.
Затем определим функции базы данных, то есть ту информацию, которую должна получать, хранить и обрабатывать проектируемая база данных и информационная система, созданная на ее основе. Разрабатываемая информационная система должна вести реестр поставщиков товара, договоров, заключенных с ними, реестр товаров, с которыми работает предприятие, реестр коммерческих предложений, поступивших от поставщиков. Для менеджеров по закупке интересно только текущее предложение поставщика. Для каждой группы товара должен быть определен менеджер, который работает с этой группой товара.
После этого определим основные понятия, необходимые для моделирования предметной области. С этой точки зрения информационного моделирования нам будут интересны объекты предметной области, которые несут существенную смысловую нагрузку.
Сущностью называют отдельный объект предметной области (человек, место, вещь, понятие, событие), которое нужно представить в базе данных. Важно понимать, что сущность - это обобщающее понятие однотипных объектов предметной области, а не конкретный экземпляр. Например, сотрудник вообще, а не конкретно, менеджер Иванов. Одного из конкретных представителей той или иной сущности называют экземпляром сущности.
Анализируя описание предметной области рассматриваемого примера можно выделить следующие объекты предметной области, информация о которых должна храниться в базе данных (потенциальные сущности): поставщик, издатель, оптовое предприятие, прайс-лист, коммерческое предложение, договор, товар, товарный классификатор, группа товара, менеджер. Такие понятия как поставщик, издатель, оптовое предприятие тесно связаны между собой и представляют для менеджера отдела закупок организацию, которая уже поставляет товар в магазин или предлагает новый товар. Таким образом, эти сущности можно заменить одной сущностью и назвать ее поставщик. Аналогично, можно считать синонимами потенциальные сущности прайс-лист и коммерческое предложение - это некий документ, который содержит информацию о товаре и цене на него. Объединим эти сущности в одну сущность -прайс-лист.
Одним из наиболее удобных инструментов унифицированного представления данных, независимого от реализующего его программного обеспечения, является модель «сущность-связь» (entity-relationship model, ER-model), которая используется для анализа предметной области. Модель «сущность-связь» основывается на некой информации о реальном мире и предназначена для логического представления данных. Она определяет значения данных в контексте их взаимосвязи с другими данными, используемыми в системе. Модель «сущность-связь» представляется в графическом виде и называется диаграммой «сущность-связь». На ней представлены все выявленные сущности предметной области и указаны взаимосвязи между ними. Она показывает, как вероятнее всего будет выглядеть база данных, какие данные будут в ней храниться, что будет делать система, но не говорит как. Диаграмма «сущность-связь» должна быть независима от применяемой технологии и может быть реализована при помощи любой СУБД.
На диаграмме «сущность-связь» сущность изображается в виде прямоугольника, в котором указано имя сущности.
Атрибутом называют свойство, которое описывает некоторую характеристику сущности (объекта). Другими словами - это сведения об объекте, которые описывают его важные для бизнеса свойства и характеристики. Атрибутом является любое свойство, позволяющее квалифицировать, идентифицировать, классифицировать, измерять сущность или выражать ее состояние.
В рассматриваемом примере атрибутами сущности «поставщик» могут являться:
- наименование;
- адрес;
- телефон;
- форма собственности.
Для сущности «товар» можно выделить следующие атрибуты:
- автор книги;
- тираж;
- серия;
- год издания;
- издательство;
- тип переплета;
- цена книги.
Название атрибута записывается строчными буквами внутри прямоугольника сущности, к которой он относится. Атрибуты других сущностей представлены на рисунке.
Сущность не может иметь более одного значения каждого из её атрибутов. Если в процессе построения информационной модели выясняется, что сущность может иметь несколько значений атрибута, тогда необходимо выяснить, не является ли этот объект предметной области отдельной сущностью. Например, для сущности «поставщик» мы выделили такой атрибут как «адрес». А затем выяснили, что у организации почтовый адрес может не совпадать с юридическим адресом. В этом случае необходимо определить два атрибута - «юридический адрес» и «почтовый адрес». Если это сделать невозможно или затруднительно (если значений много или их количество неизвестно), то, скорее всего, это не атрибут, а отдельная сущность.
Например, если поставщик имеет несколько номеров телефонов - у директора, главного бухгалтера, товароведа и т.д., то понятие «телефон» следует выделить в отдельную сущность «телефоны организации», каждый экземпляр такой сущности будет характеризоваться наименованием организации и телефоном. Для упрощения примера будем считать, что каждая организация имеет только один телефон и он является атрибутом поставщика.
Атрибуты делят на обязательные, которые должны иметь значение, и необязательные, для которых конкретное значение может быть неопределенно. Обязательные атрибуты на нашей схеме выделяются жирным шрифтом. Обязательным атрибутом сущности «поставщик» является его наименование, а это значит, что в базу данных не будет внесена информация о поставщике, для которого не задано наименование. В случае возникновения такой ситуации пользователь получает сообщение об ошибке и предложение ввести недостающую информацию.
Для сущности «менеджер» оба ее атрибута «табельный номер» и «Ф.И.О. менеджера» являются обязательными. Каждый сотрудник при оформлении на работу получает табельный номер. А то, что «Ф.И.О. менеджера» является обязательным атрибутом, очевидно.
Атрибут характеризуется наименованием, описанием, форматом и длиной, а так же теми допустимыми значениями, которые может принимать атрибут. Например, атрибут «телефон» представляет собой строку текста длиной не более 7 символов. Тогда формат атрибута «телефон» может быть определен как: «строка текста длиной 7 знаков». Атрибут «дата заключения договора» сущности «договор» может содержать только данные типа «дата», тогда его формат можно определить как «дата». В этом случае в качестве значения атрибута ввести информацию типа «24.12.2004» будет невозможно, так как строка такого вида не может быть преобразована в дату. Атрибут «ставка НДС» сущности «товар» может принимать, согласно российскому законодательству, только значения «0», «10» или «20», следовательно, атрибут можно описать как «целое число, принимающее значение 0, 10, 20». Ввести значение «15» в это поле будет невозможно.