Реляционная БД "Продажа и прокат дисков" в среде Microsoft Access 2003

Разработка программного обеспечения для автоматизации процесса купли-продажи и проката CD/DVD дисков. Проектирование базы данных методом ER диаграмм. Создание функции защиты информации путем ввода пароля и разграничения прав на использование программы.

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

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

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

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

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

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

КИРИШСКИЙ ФИЛИАЛ ГОСУДАРСТВЕННОГО ОБРАЗОВАТЕЛЬНОГО УЧЕЖДЕНИЯ

ВЫСШЕГО ПРОФЕССИНАЛЬНОГО ОБРАЗОВАНИЯ

"САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ"

КУРСОВАЯ РАБОТА

Реляционная БД «Продажа и прокат дисков» в среде “Microsoft Access 2003”

По дисциплине: базы данных

Руководитель Г.В. Преснякова

Студент гр. Z5811 Д.В. Васильев

Кириши 2010

Введение

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

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

Целью данного проекта является создание приложения, представляющего собой магазин по продаже и покате CD и DVD дисков, которое позволит продавцу размещать информацию о продукции и принимать заказы покупателей. А покупатели соответственно смогут просматривать каталог дисков, покупать и брать на прокат диски.

В качестве ОС для разработки была выбрана Windows XP Professional. Информационная система будет представлять собой реляционную базу данных под управлением СУБД Microsoft Access 2003.

Проектирование СУБД. Описание предметной области. Актуальность систем электронной коммерции

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

· Информация о товарах и услугах оборачивается быстрее. Фактически, вы получаете дополнительный коммуникационный канал, открытый 24/7 (оборот, вошедший в английский язык в связи с развитием электронной коммерции и обозначающий работу 24 часа в сутки, 7 дней в неделю).

· Быстрее оборачивается внутренняя информация Расширенная возможность для контроля исполнения. Иначе говоря, ускоряются все бизнес-процессы за счет доступности и скорости передачи информации.

· Наличие дополнительных сервисов создает конкурентное преимущество и приводит к вам новых посетителей.

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

· Системы электронной коммерции помогут сэкономить на персонале и на аренде площадей для торговых залов.

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

Задачи проектирования

В качестве ОС для разработки была выбрана Windows XP Professional. Информационная система будет представлять собой реляционную базу данных под управлением СУБД Microsoft Access 2003.

Разрабатываемая система должна удовлетворять следующим требованиям:

· Иметь систему ввода новых пользователей с указанием прав доступа;

· Иметь систему аутентификации и авторизации пользователей;

· Предоставлять потенциальному покупателю полную информацию о диске (название, исполнитель, год выпуска, звукозаписывающая компания, жанр, назначение);

· Наличие расширенной системы поиска. Поиск по категориям (жанр, назначение) и по названию, путем ввода части слова или целиком;

· Предоставлять потенциальному покупателю всю необходимую информацию для совершения покупки в магазине;

· Иметь удобную и быструю систему заказа продукции;

· Возможность просмотра истории заказов и отслеживание хода выполнения текущих;

· Возможность редактирование личных данных покупателей;

· Возможность добавления, удаления и редактирования информации о продукции;

· Возможность добавления, удаления и редактирования информации о жанрах, назначениях;

· Иметь систему поиска заказов по дате и состоянию выполнения;

· Возможность просмотра заказов и изменение хода их выполнения;

· Возможность просмотра личных данных о покупателе;

Исходные данные для нормализации методом ER-диаграмм

Данный метод содержит следующие этапы проектирования:

1. определение предметной области и выделение сущностей и связей между ними;

2. построение ER-диаграмм типа с учетом всех сущностей и связей между ними;

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

4. добавление неключевых отношений;

5. анализ полученных отношений и пересмотр если необходимо.

Однако формирование набора предварительных отношений (этап 2) необходимо осуществлять по определенным правилам. Они указаны ниже:

Формирование отношений по связи 1:1.

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

Рис. 1 Формирование отношения по правилу 1.

Правило 2. Если тип связи 1:1 и класс принадлежности сущности обязательный : необязательный или необязательный : обязательный, то под каждую сущность формируется свое отношение со своим первичным ключом. Далее к отношению по обязательной сущности добавляется в качестве атрибута первичный ключ необязательной сущности (рис. 2.2).

Рис. 2Формирование отношений по правилу 2.

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

Рис. 3 Формирование отношений по правилу 3.

Формирование отношений по связи 1:M.

Правило 4. Если тип связи 1:М (М:1) и класс принадлежности сущности обязательный для М сущности, то достаточно двух отношений, по одному на каждую сущность. Кроме того, первичный ключ сущности 1 добавляется в качестве атрибута в отношение для М сущности (рис. 2.4 и рис. 2.5).

