Файл: 1. Аналітичний огляд літературних та інших джерел 6 Опис реалізації завдання 13.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 26.10.2023
Просмотров: 54
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
, в якій зберігатиметься інформація про продаж товарів; про співробітників, які формують чекові операції; про дисконтні відсотки; і навіть ведення загального журналу покупок. Мається на увазі, що інформація накопичується постійно з кожним днем, користувач має можливість редагування, а також пошуку бази даних згідно з заданими критеріями.
ВІДДІЛ ЗАКУПІВЕЛЬ І Збуту
Рис. 1.2. Зовнішні та внутрішні інформаційні зв'язки
База даних, безсумнівно, має характер фактографічної інформаційної системи і має видавати однозначні відомості поставлені запити. Кінцевими користувачами баз даних є менеджери, адміністратори магазину, які належать до категорії користувачів. Це накладає певні вимоги на розробку системи управління базою даних, коли всі методи доступу, пошуку та більшість функцій адміністрування приховані всередині програми і прозорі при роботі, що, безсумнівно, позначиться на розробці програмного інтерфейсу.
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
Схема даних серед СУБД ACCESS, що відповідає логічної моделі бази даних, наведено на рис. 3.2.
Рис. 3.2 Схема структури БД, отримана серед Access
У таблицях 3.1-3.5 подано докладний опис схеми структури БД.
Таблиця 3.1
Замовники
Таблиця 3.2
Заявки
Таблиця 3.3
Платіжне доручення
Таблиця 3.4
Співробітники
Таблиця 3.4
Послуги
Головне вікно програми обліку має такий вигляд (рисунок 4.1):
Рис. 4.1. Головна форма програми
Вікно складається з елементів керування:
Крім того, на формі передбачені кнопки активації подій:
Сама процедура читання з файлу значень є сесією підключення до файлу бази даних, читання кожного рядка і вибірка значень розділених символом табуляції. Кожен рядок записується відповідно до структури таблицю даних, після чого файл закривається. Весь процес обробки даних відбувається з тимчасовими файлами, і передача змін відбувається сеансовим методом підключення і записи, що дозволяє не тримати відкритим області пам'яті повний вміст файлу під час роботи програми.
Щоб додати новий запис, необхідно вибрати однойменний режим, після чого на екрані з'являється діалогове вікно введення значень полів (рис. 4.2). Для введення даних про клієнта, найменування послуги, співробітника, який виконуватиме замовлення, використовуються довідники, для активації яких слід вибрати пункт «Огляд».
Рис. 4.2. Вибір даних із довідника
Для вивантаження даних у зовнішній додаток, слід на формі під час виконання натиснути кнопку «Експорт в Excel». Файл цієї структури і сама програма запуститься автоматично, таблиця з вмістом таблиці сформується всім значень у базі даних (рисунок 4.3).
Рис. 4.3. Результат експорту даних до зовнішнього додатку
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
ВІДДІЛ ЗАКУПІВЕЛЬ І Збуту
Рис. 1.2. Зовнішні та внутрішні інформаційні зв'язки
База даних, безсумнівно, має характер фактографічної інформаційної системи і має видавати однозначні відомості поставлені запити. Кінцевими користувачами баз даних є менеджери, адміністратори магазину, які належать до категорії користувачів. Це накладає певні вимоги на розробку системи управління базою даних, коли всі методи доступу, пошуку та більшість функцій адміністрування приховані всередині програми і прозорі при роботі, що, безсумнівно, позначиться на розробці програмного інтерфейсу.
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
Схема даних серед СУБД ACCESS, що відповідає логічної моделі бази даних, наведено на рис. 3.2.
Рис. 3.2 Схема структури БД, отримана серед Access
У таблицях 3.1-3.5 подано докладний опис схеми структури БД.
Таблиця 3.1
Замовники
Заголовок стовпця (поля) | Ідентифікатор поля | Ключ | Тип даних | Розмір |
Код замовника | Код замовника | (PK) | Лічильник | Авто |
Назва організації | Назва організації | | Текстовий | 100 |
Контактна особа | Контактна особа | | Текстовий | 100 |
Телефон | Телефон | | Текстовий | 24 |
електр. адреса | електр. адреса | | Текстовий | 30 |
Таблиця 3.2
Заявки
Заголовок стовпця (поля) | Ідентифікатор поля | Ключ | Тип даних | Розмір |
Номер заявки | Номер заявки | (PK) | Лічильник | Авто |
дата прийому | дата прийому | | Дата час | Авто |
Код клієнта | Код клієнта | (FK) | Числовий | Авто |
Код послуги | Код послуги | (FK) | Числовий | Авто |
Кількість | Кількість | | Числовий | Авто |
Виконавець | Виконавець | | Числовий | Авто |
Таблиця 3.3
Платіжне доручення
Заголовок стовпця (поля) | Ідентифікатор поля | Ключ | Тип даних | Розмір |
№ПП | №ПП | (PK) | Лічильник | Авто |
Дата | Дата | | Дата час | 60 байт |
Код замовника | Код замовника | (FK) | Числовий | Авто |
номер заявки | номер заявки | (FK) | Числовий | Авто |
сума | сума | | Грошовий | Авто |
Таблиця 3.4
Співробітники
Заголовок стовпця(поля) | Ідентифікатор поля | Ключ | Тип даних | Розмір |
Код співробітника | Код співробітника | (PK) | Лічильник | Авто |
Прізвище | Прізвище | | Текстовий | 50 |
Ім'я | Ім'я | | Текстовий | 30 |
По-батькові | По-батькові | | Текстовий | 30 |
Посада | Посада | | Текстовий | 80 |
Телефон | Телефон | | Текстовий | 80 |
Електронна адреса | Електронна адреса | | Текстовий | 50 |
Таблиця 3.4
Послуги
Заголовок стовпця (поля) | Ідентифікатор поля | Ключ | Тип даних | Розмір |
КодПослуги | КодПослуги | (PK) | Лічильник | Авто |
Найменування | Найменування | | Текстовий | 60 |
Ціна | Ціна | | Грошовий | Авто |
Од | Од | | Текстовий | 20 |
матеріал | матеріал | | Текстовий | 50 |
4. Опис реалізації завдання
Головне вікно програми обліку має такий вигляд (рисунок 4.1):
Рис. 4.1. Головна форма програми
Вікно складається з елементів керування:
-
текстове поле для відображення дати продажу товару; -
випадаючий список для виведення та вибору виду послуг, продукції; -
текстове поле відображення шифру товару; -
випадаючий список для вибору та відображення клієнта; -
текстове поле для редагування, виведення ціни на послуги; -
текстове поле із значенням кількості продажів, послуг; -
таблиця записів, що заповнюється із файлу даних.
Крім того, на формі передбачені кнопки активації подій:
-
створення нового файлу; -
створення нового запису; -
збереження змінених у таблиці та текстових полях даних у файл; -
запуск запитів до бази даних
Сама процедура читання з файлу значень є сесією підключення до файлу бази даних, читання кожного рядка і вибірка значень розділених символом табуляції. Кожен рядок записується відповідно до структури таблицю даних, після чого файл закривається. Весь процес обробки даних відбувається з тимчасовими файлами, і передача змін відбувається сеансовим методом підключення і записи, що дозволяє не тримати відкритим області пам'яті повний вміст файлу під час роботи програми.
Щоб додати новий запис, необхідно вибрати однойменний режим, після чого на екрані з'являється діалогове вікно введення значень полів (рис. 4.2). Для введення даних про клієнта, найменування послуги, співробітника, який виконуватиме замовлення, використовуються довідники, для активації яких слід вибрати пункт «Огляд».
Рис. 4.2. Вибір даних із довідника
Для вивантаження даних у зовнішній додаток, слід на формі під час виконання натиснути кнопку «Експорт в Excel». Файл цієї структури і сама програма запуститься автоматично, таблиця з вмістом таблиці сформується всім значень у базі даних (рисунок 4.3).
Рис. 4.3. Результат експорту даних до зовнішнього додатку
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..
………………………………………..