Базы данных (Торговля)

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Проектирование баз данных
  • 27 27 страниц
  • 14 + 14 источников
  • Добавлена 29.01.2021
1 496 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Содержание


Введение 3
1. Постановка задач автоматизации 5
1.1. Концептуальная модель 5
1.2. Анализ потребностей пользователей 8
2. Проектирование логической модели данных 9
2.1. Построение ER-диаграммы 9
2.2 Разработка структуры БД 10
2.3. Обоснование выбора СУБД 10
2.4. Описание атрибутов БД 11
2.5. Нормализация БД 13
2.6. Оценка размера БД 15
2.7. Роли пользователей 15
2.8. Разработка структуры БД 16
2.8.1. Создание таблиц в базе данных 16
2.8.2 Разработка запросов к базе данных 17
2.8.3. Запросы на создание индексов 23
Заключение 24
Список использованных источников 26


Фрагмент для ознакомления

Рисунок - Форма работы со справочником клиентовНа рисунке 7 приведена форма работы со справочником товаров.Рисунок - Форма работы со справочником товаровНа рисунке 7 приведена форма работы с заказами.Рисунок – Форма работы с заказамиДалее приведем описание режима запросов и отчетов.1.Общая стоимость и количество заказов по клиентам. конструктор запроса приведен на рисунке 9, результат формирования отчета – на рисунке 10.Текст запроса:SELECT Клиенты.ФИО, Count(Заказы.Код) AS [Count-Код], Товары.ЦенаЕд, Заказы.Количество, [СтмЕд]*[Число] AS СтоимостьОбщFROM Продукция INNER JOIN (Клиенты INNER JOIN Заказы ON Клиенты.Идент = Продажи.КодКлиента) ON Товары.Идент = Заказы.КодТовараGROUP BY Клиенты.ФИО, Товары.ЦенаЕд, Заказы.Количество, [ЦенаЕд]*[Количество]; Рисунок – Конструктор запросаРисунок – Результат формирования отчётаКоличество реализованных товаровНа рисунке 11 приведен конструктор запроса, на рисунке 12 – результат формирования отчёта по запросу.SELECT Товары.Название, Sum(Продажи.Количество) AS [Итого]FROM Продукция INNER JOIN Продажи ON Продукция.Идент = Продажи.ИдТовараGROUP BY Прод.Название;Рисунок – Конструктор запросаРисунок – Результат формирования отчёта3.Остатки товара на складеНа рисунке 12 приведен конструктор запроса, на рисунке 13 – результат формирования отчёта.SELECT Товары.Наименование, Склад.КоличествоFROM Товары INNER JOIN Склад ON Товары.КодТовара = Склад.КодТовара;Рисунок – Конструктор запросаРисунок – Отчет об остатках продукции на складеДля доступа к основным режимам работы с базой данных была создана главная кнопочная форма (рисунок 15), запускаемая при открытии базы данных.Рисунок – Главная кнопочная формаТаким образом, все поставленные задачи выполнены в рамках данной работы.2.8.3. Запросы на создание индексовcreate index ФИО on Клиенты(ФИО);create index NAM on Товар(Наименование).ЗаключениеОдной из актуальных задач в деятельности компаний различного рода деятельности является внедрение информационных систем в различные бизнес-процессы. В рамках данной работы проведено создание базы данных для предметной области «Торговля». Данная задача автоматизации является актуальной, так как специфика торговой деятельности предполагает необходимость формирования отчетных форм, проведение учётных операций по продажам.В рамках анализа предметной области проведено исследование основных операций, выполняемых специалистами по продажам, определен перечень информационных объектов, набор необходимых свойств, используемых для описания предметной области и расчета сводных показателей, необходимых для анализа технологии работы специалистов по продажам.В рамках практической реализации работы проведены работы:Построение концептуальной модели системы, Проведена нормализация отношенийРазработана база данных в формате MSAccess (разработана структура данных, запросы на создание таблиц, индексов, на выборку данных);Разработаны пользовательские интерфейсы, посредством которых выполняется внесение и изменение данных в таблицах, формирование отчётной информации.Экономическая эффективность проекта обусловлена снижением трудозатрат и материальных затрат в рамках технологии менеджера отдела продаж. При этом увеличиваются материальные затраты, связанные с использованием компьютерной техники и увеличение нагрузки на принтеры.Таким образом, разработанная БД может использоваться для автоматизации продаж в компаниях малого бизнеса, где не предполагается значительных нагрузок на объекты базы данных.Список использованных источниковТищенко А. А., Казаков Ю. М. Корпоративные информационные системы : учебное пособие: [для студентов очной и заочной форм обучения] / А.А. Тищенко, Ю.М. Казаков. - Брянск : Изд-во БГТУ, 2015. - 139 с.Кандаулов, В.М. Разработчик мобильных приложений (MobileSoftwareDeveloper) : учебное пособие. - Ульяновск : УлГТУ, 2016. - 178 с.Лубянская Э.Б. Информационные системы в экономике: учебное пособие. - Воронеж : ФГБОУ ВО "Воронежский государственный технический университет", 2017. - 140 с.Польшакова Н.В., Коломейченко А.С., Яковлев А.С. Информационные системы в экономике: [учебник]. - Москва : Буки Веди, 2016. - 480 с.Коннолли Т., Бегг К. Базы данных: проектирование, реализация и сопровождение: теория и практика. - Москва: Вильямс, 2017. - 1439 с. Зайцев А.В. Информационные системы в профессиональной деятельности [Электронный ресурс]: Учебное пособие. - М.: РАП, 2013. - 180 с.Самуйлов С.В. Объектно-ориентированное моделирование на основе UML [Электронный ресурс] : учебное пособие / С.В. Самуйлов. - Саратов : Вузовское образование, 2016. - 37 cКотлова М. В. Методы и средства проектирования информационных систем и технологий: учебное пособие / М. В. Котлова, Е. В. Давыдова. - Санкт-Петербург :СПбГУТ, 2015. - 62 с.Тельнов Ю.Ф. Инжиниринг предприятия и управление бизнес-процессами. Методология и технология [Электронный ресурс]: учебное пособие / И.Г. Фёдоров Ю.Ф. Тельнов. - Москва : ЮНИТИ-ДАНА, 2015. - 207 cУмнова Е.Г. Моделирование бизнес-процессов с применением нотации BPMN [Электронный ресурс]: учебно-методическое пособие / Е.Г. Умнова. - Саратов : Вузовское образование, 2017. - 48 cМайкл Хаммер. Быстрее, лучше, дешевле. Девять методов реинжиниринга бизнес-процессов [Электронный ресурс]: практическое руководство / Хершман Лиза Хаммер Майкл; пер. М. Иутинаред. Н. Нарциссова. - Москва :АльпинаПаблишер, 2016. - 352 cПавлова Е. В. Налог и налогообложение [Электронный ресурс]: электронное учебное пособие / Е.В. Павлова. - Тольятти : Изд-во Тольяттинского государственного университета, 2016.Кузнецов И. С. Реальная оптимизация налогов / Иван Кузнецов. - Санкт-Петербург: Коста, 2017. - 238 сШипулин Л. В., Сазонова Н. С. Базы данных: учебное пособие / Л. В. Шипулин, Н. С. Сазонова. - Челябинск :ЮУрГУ, 2016. – 96 с.

