Учёт выпуска готовой продукции

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

taДата/время

В таблице 10 содержится информация о местоположении готовой продукции на складе

Наименование поляИмя поляТипДлинаДополнительное условиеКод местаKod_mestaiётчикДлинное целоеИндексированное поле Да (Совпадения не допускаютсяНомер секцииNom_sekciiЧисловойДлинное целоеНомер стелажаNom_stelajaЧисловойДлинное целое

В таблице 11 содержится информация о складе

Наименование поляИмя поляТипДлинаДополнительное условиеНомер записиNom_zapisiiётчикДлинное целоеИндексированное поле Да (Совпадения не допускаютсяКод карточкиKod_kartochkiЧисловойДлинное целоеНомер накладнойNom_nakladnoiЧисловойДлинное целоеКод местаKod_mestaЧисловойДлинное целоеКоличествоKolichestvoЧисловойДлинное целое

Схема данных.

Схема данных состоит из двенадцати таблиц связанных по видам "Один-ко-многим".

Во всех связях таблиц обеспечены условия целостности данных, каскадное обновление и удаление данных. Условиями целостности данных называют набор правил, которые MS Access использует для поддержания допустимых межтабличных связей и запрета на случайное изменение или удаления связанных данных. Эта опция доступна только когда:

1.Связываемое поле из главной является полем первичного ключа или имеет уникальный индекс;

2.Связанные данные имеют одинаковый тип данных;

Чтобы установить связи между таблицами, вызываем меню "Сервис - Схема данных", и в появившемся окне добавляем существующие таблицы. Для установления связи между таблицами перенесла соответственно ключевые поля на те же поля другой таблицы. Причем в соответствии с расставленными связями сначала заполняются справочные таблицы, затем рабочие таблицы.

Рис.1. Схема данных

Выходные данные

Выходная информация представлена в виде следующих отчетов:

.отчёт о накладных;

.отчёт по складу;

.отчёт о материально ответственных лицах;

.отчёт о ценах;

Ниже приведены описания полей отчетов.

Таблица 12

Наименование поляИмя поляТипСпособ полученияНомер накладнойNom_nakladnoiЧисловойТаблица FaktНаименование изделияName_izdeliaТекстовыйТаблица IzdeliaМарка изделияMarka_izdeliaТекстовыйТаблица IzdeliaНаименование цехаName_cexaТекстовыйТаблица CexaДатаDataДата/времяТаблица NakladnieКоличествоKolichestvoЧисловойТаблица Fakt

Таблица 13

Наименование поляИмя поляТипСпособ полученияКод карточкиKod_kartochkiЧисловойТаблица KartochkiНаименование изделияName_izdeliaТекстовыйТаблица KartochkiМарка изделияMarka_izdeliaТекстовыйТаблица KartochkiДатаDataДата/времяТаблица NakladnieНомер секцииNom_cekciiЧисловойТаблица RaspolojenieНомер стеллажаNom_stelajaЧисловойТаблица RaspolojenieКоличествоKolichestvoЧисловойТаблица Sclad

Таблица 14

Наименование поляИмя поляТипСпособ полученияНомер накладнойNom_nakladnoiЧисловойТаблица NakladnieФио начальника цехаFio_nach_cexaТекстовыйТаблица OTKФио контролёраFio_kontroleraТекстовыйТаблица OTK

Таблица 15

Наименование поляИмя поляТипСпособ полученияНомер такладнойNom_nakladnoiЧисловойТаблица FaktНаименование изделияName_izdeliaТекстовыйТаблица IzdeliaМарка изделияMarka_izdeliaТекстовыйТаблица IzdeliaУчётная ценаUchetnia_cenaЧисловойТаблица IzdeliaКоличествоKolichestvoЧисловойТаблица FaktСуммаСуммаЧисловойСумма: Fakt!Kolichestvo*Izdelia!Uchetnia_cena

2.3. Алгоритмы и их описание

Рис.2. Алгоритм процедуры кнопки "Добавить"

Рис.4 Алгоритм процедуры NavigateButtons () из файла Module1.bas

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

Программный продукт разработан в среде программирования Visual Basiс 6.0.

При создании программного изделия были использованы такие языки как Visual Basiс и SQL в Microsoft Access.

В проект входят 10 форм, 4 отчета, лист модуля и база данных Microsoft Access.

Расширение файла *. Frm. В таком файле содержится информация о форме, ее свойствах, а также программный код.

Формы, как правило, используются для работы с индивидуальными записями из таблиц баз данных. С помощью форм можно вводить информацию в таблицы, редактировать, удалять ее, а также ограничить доступ к данным и отображать их только в режиме просмотра.

Модуль-файл, содержащий описание формы и ее элементов управления, объявления констант, переменных уровня формы и внешних процедур, также процедур событий и общих процедур.

Процедура обработки событий - это часть программного кода, которая выполняется при манипуляции объектом в программе. Устанавливает свойства, а также использует другие программные элементы для выполнения работы приложения.

Элементы управления, используемые в курсовом проекте:

-Label - размещение в форме текста (заголовков, надписей к полям, поясняющей информации) осуществляется с помощью этой метки. Текст метки задается свойством Caption. Текст, задаваемый объектом Label, не может быть изменен пользователем приложения. Изменить текст можно программно. Текст, задаваемый объектом, может иметь достаточно большой размер и занимать несколько строк. Максимальное количество его символов 65528.

-TextBox - служит для ввода информации во время работы приложения или отображения информации, задаваемые свойством Text программно или при разработке.

-CommandButton - имеет важную роль в форме (кнопка управления). Нажатие кнопки размещенной в форме позволяет выполнить процедура обработки события Click. Кнопки, размещаемые в форме, используются для выполнения определенной процедуры. Это может быть, например, печать данных или проведение определенных вычислений.

-DataGrid - позволяет представить информацию из базы данных в виде таблицы, как в программе электронных таблиц Excel.

Процедурами программного кода являются такие процедуры