Учёт выпуска готовой продукции
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
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.
Процедурами программного кода являются такие процедуры