Спрос и предложение

Автор работы: Пользователь скрыл имя, 25 Ноября 2011 в 10:34, курсовая работа

Краткое описание

Основанием для разработки послужило задание на курсовое проектирование по дисциплине «Базы данных и управление ими».
Цель: создание подсистемы, которая предназначена для ознакомления граждан с товарами и услугами, а также для их заказа.
Данная база данных предназначена для организаций, как в ознакомительных целях, так и в целях заказа на приобретение товаров и услуг.
Основной задачей базы данных является подготовка информации по товарам и услугам для клиентов.

Содержимое работы - 1 файл

Спрос и предложение.docx

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

      Введение

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

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

     Основанием  для разработки послужило задание  на курсовое проектирование по дисциплине «Базы данных и управление ими».

     Цель: создание подсистемы, которая предназначена  для ознакомления граждан с товарами и услугами, а также для их заказа.

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

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

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

1.1. Описание предметной области

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

2.1. Постановка задачи

     Проанализировав предметную область мы можем сказать, что разработка базы данных в данной предметной области актуальна. Целью  разработки базы данных “Спрос и предложение ” является повышение качества обслуживания клиентов. Эта цель может быть достигнута за счёт снижения времени поиска информации о товарах и услугах. Главным образом такая база данных может быть использована в информационной системе организаций, закупающей товары. Основной задачей базы данных является подготовка информации по товарам и услугам для клиентов.

      База  данных предназначена для решения следующих задач в информационной системе:

      - возможности редактирования, добавления, хранения и удаления данных;

      -  получения списка граждан, предприятий и организаций;

      -  вывод контактной информации;

      -  вывод информации о стоимости услуг и товаров;

      -  вывод отчета о сроке выполнения услуг. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

     2.  Инфологическое проектирование

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

     2.1. Сущности базы данных

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

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

     В данной работе при создании базы данных были выделены следующие сущности (см. Таблица 1). 
 
 
 
 
 
 
 
 
 
 

     Таблица 1

     
Организация
Сотрудники
Товар
Поступления
Заказы
Тип услуги
Заказы  услуг
Поступление услуг
 

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

2.2. Связи базы данных

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

     Между двумя сущностям, например, А и  В возможны три вида связей:

     ―один-к-одному;

     ―один-ко-многим;

     ―многие-ко-многим.

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

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

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

     Связи используемые в данной базе данных представлены на (Рисунок1) ER-диаграмма1

Рисунок 1. ER-диаграмма1

     2.3. Атрибуты базы данных

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

  Основные  типы данных:

Текстовый. Текст или числа, не требующие проведения расчётов.

МЕМО. Поле этого типа предназначено для хранения небольших текстовых данных (до 64000 символов). Поле этого типа не может быть ключевым или проиндексированным.

Числовой. Этот тип данных содержит множество подтипов. От выбора подтипа (размера) зависит точность вычислений.

Счётчик. Уникальные, последовательно возрастающие числа, автоматически вводящиеся при добавлении новой записи в таблицу.

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

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

Дата/Время. Дата и время хранятся в специальном фиксированном формате.

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

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

     Таблица 2. Атрибуты сущности «Организация»

     
     Название      текстовый
     Адрес      текстовый
     Телефон      текстовый
     Факс      текстовый
     ИНН      текстовый
 

     Таблица 3. Атрибуты сущности «Сотрудники»

     
ФИО Сотрудника      текстовый
Адрес сотрудника      текстовый
Телефон Сотрудника      текстовый
Паспортные  данные      числовой
Страховое свидетельство      текстовый
ИНН      текстовый
Организация      текстовый
 
 
 

     Таблица 4. Атрибуты сущности «Товар»

     
Наименование  товара      текстовый
Цена      денежный
Наличие      текстовый
Код товара      числовой
 

     Таблица 5. Атрибуты сущности «Поступления»

     
     Накладные      текстовый
     Дата  поступления      дата/время
     Количество      числовой
     Товар      числовой
     Организация      текстовый
 

     Таблица 6. Атрибуты сущности «Заказы»

     
     Номер заказа      текстовый
     Товар      числовой
     Объем      текстовый
     Дата  заказа      дата/время
     Дата  окончания      дата/время
     Организация      текстовый
 

Таблица 7. Атрибуты сущности «Тип услуги»

     
     Наименование услуг      текстовый
     Стоимость услуг      денежный
     Способ оплаты      текстовый
     Код услуги      числовой
 
 
 
 

     Таблица 8. Атрибуты сущности «Заказы услуг»

Информация о работе Спрос и предложение