Поставка и реализация бытовой техники
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Курсовой проект
по дисциплине
Программирование в компьютерных сетях
на тему:
Поставка и реализация бытовой техники
Ставрополь 2011
Введение
Реляционная СУБД - СУБД, управляющая реляционными базами данных. Понятие реляционный (англ. relation - отношение) связано с разработками известного английского специалиста в области систем баз данных Эдгара Кодда. Эти модели характеризуются простотой структуры данных, удобным для пользователя табличным представлением и возможностью использования формального аппарата алгебры отношений и реляционного иiисления для обработки данных.
Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:
каждый элемент таблицы - один элемент данных.
все ячейки в столбце таблицы однородные, то есть все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.).
каждый столбец имеет уникальное имя.
одинаковые строки в таблице отсутствуют.
порядок следования строк и столбцов может быть произвольным
СУБД позволяет структурировать, систематизировать и организовать данные для их компьютерного хранения и обработки. Сегодня невозможно представить себе деятельность любого современного предприятия или организации без использования профессиональных СУБД. Несомненно, они составляют фундамент информационной деятельности во всех сферах - начиная с производства и заканчивая финансами и телекоммуникациями.
В данном курсовом проекте была разработана база данных в MS Microsoft SQL Server 2005 для автоматизации процесса контроля поставок и продажи бытовой техники. Программа, работающая с БД, позволяет показывать информацию о товарах, о поставщиках, реализаторах и клиентах. Так же дает возможность сформировать отчеты по различным категориям.
1.Описание предметной области
база данные техника продажа
В настоящее время эффективное функционирование современного предприятия невозможно без применения информационных систем. Эта проблема актуальна как для крупных предприятий, так и для предприятий среднего и даже малого бизнеса. Информационные системы имеют ряд существенных отличий от стандартных прикладных программ. В зависимости от предметной области информационные системы могут сильно различаться по своей архитектуре и функциям.
При разработке базы данных Поставка и реализация бытовой техники было проведено обследование предметной области. В результате в БД Поставка и реализация бытовой техники используются следующие входные данные:
- информация о товаре;
- информация о сотрудниках;
- информация о поставщике;
- информация о реализаторе;
- информация о клиентах.
Выходными данными являются выходные формы, запросы. Так же в курсовом проекте использовано ограничение на ввод данных, например, пользователю сообщается об ошибке, если он введет отрицательную цену.
2.Проектирование реляционной базы данных
В данном проекте Поставка и реализация бытовой техники главной таблицей является Склад. Если таблицу не разбивать на подтаблицы, то можно наблюдать избыточность данных, а это не допустимо. Чтобы это избежать добавляем следующие таблицы:
Поставка - содержит информацию о поставщике и поставляемом товаре;
Реализация - содержит информацию о продаже товара.
Перечень атрибутов
Таблица Клиент содержит:
id_клиента - уникальный идентификатор клиента
Фамилия - фамилия клиента
Телефон - телефон клиента
Адрес - адрес клиента
Таблица Поставка содержит:
id - уникальный номер поставки
Наименование - наименование поставляемого товара
Количество - количество поставляемого товара (шт.)
Поставщик - уникальный номер поставщика
Общая цена - цена поставляемых товаров
Таблица Реализация включает в себя:
id - уникальный номер реализации
Наименование - наименование реализуемого товара
Количество - количество реализуемого товара (шт.)
Общая цена - цена реализуемых товаров
Дата продажи - дата реализации
id_клиента - уникальный номер клиента-покупателя
В таблице Склад следующие столбцы:
id - порядковый номер записи
Наименование - наименование товара
Марка - производитель товара
Модель - модель товара
Цена - цена товара
id_поставщика - номер поставщика, доставившего товар на склад
id_реализатора - номер реализатора, который продал товар
Таблица Сотрудники включает в себя:
id - уникальный номер сотрудника
Фамилия - фамилия сотрудника
Имя - имя сотрудника
Отчество - отчество сотрудника
Телефон - телефон, по которому можно связаться с сотрудником
Адрес - адрес проживания сотрудника
Должность - занимаемая должность
Стаж - стаж работы в организации
3.Инфологическая модель базы данных
Цель инфологического моделирования - обеспечение наиболее естественных для человека способов сбора и представления той информации, которую п