Построение диаграммы er-типа с учетом всех сущностей и связей между ними

ВВЕДЕНИЕ

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

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

1) Быстрый поиск информации

2) Редактирование и обновление информации

3) Добавление и удаление информации

4) Представлять в виде отчета интересующую информацию

Исходя из этих критериев, необходимо разработать базу данных и приложение к ней. База данных – это совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определённой теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности, как в целом, так и любой её части. Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определённого типа. Любая СУБД позволяет выполнять четыре простейшие операции с данными:

1) добавить в таблицу одну или несколько записей;

2) удалить из таблицы одну или несколько записей;

3) обновить значения некоторых полей в одной или нескольких записях;

4) найти одну или несколько записей, удовлетворяющих заданному условию.

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

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

1) Программа должна быть простой в использовании и понятной даже для неопытного пользователя;

2) Программа должна иметь дружественный и интуитивно понятный интерфейс;

3) Программа должна быть отказоустойчивой;

4) Программа должна содержать огромное количество информации, но при этом потреблять минимум ресурсов компьютера.

 Данная курсовая работа состоит из 3 частей:

1) Общая часть – содержит системный анализ предметной области, логическое проектирование БД, формирование входных и выходных данных, выбор стандарта БД, а также выбор среды разработки;

2) Специальная часть – содержит описание создания БД, а также проектирования интерфейса программного приложения;

3) Технологическая часть – содержит требования к аппаратно – программному обеспечению, инструкцию по установке ПП, инструкцию по тестированию ПП, инструкцию по эксплуатации ПП.

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



ОБЩАЯ ЧАСТЬ

Системный анализ предметной области

ЗАДАНИЕ НА ПРОЕКТИРОВАНИЕ

Разработать программу виртуальный магазин по продаже мебели.

РАСШИРЕННАЯ ФОРМУЛИРОВКА ЗАДАНИЯ

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

ОПИСАНИЕ ОБЪЕКТОВ ПРЕДМЕТНОЙ ОБЛАСТИ И ИХ ХАРАКТЕРИСТИК

Объект 1 – Поставщик.

Характеристики объекта 1:

1) Код;

2) Наименование;

3) ИНН;

4) Адрес;

5) Телефон;

6) Руководитель.

Объект 2 – Клиенты.

Характеристики объекта 2:

1) Код;

2) Фамилия;

3) Имя;

4) Отчество;

5) Адрес;

6) Телефон.

Объект 3 – Мебель.

Характеристики объекта 3:

1) Код;

2) Название;

3) Срок службы;

4) Цвет;

5) Вес;

6) Цена;

7) Материал.

Объект 4 – Тип оплаты.

Характеристики объекта 4:

1) Код;

2) Название банка;

3) Номер счета.

Объект 5 – Заказ.

Характеристики объекта 5:

1) Код;

2) Дата заказа;

3) Дата исполнения;

4) Название заказа;

5) Оплата.

ОБЩЕСИСТЕМНЫЕ ОГРАНИЧЕНИЯ НА ИНФОРМАЦИЮ

1) Номер каждой мебели уникален.

2) Номер клиента уникален.

3) Номер каждого заказа уникален.

ПОЛЬЗОВАТЕЛИ

1) Администратор;

2) Клиенты;

ОПИСАНИЕ ЗАДАЧ «Администратор»

Техническое сопровождение и обслуживание программного приложения.

ОПИСАНИЕ ЗАДАЧ «Клиенты»

1) Быстрый поиск интересующей информации по мебели;

2) Заказ товара.

Формирование атрибутов исходного отношения

1) Код;

2) Фамилия;

3) Имя;

4) Отчество;

5) Название;

6) Номер счета;

7) Дата заказа;

8) Дата исполнения;

9) Оплата.

Логическое проектирование БД (ER - анализ)

ВЫДЕЛЕНИЕ СУЩНОСТЕЙ И СВЯЗЕЙ МЕЖДУ НИМИ

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

1) Поставщик (код);

1) Клиенты (код);

2) Мебель (код);

3) Тип оплаты (код);

4) Заказ (код).

Выделенные сущности находятся в следующих связях:

1) Поставщик поставляет Мебель;

2) Клиент делает Заказ;

3) Клиент осуществляет Тип оплаты;

4) Заказ содержит мебель.

ПОСТРОЕНИЕ ДИАГРАММЫ ER-ТИПА С УЧЕТОМ ВСЕХ СУЩНОСТЕЙ И СВЯЗЕЙ МЕЖДУ НИМИ

 

Рисунок 1 - Связь «Поставщик – Мебель»

 

 

 

Рисунок 2 - Связь «Клиент – Заказ»

 

 

Рисунок 3 - Связь «Клиент – Тип оплаты»

 

 

 

 

Рисунок 4 - Связь «Заказ – Мебель»

 

 

Схема 1 - Общие связи таблиц


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: