курсовая работа (проект) - Проектирование базы данных учета продаж в магазинах
Скачать готовую работу по теме

Проектирование базы данных учета продаж в магазинах

Купить эту готовую работу со скидкой за 60,00 BYN
Проектирование базы данных учета продаж в магазинах
Стоимость Стоимость
от

60,00

75,00

BYN

Содержание

ВВЕДЕНИЕ
1 КОНЦЕПТУАЛЬНОЕ ПРОЕКТИРОВАНИЕ МОДЕЛИ ДАННЫХ
1.1 Теоретические основы концептуального моделирования
1.2 Анализ предметной области
1.3 Выделение объектов модели данных и их характеристик
1.4 Выявление связей между объектами, условий, налагаемых на объекты и связи
2 ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ МОДЕЛИ ДАННЫХ
2.1 Теоретические основы логического моделирования
2.2 Определение отношений, атрибутов и их доменов, обеспечение целостности
2.3 Нормализация отношений модели данных
2.4 Создание логической модели данных и физической модели базы данных с помощью ERWin
3 ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ В СУБД ACCESS
3.1 Теоретические основы физического моделирования
3.2 Генерация базы данных в СУБД Access с помощью физической модели данных
3.3 Организация ввода и корректировки данных (формы)
3.4 Описание информационных потребностей пользователей и выбор способов их реализации (запросы и отчеты)
3.5 Разработка интерфейса главной формы
3.6. Разработка руководства пользователю базой данных
3.7 Тестирование базы данных
3.8 Оценка эффективности работы с данными
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ А

Выдержка из работы

ВВЕДЕНИЕ

Целью выполнения курсовой работы является систематизация, закрепление и углубление теоретических знаний и практических навыков проектирования баз данных и управления ими.
Задачи курсовой работы: 
- обосновать необходимость использования баз данных; 
- описать предметную область; 
- изучить методологию проектирования; 
- построить концептуальную, логическую (нормализованную) модель базы данных; 
- определить перечень ограничений целостности, которые будут контролироваться в создаваемой базе данных; 
- построить модель базы данных с помощью CASE-средства; 
- реализовать модель в среде конкретной СУБД;
- организовать ввод, корректировку данных (создать формы); 
- удовлетворить информационные потребности пользователей (создать запросы, отчеты), выбрав различные способы их реализации;
- разработать интерфейс (главную кнопочную форму);
- разработать руководство пользователю базой данных;
- представить результаты тестирования базы данных;
- оценить эффективность работы с данными (объем внешней памяти).
Объектом исследования является главный офис сети магазинов. Предметом исследования является учёт продаж в магазинах.
Концептуальное и логическое моделирование были произведены в таких средствах как BPwin и ERwin. 
Физическая модель базы данных и интерфейс пользователя, разработаны в СУБД Access.


1 КОНЦЕПТУАЛЬНОЕ ПРОЕКТИРОВАНИЕ МОДЕЛИ ДАННЫХ

1.1 Теоретические основы концептуального моделирования

Концептуальная модель предметной области – это наши знания о предметной области в виде понятий (концептов). Знания могут быть как в виде неформальных знаний в мозгу эксперта, так и выражены формально при помощи каких-либо средств. В качестве таких средств могут выступать текстовые описания предметной области, наборы должностных инструкций, правила ведения дел в компании и т.п. Опыт показывает, что текстовый способ представления модели предметной области крайне неэффективен. Гораздо более информативными и полезными при разработке баз данных являются описания предметной области, выполненные при помощи специализированных графических нотаций. Имеется большое количество методик описания предметной области. Концептуальная модель БД - отражает информационное содержание данных, как основных понятий и отношений между ними. Концептуальная модель не затрагивает физического состояния данных, в том числе архитектуры данных, методов доступа, форматов физических данных.
    Из наиболее известных методик исследования предметных областей и построения концептуальных моделей можно назвать системный анализ. Также существует целый ряд методик, учитывающих принципы системного анализа, - методика структурного анализа SADT и основанная на нем IDEF0, диаграммы потоков данных Гейна-Сарсона, методика объектно-ориентированного анализа UML, и др. Концептуальная модель предметной области описывает скорее процессы, происходящие в предметной области и данные, используемые этими процессами. От того, насколько правильно смоделирована предметная область, зависит успех дальнейшей разработки приложений.


