диплом Разработка проекта и прототипа информационной системы магазина автозапчастей (id=idd_1909_0001189)

ОПИСАНИЕ РАБОТЫ:
Предмет:  ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ
Название: Разработка проекта и прототипа информационной системы магазина автозапчастей
Тип:      диплом
Объем:    70 с.
Дата:     09.12.2013
Идентификатор: idd_1909_0001189

ЦЕНА:
2800 руб.
2500
руб.
 
Внимание!!!
Ниже представлен фрагмент данной работы для ознакомления.
Вы можете купить данную работу прямо сейчас!
Нажмите кнопку "Купить" справа.

Оплата онлайн возможна с Яндекс.Кошелька, с банковской карты или со счета мобильного телефона (выберите).
ЕСЛИ такие варианты Вам не удобны - Отправьте нам запрос данной работы, указав свой электронный адрес.
Мы оперативно ответим и предложим Вам более 20 способов оплаты.
Все подробности можно будет обсудить по электронной почте, или в Viber, WhatsApp и т.п.














Разработка проекта и прототипа информационной системы магазина автозапчастей (id=idd_1909_0001189) - диплом из нашего Каталога готовых дипломов. Он написан авторами нашей Мастерской дипломов на заказ и успешно защищен! Диплом абсолютно эксклюзивный, нигде в Интернете не засвечен, написан БЕЗ использования общедоступных бесплатных готовых студенческих работ из Интернета! Если Вы ищете уникальную, грамотно и профессионально выполненную дипломную работу - Вы попали по адресу.
Вы можете заказать Диплом Разработка проекта и прототипа информационной системы магазина автозапчастей (id=idd_1909_0001189) у нас, написав на адрес ready@diplomashop.ru.
Обращаем ваше внимание на то, что скачать Диплом Разработка проекта и прототипа информационной системы магазина автозапчастей (id=idd_1909_0001189) по дисциплине ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ с сайта нельзя! Здесь представлено лишь несколько первых страниц и содержание этого эксклюзивного диплома, которые позволят Вам ознакомиться с ним. Если Вы хотите купить Диплом Разработка проекта и прототипа информационной системы магазина автозапчастей (дисциплина/специальность - ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ) - пишите.

Фрагмент работы:


Содержание


Введение 3
Глава 1. Проектирование информационной системы 5
1.1. Анализ предметной области 5
1.2. Построение ER-диаграммы 7
1.3. Построение схемы реляционной модели БД в третьей нормальной форме 8
1.4. Описание физической БД 9
1.5. Проектирование интерфейса программы 13
Глава 2. Программная реализация продукта 15
2.1. Создание структуры таблиц 15
2.2. Формирование запросов 18
2.3. Оформление форм для ввода и просмотра данных и отчетов 19
2.4. Создание меню базы данных 20
Заключение 21
Список используемой литературы 22
Приложения 23


Введение

База данных – представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ).
База данных – совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных.
Основные классификации БД:
Классификация по модели данных: иерархическая, объектная и объектно-ориентированная, объектно-реляционная, реляционная, сетевая, функциональная.
Классификация по среде постоянного хранения:
Во вторичной памяти, или традиционная (англ. conventionaldatabase): средой постоянного хранения является периферийная энергонезависимая память (вторичная память) – как правило жёсткий диск.
В оперативную память СУБД помещает лишь кеш и данные для текущей обработки.
В оперативной памяти (англ. in-memorydatabase, memory-residentdatabase, mainmemorydatabase): все данные на стадии исполнения находятся в оперативной памяти.
В третичной памяти (англ. tertiarydatabase): средой постоянного хранения является отсоединяемое от сервера устройство массового хранения (третичная память), как правило на основе магнитных лент или оптических дисков.
Во вторичной памяти сервера хранится лишь каталог данных третичной памяти, файловый кеш и данные для текущей обработки; загрузка же самих данных требует специальной процедуры.
Классификация по содержимому: географическая, историческая, научная, мультимедийная.
В данной курсовой работе для создания и работы с БД мы используем СУБД mySqlserver. Данная СУБД относится к СУБД реляционного типа, база данных создавалась для web приложения .
Так же базы данных используются при разработки web приложений и являются неотъемлемой частью динамического сайта. Использование баз данных в web индустрии позволяет более комфортно и быстро взаимодействовать с сайтом, облегчает работу администрации, дает пользователю больший комфорт при пользовании данным приложением.
Глава 1. Проектирование информационной системы

1.1. Анализ предметной области

Задачей курсовой работы является проектирование и разработка базы данных «Магазина продажи автозапчастей».
Особенности:
Введение данных в БД осуществляется с админ зоны
У каждого товара есть разные размеры, у каждого размера есть свое количество
Пользователь может заказать один и тот же товар в нескольких размерах
При добавление товара в корзину из количества на складе вычитается количество заказанных
При удалении товара из корзины обновляются данные по количеству на складе
Один пользователь может заказать несколько товаров в одном заказе
Заказы могут производить как зарегистрированные так и не зарегистрированные пользователи
Зарегистрированные пользователи могут посмотреть список заказанных ими товаров
Администратор может просматривать все заказы которые находятся в обработке
Из админ зоны можно распечатать чек по конкретному заказу
Выделим базовые сущности:
Администратор. Атрибуты: логин, пароль, имя, дата регистрации
Заказ. Атрибуты: №, адрес, телефон, имя заказчика, код товара, код продукта
Пользователь. Атрибуты: логин, пароль, имя, телефон, дата регистрации
Категория. Атрибуты: название, краткое описание, полное описание, картинка
Товар. Атрибуты: № категории, артикул, название, краткое описание, полное описание, картинка, размер, количество
Функции БД:
Формирование чека
Заказ товаров
Добавление товаров в корзину
Удаление товаров из корзины
Регистрация пользователя
Обновление данных пользователя
Добавление нескольких размеров к одному товару
Готовые запросы
Формирование списка популярных товаров
Формирование списка товаров добавленных в течении недели
Поиск товарам (по артикулу, названию, краткому и полному описанию)
Формирование чека
Ограничения
Нельзя заказать товара больше чем есть на складе
Не зарегистрированный пользователь не может просматривать товары которые были заказаны ранее
Обслуживаются следующие группы пользователей
Администратор
Зарегистрированный пользователь
Не зарегистрированный пользователь

