Добавлен: 30.06.2023
Просмотров: 135
Скачиваний: 5
СОДЕРЖАНИЕ
1.1. Описание предметной области
1.2. Выбор средств/методологии проектирования. Выбор СУБД.
1.3. Проектирование логической структуры базы данных.
1.4. Проектирование физической структуры базы данных
2. Инструкция по работе с базой данных.
2.1 Последовательность шагов по заполнению данных вручную.
2.2. Описание заполнения данных в таблицы через формы.
После заполнения таблиц Должность и Категории нужно заполнить данными таблицы Работник и Склад. Данные таблицы необходимо заполнить данными, чтобы была возможность заполнять данные по Товару и Накладным.
Данные в таблицах Работник и Склад можно заполнить следующими способами:
- Вручную через заполнение полей в таблице;
- С помощью оператора языка SQL Insert.
В дальнейшем данные в таблицах Работник и Склад нужно будет заполнять через специально разработанные формы, описанные в разделе 2.2.
Ручное заполнение данных в таблицах Работник и Склад осуществляется следующим образом:
- Открываете файл с БД. Файл имеет названия DataB.accdb.
- В списке таблиц нужно найти таблицу Worker или Store. Сначала заполняются данные по таблице Store, затем по таблицы Worker.
- Двойным нажатием по таблице откроется окно для ручного заполнения данных в БД.
- В строки таблицы нужно внести данные и нажать Сохранить(Save) или комбинацию клавиш CTRL+S.
Для данных таблиц оператор Insert будет иметь следующий вид:
- Для таблицы Работник – INSERT INTO Worker ( Name, Lastname, Midname,IDPosition,Workexp,IDStore) VALUES ('Иван', 'Иванов', 'Иванович', 1, '01.10.2016', 1);
- Для таблицы Склад – INSERT INTO Store ( NameStore,Address, Size ) VALUES ('Основной склад','Узбекистан, Ташкент, Ташкент г., Богишамол улица, 12','200 кв. м');
- Между данными таблиц Работник и Склад должна быть быть установлена связь через таблицу Сотрудник-Склад – INSERT INTO WorkStore ( Idworker, Idstore ) VALUES (1,1).
Заполнение всех остальных таблиц будет осуществляться через формы, описанные в разделе 2.2.
2.2. Описание заполнения данных в таблицы через формы.
Ввод данных в таблицу Должность осуществляется с помощью формы, представленной на рисунке 13.
Рисунок 13. Добавление данных в Должность.
В текстовое поле вводится определенное значение и нажимается кнопка Добавить. По нажатию кнопки введенное значение будет занесено в таблицу Должность.
Ввод данных в таблицу Категории осуществляется с помощью формы, представленной на рисунке 14.
Рисунок 14. Добавление данных в Категории.
В текстовое поле вводится определенное значение и нажимается кнопка Добавить. По нажатию кнопки введенное значение будет занесено в таблицу Категории.
Ввод данных в таблицу Сотрудник осуществляется с помощью формы, представленной на рисунке 15.
Рисунок 15. Добавление данных в таблицу Сотрудник.
Нужно заполнить поля, представленные на рисунке 15, и нажать кнопку Добавить. По нажатию кнопки введенное значение будет занесено в таблицу Сотрудник и будут внесены данные в таблицу Сотрудник-Склад для установления связи между таблицами Сотрудник и Склад.
Ввод данных в таблицу Склад осуществляется с помощью формы, представленной на рисунке 16.
Рисунок 16. Добавление данных в таблицу Склад.
Нужно заполнить поля, представленные на рисунке 16, и нажать кнопку Добавить. По нажатию кнопки введенное значение будет занесено в таблицу Склад.
Ввод данных в таблицу Товар осуществляется с помощью формы, представленной на рисунке 17.
Рисунок 17. Добавление данных в таблицу Товар.
Нужно заполнить поля, представленные на рисунке 17, и нажать кнопку Добавить. По нажатию кнопки введенное значение будет занесено в таблицу Товар и будут внесены данные в таблицу Товар-Склад для установления связи между таблицами Товар и Склад.
Ввод данных в таблицу Накладная осуществляется с помощью формы, представленной на рисунке 18.
Рисунок 18. Добавление данных в таблицу Накладная и таблицу Товар в Накладной.
Нужно заполнить поля, представленные на рисунке 18, и нажать кнопку Добавить. По нажатию кнопки введенные значения будут занесены в таблицу Накладная, Товар в накладной. После занесения данных в таблицу Товар в накладной занесенные данные будут реплицированы в таблицу Товар.
2.3. Разработка интерфейса и реализация проекта
На рисунке 19 представлен полный концепт интерфейса. Для роли Директора склада и роли Директора складов доступен одинаковый интерфейс за исключением, что роль Директор склада взаимодействует с данными только по своему складу.
Рисунок 19. Полное представление интерфейса.
На рисунке 20 представлен интерфейс для роли Сотрудник склада.
Рисунок 20. Интерфейс сотрудника отдела кадров.
На рисунке 21 представлен интерфейс для роли Сотрудник склада.
Рисунок 21. Интерфейс сотрудника склада.
В дальнейшем будут представлены общие формы для каждой роли. На рисунке 22 представлена форма для просмотра списка сотрудников.
Рисунок 22. Форма просмотра списка сотрудников
На рисунке 23 представлена форма для просмотра списка сотрудников.
Рисунок 23. Форма просмотра списка накладных и списка товара, входящих в накладную
На рисунке 24 представлена форма просмотра списка товаров.
Рисунок 24. Форма просмотра списка товаров.
На рисунке 25 представлена форма для просмотра списка складов.
Рисунок 25. Форма просмотра списка складов
На рисунке 26 представлена форма для просмотра списка категорий.
Рисунок 26. Форма просмотра списка категорий.
На рисунке 27 представлена форма для просмотра справочника должностей.
Рисунок 27. Форма просмотра списка должностей.
На Рисунок 28 представлена форма для добавления должности.
Рисунок 28. Форма добавления должности.
На рисунке 29 представлена форма для добавления категории.
Рисунок 29. Форма добавления категории.
На рисунке 30 представлена форма для добавления сотрудника.
Рисунок 30. Форма добавления сотрудника.
На рисунке 31 представлена форма для добавления данных по складу.
Рисунок 31. Форма добавления склада
На рисунке 32 представлена форма для добавления данных по товару.