2 ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ МОДЕЛИ ДАННЫХ

2.1 Теоретические основы логического моделирования

Логическая модель описывает понятия предметной области, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью
Логическая модель данных является начальным прототипом будущей базы данных. Логическая модель строится в терминах информационных единиц, но без привязки к конкретной СУБД. Более того, логическая модель данных необязательно должна быть выражена средствами именно реляционной модели данных. Основным средством разработки логической модели данных в настоящий момент являются различные варианты ER-диаграмм (Entity-Relationship, диаграммы сущность-связь). Одну и ту же ER-модель можно преобразовать как в реляционную модель данных, так и в модель данных для иерархических и сетевых СУБД, или в постреляционную модель данных.

2.2 Определение отношений, атрибутов и их доменов, обеспечение целостности

Сущности Товар, Товарная группа, Единица измерений, Магазин и Ведомость переходят в отношения: Товар, Товарная_группа, Единица_измерений, Магазин, Ведомость реляционной модели. Все характеристики переходят в атрибуты, а уникальные идентификаторы в первичные ключи. 
Процесс перехода с демонстрацией первичных и внешних ключей отображён на рисунке 9. 


3 ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ В СУБД ACCESS

3.1 Теоретические основы физического моделирования

Физическое проектирование базы данных - процесс подготовки описания реализации базы данных на вторичных запоминающих устройствах; на этом этапе рассматриваются основные отношения, организация файлов и индексов, предназначенных для обеспечения эффективного доступа к данным, а также все связанные с этим ограничения целостности и средства защиты.
Физическое проектирование является третьим и последним этапом создания проекта базы данных, при выполнении которого проектировщик принимает решения о способах реализации разрабатываемой базы данных. Во время предыдущего этапа проектирования была определена логическая структура базы данных (которая описывает отношения и ограничения в рассматриваемой прикладной области). Хотя эта структура не зависит от конкретной целевой СУБД, она создается с учетом выбранной модели хранения данных, например, реляционной, сетевой или иерархической. Однако, приступая к физическому проектированию базы данных, прежде всего необходимо выбрать конкретную целевую СУБД. Поэтому физическое проектирование неразрывно связано с конкретной СУБД. Между логическим и физическим проектированием существует постоянная обратная связь, так как решения, принимаемые на этапе физического проектирования с целью повышения производительности системы, способны повлиять на структуру логической модели данных.
Как правило, основной целью физического проектирования базы данных является описание способа физической реализации логического проекта базы данных.


ЗАКЛЮЧЕНИЕ

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

Список литературы

1 Гарсиа-Молина, Г. Системы баз данных. Полный курс. / Г. Гарсиа-Молина, Дж. Ульман, Дж. Уидом – Пер. с англ. — М.: Издательский дом "Вильямс", 2003. — 1088 с.
2 Дейт, К. Дж. Введение в системы баз данных / К. Дж. Дейт –  8-е издание: Пер. с англ. — М.: Издательский дом "Вильямс": ил. — Парал. тит. англ., 2005. — 1328 с.
3 Коннолли, Томас Базы данных: проектирование, реализация и сопровождение. Теория и практика / Т. Коннолли, К. Бегг, А. Страчан – 2-е изд.: Пер. с англ. — М.: Издательский дом "Вильямс": ил. — Парал. тит. англ., 2000. — 1120 с.
4 Коннолли, Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика / Т. Коннолли, К. Бегг – 3-е изд.: Пер. с англ. — М.: Издательский дом "Вильямс": ил. — Парал. тит. англ., 2003. — 1440 с.
5 Кузнецов, С.Д. Основы баз данных: курс лекций: учебное пособие для студентов вузов, обучающихся по специальностям в обл. информ. технологий / С.Д Кузнецов — М.: Интернет-Ун-т Информ. Технологий, 2005. — 488 с.

