46346 (Разработка базы данных «Магазин бытовой техники “Электрон” средствами СУБД MS Access»)

2016-07-30СтудИзба

Описание файла

Документ из архива "Разработка базы данных «Магазин бытовой техники “Электрон” средствами СУБД MS Access» ", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "46346"

Текст из документа "46346"

Разработка базы данных «Магазин бытовой техники “Электрон” средствами СУБД MS Access»

Пояснительная записка к курсовой работе

Выполнил: студент гр. ВТТ - 103д Латыган А. В.

Уфимский государственный авиационный технический университет

Туймазы 2007

Задание на курсовую работу по дисциплине «Информатика»

Факультет: АТС , группа: ВТТ-103д

Студент(ка): Латыган А. В.

Срок сдачи работы – 15 учебная неделя. Учебный год: 2006-2007

Вариант № 5 .

Наименование темы: Магазин бытовой техники “Электрон”

Задание выполняется с использованием СУБД MS Access

Задание:

Основные данные: Данные о товаре: номер, производитель, название, модель,

дата выпуска, срок гарантии, цена, партия, количество на складе, изображение товара.

Данные о покупателях:фамилия, имя, отчество, номер серии паспорта, номер

паспорта, контактный телефон, номер кредитного счета.

Формирование счетов.

Введение

Данная курсовая работа выполнена в СУБД Microsoft Access, входящее в прикладной пакет Microsoft Office 2003 на примере расчёта с клиентами в магазине бытовой техник «Электрон». Созданная программа обладает рядом достоинств:

Автоматизация необходимых расчётов

Легкий способ ввода или удаления товара или клиента

Наличие в форме «Товары» цветных изображений товара

Удобный дизайн программы с понятным интерфейсом и оригинальными кнопочными формами

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

Наличие подробного описания предназначения и работы программы

Цель работы.

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

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

Разработать базу данных (БД) «Магазина бытовой техники «Электрон»», позволяющую вести: учет товара; учет поступлений товара на склад; учет продаж товара различным покупателям; счета.

Основные требования к БД по функциональному набору:

Требования по учету

пополнение базы данных в связи с поступлением новой техники;

учет количество товаров на складе;

составление отчетов по состоянию товаров, таких как выручка и популярность товаров;

подсчет суммы покупок клиента.

Требования по продаже

возможность быстрого поиска товара для продажи и организации счета;

наличие удобных форм для продажи.

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

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

Создание базы данных

Краткая характеристика СУБД MS ACCESS

Система управления базами данных Microsoft Access является одним из самых популярных приложений в семействе настольных СУБД. Все версии Access имеют в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов. Начиная с версии Access 2000, появились также Web-страницы доступа к данным, которые пользователь может просматривать с помощью программы Internet Explorer. Помимо этого, Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. Присоединив внешние таблицы, пользователь Access будет работать с базами данных в этих таблицах так, как если бы это были таблицы Access. При этом и другие пользователи могут продолжать работать с этими данными в той среде, в которой они были созданы. Основу базы данных составляют хранящиеся в ней данные. Кроме того, в базе данных Access есть другие важные компоненты, которые называются объектами. Объектами Access являются:

Таблицы – содержат данные.

Запросы – позволяют задавать условия для отбора данных и вносить изменения в данные.

Формы – позволяют просматривать и редактировать информацию.

Страницы – файлы в формате HTML (Hypertext Markup Language, Язык разметки гипертекста), позволяющие просматривать данные Access с помощью броузера Internet Explorer.

Отчеты – позволяют обобщать и распечатывать информацию.

Макросы – выполняют одну или несколько операций автоматически.

Создание таблиц

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

При практической разработке БД таблицы-сущности зовутся таблицами, строки-экземпляры - записями, столбцы-атрибуты - полями.

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

Для решения поставленной задачи принята схема базы данных, представленная на Рис. 1. Для открытия схемы данных необходимо выбрать команду «Схема данных» в меню «Сервис». В данной схеме представлена взаимосвязь всех таблиц базы данных и отношения между ними.

Рис. 1 Схема данных

