Разработка базы данных для автоматизации учета продаж продукции фирмы Орифлейм

Автор работы: Пользователь скрыл имя, 21 Декабря 2011 в 18:56, курсовая работа

Описание работы

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

Содержание работы

Введение…………………………………………………………………….4
Постановка задачи на разработку базы данных………………………5
1.1Анализ предметной области……………………………………………5
1.2 Требования к информационной системе……………………………..6
2 Проектирование модели данных………………………………………..7
2.1 Семантическая модель данных………………………………………..7
2.2 Логическая модель данных……………………………………………8
2.3 Определение физических характеристик атрибутов………………..9
3 Реализация системы…………………………………………………….10
3.1 Создание, связывание и заполнение таблиц………………………...10
3.2 Реализация запросов к базе дынных…………………………………15
3.3 Создание отчетов……………………………………………………...32
3.4 Создание форм………………………………………………………...33
Заключение………………………………………………………………..36
Список использованных источников…

Файлы: 1 файл

моя работа.docx

— 1.18 Мб (Скачать файл)
 

МИНИСТЕРСТВО  ОБРАЗОВАНИЯ И НАУКИ 

РОССИЙСКОЙ  ФЕДЕРАЦИИ 

ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ 

ГОСУДАРСТВЕННОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«БЕЛОРУССКО-РОССИЙСКИЙ УНИВЕРСИТЕТ» 
 
 

Кафедра экономической информатики 
 
 
 

Пояснительная записка к курсовой работе

по дисциплине «Компьютерные информационные технологии»

на тему: «Разработка базы данных для автоматизации учета продаж продукции фирмы Орифлейм» 
 
 
 
 
 

Выполнила:

студ. гр. ЭУП-092      

Е.Н. Демьянко 

Руководитель:

ст. преподаватель

О.А. Пичугова          
 
 
 

