Створення ПО для обліку продукції на складі друкарні

Автор: Пользователь скрыл имя, 23 Декабря 2010 в 20:40, курсовая работа

Описание работы

Мета бази даних - допомогти людям та організаціям вести облік певних речей. Часто виникають ситуації, в яких потрібно відстежувати деякі речі. Наприклад, складати список справ, які потрібно зробити на цьому тижні, список покупок в магазині, перелік витрат для податкової декларації і так далі.

Содержание

Вступ 6
1. Аналіз предметної області 7
2. Постановка задачі 8
3. Проектування бази даних 9
3.1 Побудова ER-діаграми 9
3.2 Побудова схеми реляційної бази даних у третьої нормальній формі 9
4. Опис програми 11
4.1 Загальні відомості 11
4.2 Виклик і завантаження 11
4.3 Призначення і логічна структура 11
4.4 Опис фізичної моделі бази даних 11
4.5 Опис програмної реалізації 14
Висновки 15
Перелік посилань 16
Додаток А Код програми 17
Додаток Б Екранні форми 22

Работа содержит 1 файл

kursovoi_BD.doc

— 196.50 Кб (Скачать)

      4.3 Призначення і логічна структура 

      Програма  дозволяє переглядати таблиці бази даних, добавляти, видаляти та редагувати дані, створювати SQL запити [5] к таблицям.

      Головна форма (рисунок Б.2) має меню яке  дозволяє переглядати усі таблиці  бази даних, переключатися на форму SQL запитів (рисунок Б.1), форму редагування інформації (рисунок Б.3). Форма реалізована у модулі Unit 1 (додаток А).

      Форма SQL-запитів дозволяє користувачу вводити текст запиту та результат цього запиту у вигляді таблиці. Форма реалізована у модулі Unit 2 (додаток А).

      Форма редагування інформації дозволяю редагувати, добавляти чи видаляти дані з таблиць. Форма реалізована у модулі Unit 3 (додаток А). 

      4.4 Описання фізичної моделі бази  даних.  

      Структура таблиць бази даних наведена у  рисунках 4.1-4.5 5 у вигляді екранних форм з утиліти Database Desktop. 

      

 

Рисунок 4.1 – Таблиця Zakazchik 

 

Рисунок 4.2 – Таблиця Product

  

 

Рисунок 4.3 – Таблиця Service 

 

Рисунок 4.4 – Таблиця BumagaNaSklade 

 

Рисунок 4.5 – Таблиця  Postavchik 
 
 

      4.5 Опис програмної реалізації

       

      Головна форма (рисунок Б.2) складається з 5 пунктів меню: файл, перегляд бази даних, SQL, редагування бази даних. Також на формі існує область у якій відображається обрана на даний момент таблиця. Пункт «файл» має лише один підпункт «вихід», який дозволяє завершити роботу з програмою. Пункт «перегляд бази даних» дозволяє обрати таблицю для перегляду і вона буде відображена в області для перегляду таблиць на формі. Пункт «SQL» дозволяє викликати форму для створення SQL-запитів. Пункт «редагування бази даних» дозволяє викликати форму через яку здійснюється додавання, редагування та видалення даних з таблиць.

        Форма для створення SQL-запитів (рисунок Б.1) складається з двох областей та 3 кнопок: «Do SQL», «Clear», «Exit» . У верхню область користувач вводить текст запиту. Натискаючи кнопку «Do SQL» користувач отримує результат виконаного запиту у нижній області. Кнопка «Clear» дозволяє очищати поле для введення запитів. Кнопка «Exit» дозволяє залишити форму SQL-запитів.

        Форма редагування бази даних (рисунок Б.3) складається з 4 полів для вводу даних та 2 кнопок. У поля користувач вводить дані які необхідно добавити, видалити чи редагувати і натискаючи на ліву кнопку, значення якої змінюється залежно від обраної функції (добавити, видалити, редагувати) вносить зміни до таблиці. Кнопка «Cancel» дозволяє завершити роботу з формою.

 

ВИСНОВКИ 

      У ході розробки була створеного програма, яка допомагає співробітникам друкарні вести облік продукції на складі, обробляти документацію, швидко знаходити необхідну продукцію та швидко отримувати залишки матеріалів, що дуже корисно для працівників які постійно працюють зі складом. Полегшує співпрацю з замовниками і постачальниками менеджеру та керівництву друкарні, тому що дозволяє швидко знайти контакти кожного з них. Дозволяє швидко створювати зручні звіти, які економлять час працівникам бухгалтерії.

      Були  отриманні корисні навики опису  документації та навики програмування, які можуть бути використанні для створення інших інформаційних систем або інших прикладних програм. 

      

 

        ПЕРЕЛІК ПОСИЛАНЬ 

      1. Архангельський А.Я. Программирование в C++ Builder 6 [Текст] / А.Я. Архангельський. - М.: Издательство Бином, 2001. – 1152 с.

      2. Прата С. Язык программирования C++ [Текст] / C. Прата. - М.: Издательство ДиаСофтЮП, 2205. – 1104 с.

      3. Дейт К. Дж. Введение в системы баз данных, 7-е изд. [Текст] / Дейт К. Дж. - М.: Изд. дом «Вильямс», 2001. – 836 с.

      4. Ульман Дж.Д. Основы систем баз даннях [Текст] / Дж. Д. Ульман. - М.: Финансы и статистика, 1983. - 334 с.

      5. Грабер Мартин. SQL [Текст] / Мартин Грабер. - К.: Ид-во “ЛОРИ”, 2003. - 644 с.

 

Додаток А 

Код програми 

Unit 1

//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop 

#include "Unit1.h"

#include "Unit2.h"

#include "Unit3.h"

#include "Unit4.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)

        : TForm(Owner)

{

}

//--------------------------------------------------------------------------- 

void __fastcall TForm1::Exit1Click(TObject *Sender)

{

Table1->Active=false;

Application->Terminate();

}

//--------------------------------------------------------------------------- 

void __fastcall TForm1::Izdeliya1Click(TObject *Sender)

{

  Table1->Active=false;

  Table1->TableName="Product.db";

  Table1->Active=true; 

}

//--------------------------------------------------------------------------- 

void __fastcall TForm1::Zakazchiki1Click(TObject *Sender)

 

Додаток Б 

Екранні форми 

   Малюнок Б.1 - Форма редактора SQL-запитів 

   

   Малюнок Б.2 - Головна форма програми

Малюнок Б.3 - Форма редагування інформації  
 

Информация о работе Створення ПО для обліку продукції на складі друкарні