Составляющими базу данных являются восемь таблиц, из них три основные:

техника – содержит информацию о товарах;

счета – содержит информацию о счетах;

покупатели – содержит информацию о покупателях;

и пять второстепенных:

производители – содержит названия производителей;

названия техники – содержит названия товаров;

партии товара – содержит информацию о партиях;

поставщики – содержит названия поставщиков;

продажа – содержит информацию о проданном товаре;

Для создания таблицы в режиме конструктора необходимо:

открыть базу данных;

на вкладке «Таблицы» выбрать «Создание таблицы в режиме конструктора», откроется окно конструктора;

ввести имена полей таблицы и выбрать тип данных для каждого поля;

изменить свойства полей, если это необходимо;

выбрать ключевое поле, если это необходимо;

выполнить «Файл»»Сохранить» и сохранить таблицу, при этом если ключевое поле не было выбрано, Access предложит его создать;

закрыть таблицу.

Ниже описана структура основных таблиц Техника и Счета.

Таблица «Техника» предназначена для однозначной идентификации товара номером и хранения данных о товаре. Структура таблицы представлена в Таблица 1.

Таблица 1 Структура таблицы «Техника»

ТИП ДАННЫХ

ПРИМЕНЕНИЕ

ПОЛЕ

Счетчик

Специальное числовое поле, в котором Access автоматически присваивает уникальный порядковый номер каждой записи. Значения полей типа счетчика обновлять нельзя

Номер техники

Числовой

Числовые данные различных форматов, используемые для проведения расчетов

Номер производителя, номер названия, срок гарантии (мес), номер партии, Количество на складе

Текстовый

Текст или числа, не требующие проведения расчетов, например номера телефонов (до 255 знаков)

модель

Дата/время

Для хранения календарных дат и текущего времени

дата выпуска

Денежный

Для хранения денежных сумм

цена

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

Объект (например, электронная таблица Microsoft Excel, документ Microsoft Word, рисунок, звукозапись или другие данные в двоичном формате), связанный или внедренный в таблицу Access

Изображение

Вид таблицы «Техника» представлен на Рис. 2.

Рис. 2. Вид таблицы «Техника»

Таблица «Счета» предназначена для идентификации счета номером и хранения данных о выписанных счетах. Структура таблицы представлена в Таблица 2.

Таблица 2 Структура таблицы «Счета»

ТИП ДАННЫХ

ПРИМЕНЕНИЕ

ПОЛЕ

Счетчик

Специальное числовое поле, в котором Access автоматически присваивает уникальный порядковый номер каждой записи. Значения полей типа счетчика обновлять нельзя

Номер счета

Числовой

Числовые данные различных форматов, используемые для проведения расчетов

Номер покупателя, Скидка %

Дата/время

Для хранения календарных дат и текущего времени

Дата

Денежный

Для хранения денежных сумм

Сумма

Вид таблицы «Счета» представлен на Рис. 3.

Рис. 3 Вид таблицы «Счета»

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

Установка связей между таблицами

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

Одновременно с открытием окна Схема данных открывается диалоговое окно Добавление таблицы (Рис. 4), из которого выбираются таблицы, между которыми создаются связи.

Рис. 4 Добавление таблицы

Добавление таблиц осуществляется выделением их в списке и щелчком на кнопке Добавить. После добавления всех необходимых таблиц, окно Добавление таблиц, закрывается щелчком на кнопке Закрыть.

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

Рис. 5 Схема данных

Определение связи по простому ключу. Для установки связи по простому ключу выделяется Первичный ключ в родительской таблице и затем мышкой перетаскивается на дочернюю (подчиненную) таблицу. После того как кнопка мыши отпускается, появляется диалоговое окно Изменение связей (Рис. 6), в котором видно по каким полям устанавливается связь. В этом же окне обеспечивается целостность БД, отметкой параметров Обеспечение целостности данных, Каскадное обновление связанных полей и Каскадное удаление связанных полей.

Рис. 6 Изменение связей

После нажатия кнопки Создать между таблицами будет установлена связь Один ко многим, обозначенная на схеме как 1 : .

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее