Разработка средствами приложения MS Access базу данных "Интернет магазин" для коммерческой фирмы "Ebay"

Разработка базы данных информационной системы, позволяющей вести учет и доставки заказов клиентов от предприятий малого бизнеса. Инфологическое проектирование. Предметная область БД. Роль реквизитов в структуре информации, содержащейся в документе.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 25.03.2020
Размер файла 2,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Введение

Данная база данных создается в рамках курсового проекта по предмету “Технологии разработки и защиты баз данных”. В качестве целевого предприятия выбрано предприятие малого бизнеса “Ebay”. Проектирование ведётся с точки зрения пользователя.

По мере развития российской экономики все большую актуальность приобретают производственные процессы, ориентированные на удовлетворение разнообразных потребностей рынка.

В данной курсовой работе требуется произвести учёт заказов клиентов к малым предприятиям, организовать вывод необходимой информации на печать в виде отчетов и создать удобный интерфейс для базы данных “Интернет магазин”.

Целью исследования является разработка средствами приложения MS Access базу данных “Интернет магазин” для коммерческой фирмы “Ebay”. Для реализации поставленной задачи надо решить следующие задачи:

- Изучить предметную область.

- Провести анализ возможного количества магазинов в выбранном регионе

- Провести анализ на возможность реализации системы в среде MS Access в соответствии с заявленными требованиями.

- Разработать базы данных “Интернет магазин” в среде MS Access.

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

1.1 Описание предметной области

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

Логистика в современном понимании - это наука о планировании, контроле и управлении доставкой, складированием, перемещением материальных потоков в процессе доставки, переработки и доведения готовой продукции до потребителя.

Информационная логистическая система - гибкая структура, состоящая из персонала, производственных объектов, средств вычислительной техники, необходимых справочников, компьютерных программ, различных интерфейсов и процедур (технологий), объединенных связанной информацией, используемой в управлении организацией для планирования, контроля, анализа и регулирования логистической системы. Часто используется тождественный термин «логистическая информационная система» (ЛИС), которые, как правило, представляют собой автоматизированные системы управления логистическими процессами.

Целью исследования является проведение анализа необходимости разработки средствами MS Access базы данных “Интернет магазин” для предприятия, занимающегося логистической деятельностью. В условиях перехода экономики России к рыночным отношениям значимость логистики возрастает.

1.2 Постановка задачи

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

Составными частями информационных логистических систем являются различные виды обеспечения:

техническое обеспечение, т.е. совокупность технических средств, обеспечивающих обработку и передачу информационных потоков;

информационное обеспечение, которое включает в себя различные справочники, классификаторы, кодификаторы, средства формализованного описания данных;

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

1.3 Инфологическое проектирование

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

Концептуальная модель представляет объекты предметной области и их взаимосвязи без указания способов их физического хранения. Таким образом, концептуальная модель является, по существу, моделью предметной области. При разработке таблицы «Клиенты» в базе данных «Интернет магазин», база данных должна содержать следующие сведения:

Код клиента

Фамилия

Имя

Отчество

Адрес

Телефон

e-mail

1.4 Сущности предметной области

Сущность - любой конкретный или абстрактный объект в рассматриваемой предметной области. Сущности - это базовые типы информации, которые хранятся в базе данных (в реляционной базе данных, каждой сущности назначается таблица). К сущностям могут относиться: клиенты, предприятия и т.д. При составлении списка сущностей нужно постараться выделить всевозможные, проанализировать их и удалить повторяющиеся.

Глава 2. Создание БД «интернет магазин»

2.1 Предметная область базы данных

Таблица 1 Сущности предметной области

Клиенты

Продажи

Товары

Таблица 2 Атрибуты сущности «Клиенты»

Код клиента

Фамилия

Имя

Отчество

Адрес

Телефон

e-mail

Таблица 3 Атрибуты сущности «Продажи»

Код продажи

Код товара

Код клиента

Дата продажи

Дата доставки

Количество

Таблица 4 Атрибуты сущности «Товары»

Код товара

Название

Цена

Единица измерения

2.2 Даталогическое проектирование

Документ является примером составной единицы информации. Семантика и размещение реквизитов в форме документа определяют роль реквизитов в структуре информации, содержащейся в документе. В процессе информационного семантического (смыслового) анализа нужно выявить функциональную зависимость реквизитов и определить реквизитный состав информационных объектов. Для минимизации возможных ошибок целесообразно производить семантический анализ по каждой из форм документов в отдельности. Это связано с тем, что форма немашинного документа уже отображает структуру данных, т.к. любой документ объединяет логически взаимосвязанные реквизиты.

Установим функциональные зависимости между реквизитами документа «Клиенты». Функциональные зависимости реквизитов этого документа отражены в таблице 5.

Таблица 5 Документ «Клиенты»

Наименование реквизита

Имя реквизита

Функциональные зависимости

Код клиента

Код клиента

Фамилия

Фамилия

Имя

Имя

Отчество

Отчество

Адрес

Адрес

Телефон

Телефон

e-mail

e-mail

2.3 Построение er-диаграммы

Методология информационного моделирования IDEF1X, основана на подходе П. Чена и позволяет построить модель данных, эквивалентную реляционной модели в третьей нормальной форме. На основании описания предметной области, выделенных сущностей, ключевых и не ключевых атрибутов и их определения.

После установки связей между сущностями нужно перейти на уровень атрибутов (Рис. 1), чтобы показать формирование внешних ключей сущностей модели данных логического уровня - FK (foreignkey, внешний ключ).

Рис. 1. Логическая ER-модель «Интернет магазин».

Рис. 2. Физическая ER-модель «Интернет магазин»

2.4 Таблицы базы данных

Исходя из данных полученных на этапе проектирования, построим в выбранной нами СУБД все необходимые таблицы. Начнем с таблицы "Клиенты", в ней должны содержаться все клиенты. Ключевым полем данной таблицы является поле "Код клиента", тип данных - числовой, поле индексировано (Да (Совпадения не допускаются)). Поле "Фамилия", тип данных - текстовый. Поле " Имя", тип данных - текстовый. Поле "Отчество", тип данных - текстовый. Поле "Адрес", тип данных - текстовый. Поле Телефон", тип данных - числовой. Поле "e-mail", тип данных - текстовый. Длина всех текстовых полей - 255 символов.

Таблица «Клиенты»

Далее создадим таблицу "Продажи" будет шесть полей: "Код продажи", "Код товара", "Код клиента", "Дата продажи", "Дата доставки", "Количество". Поля " Код товара" и "Код клиента" являются первичными ключами данной таблицы, тип данных - числовой, поле не индексировано. Поля "Код продажи" и "Количество", тип данных - числовой. Поля "Дата продажи" и "Дата доставки", тип данных - Дата/время.

Таблица «Продажи»

Последняя таблица нашей базы данных - "Товары" (Рис. 5). В ней должны содержаться данные о товарах находящихся в магазинах. Ключевым полем данной таблицы является поле "Код Товара", тип данных - числовой, поле индексировано (совпадения не допускаются). Поле "Название", тип данных - текстовый, длина поля - 255. Поле "Цена", тип данных - числовой. Поле " Единица измерения ", тип данных - текстовый, длина поля - 255.

Таблица «Товары»

Таблица «Клиенты»

Таблица «Продажи»

Таблица «Товары»

2.5 Реляционная схема базы данных

Приступим к созданию схемы данных в MS Access 2010, для этого перейдем во вкладку «Работа с базами данных», и нажмем кнопку «Схема данных». Далее необходимо добавить все таблицы базы данных, для которых необходимо создать связи, в нашем случае это все существующие таблицы.

Существует три вида связей между таблицами.

?Связи «Один ко многим»

?Связи «Один к одному»

