Разработка программного обеспечения для автоматизации процесса закупок необходимых материалов для ООО "Звезда Востока и Японии"

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

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

±лица в которую заносятся данные,

TbitBtn - кнопки ввода замены и отмены,

TdataSource и TclientDataSet - для соединения с базой данных,

Tedit - строки с материалами,

TradioGroup - выбор полной или частичной замены.

 

 

Процедура выбора типа замены:

 

rocedure TFNew_Zamen.RGClick(Sender: TObject);

beginRG.ItemIndex = 1 then_OldKol.Enabled := True;if RG.ItemIndex = 0 then_OldKol.Enabled := False;_OldKol.Value := Old_Kol;;_Type := RG.ItemIndex;;

Процедура ввода замены:TFNew_Zamen.BitBtn1Click(Sender: TObject);Old, Max, New : WideString;:= FloatToStr(DBN_OldKol.Value);:= FloatToStr(Max_Kol);:= FloatToStr(DBN_NewKol.Value);.Mat_Zamen_Create(Kat_Id,_Id,_Mats.FieldByName(MATERIAL_ID).AsInteger,,,,_Type);;end;

Модуль Mat_Zamen_CNTR_Add.pas

 

На форме рисунок 5.3 находятся следующие компоненты: Tedit, TDBNumberEditEh, TspeedButton, TclientDataSet, TdataSource, TcomboBox.- наименование контрагента, TDBNumberEditEh - количество закупаемого материала и цена, TcomboBox - выпадающее меню выбора единиц измерения, TspeedButton - рабочие кнопки , TclientDataSet и TdataSource - связь с базой данных.

 

Рисунок 5.3 - Модуль Mat_Zamen_CNTR_Add

 

Модуль формирования отчета

На форму рисунок 5.4 вынесена таблица, меню и компоненты связи с базой данных.

После заполнения таблицы, выбрав из меню строку печать отчета появится окно компонента FastReport Рисунок 5.5. Этот компонент отвечает за печать отчета.

 

Рисунок 5.4 - Таблица закупок

 

Рисунок 5.5 Отчет FastReport

 

.2 Разработка интерфейса пользователя

 

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

Для удобства весь текст в формах с большим шрифтом, кнопки достаточного размера, а общий дизайн окон разработан в холодных тонах. Всё это предполагает, что пользователь не будет быстро уставать и утомляться от работы с данной программой. Ниже на рисунках представлены формы.

 

Рисунок 5.6 - Проверка доступа

 

 

Рисунок 5.7 - Окно системы К_Т_Base

 

Рисунок 5.8 - Окно выбора каталога

 

Рисунок 5.9 - Справочник контрагентов

 

 

Рисунок 5.10 - Форма отчёта

 

.3 Испытания

 

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

Испытания проводятся в один этап.

Приемка Системы предусматривает следующие виды испытаний:

опытная эксплуатация;

приемочные испытания.

Все виды испытаний предусматривают выполнение следующих проверок:

Проверка комплектности и состава представляемого на испытания прикладного программного обеспечения Системы;

Проверка работоспособности функций, реализуемых Системой;

Проверка выполнения требований по надежности функционирования.

При проверке функций Системы определяются их соответствие требованиям, изложенным в ТЗ.

Перечень функций Системы, подлежащих испытаниям:

создание, хранение и обновление метаданных операторов персональных данных.

консолидация метаданных операторов.

формирование шаблонов запросов на выдачу информации;

аналитическую обработку сведений о статусе запросов на выдачу информации;

Проведение испытаний начинается после установки Системы и обеспечения доступа всех участников испытаний к Системе и документации

Испытания проводятся в следующей последовательности:

проверка комплектности и состава Системы;

проверка работоспособности функций, реализуемых Системой;

проверка выполнения требований по надежности функционирования.

 

.3.1 Формирование наборов исходных данных

В набор исходных данных вошли данные разных типов (дата, число, текст). Все поля ограничены по количеству вводимых символов, и типу вводимых данных. Ниже приведена таблица со всеми данными, которые участвовали в тестировании.

Список исходных данных:

Наименование

Полное имя

ИНН банка

КПП предприятия

Почтовый индекс

Регион, край, область, автономный округ.

Район

Наиненование населенного пункта

Внутренний код

Улица

Дом

Корпус

Строение

Внутренний код

Телефон

Факс

Электронный почтовый ящик

Дополнительная информация

Офис

Страна

Дата создания записи

Дата изменения записи

Идентификатор пользователя

Идентификатор изменившего пользователя

Идентификатор

Код ОКП

Наименование

Единица измерения

Минимальная норма запаса на складе

Дополнительное описание

Балансовый счет

Идентификатор пользователя

Дата создания

Дата последнего изменения

Номер группы взаимозаменяемых материалов

Минимальная партия выдачи

 

.3.2 Проведение испытаний

В испытании были задействованы все функции программы. Испытания проводились как с вводом корректных данных, так и с вводом заведомо ошибочных данных. Реакция программы на ввод данных ожидаемая. Серьёзных сбоев и неполадок в ходе испытания обнаружено не было.

 

.3.3 Оценка качества интерфейсов

В ходе предварительных испытаний было отмечено высокое качество интерфейса пользователя. Ориентация интерфейса на пользователей Windows систем, для них он должен быть интуитивно понятным и знакомым. Все кнопки и регуляторы в программе достаточных размеров, не сильно мелкие и не сильно бо