фігурації і до 20 Гбайт при повній установці;
- Операційна система Microsoft Windows XP SP2 (або вище);
- Дозвіл 1024x768 або 1280х1024;
- Пристрій для читання компакт-дисків.
4. Побудова реляційної бази даних
. 1 Розробка логічної і фізичної моделі бази даних
Побудова логічної моделі здійснимо за допомогою програмного засобу ERWin 4.0.
Програма ERWin- засіб концептуального моделювання БД.
Виберемо тип моделі Logical/Physical, і на логічному рівні визначимо:
суті,
зв'язки між ними,
Результат побудови Логічною моделі представлений на рис.1, а Фізична модель зображена на рис.2.
Рис.1. Логічна модель
У побудованій моделі використовується наступний вид зв'язку - не ідентифікує зв'язок, типу «один до багатьох». Значить, що один примірник однієї сутності пов'язаний з безліччю екземплярів іншої сутності.
Рис. 2. Фізична модель
5. Проектування та реалізація інтерфейсу програми
Представлений курсовий проект містить наступний перелік форм:
- Form1;
Data Module;
Data Module- це засіб для ефективної роботи з базами данних.На формі Data Module встановлені компоненти для роботи з базами даних.У даному випадки це компоненти:
Table (контейнери для розміщення БД)
DataSource (сполучні компоненти)
У результаті ми отримуємо наступний вигляд для форми Data Module:
Рис. 3. Форма Data Module
На Form 1 знаходитимуться основні елементи, а Data Module призначений для ефективної роботи з БД.
На Form1 представлені наступні компоненти:
DBGrid (спеціальна таблиця для бази даних)
Button (командна кнопка для реалізації в програмі команд)
Edit (основний компонент для введення)
BitBtn (піктографічна кнопка представляє собою один з варіантів стандартної кнопки Button.
DBNavigator (для навігації в таблиці DBGrid)
Label (напис)
RadioButton ( радіокнопка служить для перемикання каналів )
Date Time Picker (поле введення дати і часу)
У результаті ми отримуємо наступний вигляд для форми Form1:
Рис. 4. Форма Form1
Після запуску програми ми з бази даних Kassir.db вибираємо касира, вибираємо з БД Tovar будь-який товар, при цьому ціна автоматично заповнює компонент Edit:
Далі в ручну заповнюємо Дебет, Кількість, Кредит, встановлюємо дату, з груп операцій вибираємо операцію, яку потрібно провести і натискаємо на кнопку ОК.
Рис. 5. Вибір товару з БД Tovar на формі Form1
Рис. 6. Заповнення залишилися компонентів на формі Form1
Кнопка ОК призначена для додавання операцій в журнал операцій, яка являє собою базу даних GurOper1.db, а також отримання результату для виконаного процесу.
У результаті ми маємо такий вигляд:
Рис. 7. Виконання процесу при натисканні кнопки ОК на формі Form1
Кнопка Звіт касира призначений для виведення в excel формат звіт касира. Цей звіт будується на основі вибірці з журналу операції GurOper1. Для виведення ми вказуємо дату операції і вибираємо з бази даних Kassir.db касира, і якщо такі є в журналі операцій GurOper1.db, то вони виводяться в excel форматі.
Рис. 8. Звіт касира
Кнопка Close призначена для виходу з програми.
Висновок
У рамках курсового проектування був розроблений проект, який автоматизує робоче місце касира.
Розроблено базу даних для зберігання інформації даних характеристик товару.
У результаті вивчені інформаційні потоки даних, визначена технологія обробки даних, вид вхідних і вихідних документів.
Впровадження розробленої інформаційної системи дозволить підприємству вести централізований облік витрат на товари і оперативно формувати звіти по касирам.
інтерфейс програма database desktop
Список використаних джерел