Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка бази даних на мові програмування Python

Реферат Розробка бази даних на мові програмування Python





фігурації і до 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

Список використаних джерел


Назад | сторінка 2 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Проектування бази даних "Робоче місце касира"
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Вивчення бази даних та системи управління базами даних
  • Реферат на тему: Бази даних та системи управління базами даних