Могилёв 2010 

      Содержание 

      Введение…………………………………………………………………….4

    1. Постановка задачи на разработку базы данных………………………5

     1.1Анализ  предметной области……………………………………………5

    1.2 Требования  к информационной системе……………………………..6

      2 Проектирование модели данных………………………………………..7

      2.1 Семантическая модель данных………………………………………..7

      2.2 Логическая модель данных……………………………………………8

      2.3 Определение физических характеристик  атрибутов………………..9

      3 Реализация системы…………………………………………………….10

      3.1 Создание, связывание и заполнение  таблиц………………………...10

      3.2 Реализация запросов к базе  дынных…………………………………15

      3.3 Создание отчетов……………………………………………………...32

      3.4 Создание форм………………………………………………………...33

      Заключение………………………………………………………………..36

      Список  использованных источников…………………………………....37

      ПриложениеА……………………………………………………………..38

      ПриложениеБ……………………………………………………………...39

      ПриложениеВ……………………………………………………………...40

      ПриложениеГ……………………………………………………………...42 

 

       Введение 

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

       Пользователем  этой  системы  будет  сотрудник компании «Орифлейм», который занимается учетом продаж товаров и постоянных клиентов компании.

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

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

         При поиске нужного объекта  (суммы, документа, количества) автоматизация позволит сделать выборку по данной позиции и значительно  сократит объем подходящих документов или сведет к одному единственному искомому документу.

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

       Таким образом автоматизация позволит сэкономить время и труд сотрудника, кроме того будет значительно  снижен объем используемой памяти.

       1 Постановка задачи на разработку базы данных 

 
    1. Анализ  предметной области
 

       Компания  Орифлейм, основанная в 1967 году двумя братьями и их другом, сегодня является международным косметическим концерном, который имеет представительства в более чем 60 странах. Поклонниками натуральной шведской косметики являются около 3,3 миллионов консультантов по всему миру, которые обеспечивают ежегодный объем продаж в 1,3 миллиарда евро. Компания насчитывает 7500 сотрудников по всему миру. Ассортимент продукции составляет  950 единиц и постоянно увеличивается. Орифлейм - соучредитель Международного детского фонда.

       В команде научно-исследовательского центра Орифлейм работают около 100 ученых и экспертов. Компания владеет 5 собственными фабриками в Швеции, Польше, Китае, России и Индии. Акции компании котируются на фондовой бирже Nasdaq OMX Exchange  с марта 2004 года. Продукция содержит только натуральные ингредиенты и не тестируется на животных.

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

       Информационная  система для автоматизации учета  продаж продукции фирмы «Орифлейм» должна предусматривать режимы ведения системного каталога, отражающего перечень видов товаров, которые предлагает данная компания. Каждый вид может иметь уникальный номер внутри фирмы и уникальное название. Все товары, занесенные в каталог, также имеют уникальный номер, но названия товаров могут повторяться.

       Каждый  продукт характеризуется следующими параметрами:

    1. уникальный код;
    2. название;
    3. цвет;
    4. консистенция;
    5. объем;
    6. цена;

       Товары могут иметь одинаковые названия, но они различаются по своему уникальному шифру (ISBN).

       Каждый  товар имеет следующие характеристики:

    1. уникальный номер;
    2. цвет;
    3. вид.

       В базе ведется учет клиентов. На каждого клиента в базу заносятся следующие сведения:

    1. номер клиента;
    2. фамилия, имя, отчество;
    3. домашний адрес;
    4. контактный телефон.

       В случае заказа товара заполняется бланк заказа, в котором должны быть записаны следующие сведения:

    1. номер заказа;
    2. номер клиента;
    3. дата заказа;
    4. общая стоимость заказа.

       Каждый  заказ облагается накладной, в которой  указываются:

    1. номер заказа;
    2. номер товара;
    3. количество товара;
    4. стоимость товара.
 

    1.2 Требования к информационной  системе 

       С базой данных должны работать следующие  группы пользователей:

    1. сотрудники маркетингового отдела компании;
    2. клиенты;
    3. сотрудники отдела сбыта компании.

       При работе с системой сотрудник отдела сбыта должен иметь возможность решать следующие задачи:

    1. принимать новые товары и регистрировать их в каталоге;
    2. проводить каталогизацию товара, то есть назначение новых номеров выпущенной косметической к продукции;
    3. вести учет постоянных клиентов. При продаже товара фиксируется, когда и в каком объеме поступил заказ на косметические средства от данного клиента. При приеме заказа данные о клиентах заносятся в базу;
    4. удалять из каталога ту косметическую продукцию, которая снята с производства по каким-либо причинам;
    5. корректировать списки клиентов в зависимости от наличия их заказов в течение года.

       Клиент должен иметь возможность решать следующие задачи:

    1. просматривать системный каталог, то есть перечень всех видов товаров, имеющихся в продаже;
    2. по выбранному виду товара получить полный перечень косметических средств, которые имеются в продаже;
    3. для выбранного товара получить стоимость его в данном объеме.

       Сотрудники  маркетингового отдела должны иметь возможность:

    1. получать сведения о косметических средствах, которые не являются популярными, т. е. спрос на них практически отсутствует;
    2. получать сведения о наиболее популярных косметических средствах, которые заказывают чаще и в больших объемах. 

      2 Проектирование модели  данных 

      2.1 Семантическая модель  данных 

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

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

      Между сущностями «ВидТовара» и «Товары» существует связь (1:М), обязательная с двух сторон. Так как каждый вид соответствует нескольким разновидностям товаров, используется связь (1:М). При этом, если вид описан в сущности «ВидыТваров», то по крайней мере одно косметическое средство этого вида присутствует в каталоге. Это означает, что со стороны сущности «ВидыТваров» связь обязательная. Что касается сущности «Товары», то не может существовать в каталоге ни одного товара, который бы не относился к конкретному виду, поэтому и со стороны «Товары» связь тоже обязательная.

      Далее введем сущность «Клиенты». В базе каждому клиенту присваивается уникальный номер, который будет однозначно идентифицировать клиента, поэтому он будет ключевым атрибутом сущности «Клиенты». Кроме того, в сущности «Клиенты» должны присутствовать дополнительные атрибуты: «фамилия Имя Отчество», «телефон».

Информация о работе Разработка базы данных для автоматизации учета продаж продукции фирмы Орифлейм