Поставка и реализация бытовой техники

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



Курсовой проект

по дисциплине

Программирование в компьютерных сетях

на тему:

Поставка и реализация бытовой техники

Ставрополь 2011

Введение

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

Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:

каждый элемент таблицы - один элемент данных.

все ячейки в столбце таблицы однородные, то есть все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.).

каждый столбец имеет уникальное имя.

одинаковые строки в таблице отсутствуют.

порядок следования строк и столбцов может быть произвольным

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

В данном курсовом проекте была разработана база данных в MS Microsoft SQL Server 2005 для автоматизации процесса контроля поставок и продажи бытовой техники. Программа, работающая с БД, позволяет показывать информацию о товарах, о поставщиках, реализаторах и клиентах. Так же дает возможность сформировать отчеты по различным категориям.

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

база данные техника продажа

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

При разработке базы данных Поставка и реализация бытовой техники было проведено обследование предметной области. В результате в БД Поставка и реализация бытовой техники используются следующие входные данные:

  • информация о товаре;
  • информация о сотрудниках;
  • информация о поставщике;
  • информация о реализаторе;
  • информация о клиентах.

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

2.Проектирование реляционной базы данных

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

Поставка - содержит информацию о поставщике и поставляемом товаре;

Реализация - содержит информацию о продаже товара.

Перечень атрибутов

Таблица Клиент содержит:

id_клиента - уникальный идентификатор клиента

Фамилия - фамилия клиента

Телефон - телефон клиента

Адрес - адрес клиента

Таблица Поставка содержит:

id - уникальный номер поставки

Наименование - наименование поставляемого товара

Количество - количество поставляемого товара (шт.)

Поставщик - уникальный номер поставщика

Общая цена - цена поставляемых товаров

Таблица Реализация включает в себя:

id - уникальный номер реализации

Наименование - наименование реализуемого товара

Количество - количество реализуемого товара (шт.)

Общая цена - цена реализуемых товаров

Дата продажи - дата реализации

id_клиента - уникальный номер клиента-покупателя

В таблице Склад следующие столбцы:

id - порядковый номер записи

Наименование - наименование товара

Марка - производитель товара

Модель - модель товара

Цена - цена товара

id_поставщика - номер поставщика, доставившего товар на склад

id_реализатора - номер реализатора, который продал товар

Таблица Сотрудники включает в себя:

id - уникальный номер сотрудника

Фамилия - фамилия сотрудника

Имя - имя сотрудника

Отчество - отчество сотрудника

Телефон - телефон, по которому можно связаться с сотрудником

Адрес - адрес проживания сотрудника

Должность - занимаемая должность

Стаж - стаж работы в организации

3.Инфологическая модель базы данных

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