Рис. 4 Формирование отношений по правилу 4 в случае, если класс сущности 1 необязательный.

Рис. 5 Формирование отношений по правилу 4 в случае, если класс сущности 1 обязательный.

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

Рис. 6 Формирование отношений по правилу 5 в случае, если класс сущности 1 необязательный.

Рис. 7 Формирование отношений по правилу 5 в случае, если класс сущности 1 обязательный.

Формирование отношений по связи M:M.

Правило 6. Если тип связи М:М вне зависимости от класса принадлежности сущности формируется три отношения: два из них составляют сущности со своими первичными ключами, а третье - служит для связи между сущностями, причем ключом третьего отношения является составной первичный ключ, составленный из двух предыдущих отношений. Покажем на рисунке случай, когда классы принадлежности необязательные (рис. 2.8).

Рис. 8 Формирование отношений по правилу 6 в случае необязательных классов принадлежности.

Нормализация методом ER-диаграмм

Предметная Область: “Покупка и прокат CD/DVD дисков”.

Определим множество атрибутов:

Код диска, тип диска, название диска, количество дисков, рейтинг, просмотры, покупки, стоимость диска, обложка, код игры, код фильма, код музыки, код программы, жанр, тип, назначение, название, описание, дата операции, название операции, код клиента, ФИО, № паспорта, серия паспорта, электронная почта, телефон, код поставщика, адрес, сайт, стоимость проката (день), стоимость проката, стоимость просрочки, просрочка (дни), стоимость просрочки (день), итого, дата выдачи, дата возврата, когда отдан.

Сущности:

Определяем первичные ключи каждой сущности:

