Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая Автоматизированная система обработки информации.doc
Скачиваний:
33
Добавлен:
26.05.2014
Размер:
229.89 Кб
Скачать

В базе данных «Магазин по продаже холодильников»автоматизируется учёт продаж в магазине холодильников: учёт поступления и реализации.

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

Для хранения в БД используются:

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

  2. созданные формы для ввода информации о поступлении, реализации холодильников и их наличии;

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

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

Рис. .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.ТаблицаХарактеристики моделей.

  1. Составление форм для ввода и просмотра данных с использованием различных элементов управления.

Формы можно использовать для разных целей:

  1. Форма для ввода данных в таблицу;

  2. Кнопочная форма для открытия других форм или отчётов;

  3. Специальное диалоговое окно для выбора, предварительного просмотра и печати нужного отчёта.

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

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