Разработка базы данных для автоматизированной системы управления "Интернет-магазин" - Курсовая работа

бесплатно 0
4.5 156
Назначение базы данных и ее основные функции. Категории пользователей, инфологическое и даталогическое проектирование базы данных "Интернет-магазин". Учет специфики предметной области, ограничения и бизнес-правила. Описание пользовательского интерфейса.


Аннотация к работе
Развитие как технических, так и программных средств на современном этапе обеспечивает возможность создания баз данных очень высокого уровня, с развитыми средствами анализа, высочайшей надежностью. Современные СУБД, в частности, выбранная мной для реализации поставленной задачи MS Access, позволяют сделать реляционную, распределенную базу данных, полностью исключающую избыточность данных и обеспечивающую ее целостность. Локальные сети позволяют обеспечить доступ и одновременную работу с базой для всех сотрудников фирмы непосредственно на своем рабочем месте. Средства разграничения прав доступа (группы пользователей, права, логины, пароли) позволяют обеспечить защиту от несанкционированного доступа к информации. Доступ в глобальные сети дает возможность работать с базой данных вводить информацию, просматривать отчеты и т.д. независимо от степени удаленности любых подразделений фирмы или ее отдельных сотрудников.Разработать информационно-логическую модель базы данных "Интернет Магазин".В ней можно: просматривать и редактировать каталог товаров досье на сотрудников посмотреть отчеты для начальства посмотреть клиентов зарегистрированных на сайте магазина и заказы которые они уже производили заносить и редактировать поступившие заказыБаза данных выполняет следующие функции: 1. Хранение информации о сотрудникахБаза данных "Интернет Магазин" предназначена, в первую очередь, для сотрудников магазина, осуществляющих прием заказов и обслуживание клиентов.Для проектирования базы данных "Интернет Магазин" я выбрал Microsoft Access, потому что это самая популярная в наши дни система управления базами данных. Корень успеха Microsoft Access заключается, наверное, в том, что она включена в богатое окружение продуктов семейства Microsoft Office и в том, что этот продукт прекрасно реализован, рассчитан как на начинающего, так и на квалифицированного пользователя. Когда не хватает функциональности визуальных средств, пользователи Access могут обратиться к созданию процедур и функций. При этом как в макрокомандах можно использовать вызовы функций, так и из кода процедур и функций можно выполнить макрокоманды. Главное качество Access, которое привлекает к нему многих пользователей - тесная интеграция с Microsoft Office.Сущность "Товар-Заказ" (связка): Сущность "Товар-Заказ" необходима для связки таблиц "Заказы" и "Товары", а также для просмотра кода товара, кода его заказа и количества данного товара заказанное клиентом. Сущность "Товары": Сущность "Товары" необходима для просмотра всех товаров имеющихся в наличии в магазине в данный момент, его название, жанр, размер, язык, стоимость, тип.Интернет Магазин Сотрудники 1: ? В Интернет магазине работает множество сотрудников, но один сотрудник может работать только в одном Интернет магазине.Сущность "Сотрудники": Код сотрудника Фамилия Имя Должность Дата Рождения Заработная плата Интернет Магазин Фото Счетчик Текстовый Текстовый Текстовый Дата/Время Денежный Числовой Поле объекта OLE Ключевое поле Фамилия сотрудника Имя сотрудника Должность сотрудника Дата рождения сотрудника Ежемесячная заработная плата сотрудника Внешний ключ для связи с таблицей "Интернет Магазин" Фото сотрудника Сущность "Товар-Заказ" (связка): Код Код товара Код заказа Количество Счетчик Числовой Числовой Числовой Ключевое поле Внешний ключ для связи с таблицей "Товары" Внешний ключ для связи с таблицей "Заказы" Количество товара которое заказывает клиентАтрибуты Тип атрибута Ключевое поле. Да (совпадения не допускаются) Атрибуты Тип атрибута Ключевое поле. Да (Совпадения не допускаются) Атрибуты Тип атрибута Ключевое поле.Нормализация - это разбиение таблицы на две или более, обладающих лучшими свойствами при включении, изменении и удалении данных. Всякая нормализованная таблица автоматически считается таблицей в первой нормальной форме, сокращенно 1НФ. Теперь в дополнение к 1НФ можно определить дальнейшие уровни нормализации - вторую нормальную форму (2НФ), третью нормальную форму (3НФ) и т.д.В Интернет-магазине работают сотрудники, информация о которых отражена в нашей базе данных, кроме личных сведений сотрудника. Каждый сотрудник работает в конкретном кабинете и оказывает различные услуги клиентам.Поскольку создаваемая база данных является учетной, и целью ее разработки и создания является освоение методов и их применение на практике, существует великое количество ограничений и упрощений. Приведу только некоторые из них: Ограничение по количеству реализованных блоков АСУ. Отсутствуют такие важные блоки как: Бухгалтерский учетПри открытии базы данных на экран в первую очередь выводится главная кнопочная форма базы данных, с помощью которой и производится в дальнейшем управление базой данных. При щелчке по кнопке "Редактировать Сотрудников" на экран выводится форма со все информацией о сотрудниках, работающих в данном магазине. Данную форму можно листать стрел

План
Содержание

Введение

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

1.1 Задание

1.2 Назначение базы данных

1.3 Выполняемые базой данных функции

1.4 Категории пользователей

1.5 Причины выбора данной СУБД

2. Проектирование базы данных

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

2.1.1 Сущности

2.1.2 Взаимосвязи и сущности

2.1.3 Разработка концептуальной инфологической модели

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

2.2.1 Отношения и атрибуты

2.2.2 Ключевые поля и индексы

2.2.3 Нормализация отношений

2.2.4 Схема данных

3. Особенности реализации.

3.1 Учет специфики предметной области

3.2 Ограничения и бизнес-правила

4. Пользовательский интерфейс

4.1 Описание

4.2 Запросы

4.3 Формы

4.4 Отчеты

Заключение

Список используемой литературы

Введение
Базы данных для создания автоматизированных систем управления предприятиями - весьма достойная сфера приложения усилий.

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

Современные СУБД, в частности, выбранная мной для реализации поставленной задачи MS Access, позволяют сделать реляционную, распределенную базу данных, полностью исключающую избыточность данных и обеспечивающую ее целостность.

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

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

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

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

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

Именно эту модель мы и применим при разработке базы данных "Интернет-Магазин".

Во втором разделе "Проектирование базы данных" мы введем основные понятия обозначения, применяемые в этой модели. А далее - применим ее чисто практически. При реализации нашей базы данных мы убедимся в том, что выбранный нами для реализации базы данных MS Access идеально подходит в качестве инструмента не только для собственно реализации базы данных, но и как инструмент, прекрасно реализующий задачу последовательной разработки и отладки ее ER модели (сущность - связи).

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



Дисциплины научных работ



Хотите, перезвоним вам?