Диск (Код диска,…

Поставщик (Код поставщика,…

Клиент (Код клиента, ,…

Фильм ( Код фильма,…

Игра ( Код игры,…

Музыка ( Код музыки,…

Программа ( Код программы,…

Определяем связи:

Поставщик (М; Н) поставляет (М; Н) диск правило 6

Диск (М; Н) поставляет (М; Н) поставщик правило 6

Клиент (М; Н) покупает (М; Н) диск правило 6

Клиент (М; Н) берет напрокат (М; Н) диск правило 6

Диск(1;О) содержит (М; Н) фильм правило 5

Диск(1;О) содержит (М; Н) игру правило 5

Игра (М; Н) находится на (1; О) диске правило 5

……………………………..

Построение ER-диаграмм типа с учетом всех сущностей и связей между ними

Пользователи с правами доступа

В исходном курсовом проекте есть два пользователя (администратор, покупатель) с индивидуальными правами на использование базы. Существует возможность изменения прав использования базы и добавления новых пользователей с индивидуальными правами.

Возможность ограничения доступа к программе паролем.

Стандартно права для введенных пользователей выглядят так:

Права пользователей:

Администратор:

Покупатель:

Пароль

1234

Запрос пароля

Да

Нет

Список клиентов

Да

Нет

Покупка

Да

Да

Прокат

Да

Нет

Редактирование

Да

Нет

Администратор

Да

Нет

Оценка диска

Да

Да

Печать

Да

Да

Фильмы

Да

Да

Программы

Да

Да

Музыка

Да

Да

Игры

Да

Да

О программе

Да

Да

Описание прав пользователей

1. пароль - индивидуальный пароль пользователя. Может быть состоять из любых символов.

2. запрос пароля - включение/выключение запроса пароля.

3. список клиентов - доступ к данным о клиентах.

4. покупка - отключение/включение возможности покупки дисков.

5. прокат - отключение/включение возможности проката дисков.

6. редактирование - отключение/включение возможности редактирования исходных данных о дисках, клиентах, операциях с дисками и других используемых данных.

7. администратор - отключение/включение возможности редактирования прав доступа для пользователей.

8. оценка - отключение/включение возможности оценки дисков.

9. печать - отключение/включение возможности печати данных о дисках.

10. фильмы - отключение/включение возможности просмотра информации о фильмах.

11. программы - отключение/включение возможности просмотра информации о программах.

12. музыка - отключение/включение возможности просмотра информации о музыке.

13. игры - отключение/включение возможности просмотра информации о играх.

14. о программе - отключение/включение возможности просмотра информации о программе.

Реализация базы данных в MS Access. Таблицы. Структуры таблиц. Маски полей

Таблица "1)Главная"

Имя поля

Тип данных

Размер поля

Код диска

Счетчик

Длинное целое

Название диска

Текстовый

200

Тип диска

Текстовый

50

Количество

Числовой

Длинное целое

Рейтинг

Числовой

Одинарное с плавающей точкой

Просмотров

Числовой

Длинное целое

Покупок

Числовой

Длинное целое

Стоимость

Денежный

Обложка диска

Поле объекта OLE

Таблица "2)Игры"

Имя поля

Тип данных

Размер поля

Код игры

Счетчик

Длинное целое

Код диска

Числовой

Длинное целое

Название

Текстовый

200

Жанр

Текстовый

50

Описание

Поле MEMO

Таблица "Клиенты"

Имя поля

Тип данных

Размер поля

Маска поля

Код клиента

Счетчик

Длинное целое

ФИО

Текстовый

200

Серия

Числовой

Целое

##\_##

№ паспорта

Числовой

Длинное целое

######

Телефон

Текстовый

50

\(###\)##\-##\-###;;

Электр. почта

Гиперссылка

Таблица "Поставщики"

Имя поля

Тип данных

Размер поля

Код поставщика

Счетчик

Длинное целое

Поставщик

Текстовый

150

Адрес

Текстовый

250

Телефон

Текстовый

50

Сайт

Гиперссылка

Таблица "Прокат"

Имя поля

Тип данных

Размер поля

Маска поля

Код клиента

Числовой

Длинное целое

Код диска

Числовой

Длинное целое

Стоимость_дни

Денежный

Стоимость проката_руб

Денежный

Дата выдачи

Дата/время

00.00.0000;0;_

Дата возврата

Дата/время

00.00.0000;0;_

Когда отдан

Дата/время

00.00.0000;0;_

Просрочка_дни

Числовой

Целое

Стоимость просрочки

Денежный

Пени

Денежный

Итого

Денежный

Запросы

Для реализации проекта использовано огромное количество QBE запросов (на обновление, добавление, выборку, удаление данных). Для примера приведу описание некоторых из них:

Запрос на выборку "Должники"

Запрос выводит на экран клиентов, которые не вернули диск в указанную дату. В запросе использованы 3 таблицы: "1)Главная" - содержит данные о диске, "Прокат" - данные проката, "Клиенты"-- данные о клиенте. Данные о диске включают в себя: код, тип, стоимость, название диска. Данные проката включают в себя: дату выдачи, дату возврата плановую и фактическую, стоимость проката (за день), стоимость просрочки (за день). Данные о клиенте включают в себя: код, ФИО, телефон, Email. В запросе также присутствуют считываемые поля: просрочка (сегодняшняя дата.- дата возврата пл.- дата выдачи, при условии что просрочка больше 0,иначе просрочка равна 0), стоимость проката (стоимость проката*(дата возврата пл.- дата выдачи)), пени (стоимость просрочки (в день)*просрочку), итого (стоимость проката + пени). Выборка ведется по полям просрочка (больше 0) и дата возврата фактическая (Is Null - пустое поле).

SQL:

SELECT Клиенты.[Код клиента], [1)Главная].[Код диска], [1)Главная].[Название диска], [1)Главная].[Тип диска], [1)Главная].Стоимость, Прокат.[Сто-тьпрокатадн], ([Дата возврата]-[Дата выдачи])*[Сто-тьпрокатадн] AS [Сто-тьпроката], Прокат.[Дата выдачи], Прокат.[Дата возврата], IIf((DateValue(Now())-[Дата выдачи])-([Дата возврата]-[Дата выдачи])>0,(DateValue(Now())-[Дата выдачи])-([Дата возврата]-[Дата выдачи]),0) AS Просрочка, [Сто-тьпросрочкидн]*[Просрочка] AS Пени, [Сто-тьпроката]+[Пени] AS Итого, Прокат.[Сто-тьпросрочкидн], Клиенты.ФИО, Клиенты.Телефон, Клиенты.[Электронная почта]

FROM Клиенты INNER JOIN ([1)Главная] INNER JOIN Прокат ON [1)Главная].[Код диска] = Прокат.[Код диска]) ON Клиенты.[Код клиента] = Прокат.[Код клиента]

WHERE (((IIf((DateValue(Now())-[Дата выдачи])-([Дата возврата]-[Дата выдачи])>0,(DateValue(Now())-[Дата выдачи])-([Дата возврата]-[Дата выдачи]),0))>0) AND ((Прокат.[Когда отдан]) Is Null));

Запрос на удаление "Обновление1"

Запрос удаляет все записи из таблицы "обновление главной" (таблица создана для обновления количества покупок, просмотров, рейтинга, дисков в наличии в таблице "Главная")

SQL:

DELETE [обновление главной].*

FROM [обновление главной];

Запрос на добавление "Обновление21"

Запрос подсчитывает количество просмотров, суммарное число оценок для каждого диска из таблицы "Архив операций". Деля сумму оценок на количество просмотров, высчитывается рейтинг. Стоит условие, чтобы количество просмотров было больше 0, тем самым, исключая деление на нуль. Все полученные данные добавляются в таблицу "обновление главной".

SQL:

INSERT INTO [обновление главной] ( [Код диска], [Sum-Оценка диску], [Sum-Просмотр], Рейтинг )

SELECT [Архив операций].[Код диска], Sum([Архив операций].[Оценка диску]) AS [Sum-Оценка диску], Sum([Архив операций].Просмотр) AS [Sum-Просмотр], Int(CSng([Sum-Оценка диску]/([Sum-Просмотр]))*100)/100 AS Рейтинг

FROM [Архив операций]

GROUP BY [Архив операций].[Код диска]

HAVING (((Sum([Архив операций].Просмотр))>0));

Запрос на обновление "Обновление31"

Обновляет рейтинг и количество просмотров из таблицы "обновление главной" в таблицу "1)Главная".

SQL:

UPDATE [обновление главной] INNER JOIN [1)Главная] ON [обновление главной].[Код диска] = [1)Главная].[Код диска] SET [1)Главная].Просмотров = [обновление главной]![Sum-Просмотр], [1)Главная].Рейтинг = [обновление главной]!Рейтинг;

Формы

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

Макросы

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

Например, макрос "Обновления Главной"

Данный макрос предназначен для обновления данных рейтинга и просмотров диска.

Макрокоманда

Примечание

Открыть запрос

Запрос удаляет все записи из таблицы "обновление главной" (таблица создана для обновления количества покупок, просмотров, рейтинга, дисков в наличии в таблице "Главная")

Открыть запрос

Запрос подсчитывает количество просмотров, суммарное число оценок для каждого диска из таблицы "Архив операций". Деля сумму оценок на количество просмотров, высчитывается рейтинг. Стоит условие, чтобы количество просмотров было больше 0, тем самым, исключая деление на нуль. Все полученные данные добавляются в таблицу "обновление главной".

Открыть запрос

Обновляет рейтинг и количество просмотров из таблицы "обновление главной" в таблицу "1)Главная".

Отчеты

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

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

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

Существует защита информации путем ввода пароля, и разграничения прав на использование программы

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

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

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

Руководство пользователя

Запустите программу. После заставки программы появиться окно "Выбор пользователя". Выберите из списка пользователя, к которому вы относитесь, и нажмите на кнопку "ОК". Если вы передумали входить в программу, нажмите "Отмена" (отмена присутствует на каждой операции программы).

Далее, в случае установления администратором на данную учетную запись пароля, появиться окно ввода пароля, введите пароль, нажмите "ОК". Появиться "Главное меню" программы. Некоторые кнопки могут быть отключенными или отсутствовать (устанавливается администратором для конкретных пользователей).

Кнопка "Ввод данных" открывает окно для редактирования и ввода всей информации о дисках (данное окно, как правило, доступно только для администратора).

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

Нажав на кнопку "Фильмы" вы перейдете в окно с перечнем фильмов и их кратким описанием диска, также доступен поиск фильма по названию (кнопка с биноклем)Для перехода в "Главное меню" нажмите "Назад". Нажав на кнопку "Подробно…" вы перейдете к окну, которое содержит подробную информацию о диске, возможность оценки, проката, покупки и печати информации о диске. Чтобы поставить оценку диску установите курсор на желаемую оценку и нажмите "Оценить". Чтобы купить диск нажмите "Купить", в появившемся окне введите свои данные и нажмите "ОК". Чтобы взять напрокат диск нажмите "Напрокат", в открывающемся окне выберите клиента или введите нового нажмите "Далее", появиться окно "Ввода данных проката". В нем необходимо ввести условия проката и нажать "ОК". Для перехода к перечню дисков нажмите "Назад".

Кнопки "Программы", "Музыка", "Игры" выполняют аналогичные операции Кнопки "Фильмы".

Кнопка "О программе", выводит информацию о программе.

Нажав на кнопку "Выбор пользователя" вы перейдете к окну "Выбор пользователя" (см. выше).

Нажав на кнопку "Учетные записи",вы перейдете к окну редактирования прав пользователей и создания новых учетных записей. Выполнив редактирование или создание, нажмите "ОК".

По кнопке "Выход", осуществляется выход из программы.

Контрольный пример

Задание: "Пример проката Васильевым Дмитрием Васильевичем фильма "Аватар" сроком на 2 дня".

