й50NomerAMНомер автомобіляТекстовий50PostavshikНазваніе поставщікаТекстовий50PunktPogruzПункт погрузкиТекстовый50PokupatelПокупательТекстовый50PunktRazgruzПункт разгрузкиТекстовый50NaimenovanieНаименованиеТекстовый50MassaBruttoМасса зерна бруттоЧісловойДлінное целоеTaraМасса тариЧісловойДлінное целоеMassaNettoМасса зерна неттоЧісловойДлінное целоеCenaЦена едініциЧісловойДлінное целоеSummaСтоімость поставкіЧісловойДлінное целоеVlajnostВлажность зерна,% Текстовий3SorPrimСорная домішка,% Текстовий3SdalФІО здає матеріально-відповідальної ліцаТекстовий50PrinyalФІО приймаючого матеріально-відповідальної ліцаТекстовий50
Всі дані заносяться в комп'ютер за допомогою спеціально розроблених форм. За допомогою цих форм зручно заносити інформацію, а також форма дозволяє просто вибирати потрібну позицію із запропонованого списку, що дозволяє зберегти цілісність даних. Дана вхідна інформація дозволяє формувати підсумкові звіти.
Крім вхідних даних, в проектованої системі є і постійні дані, які зберігаються і заносяться в довідники системи.
. 3 Опис структури постійної інформації
Ведення даних постійної інформації дозволяє виключити умовно-постійну інформацію з первинних документів, що впливає на зниження трудомісткості?? х заповнення, а також дозволяє автоматизувати звітний процес. До постійної інформації належить інформація, що зберігається в наступних довідниках:
· Довідник Постачальники;
· Довідник Покупці;
· Довідник Одиниці виміру;
· Довідник Зерно;
· Довідник Готова продукція.
Розглянемо докладніше структуру цих довідників:
Таблиця 17 - Структура таблиці Постачальники
НазваніеІмя поляТіпРазмерIdPostІндівідуальний кодСчетчікNazvanieНазваніе організацііТекстовий50UrAdresЮрідіческій адресТекстовий50FaktAdresФактіческій адресТекстовый50INNИННТекстовый10KPPКППТекстовый9TelТелефонТекстовый50BankНазвание банкаТекстовий50RSР/сЧісловойДлінное целоеKSК/сЧісловойДлінное целоеBIKБІКЧісловойДлінное ціле
Таблиця 18 - Структура таблиці «Покупці»
НазваніеІмя поляТіпРазмерIdPokupІндівідуальний кодСчетчікNazvanieНазваніе організацііТекстовий50UrAdresЮрідіческій адресТекстовий50FaktAdresФактіческій адресТекстовый50INNИННТекстовый10KPPКППТекстовый9TelТелефонТекстовый50BankНазвание банкаТекстовий50RSР/сЧісловойДлінное целоеKSК/сЧісловойДлінное целоеBIKБІКЧісловойДлінное ціле
Таблиця 19 - Структура таблиці «Одиниці виміру»
НазваніеІмя поляТіпРазмерIdEdIzmІндівідуальний кодСчетчікNaimНазваніе одиниці ізмереніяТекстовий50
Таблиця 20 - Структура таблиці «Зерно»
НазваніеІмя поляТіпРазмерIdEdIzmІндівідуальний кодСчетчікZernoНаіменованіеТекстовий50
Таблиця 21 - Структура таблиці «Готова продукція»
НазваніеІмя поляТіпРазмерIdGotProdІндівідуальний кодСчетчікGotProdНаіменованіеТекстовий50
Схема даних представлена ??на малюнку: Малюнок 4 - Схема даних.
Малюнок 4 - Схема даних
Характеристика результативної інформації
У ході розробки автоматизованого виконання завдання обліку складських операцій та реалізації продукції, результатную показниками є звіти про рух МПЗ і готової продукції для надання в бухгалтерію організації, відомості про залишки на складі, а також друкарські форми деяких документів.
. 4 Реалізація бази даних
У Delphi є вбудований модуль для створення таблиць - Database Desktop. Далі наведено приклади його використання.
Малюнок 5 - Створення таблиці Надходження готової продукції
Тут вказується ім'я поля, його тип і розмір поля, якщо це необхідно.
Об'єднання таблиць в єдину базу даних здійснюється за допомогою BDE Administrator. Для цього вказується тип бази даних і шлях до папки, в якій зберігаються таблиці.
Малюнок 6 - Використання BDE Administrator
Для автоматизації введення інформації в базу даних, для кожної таблиці створимо екранну форму. Приклад на малюнку.
Малюнок 7 - Створення екранної форми в Delphi
Глава 4. Реалізація проекту
4.1 Реалізація користувальницького інтерфейсу
Робота з програмою починається з відкриття головної форми. Форма відкривається на весь екран і не містить інформації, крім меню програми. Структура головного меню зображена на малюнку 4.1.
Малюнок 8 - Структура головного меню.