Разработка базы данных

Курсовая работа, 29 Ноября 2011, автор: пользователь скрыл имя

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


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

Прикрепленные файлы: 1 файл

Отчет.doc

— 1.11 Мб (Скачать документ)
 

  Таблица 19– Поставщик

Название поля Тип данных Длина Ограничение Значение по умолчанию Допустимость  NULL Индексация
Компания текстовый 30  –  – нет да (совпадения не допускаются)
Страна текстовый 10 – – нет нет
Город текстовый 30 – – нет  
Адрес текстовый 30 – – нет нет
Телефон текстовый 15 – – нет нет
 
 
 
 
 
 
 

Таблица 20 – Заказчик

Название  поля Тип данных Длина Ограничение Значение по умолчанию Допустимость  NULL Индексация
Код заказчика счетчик длинное целое  –  – нет да (совпадения не допускаются)
ФИО текстовый 30 – – нет нет
Город текстовый 20 – – нет нет
Адрес текстовый 30 – – нет нет
Телефон текстовый 15 – – нет нет
Отчет текстовый 11 да\нет – нет нет
 

Таблица 21 – Модель-Питание

Название  поля Тип данных Длина Ограничение Значение по умолчанию Допустимость  NULL Индексация
Название модели текстовый 30  –  – нет да (совпадения не допускаются)
Код питания числовой длинное целое – – нет да (совпадения не допускаются
 

Таблица 22 – Модель – Аксессуары

Название  поля Тип данных Длина Ограничение Значение по умолчанию Допустимость NULL Индексация
Название модели текстовый 30  –  – нет да (совпадения не допускаются)
Код аксессуара числовой длинное целое – – нет да (совпадения не допускаются
 
 
 
 

Таблица 23 – Модель – Заказчик

Название  поля Тип данных Длина Ограничение Значение по умолчанию Допустимость  NULL Индексация
Название модели текстовый 30  –  – нет да (совпадения не допускаются)
Код заказчика числовой длинное целое – – нет да (совпадения не допускаются
 

     Ограничения предметной области представлены в  таблице 25. 

Требования ссылочной  целостности представлены в таблице  24.

  Таблица 24 − Правила ссылочной целостности

Название  таблицы Внешний ключ Требование  ссылочной целостности
Модель Название корпуса Каскадное обновление, если в таблице «Корпус» изменяется название какого-либо корпуса, то в таблице «Модель» автоматически во всех записях изменяется название корпуса.

Удаление, т.е. при  удалении записи о корпусе из таблицы «Корпус» записи в таблице «Модель» остаются без изменения.

Модель Название экрана Каскадное обновление, если в таблице «Экран» изменяется название какого-либо экрана, то в таблице «Модель» автоматически во всех записях изменяется название экрана.

Удаление, т.е. при  удалении записи о экране из таблицы «Экран» записи в таблице «Модель» остаются без изменения.

Модель Название характеристики Каскадное обновление, если в таблице «Общие характеристики» изменяется название какой-либо характеристики, то в таблице «Модель» автоматически во всех записях изменяется название характеристики.

Удаление, т.е. при удалении записи о характеристики телефона из таблицы «Общие характеристики» записи в таблице «Модель» остаются без изменения.

Модель Компания Каскадное обновление, если в таблице «Поставщик» изменяется компания какого-либо поставщика, то в таблице «Модель» автоматически во всех записях изменяется Компания.

Удаление, т.е. при  удалении записи о поставщике из таблицы «Поставщик» записи в таблице «Модель» остаются без изменения.

     Ограничения предметной области представлены в  таблице 20.

Таблица 25 − Ограничения предметной области

Таблица Ограничение
Корпус [Ширина] < [Высота]
Экран [Ширина] < [Высота]
Питание [При разговоре] < [Автономный режим]
 

5 РУКОВОДСТВО  ПОЛЬЗОВАТЕЛЯ 
 

      Для работы с базой данных необходимо запустить файл baza.exe, после чего откроется диалоговое окно, где предлагается выбрать вам пользователя (рис. 23)

 

Рисунок 23 – Авторизация

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

 

Рисунок 24 – Главное меню

      Панель  управления состоит из пяти пунктов. Доступ к каждому пункту ограниченно  согласно прав авторизированного пользователя. Первая вкладка «Пользователи» позволяет добавлять новых пользователей или выполнить вход под другой учетной записью (рис. 25).

 

Рисунок 25 – Окно вкладки «Пользователи»

      Вторая  вкладка «Товар» содержит в себе два пункта «Телефоны» и «Аксессуары» (рис. 26)

 

Рисунок 26 – Окно вкладки «Товар»

      Выбрав  первый пункт вкладки «Товар»  откроется новой окно «Телефоны» содержащий в себе всю информацию о имеющихся телефонах, а так же можно добавлять, удалять и редактировать телефоны, добавить описание корпуса, экрана, питания, общие характеристики нажав на соответствующую кнопку «Редактирование данных» (рис. 27)

 

Рисунок 27 – Окно «Телефоны»

      Третья  вкладка «Клиенты/Поставщики» содержит в себе два пункта «Клиенты» и «Поставщики» (рис. 28)

 

Рисунок 28 – Окно вкладки «Клиенты/Поставщики»

      Выбрав  первый пункт «Клиенты» мы можем  увидеть всех клиентов которые делали заказ в магазине. Так же можно добавить нового клиента или сделать заказ (рис. 29)

Рисунок 29 – Окно «Клиенты»

      Второй  пункт вкладки «Клиенты/Поставщики» это «Поставщики» который хранит в себе информацию кто именно поставляет конкретную модель. (рис. 30)

 

Рисунок 30 – Окно «Поставщик»

Четвертая вкладка «Запросы» который позволяет  выполнить необходимый пользователю запрос (рис. 31)

 

Рисунок 31– Окно вкладки «Запросы»

      Последняя вкладка «Отчеты» формирует отчет  который можно будет распечатать  для удобства просмотра и оформления заказа (рис. 32)

 

Рисунок 31– Отчет «Заказ клиента»

      Вкладки «Телефоны», «Аксессуары», «Клиенты», «Поставщики» содержат навигационную  панель которая позволяет редактировать  данные в таблицах (рис. 32)

 

Рисунок 32– Панель для редактирования данных

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

Необходимые аппаратные и програмные требования:

     1) Разрешение экрана − 1024*768;

     2) Цветопередача − 32 бита;

     3) Масштаб − 96 DPI;

     4) Память – 24,1МБ;

     5) Процессор – Pentium III 800 MHz;

     6) Клавиатура;

     7) Мышь;

     8)Наличие  встроенных библиотек С++; 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

     1  Чепак Л. В., Масловская А. Г.  Методические указания к выполнению курсовой работы по дисциплине: «Базы данных». Практикум. – Благовещенск: Амурский гос. ун-т, 2010.

     2  Чепак Л. В., Акилова И. М.  Базы данных. Лабораторный практикум  для студентов специальностей  «230102», «230201» очной формы обучения. – Благовещенск: Амурский гос.  ун-т, 2008. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ПРИЛОЖЕНИЕ  А

Информация о работе Разработка базы данных