![](/user_photo/1450_0aJx2.png)
- •Факультет: Кибернетики
- •Курсовой проект по дисциплине
- •Тема: «Автоматизированная система обработки информации». Реализация базы данных «Магазин по продаже холодильников» в среде ms Access 2000.
- •В базе данных «Магазин по продаже холодильников»автоматизируется учёт продаж в магазине холодильников: учёт поступления и реализации.
- •2. Составление таблиц базы данных.
- •Форма «Поступление».
- •Форма «Реализация».
- •Форма «Модели в наличии».
- •Кнопочная форма «Движение товаров в магазине холодильников».
- •Запрос на выборку.
- •Запрос с параметром.
- •Запрос на удаление.
- •Запрос на обновление.
- •Запрос на создание таблицы.
- •Запрос на поиск записей без подчиненных.
- •Перекрестный запрос.
- •Круговая диаграмма.
- •Графики.
- •Диаграмма с областями.
- •Гистограмма.
- •Заключение.
В базе данных «Магазин по продаже холодильников»автоматизируется учёт продаж в магазине холодильников: учёт поступления и реализации.
Обеспечивается подведение итоговых данных по реализации и поступлению по магазину холодильников в целом, по товарам, определение товара в наличии, характеристики моделей холодильников. Структура БД обеспечивает ведение учёта любой модели холодильника (т.е. можно вести учёт магазина холодильников).
Для хранения в БД используются:
созданные таблицы о моделях холодильников с их характеристиками, поставщиках, поступлении, ассортименте и реализации;
созданные формы для ввода информации о поступлении, реализации холодильников и их наличии;
опубликованные отчёты о поступлении, реализации по моделям и наличию моделей холодильников.
Схема данных.
Рис. .1.1.Связь между таблицами.
2. Составление таблиц базы данных.
Таблица – это набор данных по конкретной теме. Использование отдельной таблицы для каждой темы означает, что соответствующие данные сохранены только один раз, что делает базу данных более эффективной и снижает число ошибок при вводе данных. Таблицы организуют данные в столбцы (называемые полями) и строки (называемые записями). Общее поле связывает две таблицы таким образом, что Microsoft Access может объединить данные из двух таблиц для просмотра, редактирования или печати.
В режиме конструктора можно создать новую таблицу либо добавить, удалить или настроить поля существующей таблицы. В режиме таблицы можно добавлять, редактировать, просматривать или выполнять другую работу с данными таблицы. Также можно отображать записи из таблиц, связанных с текущей таблицей, путем отображения подтаблиц в пределах основной таблицы. С некоторыми ограничениями можно работать с данными подтаблицы многими из способов, используемых для работы с данными основной таблицы.
Создадим в базе данных Магазин по продаже холодильников, созданной в средеMicrosoftAccess2000 таблицы: Товары, Реализация, Ассортимент, Поступление, Поставщики, Характеристики моделей.
Таблица «Товары»:
В качестве ключевого поля выступает поле КодМодели, значения которого в таблице являются уникальными.
Опишем поля таблицы «Товары»следующим образом:
Имя поля |
Тип данных |
Размер поля, формат |
Подпись |
КодМодели |
Числовой |
Длинное целое |
Код модели |
Наименование |
Текстовый |
50 |
Наименование модели |
ТекущийОстаток |
Числовой |
Длинное целое |
Текущий остаток |
Созданная таблица «Товары» в режиме конструктора с заполненными полями имеет вид см. рис. 2.1.
Рис. 2.1.ТаблицаТовары.
Таблица «Реализация»:
В качестве ключевого поля выступает поле КодРеализации, значения которого в таблице являются уникальными.
Опишем поля таблицы «Реализация»следующим образом:
Имя поля |
Тип данных |
Размер поля, формат |
Подпись |
КодРеализации |
Счётчик |
Длинное целое |
Код реализации |
КодМодели |
Числовой |
Длинное целое |
Код модели |
Дата |
Дата/время |
Краткий формат даты, маска ввода: 99.99.0000;0 |
|
Созданная в режиме конструктора таблица «Реализация» с заполненными полями имеет вид см. рис. 2.2.
Рис. 2.2.ТаблицаРеализация.
Таблица «Ассортимент»:
В качестве ключевых полей выступают поля КодМодели и№накладной, значения которого в таблице являются уникальными (т.к. каждая модель холодильника может указываться для одного и того же № накладной только один раз).
Опишем поля таблицы «Ассортимент»следующим образом:
Имя поля |
Тип данных |
Размер поля, формат |
Подпись |
№накладной |
Числовой |
Длинное целое |
№ накладной |
КодМодели |
Числовой |
Длинное целое |
Код модели |
Количество |
Числовой |
Длинное целое |
|
Созданная в режиме конструктора таблица «Ассортимент» с заполненными полями имеет вид см. рис. 2.3.
Рис. 2.3.ТаблицаАссортимент.
Таблица «Поступление»:
В качестве ключевого поля выступает поле №накладной, значения которого в таблице являются уникальными.
Опишем поля таблицы «Поступление»следующим образом:
Имя поля |
Тип данных |
Размер поля, формат |
Подпись |
№накладной |
Числовой |
Длинное целое |
№ накладной |
Дата |
Дата/время |
Краткий формат даты, маска ввода: 99.99.0000;0 |
|
КодПоставщика |
Числовой |
Длинное целое |
Код поставщика |
Созданная в режиме конструктора таблица «Поступление» с заполненными полями имеет вид см. рис. 2.4.
Рис. 2.4.ТаблицаПоступление.
Таблица «Поставщики»:
В качестве ключевого поля выступает поле КодПоставщика, значения которого в таблице являются уникальными.
Опишем поля таблицы «Поставщики»следующим образом:
Имя поля |
Тип данных |
Размер поля, формат |
Подпись |
КодПоставщика |
Числовой |
Длинное целое |
Код поставщика |
Наименование |
Текстовой |
50 |
Поставщик |
ЮридическийАдрес |
Текстовый |
50 |
Юридический адрес |
Телефон |
Текстовый |
50, маскаввода: \(9999")-"999\-99\-99 |
|
Созданная в режиме конструктора таблица «Поставщики» с заполненными полями имеет вид см. рис. 2.5.
Рис. 2.5.ТаблицаПоставщики.
Таблица «Характеристики моделей»:
В качестве ключевого поля выступает поле Модель, значения которого в таблице являются уникальными.
Опишем поля таблицы «Характеристики моделей»следующим образом:
Имя поля |
Тип данных |
Размер поля, формат |
Подпись |
Модель |
Текстовый |
50 |
|
МощностьЗамораживания |
Числовой |
Длинное целое |
Мощн зам-ия |
КлиматическийКласс |
Текстовый |
50 |
Климат класс |
ХранениеПриОтключении |
Числовой |
Длинное целое |
Хранение при откл |
VхолодильнойКамеры |
Числовой |
Длинное целое |
V холод камеры |
VморозильнойКамеры |
Числовой |
Длинное целое |
V мороз камеры |
Созданная в режиме конструктора таблица «Характеристики моделей» с заполненными полями имеет вид см. рис. 2.6.
Рис. 2.6.ТаблицаХарактеристики моделей.
Составление форм для ввода и просмотра данных с использованием различных элементов управления.
Формы можно использовать для разных целей:
Форма для ввода данных в таблицу;
Кнопочная форма для открытия других форм или отчётов;
Специальное диалоговое окно для выбора, предварительного просмотра и печати нужного отчёта.
Большая часть сведений в форме поступает из базового источника записей. Остальные сведения формы хранятся в ее структуре. Связь между формой и источником данных для нее создается при помощи графических объектов, называемых элементами управления. Наиболее часто используемым для вывода и ввода данных элементом управления является поле.
Создадим формы с помощью мастера форм. Мастер задает подробные вопросы об источниках записей, полях, макете, требуемых форматах и создает форму на основании полученных ответов.