Купить эту работу
ВВЕДЕНИЕ
1 КОНЦЕПТУАЛЬНОЕ ПРОЕКТИРОВАНИЕ МОДЕЛИ ДАННЫХ
1.1 Теоретические основы концептуального моделирования
1.2 Анализ предметной области
1.3 Выделение объектов модели данных и их характеристик
1.4 Выявление связей между объектами, условий, налагаемых на объекты и связи
2 ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ МОДЕЛИ ДАННЫХ
2.1 Теоретические основы логического моделирования
2.2 Определение отношений, атрибутов и их доменов, обеспечение целостности
2.3 Нормализация отношений модели данных
2.4 Создание логической модели данных и физической модели базы данных с помощью ERWin
3 ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ В СУБД ACCESS
3.1 Теоретические основы физического моделирования
3.2 Генерация базы данных в СУБД Access с помощью физической модели данных
3.3 Организация ввода и корректировки данных (формы)
3.4 Описание информационных потребностей пользователей и выбор способов их реализации (запросы и отчеты)
3.5 Разработка интерфейса главной формы
3.6. Разработка руководства пользователю базой данных
3.7 Тестирование базы данных
3.8 Оценка эффективности работы с данными
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ А

Стоимость Стоимость

60,00

75,00

BYN

Информация о работе

Вуз: БТЭУПК (Белорусский торгово-экономический университет потребительской кооперации)
Дисциплина: Системы баз данных
Тип работы: Курсовая работа (проект)
Работа защищена на оценку "8" без доработок. 
Уникальность свыше 40%. 
Работа оформлена в соответствии с методическими указаниями учебного заведения. 
Количество страниц - 29.
В работе также имеется следующее приложение:
ПРИЛОЖЕНИЕ А Внешний вид отчёта
В работе также имеется программа

Процесс покупки готовой работы

01
1. Заказ готовой

Оставьте заявку по кнопке "купить ". Обязательно укажите правильный e-mail, на него вышлют инструкции по оплате и ваши материалы.

02
2. Оплата

На вашу электронную почту придет подробная инструкция по оплате через ЕРИП. 

03
3. Получение

Сразу после оплаты, менеджер вышлет все материалы, которые относятся к заказу, на электронную почту.

Разработка базы данных Агентства недвижимости
Вуз: Академия управления при Президенте РБ
Дисциплина: Базы данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Разработка системы учета отработанного времени в ИТ фирме
Вуз: ИБМТ БГУ (Институт бизнеса и менеджмента технологий)
Дисциплина: Проектирование информационных систем
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Проектирование АИС учета оплаты телефонных услуг
Вуз: Академия управления при Президенте РБ
Дисциплина: Проектирование информационных систем
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Проектирование информационной системы корпоративного обучения
Вуз: Академия управления при Президенте РБ
Дисциплина: Проектирование информационных систем
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Автоматизация обработки технологических карт выпускаемых изделий на основе текстового файла
Вуз: БТЭУПК (Белорусский торгово-экономический университет потребительской кооперации)
Дисциплина: Алгоритмизация и программирование
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Проектирование автоматизированной информационной системы учета выдачи кредитов в банке.
Вуз: Академия управления при Президенте РБ
Дисциплина: Проектирование информационных систем
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Автоматизация определения динамики изменения стоимости поставок товаров на основе текстового файла
Вуз: БТЭУПК (Белорусский торгово-экономический университет потребительской кооперации)
Дисциплина: Алгоритмизация и программирование
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Планирование производства продукции косметической компании и анализ решения задачи на основе теории двойственности
Вуз: БТЭУПК (Белорусский торгово-экономический университет потребительской кооперации)
Дисциплина: Ситуационный анализ и моделирование управленческих решений
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Анализ решения задачи планирования производства подшипников на промышленном предприятии на основе теории двойственности
Вуз: БТЭУПК (Белорусский торгово-экономический университет потребительской кооперации)
Дисциплина: Ситуационный анализ и моделирование управленческих решений
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Анализ решения задачи планирования производства мороженого на основе теории двойственности
Вуз: БТЭУПК (Белорусский торгово-экономический университет потребительской кооперации)
Дисциплина: Ситуационный анализ и моделирование управленческих решений
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN