- •Введение
- •Основная часть
- •Теоретическая часть
- •Очерк истории производственного учета
- •Дореволюционная Россия.
- •История современных методов решения
- •Обоснования средств решения.
- •Постановка задачи
- •Описание используемых технологий.
- •Практическая часть
- •Входные и выходные данные.
- •Проектирование базы данных.
- •Проектирование приложения.
- •Методы решения задачи
- •Аномалии
- •Отладка и тестирование программы
- •Анализ результатов решения
- •Заключение
- •Литература
- •Приложение 1
Методы решения задачи
В ходе разработки реляционной базы данных спроектированы следующие задачи:
Осуществление и проверка прихода мебели на склад. Контролировать все атрибуты, реквизиты, идентификацию. В решении этой задачи были создана таблица на осуществления проверки данной закупки мебели и их атрибутов. Решение задачи отображено в таблице Поставка мебели.
О
существление
подсчета и проверки информации мебели
на складе. Находящиеся на складе мебель,
количество мебели, стоимость мебели,
код мебели.
Рисунок 2
Осуществление подсчета и проверки информации на складе. Находящиеся в складе товар, а это мебель, количество мебели, стоимость мебели, код мебели. Проверить совпадения атрибутов поступившей мебели от поставщика и атрибутов мебели требуемой компанией.
Рисунок 3
Рисунок 4
Следующая задача: Подсчитать стоимость всех товаров на складе.
Рисунок 5
Рисунок 6
Запрос на условие отбора мебели стул и диван
Рисунок 7
Поставить необходимое количество мебели для продажи с расчетом того, что на складе останется номинальная часть товара для прибыли и для продажи оставшейся мебели в случае если покупателям понадобится купить еще мебели. И в необходимости предоставить постоянным клиентам новую мебель, если у покупателей оказалась мебель не в пригодности при гарантии. Обеспечить продажу мебели для новых клиентов. Предоставить отчет по данной задаче.
Рисунок 8
Создаем форму в которой будет отображена таблица СкладМебели. Для обращаемся в вкладку создание переходим в форму и откроется пустая форма.В форму добавляем элемент поле Для его наименования заходим в раздел инструменты конструктора форм щелкаем мышкой на вкладку конструктор и в окно свойств. Обращаемся на вкладку Макет и в строке Имя прописываем КодНаСкладе. В результате полю присвоится данное имя. Далее создаем необходимые нам поля. В результате получится таблица в режиме Конструктора, образец которого показан ниже.
Рисунок 9+
Для отображения сообщения об ошибке в окне свойств в строке правило проверки необходимо написать формулу left([Стоимость];2). А в строке Сообщение об ошибке написать
Рисунок 10
Аномалии
В решение поставленных задач и разработки реляционной базы данных были выявлены следующие аномалии:
Таблица 1
Таблица аномалий
Номер |
Действие |
Реакция программы на определенной действие |
1 |
Ввод в поле Количество -10 |
Вывод сообщения «Количество должно быть не отрицательным числом» |
2 |
Ввод в поле Количество -5 |
Вывод сообщения «Количество должно быть не отрицательным числом» |
3 |
Ввод в поле Стоимость 555 |
Вывод сообщения «Стоимость не должна превышать два знака слева от края строки» |
Отладка и тестирование программы
В
форме Склад мебели в поле Стоимость
вводим 555. 00р. В результате переместив
мышку на следующее поле вызвалась
сообщение об ошибке: «Стоимость не
должна превышать два знака слева от
края строки».
Рисунок 11
В поле Количество вводим 0. В результате переместив мышку на следующее поле вызвалась сообщение об ошибке: «Количество должно быть неотрицательным числом».
Рисунок 12
В форме СкладМебели в поле Количество вводим -10. В результате переместив мышку на следующее поле вызвалась сообщение об ошибке: «Количество должно быть неотрицательным числом».
Рисунок 13
Подобное тестирование проводилось и в других формах.