Исходные данные о клиенте:

ФИО: Васильев Дмитрий Васильевич

Паспортные данные: Серия: 1234 №: 567890

Email: kyrsovoibd@mail.ru

Телефон: (813)75-79-842

Данные о прокате:

Диск: фильм "Аватар"

Количество дней проката: 2

Ход выполнения

Осуществляем вход в программу (см. Руководство пользователя), в "Главном меню" нажимаем "Фильмы". Далее с помощью поиска находим фильм "Аватар". Найдя фильм, нажимаем "Подробно…". Далее нажимаем "Прокат", вводим исходные данные о клиенте, нажимаем "Далее". Устанавливаем количество дней (2) и нажимаем "ОК". Задание выполнено.

программа база данные автоматизация

Заключение

Данный курсовой проект реализован в СУБД Access 2003. Предназначен, чтобы автоматизировать процесс купли-продажи и проката CD/DVD дисков. Созданное приложения, представляющего собой магазин по продаже и покате CD и DVD дисков, которое позволит продавцу размещать информацию о продукции и принимать заказы покупателей. А покупатели соответственно смогут просматривать каталог дисков, покупать и брать на прокат диски. Интерфейс программы нагляден и удобен для использования.

Проведена нормализация методом ER-диаграмм. Таким образом, при проектировании базы данных методом ER диаграмм мы получаем 9 отношений и не имеем гарантии, что полученная совокупность таблиц минимальна и что в данном наборе выполняются все свойства (например, свойство соединения без потерь информации).

Существует защита информации путем ввода пароля, и разграничения прав на использование программы

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

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

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

С помощью инструкции пользователя любой быстро сможет научиться пользоваться приложением. Также описан пример выполненной операции.

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

...

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

  • Разработка прикладного программного обеспечения деятельности отдела кадров университета в среде Microsoft Access 2003. Характеристика этапов проектирования базы данных. Построение семантической модели. Нормализация данных, понятие нормальной формы.

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

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

    курсовая работа [25,9 K], добавлен 28.11.2010

  • Разработка модуля автоматизации продажи автозапчастей. Проектирование информационной системы на основе базы данных в среде Microsoft SQL Server 2008. Структуры диалога и программного обеспечения. Описание запросов и отчетов к БД. Создание средств защиты.

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

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

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

  • Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.

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

  • Проектирование базы данных с использованием комплекса программных и языковых средств Microsoft Access. Модель данных, доступ к ним. Назначение, основные возможности и версии Access. Запуск программы; окно базы данных, формы для их ввода и редактирования.

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

  • Осуществление анализа предметной области и определение модели базы данных. Реализация базы данных в среде Microsoft Access. Создание и исследование формы ввода информации, запросов с условиями выбора, диаграмм по результатам вычислений и отчетов.

    курсовая работа [246,1 K], добавлен 19.10.2013

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

    курсовая работа [572,9 K], добавлен 15.04.2014

  • Техника создания списков, свободных таблиц и диаграмм в среде табличного процессора Microsoft Excel. Технология создания базы данных в среде СУБД Microsoft Access. Приобретение навыков подготовки и демонстрации презентаций в среде Microsoft Power Point.

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

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

    курсовая работа [821,3 K], добавлен 30.09.2012

  • Основные понятия баз данных: нормализация, связи и ключи. Создание и этапы проектирования базы данных, решение задачи о предметной области. Изучение СУБД Microsoft Access s 2003: пользовательский интерфейс, главное окно приложения, создание таблиц.

    реферат [2,1 M], добавлен 10.11.2010

  • Анализ баз данных и систем управления ими. Проектирование и создание реляционной базы данных в среде MS Access для ресторана "Дельфин": построение информационно логической модели, разработка структур таблиц базы данных и схемы данных, создание Web-узла.

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

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

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

  • Назначение и функции программы, моделирующей работу проката видео- и аудио-дисков. Входная информация, основные алгоритмы. Критерии контроля вводимых данных. Класс Unit, Disk, Oborud, Prokat, диаграмма. Описание работы программы, её исходный код.

    курсовая работа [337,4 K], добавлен 23.01.2013

  • Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.

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

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

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

  • Microsoft Access как система управления базами данных (СУБД), ее предназначение. Организованная структура для хранения данных. Типы данных при работе с Microsoft Access 2003 и Microsoft Access 2007. Проектирование баз данных и построение ER-диаграммы.

    контрольная работа [16,3 K], добавлен 10.10.2010

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

    контрольная работа [553,8 K], добавлен 03.03.2015

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

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

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

    контрольная работа [1,1 M], добавлен 24.07.2013

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