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

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

-Атрибут НомПоруч равен номеру который будет задан пользователем.

В базе данных будут созданы два отчета на основе запросов, описанных ниже.

Запрос Сведения о поставщиках, содержит следующие атрибуты:

-реквизиты поставщика: наименование;

-количество закупок у поставщика;

-общая сумма, уплаченная поставщику за поставленный товар;

-реквизиты нашей организации: наименование, ИНН, КПП, Адрес, Телефон, Руководитель, Главный бухгалтер, БИК, р/с.

Эти данные содержатся в следующих сущностях и их атрибутах:

ПОСТАВЩИКИ: НаимОрг;

ЗАКУПКИ: КодЗакуп (подсчет);

НАША ОРГАНИЗАЦИЯ: НаимОрг, ИНН, КПП, Р/С, АдрОрг, ТелОрг, РукОрг, ГБухОрг, БИК, К/С;

Запрос должен содержать одно вычисляемое поле:

Сумма = Суммирование (ЗАКУПАЕМЫЙ ТОВАР!КолМНетто * ТОВАРЫ!Цена);

Условий для выборки нет

Запрос Закупленные товары:

-наименование товара, единицы измерения;

-цена на товар;

-количество закупленного товара;

-общая стоимость закупленного товара;

-реквизиты нашей организации: наименование, ИНН, КПП, Адрес, Телефон, Руководитель, Главный бухгалтер, БИК, р/с.

Эти данные содержатся в следующих сущностях и их атрибутах:

ТОВАРЫ: КодТов, НаимТов, Цена;

ЕДИНИЦЫ ИЗМЕРЕНИЯ: НаимЕдИзм;

ЗАКУПАЕМЫЙ ТОВАР: КолМНетто (суммирование);

НАША ОРГАНИЗАЦИЯ: НаимОрг, ИНН, КПП, Р/С, АдрОрг, ТелОрг, РукОрг, ГБухОрг, БИК, К/С;

Запрос должен содержать одно вычисляемое поле:

Общая стоимость = Суммирование (ЗАКУПАЕМЫЙ ТОВАР!КолМНетто * ТОВАРЫ!Цена);

Условий для выборки нет

Служебные запросы.

2.3.3 Описание содержания и вида выходных документов

Количество выходных документов равняется трем: платежное поручение, отчет Сведения о поставщиках и отчет Закупленные товары.

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

 

.4 Проектирование физической модели базы данных

 

.4.1 Описание технологии ведения базы данных

База данных состоит из взаимосвязанных таблиц, которые наполняются записями. Ведение базы данных подразумевает под собой возможность управления записями: их добавление, изменение, удаление. Реализация данных возможностей возлагается на СУБД.

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

-через раздел СУБД Таблицы, производя действия по изменению, добавлению или удалению непосредственно в таблице;

-через раздел СУБД Формы, выполняя необходимые действия в таблице через интерфейс формы;

-через раздел СУБД Запросы, выполняя запросы на обновление, добавление или удаление данных.

Наиболее приемлемым и удобным является способ ведения базы данных через интерфейс формы.

Формы (как и таблицы) имеют кнопки перехода по записям, а также кнопку добавления новой записи. Для редактирования записи достаточно перейти на нее, и установив курсор в нужном поле, отредактировать запись в нем. Для удаления записи необходимо выполнить команду главного меню Правка -> Удалить запись.

 

.4.2 Создание структуры БД

 

.4.2.1 Создание таблиц проектируемой БД

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

 

Рисунок 1. Таблица Единицы измерения.

 

 

Рисунок 2. Таблица Счета

 

 

2.4.2.2 Схема связей данных

 

Рисунок 3. Схема связей между таблицами БД

 

.4.2.3 Создание форм проектируемой БД

 

Рисунок 4. Форма Наша организация

 

 

Рисунок 4. Форма Закупки и подчиненная форма Закупаемый товар

 

2.4.2.4 Создание запросов проектируемой БД

 

 

Рисунок 26. Запрос Платежное поручение

 

 

Рисунок 28. Запрос Сведения о поставщиках

 

2.4.2.4 Создание отчетов проектируемой БД

 

Рисунок 33. Отчет Платежное поручение

 

Рисунок 34. Отчет Закупаемые товары

Рисунок 35. Отчет Сведения о поставщиках

 

2.5 Разработка формы заставки, главной и вторичных кнопочных форм

 

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

 

 

Рисунок 37. Форма Заставка

 

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

Дополнительные формы, которые были разработаны для удобства пользователя, это формы Выбор товара и Закупка номер.

Источником данных для формы Выбор товара является одноименный запрос на выборку. Данная форма доступна из формы Закупки.

Форма Закупка номер появляется при нажатии кнопки во вторичной кнопочной форме Открыть закупку №.

Эта форма позволяет указать номер закупки (КодЗакуп), после нажатия на кнопку открыть, будет открыта форма Закупки.

 

.6 Ин