?Связи «Многие ко многим»

Связи в базе данных «Интернет магазин».

2.6 Формы, запросы и отчеты

Система управления базой данных позволяет не только хранить какую-либо информацию, но также и обрабатывать её. Это производится с помощью запросов, которые при обращении к базе данных получают конкретную, выборочную информацию.

Форма «Главная кнопочная форма»

Форма «Отчеты»

Форма «Формы»

Отчет «Отчет по клиентам»

Отчет «Отчет по продажам»

Отчет «Отчет по товарам»

Форма «Клиенты»

Форма «Продажи»

Форма «Товары»

Запрос «Клиенты и товары

Заключение

учет заказ инфологический реквизит

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

Данная база данных «Интернет магазин» предназначена для установки на ПК главного бухгалтера, предприятия «Ebay». Информационная система включает в себя собственно базу данных, и элементы по работе с ней. В результате использования данной базы данных будет возможно создание полноценной системы учета и организации доставки заказов.

Несмотря на это, в созданной базе данных существует ряд минусов, к примеру невозможность работы на нескольких ПК в одной локальной сети. Причина заключается в том, что в качестве платформы выбрана СУБД MS Access 2010. Рекомендуется построение информационной системы на СУБД MySQL.

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

1 Автоматизированная система технологического учета работы автотранспорта, машин и механизмов "Авто Транспорт". URL: http://www.pandia.ru/377271/ (дата обращения 19.09.2012)

2 Автоматизированные информационные технологии в экономике /Под ред. И.Т. Трубилина. - М.: Финансы и статистика, 2012. - 416с.

3 Афанасьев С.В., Ярошенко В.Н. Эффективность информационного обеспечения управления. - М.: Экономика, 2010. - 410 с.

4 Ахметов К.С., Борзенко А.Е. Современный персональный компютер. - М.: ТОО фирма "Компьютер-Пресс", 2011. - 320 с.

5 Белянин М.В. Ваша первая база данных в Access 2007. Т.1. - М.: НТ Пресс, 2008. - 192 с.

6 Борзенко А.Е. IBM PC: Устройство, ремонт, модернизация. - М.: ТОО фирма "КомпьютерПресс", 2013. - 124 с.

7 Бычков В.П. Экономика автотранспортного предприятия. - М.: ИНФРА-М, 2010. - 384 с.

Размещено на Allbest.ru

...