1.2. Построение ER-диаграммы

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


Рисунок 1.1– Концептуальная модель данных

На данном рисунке изображена модель предметной области «Магазин продажи одежды», состоящая из перечня взаимосвязанных понятий со своими свойствами, характеристиками и классификацией, используемых для описания данной области.
Для описания атрибутов, которыми обладают базовые сущности, и выделения ключевых сущностей составляется ER-диаграмма, изображённая на рисунке 2.2.


Рисунок 1.2– ER-диаграмма

1.3. Построение схемы реляционной модели БД в третьей нормальной форме

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

Таблица 1.1 – «Category»
id
Name
Meta_description
description
image








Докажем что она находится в 3НФ: в описанном отношении атрибут «id» является первичным ключом. От него не зависят другие поля таблицы, и с ним не существует транзитивных связей что, следовательно, доказывает нам то, что данная модель данных находится в третьей нормальной форме.
Данные правила также соблюдены для остальных описанных таблиц.

Таблица 1.2 – «admin_description»

email
password
name
date
ip










Таблица 1.3 – «order_info»
id
name
phone
adress
summa
Date_zakaz
Date_dostavki
status











Таблица 1.4 – «order_status»
Id
id_user
id_product
id_orderInfo
id_razmer
count
date










Таблица 1.5 – «product»
id
id_cat
article
name
meta_description
description
date
imge
price
view













Таблица 1.6 – «product_razmer»
id
Id_product
Id_razmer
count







Таблица 1.7 – «razmer»
id
name





Таблица 1.8 – «user_description»
Id
email
password
name
phone
ip









1.4. Описание физической БД

СУБД mySql server идеально подходит для разработки БД для «Магазин продажи автозапчастей» так как эта среда моделирует среду установленную на хостингах и идеально подходит для отладки web приложения
Далее изобразим структуры таблиц для реализации данной БД, в формате содержание поля, имя поля, тип данных, примечание.

Таблица 1.4-Физическая модель базы данных
Содержание поля
Имя поля
Тип данных
Примечание

Admin_description

Кодадмина
id
int
Not null, auto_incriment, primery key

email
email
varchar
Not null

Пароль
password
varchar
Not null

имя
name
varchar
Not null

дата
date
date
Not null

ip
ip
varchar
Not null

Код категории
id
int
Not null,auto_incriment, primery key

название
name
varchar
Not null

Краткое описание
Meta_description
text
Not null

описание
description
text
Not null

картинка
imge
varchar
Not null

Order_info

Код заказа
id
int
Not null, auto_incriment, primery key

имя
name
varchar
Not null

Телефон
Phone
varchar
Not null

адрес
Adress
varchar
Not null

сума
summa
int
Not null

Дата заказа
Date_zakaz
date
Not null

Дата доставки
Date_dostavki
Date
Not null

Статус
Status
int
Not null

Order_status

Код
Id
int
Not null, auto_incriment, primery key

Код пользователя
Id_user
int
Not null, Внешний ключ

Код продукта
Id_product
int
Not null,
Внешний ключ

Содержание поля
Имя поля
Тип данных
Примечание

код заказа
If_orderInfo
int
Not null,
Внешний ключ

Код размера
Id_razmer
int
Not null, Внешний ключ

Количество
Count
int
Not null

Дата удаления
Date
date
Not null

product

код
Id
int
Not null, auto_incriment, primery key

Код категории
Id_cat
int
Not null, Внешний ключ

Артикул
Article
int
Not null

название
Name
varchar
Not null

Краткое описание
Meta_description
text
Not null

Описание
Description
text
Not null

Дата
Date
date
Not null

Картинка
Image
varchar
Not null

Цена
Price
int
Not null

Количество заказов
View
int
Not null

Product_razmer

код
Id
int
Not null, auto_incriment, primery key

Код продукта
Id_product
Int
Not null, Внешний ключ

Код размера
Id_razmer
Int
Not null, Внешний ключ

количество
Count
int
Not null

razmer

код
Id
int
Not null, auto_incriment, primery key

название
Name
varchar
Not null

User_description

Код
Id
int
Not null, auto_incriment, primery key

логин
Email
varchar
Not null

Пароль
Password
varchar
Not null

Имя
Name
varchar
Not null

Телефон
Phone
varchar
Not null

Содержание поля
Имя поля
Тип данных
Примечание

ip
Ip
varchar
Not null


1.5. Проектирование интерфейса программы

Для боли комфортного управленияweb сайтом предусмотрено главное меню которое отображается на всех страничках одинаково и позволяет пользователю в любой момент получить доступ любой страничке сайта. Дляперехода между страничками используются различные ссылки. Данные ссылки реагируют на различные действия такие как: нажатие клавиши мыши, наведение и отведение курсора. Главное меню будет разработано на основе предложенного ниже эскиза.


Рисунок 1.3 – Эскиз главного меню

Данная приложение будет открываться с помощью web-браузера,и работать с хостингом (локальным). Данная база данных «Магазин

Заказать эту работу прямо сейчас
Посмотреть другие готовые работы по предмету ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