Оценка рентабельности продаж организации

Автор работы: Пользователь скрыл имя, 08 Февраля 2011 в 02:19, курсовая работа

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

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

Файлы: 1 файл

курсоваяуу.docx

— 241.76 Кб (Скачать файл)

    2 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 

     Предметной  областью данной курсовой работы является предприятие которое занимается оптовой торговлей.

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

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

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

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

    Товары – это оборотные средства предприятия, входящие в состав производственных запасов. Они составляют основу готовой продукции, или с использованием их выполняются работы, или оказываются услуги.

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

    Исходя  из этого принципа, ставятся следующие  задачи БД:

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

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

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

     3 ИНФОЛОГИЧЕСКАЯ МОДЕЛИРОВАНИЕ ПРЕДМЕТНОЙ

     ОБЛАСТИ 
 

    3.1 ER-модель  

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

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

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

    Эти объекты обладают следующими характеристиками:

  1. Таблица Поставщик (diler) включает в себя такие поля как (ИН_поставщика, город поставщика, фирма поставщика, адрес, телефон);
  2. Таблица Покупатель (client) включает в себя такие поля как (ИН_покупателя, город покупателя, фирма покупателя, адрес, телефон);
  3. Таблица Товары (shelfs) включает в себя такие поля как (ИН_товара, название, количество, единица измерения, цена за единицу);
  4. Таблица Квартал включает в себя такие поля как (Номер квартала );
  5. Таблица Работники включает в себя такие поля как (Ном сотрудника, ФИО, должность);
  6. Таблица помещения включает в себя такие поля как (Ном помещения, название,адрес, начальник);

  Помимо  этого существуют 5 ассоциаций:

  1. Таблица Поставка (buying) включает в себя такие поля как (ИН_товара, фирма поставщика, квартал, стоимость за единицу товара, количество);
  2. Таблица Продажа (selling) включает в себя такие поля как (ИН_товара, фирма покупателя, квартал, стоимость за единицу товара, количество, транспортно-заготовительные расходы);
  3. Таблица Зарплата работникам включает в себя такие поля как ( Ном сотрудника, сумма (зарплаты), квартал);
  4. Таблица Затраты на аренду помещения включает в себя такие поля как (Ном помещения, сумма аренды, квартал);
  5. Таблица Прочие расходы включают в себя такие поля как (Вид затрат, сумма (прочих), квартал);

  Схема инфологической модели представлена на (рисунке 1)

Рисунок 1.Схема инфологической модели 

     3.2 Нормализация отношений 

    Нормализация  – это процесс последовательной замены таблицы ее полными декомпозициями до тех пор, пока все они не будут находиться в 5НФ [16, с. 125].

    Цель  нормализации – получение такого проекта базы данных, в котором  каждый факт хранится в одном месте, т.е. исключена избыточность информации. Это делается не столько с целью  экономии памяти, сколько для исключения возможной противоречивости хранимых данных из-за их избыточности [3, с. 131].

    Различают несколько видов нормальных форм: 1НФ, 2НФ, 3НФ (НФБК), 4НФ, 5НФ.

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

    Таблица находится во второй нормальной форме (2НФ), если она удовлетворяет условию 1НФ и все ее поле не входит в первичный  ключ, связаны полной функциональной зависимостью с первичным ключом.

    Таблица находится в третьей нормальной форме (3НФ), если она удовлетворяет  определению 2НФ и не одно из ее не ключевых полей не зависит функционально  от любого другого не ключевого поля [8, с. 37-43].

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

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

    Таблица находится в пятой нормальной форме (5НФ) тогда и только тогда, когда в каждой ее полной декомпозиции все проекции содержат возможный  ключ. Таблица, не имеющая ни одной  полной декомпозиции, так же находится  в 5НФ.

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

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

Структурная схема инфологической модели представлена на (рисунке 2).

Рисунок 2. Общая структурная схема инфологической модели

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

     Ассоциация  «Продажа» также служит для нормализации отношений между сущностями «Покупатель» и «Товары». Один вид товара, в разном количестве, может быть продан множество раз (1:М). Ассоциация «Зарплата работникам» также служит для нормализации отношений между сущностями «Работники» и «Квартал».

     Ассоциация  «Затраты на аренду помещения» также  служит для нормализации отношений  между сущностями «Помещения» и  «Квартал».

     4 ВЫБОР СУБД 
 

     Работа  с базой данных в СУБД включает в себя ввод, редактирование данных и обработку данных. Наиболее популярными  являются реляционные СУБД:  Access, Paradox, dBase, FoxPro, Visual FoxPro. Наш выбор остановился на СУБД Access.

     Система управления базами данных Access (СУБД Access) входит в стандартный набор прикладных программ пакета Microsoft Office, который - так  сложилось исторически - используется практически в каждой организации  нашей страны. Она предоставляет  значительные возможности по работе с хранящимися данными, их обработке  и совместному использованию.

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

     Можно производить обмен данными между  компонентами СУБД Access и другими  приложениями Windows. Это могут быть рисунки и т.д.

     СУБД Access – система сложная и многозначная. Одинаковый результат может быть достигнут различными путями. При начальном освоении материала бессмысленно показывает все возможные варианты поведения в сложившейся ситуации.

     Все объекты, относящиеся к одной  базе данных, Access хранит в одном большом  файле с расширением *.mdb, среди  объектов разрабатываемой базы данных мы предусмотрели:

    1. Таблицы - основные объекты любой базы данных. В таблицах хранятся все данные, имеющиеся в базе, кроме того, таблицы хранят и структуру базы (поля, их типы и свойства).
    2. Запросы - служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С помощью запросов выполняют такие операции, как отбор данных, их сортировку и фильтрацию. С помощью запросов можно выполнять преобразования данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое наполнения таблиц данными, импортированными из других источников, выполнять простейшие вычисления в таблицах и многое другое.
    3. Если запросы - это специальные средства для отбора и анализа данных, то формы - это средства для ввода данных. Смысл их тот же - предоставить пользователю средства для заполнения только тех полей, которые ему заполнять положено. Одновременно с этим в форме можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и прочее) для автоматизации ввода. Преимущества форм раскрываются особенно наглядно, когда происходит ввод данных с заполненных бланков. В этом случае форму делают графическими средствами так, чтобы она повторяла оформление бланка - это заметно упрощает работу наборщика, снижает его утомление и предотвращает появление печатных ошибок.
    4. Отчеты по своим свойствам и структуре во многом похожи на формы, но предназначены только для вывода данных, причем для вывода не на экран, а на принтер. В связи с этим отчеты отличаются тем, что в них приняты специальные меры для группирования выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов.

Информация о работе Оценка рентабельности продаж организации