Список использованных источников

1. Тищенко А. А., Казаков Ю. М. Корпоративные информационные системы : учебное пособие: [для студентов очной и заочной форм обучения] / А.А. Тищенко, Ю.М. Казаков. - Брянск : Изд-во БГТУ, 2015. - 139 с.
2. Кандаулов, В.М. Разработчик мобильных приложений (Mobile Software Developer) : учебное пособие. - Ульяновск : УлГТУ, 2016. - 178 с.
3. Лубянская Э.Б. Информационные системы в экономике: учебное пособие. - Воронеж : ФГБОУ ВО "Воронежский государственный технический университет", 2017. - 140 с.
4. Польшакова Н.В., Коломейченко А.С., Яковлев А.С. Информационные системы в экономике: [учебник]. - Москва : Буки Веди, 2016. - 480 с.
5. Коннолли Т., Бегг К. Базы данных: проектирование, реализация и сопровождение: теория и практика. - Москва: Вильямс, 2017. - 1439 с.
6. Зайцев А.В. Информационные системы в профессиональной деятельности [Электронный ресурс]: Учебное пособие. - М.: РАП, 2013. - 180 с.
7. Самуйлов С.В. Объектно-ориентированное моделирование на основе UML [Электронный ресурс] : учебное пособие / С.В. Самуйлов. - Саратов : Вузовское образование, 2016. - 37 c
8. Котлова М. В. Методы и средства проектирования информационных систем и технологий: учебное пособие / М. В. Котлова, Е. В. Давыдова. - Санкт-Петербург : СПбГУТ, 2015. - 62 с.
9. Тельнов Ю.Ф. Инжиниринг предприятия и управление бизнес-процессами. Методология и технология [Электронный ресурс]: учебное пособие / И.Г. Фёдоров Ю.Ф. Тельнов. - Москва : ЮНИТИ-ДАНА, 2015. - 207 c
10. Умнова Е.Г. Моделирование бизнес-процессов с применением нотации BPMN [Электронный ресурс]: учебно-методическое пособие / Е.Г. Умнова. - Саратов : Вузовское образование, 2017. - 48 c
11. Майкл Хаммер. Быстрее, лучше, дешевле. Девять методов реинжиниринга бизнес-процессов [Электронный ресурс]: практическое руководство / Хершман Лиза Хаммер Майкл; пер. М. Иутина ред. Н. Нарциссова. - Москва : Альпина Паблишер, 2016. - 352 c
12. Павлова Е. В. Налог и налогообложение [Электронный ресурс]: электронное учебное пособие / Е.В. Павлова. - Тольятти : Изд-во Тольяттинского государственного университета, 2016.
13. Кузнецов И. С. Реальная оптимизация налогов / Иван Кузнецов. - Санкт-Петербург: Коста, 2017. - 238 с
14. Шипулин Л. В., Сазонова Н. С. Базы данных: учебное пособие / Л. В. Шипулин, Н. С. Сазонова. - Челябинск : ЮУрГУ, 2016. – 96 с.

