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

Автор работы: Пользователь скрыл имя, 29 Ноября 2011 в 17:01, курсовая работа

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

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

Прикрепленные файлы: 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. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ПРИЛОЖЕНИЕ  А

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