Главная страница

курсовая. Факультет электронного обучения задание


Скачать 4.11 Mb.
НазваниеФакультет электронного обучения задание
Анкоркурсовая
Дата17.07.2022
Размер4.11 Mb.
Формат файлаdoc
Имя файлаAvtomatizatsiya ucheta vyipuska gotovoy produktsii.doc
ТипАнализ
#632255
страница5 из 8
1   2   3   4   5   6   7   8

Таблица 14


Наименование поля

Имя поля

Тип

Способ получения

Номер накладной

Nom_nakladnoi

Числовой

Таблица Nakladnie

ФИО начальника цеха

Fio_nach_ceha

Текстовый

Таблица OTK

ФИО контролёра

Fio_kontrolera

Текстовый

Таблица OTK


Таблица 15

Наименование поля

Имя поля

Тип

Способ получения

Номер такладной

Nom_nakladnoi

Числовой

Таблица Fakt

Наименование изделия

Name_izdelia

Текстовый

Таблица Izdelia

Марка изделия

Marka_izdelia

Текстовый

Таблица Izdelia

Учётная цена

Uchetnia_cena

Числовой

Таблица Izdelia

Количество

Kolichestvo

Числовой

Таблица Fakt

Сумма

Summa

Числовой

Сумма: FaktKolichestvo*Izdelia!Uchetnia_cena


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

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

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

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

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

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

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

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

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

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

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

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

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

Command_Click - происходит в результате щелчка на кнопке основной кнопки мыши;

Form_Initialize - происходит при инициализации формы;

Form_Activate - происходит при активации формы;

Form_Load - выполняется при загрузке формы;

List_Click - выполняется при выборе записи из списка, служит для отбора записей согласно выбранному значению.

Также имеются пользовательские процедуры: ClearData (очищает текстовые поля), ShowData (служит для отображения записей набора в текстовых полях), SaveData ( служит для сохранения внесенных изменений в набор), Navigate_Recordset ( устанавливает доступность или недоступность массива кнопок).

В результате представленных входных и выходных данных разработала функциональную схему (рис.5)



Рис.5. Функциональная схема приложения
1. Справочники: возможность просмотра справочников

2. Действия

2.1. Редактировать: предусматривает добавление, удаление и редактирования данных

2.2. Поиск: позволяет найти нужную информацию по критериям (по номеру накладной, по марке изделия, по наименованию изделия, по дате)

3. Отчёты:

3.1. Позволяет вывести отчет о накладных

3.2. Позволяет вывести отчет о складе

4.3. Позволяет вывести отчет о материально ответственных лицах

5.4. Позволяет вывести отчет о стоимости продукции

4. Справка: сведения о программе

5. Выход: выход из приложения
2.4 Описания процесса отладки и контрольный пример
При проверке корректности данных, вводимых пользователем необходимо уделять достаточно большое внимание, так как необработанные ошибки, возникающие при вводе данных, приводят к ошибкам в работе. Процесс поиска и исправления ошибок в программе называется отладкой. Отладка состоит из трех этапов:

1. Ошибки компиляции - возникают, если Visual Basic не может интерпретировать введенный текст (неправильное имя оператора). Возникают так же во время выполнения программы.

2. Ошибки выполнения - возникают при выполнении программы. Причинами таких ошибок могут быть некорректные данные (вместо числа вводится строка) в этом случае на экране отображается диалоговое окно с сообщением о номере ошибки и возможная ее причина.

3. Логические ошибки - труднее всего обнаружить и устранить. Эти ошибки не приводят к прерыванию выполнения программы, но это только кажется, поскольку программа выдает неверные результаты.

Пошаговое выполнение программы

Редактор Visual Basic позволяет осуществлять пошаговое выполнение программы. Такой режим можно задать при помощи меню Debug.

В пошаговом режиме существуют четыре команды :

1. Debug/StepInto - осуществляется последовательную шаг за шагом отладку программы, включая процедуры;

2. Debug/StepOpen - осуществляется последовательную шаг за шагом отладку всей программы, не заходя в код программы. Если встречается процедура, то она выполняет всю процедуру целиком.

3. Debug/StepOut - завершение выполнения текущей процедуры и останавливается на следующей инструментальной программе, откуда процедура была вызвана.

4. Debug/Run to Cursor - выполняет программу инструкции до места, где стоит курсор.

Контрольный пример

Служит для проверки правильности работы приложения.

Проверим, что в базе данных в таблице "Nakladnie" есть накладная под номером 46. (рис 6)


Рис. 6
Допустим, нас интересует, что за изделие проходило по этой накладной, его марка, ФИО контролёра который его проверял, то эти сведения будут представлены в отчете (рис.7.).



Рис.7 Сведения по накладной
Данные по накладной существуют, значит, контрольный пример показал правильность работы приложения.

1   2   3   4   5   6   7   8


написать администратору сайта