Вопрос-ответ:

Какие задачи автоматизации решает база данных "Торговля 3"?

База данных "Торговля 3" решает задачи автоматизации, связанные с организацией и управлением торговыми операциями, включая учет товаров, клиентов, поставщиков, заказов и продаж.

Как происходит построение ER диаграммы при проектировании логической модели данных в базе данных "Торговля 3"?

При проектировании логической модели данных в базе данных "Торговля 3" ER диаграмма строится на основе анализа сущностей, их атрибутов и связей между ними. Диаграмма включает в себя сущности (таблицы), их атрибуты (столбцы) и связи (отношения) между ними.

Какие атрибуты присутствуют в базе данных "Торговля 3"?

В базе данных "Торговля 3" присутствуют атрибуты, описывающие информацию о товарах (название, цена, описание), клиентах (имя, адрес, контактные данные), поставщиках (название, адрес, контактные данные), заказах (дата, количество товаров) и продажах (дата, сумма).

Что такое нормализация БД и почему она важна при проектировании базы данных "Торговля 3"?

Нормализация БД - это процесс организации данных в базе данных для устранения избыточности и противоречий. В базе данных "Торговля 3" нормализация важна, чтобы избежать дублирования информации и обеспечить целостность данных. Это позволяет улучшить производительность и эффективность работы с базой данных.

Какие роли пользователей предусмотрены в базе данных "Торговля 3"?

В базе данных "Торговля 3" предусмотрены роли пользователей: администратор, менеджер, продавец. Администратор имеет доступ ко всем функциям и данным базы данных. Менеджер может управлять клиентами, поставщиками, заказами и продажами. Продавец может регистрировать продажи и просматривать информацию о товарах.

Какие задачи должны быть автоматизированы при создании базы данных "Торговля 3"?

При создании базы данных "Торговля 3" должны быть автоматизированы такие задачи, как учет товаров, учет клиентов, учет продаж, формирование отчетов и аналитика, контроль остатков и т.д.

Какие потребности пользователей необходимо учесть при анализе и проектировании базы данных "Торговля 3"?

При анализе и проектировании базы данных "Торговля 3" необходимо учесть потребности пользователей, такие как возможность быстрого поиска и фильтрации данных, удобное и интуитивно понятное интерфейса, возможность работы с базой данных из разных устройств и др.

Какими методами происходит построение ER-диаграммы при проектировании логической модели данных для базы данных "Торговля 3"?

При проектировании логической модели данных для базы данных "Торговля 3" ER-диаграмма строится с помощью методов анализа предметной области, выявления сущностей, их атрибутов и связей между ними. Для построения ER-диаграммы может использоваться нотация Баркера или Чена.

Какие таблицы должны быть созданы при разработке структуры базы данных "Торговля 3"?

При разработке структуры базы данных "Торговля 3" должны быть созданы таблицы для хранения информации о товарах, клиентах, продажах, отчетах и других сущностях, которые требуются для работы торговой системы. В каждой таблице будут содержаться определенные атрибуты, такие как название товара, цена, количество, ФИО клиента, дата продажи и т.д.