Подобные документы

  • Концептуальное и инфологическое проектирование базы данных в системе управления базами данных Microsoft Access. Физическое проектирование базы данных "Магазин спорттоваров". Тестирование и отладка базы данных, составление руководства пользователя.

    курсовая работа [6,7 M], добавлен 22.11.2022

  • Возможности Microsoft Access, типы данных, оценка степени безопасности, принципы защиты информации. Инфологическое проектирование базы данных. Основные преимущества Office Access 2007. Разработка и описание пользовательского интерфейса, решаемые задачи.

    курсовая работа [1,5 M], добавлен 28.04.2014

  • Базы данных и системы управления ими. Разработка базы данных "Торговая организация", позволяющей вести учет имеющегося товара, покупателей и поставки товара. Проектирование таблиц, запросов и форм. Создание отчетов. Обеспечение доступа к информации.

    курсовая работа [1,2 M], добавлен 21.11.2014

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

    курсовая работа [1,3 M], добавлен 08.08.2012

  • Реализация приложения "Книжный магазин" средствами систем управления базами данных. Проектирование структуры базы данных, определение сущности и атрибутов. Логическое проектирование базы данных и реализация базы данных в СУБД Microsoft Office Access.

    курсовая работа [7,8 M], добавлен 13.02.2023

  • Технические средства обеспечения функционирования информационной системы. Проектирование базы данных информационной системы. Разработка веб-приложения – справочно-информационной системы для предприятия. Организация записи информации в базу данных.

    дипломная работа [4,4 M], добавлен 16.05.2022

  • Цели проектирования базы данных "Аэропорт": обработка информации о рейсах, расписании самолетов и билетах. Анализ предметной области. Принцип работы модели. Особенности реализации информационной системы. Среда программирования клиентского приложения.

    лабораторная работа [2,4 M], добавлен 07.01.2014

  • Разработка базы данных, позволяющей определять месторасположение на полке и код товаров в магазинных складах, количество и качество товаров. Концепция баз данных. Модели данных, описание данных проектирования. Разработка программного приложения.

    курсовая работа [1,1 M], добавлен 13.06.2014

  • Описание особенностей функционирования магазина. Проектирование системы: инфологическое моделирование и построение диаграммы потоков данных. Моделирование и программная реализация информационной системы. Проектирование пользовательского интерфейса.

    курсовая работа [1,6 M], добавлен 18.02.2013

  • Особенности предметной области - накопительной и скидочной системы в магазине продажи одежды. Описание работы системы. Инфологическое проектирование модели базы данных. Схема "сущность-связь", нотация Питера Чена. Проектирование базы данных на языке SQL.

    курсовая работа [1,8 M], добавлен 26.02.2016

  • Основные функции системы управления базами данных - описание структуры базы данных, обработка данных и управление данными. Компьютерный магазин как предметная область, ее технико-экономические характеристики. Построение логической и физической моделей.

    курсовая работа [3,7 M], добавлен 02.07.2012

  • Анализ предметной области - магазин "Канцелярские товары". Проектирование и реализация учебной базы данных магазина. Перечень хранимой информации: таблицы, поля, типы. Выделение сущностей, атрибутов, ключей, связей. Создание и запуск базовых запросов SQL.

    курсовая работа [2,4 M], добавлен 09.08.2015

  • Разработка базы данных для информационной системы "Библиотека". Системный анализ, инфологическое, даталогическое и физическое проектирование. Программирование бизнес-логики, разработка клиентского приложения. Создание web-приложения, web-доступ.

    курсовая работа [3,3 M], добавлен 15.09.2014

  • Теоретические основы проектирования баз данных (БД). Учет расчетов с поставщиками как предметная область БД. Разработка алгоритма, защита БД. Особенности создания физической формы модели, интерфейса пользователя. Практические методы защиты созданной БД.

    курсовая работа [1,5 M], добавлен 16.12.2014

  • Цель создания базы данных, предполагаемые задачи и функции. Описание используемого программного обеспечения. Разработка структуры и схемы базы данных, инфологическое проектирование и перечень SQL-запросов. Разграничение прав доступа, администрирование.

    курсовая работа [2,2 M], добавлен 15.04.2012

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

    курсовая работа [612,6 K], добавлен 18.07.2012

  • Изучение технологии разработки базы данных, создания таблиц, простых и составных форм для ввода, редактирования и просмотра данных, хранимых в таблицах. Проектирование информационной системы "Кафедра" средствами СУБД Access, с созданием форм отчетов.

    курсовая работа [5,9 M], добавлен 12.05.2012

  • Проектирование модели данных и ее реализация средствами СУБД Microsoft Access. Разработка приложения "Комиссионное вознаграждение". Выполение интерфейса информационной базы средствами системы управления данными. Создание запросов и отчетных форм.

    курсовая работа [5,8 M], добавлен 25.09.2013

  • Базы данных и системы управления ими. Внутренняя структура баз, особенности, направления взаимосвязи отдельных компонентов, свойства полей и типы данных. Принципы работы в программе MS Access. Режимы работы, предметная область, разработка запросов.

    курсовая работа [244,6 K], добавлен 06.06.2014

  • Изучение предметной области и выявление основных задач Интернет-магазинов. Выбор средств разработки системы, базы данных, инфологической и даталогической моделей. Разработка программного приложения, программных модулей, представленных экранными формами.

    дипломная работа [4,2 M], добавлен 22.04.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.