Описание таблиц и полей таблиц

Таблица «Медикаменты» предназначена для продажи товаров и показывает что и в каком количестве имеется на складе. Изменение происходит при поступлении и продаже медикаментов. Таблица содержит 5 полей о товаре. Поле TovarCode – автоинкрементное, содержит код медикаментов. Через это поле имеется связь с таблицей «Накладные». Поле TovarName – строковый тип до 30 символов – содержит наименование продукта. Поле EdIzm – строковый тип до 10 символов – содержит единицу измерения продукта (Ящик или Мешок). Поле Price - цена за единицу измерения в рублях – тип money, 2 цифры после запятой. Поле Col – длинное целое – содержит имеющееся количество медикаментов.

Таблица «Накладные» содержит информацию из накладных. Ее дополнение происходит при новых поступлениях товаров. Таблица содержит Поле NaklNum – автоинкрементное – содержит номер накладной. Поле TovarCode – короткое целое – содержит код медикаментов. Поле Date – дата – в нем хранится дата поступления медикаментов. Поле Recieved – длинное целое – содержит количество полученного медикаментов. Поле Sum – длинное целое – содержит сумму, уплаченную за полученный товар. Поле PostCode – короткое целое – содержит код поставщика. Через это поле осуществляется связь с таблицей «Поставщики».

Таблица «Поставщики» предназначена для хранения данных о поставщиках товаров. Дополнение происходит при новых поставках медикаментов. Поле PostCode – автоинкрементное – хранит код поставщика. Поле PostName – строковое до 40 символов - содержит имя поставщика. Поле PostPhone – длинное целое – хранит телефон поставщика.

Каждый из предусмотренных режимов работы автоматизированной системы имеет права на определенный ряд операций (в том числе обновление таблиц).

 

Описание программы.

Для правильного функционирования программы необходимы следующие файлы: Main.exe – собственно программа, файлы базы данных, названия которых есть названия таблиц БД (Tovar, Nakladnie, Postavschik). Кроме этого необходимо, чтобы носитель не был защищен от записи. Это необходимо для создания файла отчета report.txt. Перед запуском программы необходимо создать алиас с помощью встроенной утилиты BDE Administrator, указав в строке path путь к каталогу с файлами БД.

Главная форма.

 

Внешний вид главной формы может быть разным в зависимости от режима работы АС. На рисунке представлен полный ее вид. Во всех других режимах видна только верхняя таблица и доступны не все кнопки и некоторые пункты меню. Функциональное назначение пунктов меню и кнопок одинаково.: Пароль (Главное->Пароль) смена режима работы АС; Продать (Операции->Продажа) – продажа медикаментов; Завоз (Операции->Завоз) – завоз медикаментов; Отчеты (Главное->Отчеты) – просмотр отчетов; Выборка/Отмена выборки (Операции->Выборка/Отмен выборки) – выборка (сортировка) записей и ее отмена; Настройки (Главное->Настройки) – смена паролей на режимы работы АС. Сохранить – сохранение изменений в таблице. Выход – завершение программы.

 

Завоз медикаментов.

 

При поступлении медикаментов необходимо нажать кнопку «Завоз» или выбрать пункт меню Операции->Завоз. После этот появляется форма завоза. На форме необходимо заполнить предлагаемые поля. Если завезенный товар уже имеется на складе, то есть происходит пополнение запаса, то надо выбрать его наименование из списка, указать количество, общую стоимость и дату завоза (по умолчанию выбрана текущая дата). Если товар новый, то есть в таблице Tovar отсутствует, то надо поставить галочку в поле «Новый товар». Теперь список выбора наименования не доступен. Его надо указать в открывшемся текстовом поле. Также предлагается выбрать единицу измерения (мешок или ящик) и стоимость за единицу измерения. В нижней половине формы выбирается или вводится поставщик продукта и указать его телефон (если поставщик новый, необходимо выбрать галочку «Новый поставщик»). После заполнения всех полей можно нажимать кнопку «Добавить», после чего добавляются новые записи или обновляются старые во всех таблицах. Кнопка «Выход» закрывает форму завоза.   

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: