Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
«НОВГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ им. ЯРОСЛАВА МУДРОГО»
Институт информационных и электронных систем
Кафедра «Информационные технологии и системы»
Курсовая работа
по дисциплине "Базы данных"
по теме
"Интернет-магазин"
Выполнил
Студент гр. 9092
_____________ Васильев И.А.
Проверила
____________ Петрова C. Ю.
«____» __________2011 г.
Великий Новгород
2011
Содержание
Цель и задание на курсовую работу.……………………………………………….…..3
Словесное описание модели проектируемой системы и правил ее функционирования…………………………………………………………………..…..............4
Структуры базы данных:
Концептуальная ER-диаграмма…………………………………………………......….7
Физическая ER-диаграмма…..……………………..…………………………......….....8
Структура базы данных в виде полного описания всех таблиц с их полями и командами их создания………………………………………………………………................9
Тексты SQL-запросов к базе данных….……………………………………………...11
Тексты функции для вычисляемых столбцов...............................................................13
Шаблоны InfoPath......................................................………………………………….15
Руководство пользователя для работы с приложением.…………………………….19
Вывод................................................................................................................................20
Цель курсовой работы
Целью моей курсовой работы является построение базы данных, и изучение основных элементов языка SQL, а также получение практических навыков в создании базы данных.
Актуальность курсовой работы, определена как необходимость создания и проектирования баз данных.
Задание на курсовую работу
Создать базу данных по теме:
26. Интернет-магазин
Описание предметной области
Вы являетесь сотрудником коммерческого отдела компании, продающей различные товары через Интернет. Вашей задачей является отслеживание финансовой составляющей работы компании.
Работа Вашей компании организована следующим образом: на Интернет-сайте компании представлены (выставлены на продажу) некоторые товары. Каждый из них имеет некоторое название, цену и единицу измерения (штуки, килограммы, литры). Для проведения исследований и оптимизации работы магазина Вы пытаетесь собирать данные с Ваших клиентов. При этом для Вас определяющее значение имеют стандартные анкетные данные, а также телефон и адрес электронной почты для связи. В случае приобретения товаров на сумму свыше 5000р. клиент переходит в категорию «постоянных клиентов» и получает скидку на каждую покупку в размере 2%. По каждому факту продажи Вы автоматически фиксируете клиента, товары, количество, дату продажи, дату доставки.
В результате эксплуатации базы данных выяснилось, что иногда возникают проблемы, связанные с нехваткой информации о наличии нужных товаров на складе в нужном количестве. Кроме того, обычно клиенты в рамках одного заказа покупают не один вид товара, а несколько видов. Исходя из суммарной стоимости заказа, компания предоставляет дополнительные скидки.
Запросы:
1) Проверить наличие товара на складе
2)Рассчитать общую сумму заказа
3) Какие товары чаще всего заказывают клиенты
4) Доход фирмы за определенный период
5)Список постоянных клиентов и сумму скидок которые он получил
Словесное описание модели проектируемой системы и правил ее функционирования:
Проектируемая система должна выполнять следующие действия:
• В базе должны быть ключевые поля для того, чтобы по имени клиента я мог узнать, какие товары он приобретал и на какую сумму, какие скидки он использовал.аты произвел. Так же по номеру сделки можно узнать ее конечную стоимость, и по номеру товара можно узнать его наличие на складе.
• В базе должно быть реализовано добавление товаров, клиентов, сделок, их удаление и поиск в соответствии с введенными критериями, сохранение.
Клиент, сделка, магазин, склад, промежуточная сделка для товаров одного вида в пределах одной сделки – будут сущностями.