- •Справочная система по товарам в торговой фирме “Мой город” Пояснительная записка к курсовому проекту по дисциплине “Базы данных”
- •Задание на курсовой проект
- •Реферат
- •Введение
- •Постановка задачи
- •Описание информационной модели задачи
- •Описание таблиц
- •Заполнение таблиц
- •Описание запросов
- •Запрос “Сортировка по наименованиям”
- •Формы для просмотра
- •Стоимость товаров
- •Отчет о выбранных товарах
- •Организация диалога
- •Руководство оператора
- •Заключение
- •Список использованных источников
Реферат
Курсовой проект.
Пояснительная записка: 38 с., 21 рис., 25 табл., 7 источников.
Файлы: Записка.doc, Курсовая.mdb.
СУБД, ТАБЛИЦА, ЗАПРОС, ФОРМА, ОТЧЕТ, МАКРОС, СПРАВОЧНАЯ СИСТЕМА, ТОВАРЫ, ACCESS
Разработана справочная система по товарам. Позволяет легко и быстро получить сведения о ценах и характеристиках товаров, магазинах, фирмах-поставщиках. Можно ввести новые сведения в систему, а также отредактировать имеющиеся данные. Предусмотрено получение разнообразных сведений в виде экранных форм и печатных отчетов. Диалог построен на основе кнопочных меню.
Система реализована в СУБД Access2007.
Введение
Достаточно простым и довольно мощным инструментом для разработки информационных систем является система управления базами данных (СУБД) Access.
Применение ее возможно в двух режимах:
для разработки приложений (среда разработчика);
для запуска приложений (пользовательская среда).
В первом случае от пользователя требуются специальные знания, однако диапазон информационных запросов к базе данных (БД), а также виды и формы отчетов практически не ограничены.
Во втором случае работать в системе может пользователь без специальной подготовки, но перечень информационных запросов и виды отчетов в этом случае жестко фиксирован разработчиком приложения. Тем не менее, именно второй способ получил на практике наибольшее распространение для несложных баз данных.
В данной работе предложена созданная в среде Access справочная система по товарам, ориентированная на пользователей с минимальными знаниями баз данных.
Постановка задачи
Необходимо разработать приложение, автоматизирующее процесс хранения и выдачи справочных сведений о товарах. Программа должна поддерживать просмотр, добавление, удаление, редактирование информации о товарах, а также выводить на экран и печать разнообразные справки и отчеты. Программу необходимо реализовать в СУБД Access в виде приложения, ориентированного на рядового пользователя.
Описание информационной модели задачи
Основой информационной модели является реляционная модель данных /1/, состоящая из нескольких связанных таблиц. В каждой таблице с помощью атрибутов описывается множество однотипных объектов (Таблица 1).
Таблица 1 - Таблицы и атрибуты
Таблица |
Атрибуты |
Товары |
Наименование, категория, характеристика, цена, количество, единица измерения, дата поступления, название магазина, скидка, НДС |
Магазины |
Название магазина, телефон, адрес, название фирмы |
Фирмы |
Название фирмы, телефон, адрес |
На основе данных из этих таблиц с использованием соответствующих запросов можно получить все формы для просмотра и отчеты, требуемые в задании к курсовому проекту.
Описание таблиц
В результате анализа информационной модели и множества информационных запросов /2/ делаем вывод, что таблицы базы данных разрабатываемого приложения должны иметь следующие свойства (Таблица 2).
Таблица 2 - Свойства таблицы “Товары”
Имя Тип Размер
Код товара Длинное целое 4
Наименование Текстовый 50
Категория Текстовый 15
Характеристика Текстовый 50
Цена Денежный 8
Количество Целое 2
Единица измерения Текстовый 5
Дата Дата/время 8
Магазин Текстовый 15
Скидка Логический 1
НДС Одинарное с плавающей 4
Таблица 3 - Свойства таблицы “Магазины”
Имя Тип Размер
Магазин Текстовый 15
Телефон Текстовый 10
Адрес Текстовый 20
Фирма Текстовый 15
Таблица 4 - Свойства таблицы “Фирмы”
Имя Тип Размер
Фирма Текстовый 15
Телефон Текстовый 10
Адрес Текстовый 20
Схема данных
Таблицы связаны между собой отношениями типа один-ко-многим. Свойства отношений Каскадное обновление полей и Каскадное удаление записей не используются. Схема данных показана ниже (Рисунок 1).
Рисунок 1 - Схема данных