Разработка приложения "оптовый склад" + разработка прикладного приложения.
Заказать уникальную курсовую работу- 41 41 страница
- 4 + 4 источника
- Добавлена 26.06.2008
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение
Описание базы данных
Руководство пользователя
Описание запросов
Описание процедур обработки событий
Вывод
Библиографический список
Clear;
SQL.Add('select * from zak where data_formzak = :data_form');
Parameters.ParamByName('data_form').Value:=DateToStr(DateTimePicker2.Date);
Active := true;
end;
end;
Процедура фильтрации по статусу заказа
procedure TscdFormOperViewBills.RadioButton11Click(Sender: TObject);
var
f:boolean;
begin
if ComboBox1.Text = '' then
begin
ShowMessage('Не введено значение');
RadioButton11.Checked :=false;
exit;
end;
if ComboBox1.ItemIndex = 0 then f := true else f := false;
with ADOQViewBills do
begin
Active := false;
SQL.Clear;
SQL.Add('select * from zak where status = :stat');
Parameters.ParamByName('stat').Value:=f;
Active := true;
end;
end;
Процедура отмены фильтрации и сортировок
procedure TscdFormOperViewBills.BitBtn1Click(Sender: TObject);
begin
RadioButton1.Checked := true;
with ADOQViewBills do
begin
Active := false;
SQL.Clear;
SQL.Add('select * from zak order by id_zak');
Active := true;
end;
end;
Процедура закрытия формы просмотра заказа
procedure TscdFormOperViewBills.BitBtn2Click(Sender: TObject);
begin
close;
end;
Процедура просмотра списка товаров выбранного заказа (переход по кнопке)
procedure TscdFormOperViewBills.BBillsClick(Sender: TObject);
begin
scdFormOperBills := TscdFormOperBills.Create(self);
scdFormOperBills.Show;
scdFormOperBills.ADOQStrZak.SQL.Clear;
scdFormOperBills.ADOQStrZak.SQL.Add('select * from stroka_zak where id_zak = :kod_z');
scdFormOperBills.ADOQStrZak.Parameters.ParamByName('kod_z').Value:=ADOQViewBills.FieldByName('id_zak').AsInteger;
scdFormOperBills.ADOQStrZak.Active := true;
end;
Процедура просмотра списка товаров выбранного заказа (переход по двойному щелчку в таблице)
procedure TscdFormOperViewBills.DBGBillsDblClick(Sender: TObject);
begin
scdFormOperBills := TscdFormOperBills.Create(self);
scdFormOperBills.Show;
scdFormOperBills.ADOQStrZak.SQL.Clear;
scdFormOperBills.ADOQStrZak.SQL.Add('select * from stroka_zak where id_zak = :kod_z');
scdFormOperBills.ADOQStrZak.Parameters.ParamByName('kod_z').Value:=ADOQViewBills.FieldByName('id_zak').AsInteger;
scdFormOperBills.ADOQStrZak.Active := true;
end;
Модуль scdFormSprCategory
Процедура закрытия формы справочника категории
procedure TscdFormSprCategory.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
Destroy;
scdFormMain.Category.Enabled := true;
end;
Процедура применения изменений
procedure TscdFormSprCategory.BitBtn3Click(Sender: TObject);
begin
if (DBEdit1.Text = '') then
begin
MessageBox(0,'Необходимо заполнить основные поля!','Внимание',mb_ok);
exit;
end else
DSSprCateg.DataSet.Post;
Panel2.Visible:=false;
end;
Процедура добавления новой категории
procedure TscdFormSprCategory.BitBtn1Click(Sender: TObject);
begin
DSSprCateg.DataSet.Append;
Panel2.Visible:=true;
end;
Процедура редактирования категории
procedure TscdFormSprCategory.BitBtn2Click(Sender: TObject);
begin
DSSprCateg.DataSet.Edit;
Panel2.Visible:=true;
end;
Процедура удаления категории
procedure TscdFormSprCategory.BitBtn4Click(Sender: TObject);
begin
DSSprCateg.DataSet.Delete;
end;
Процедурв отмены изменений
procedure TscdFormSprCategory.BitBtn5Click(Sender: TObject);
begin
DSSprCateg.DataSet.Cancel;Panel2.Visible:=false;end;
Модуль scdFormSprClnt
Процедура закрытия формы справочника клиенты
procedure TscdFormSprClnt.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Destroy;
scdFormMain.Client.Enabled := true;
end;
Процедура применения изменений
procedure TscdFormSprClnt.BitBtn3Click(Sender: TObject);
begin
if (DBEdit1.Text = '') or (DBEdit2.Text = '') or
(DBEdit3.Text = '') or (DBEdit4.Text = '') or
(DBEdit5.Text = '') or (DBLookupComboBox1.Text = '') then
begin
MessageBox(0,'Необходимо заполнить основные поля!','Внимание',mb_ok);
exit;
end else
DSSpr.DataSet.Post;
Panel2.Visible:=false;
end;
Процедура добавления нового клиента
procedure TscdFormSprClnt.BitBtn1Click(Sender: TObject);
begin
DSSpr.DataSet.Append;
Panel2.Visible:=true;
end;
Процедура редактирования справочника клиенты
procedure TscdFormSprClnt.BitBtn2Click(Sender: TObject);
begin
DSSpr.DataSet.Edit;
Panel2.Visible:=true;
end;
Процедура удаления клиента
procedure TscdFormSprClnt.BitBtn4Click(Sender: TObject);
begin
DSSpr.DataSet.Delete;
end;
Процедура отмены изменений в справочнике клиенты
procedure TscdFormSprClnt.BitBtn5Click(Sender: TObject);
begin
DSSpr.DataSet.Cancel;
Panel2.Visible:=false;
end;
Модуль scdFormSprCountry
Процедура закрытия формы справочника страны
procedure TscdFormSprCountry.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
Destroy;
scdFormMain.Country.Enabled := true;
end;
Процедура добавления страны
procedure TscdFormSprCountry.BitBtn1Click(Sender: TObject);
begin
DSSprCountry.DataSet.Append;
Panel2.Visible:=true;
end;
Процедура редактирования страны
procedure TscdFormSprCountry.BitBtn2Click(Sender: TObject);
begin
DSSprCountry.DataSet.Edit;
Panel2.Visible:=true;
end;
Процедура удаления страны
procedure TscdFormSprCountry.BitBtn3Click(Sender: TObject);
begin
DSSprCountry.DataSet.Delete;
end;
Процедура применения изменений в справочнике страны
procedure TscdFormSprCountry.BitBtn4Click(Sender: TObject);
begin
if (DBEdit1.Text = '') then
begin
MessageBox(0,'Необходимо заполнить основные поля!','Внимание',mb_ok);
exit;
end else
DSSprCountry.DataSet.Post;
Panel2.Visible:=false;end;
Процедура отмены изменений
procedure TscdFormSprCountry.BitBtn5Click(Sender: TObject);
begin
DSSprCountry.DataSet.Cancel;
Panel2.Visible:=false;
end;
Модуль scdFormSprGoods
Процедура закрытия формы справочника товары
procedure TscdFormSprGoods.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
Destroy;
scdFormMain.Goods.Enabled := true;
end;
Процедура применения изменений в справочнике товары
procedure TscdFormSprGoods.BitBtn3Click(Sender: TObject);
begin
if (DBEdit1.Text = '') or (DBEdit4.Text = '') or
(DBLookupComboBox1.Text = '') then
begin
MessageBox(0,'Необходимо заполнить основные поля!','Внимание',mb_ok);
exit;
end else
DSSprGoods.DataSet.Post;
Panel2.Visible:=false;
end;
Процедура добавления новой записи в справочник товары
procedure TscdFormSprGoods.BitBtn1Click(Sender: TObject);
begin
DSSprGoods.DataSet.Append;
Panel2.Visible:=true;
end;
Процедура редактирования записи
procedure TscdFormSprGoods.BitBtn2Click(Sender: TObject);
begin
DSSprGoods.DataSet.Edit;
Panel2.Visible:=true;
end;
Процедура удаления записи
procedure TscdFormSprGoods.BitBtn4Click(Sender: TObject);
begin
DSSprGoods.DataSet.Delete;
end;
Процедура отмены изменений в справочнике
procedure TscdFormSprGoods.BitBtn5Click(Sender: TObject);
begin
DSSprGoods.DataSet.Cancel;
Panel2.Visible:=false;
end;
Модуль scdFormSprTpClnt
Процедура закрытия формы справочника клиенты
procedure TscdFormSprTpClnt.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
Destroy;
scdFormMain.Type_Clnt.Enabled := true;
end;
Процедуры добавления записи в справочнике клиенты
procedure TscdFormSprTpClnt.BitBtn1Click(Sender: TObject);
begin
DSTpClnt.DataSet.Append;
PAdd.Visible:=true;
end;
Процедура применения изменений в справочник
procedure TscdFormSprTpClnt.BitBtn3Click(Sender: TObject);
begin
if (DBEdit1.Text = '') or (DBEdit2.Text = '') then
begin
MessageBox(0,'Необходимо заполнить основные поля!','Внимание',mb_ok);
exit;
end else
DSTpClnt.DataSet.Post;
PAdd.Visible:=false;
end;
Процедура редактирования справочника клиенты
procedure TscdFormSprTpClnt.BitBtn2Click(Sender: TObject);
begin
DSTpClnt.DataSet.Edit; PAdd.Visible:=true; end;
Процедура удаления записи из справочника клиенты
procedure TscdFormSprTpClnt.BitBtn4Click(Sender: TObject);
begin
DSTpClnt.DataSet.Delete;
end;
Процедура отмены изменений в справочнике клиенты
procedure TscdFormSprTpClnt.BitBtn5Click(Sender: TObject);
begin
DSTpClnt.DataSet.Cancel;
PAdd.Visible:=false;
end;
Вывод
В ходе выполнения курсовой работы, были изучены основные функции работы оптового склада. Разработана база данных в среде MS ACCESS. Реализована система автоматизации процессов работы оптового склада в среде визуального программирования Delphi 7. Составлено руководство пользователя для первичного ознакомления с работой приложения. В перспективе может быть предпринята модернизация автоматизированной системы за счет расширения спектра решаемых задач и создания сетевой версии программного комплекса.
Библиографический список
Архангельский А. Я. «100 компонентов общего назначения библиотеки Delphi» Bel&Chen Co. 2002.
5 Delphi. Программирование на языке высокого уровня: Учебник для вузов/ Фаронов В. В. – СПб.: Питер, 2004.
Золотова С. И. «Практикум о ACCESS» – Москва, 2005.
Михеева В. Харитонова И. MicroSoft Access 2002 – СПб.:БХВ–Петербург, 2003.
2
2. Delphi. Программирование на языке высокого уровня: Учебник для вузов/ Фаронов В. В. – СПб.: Питер, 2004.
3.Золотова С. И. «Практикум о ACCESS» – Москва, 2005.
4.Михеева В. Харитонова И. MicroSoft Access 2002 – СПб.:БХВ–Петербург, 2003.
Вопрос-ответ:
Какой функционал предоставляет приложение "Разработка приложения оптовый склад разработка прикладного приложения Описание базы данных Руководство пользователя Описание запросов Описание процедур обработки событий Вывод Библиографический список Clear SQL Add select from zak where data formzak data form Parameters ParamByName data form Value DateToStr DateTimePicker2 Date Active true end end Процедура фильтрации по статусу заказа procedure TscdFormOperViewBills RadioButton11Click Sender TObject var f boolean"?
Приложение предоставляет функционал для разработки оптового склада, включая описание базы данных, руководство пользователя, описание запросов и процедур обработки событий. Оно позволяет осуществлять фильтрацию заказов по статусу.
Какие возможности есть для фильтрации заказов в приложении?
Приложение позволяет фильтровать заказы по статусу. Вы можете задать необходимый статус для фильтрации и получить соответствующие результаты.
Какую информацию содержит описание базы данных в приложении?
Описание базы данных в приложении содержит информацию о структуре и связях таблиц, используемых для хранения данных о заказах на оптовом складе. Оно помогает понять, какие атрибуты и отношения между таблицами определены в базе данных.
Где найти руководство пользователя для приложения?
Руководство пользователя можно найти внутри приложения. Обычно оно представлено в виде файла с расширением .pdf или .docx. Вы можете найти его в разделе "Помощь" или "Документация" и ознакомиться с инструкциями по использованию приложения.
Какая библиографическая информация доступна в приложении?
В приложении доступен библиографический список, который содержит ссылки на используемые источники данных или источники, которые рекомендуется использовать при работе с приложением. Это может быть список книг, статей, онлайн-ресурсов и т. д.
Какая функциональность предоставляется приложением оптовый склад разработка прикладного приложения?
Приложение оптовый склад разработка прикладного приложения предоставляет функциональность для управления оптовым складом. Это включает в себя возможность добавления, редактирования и удаления информации о товарах, управления поставками и заказами, организации инвентаризации и многое другое.
Что включает в себя описание базы данных в приложении оптовый склад разработка прикладного приложения?
Описание базы данных в приложении оптовый склад разработка прикладного приложения включает информацию о структуре базы данных, о таблицах, их полях и связях, а также о принципах организации хранения данных. Это позволяет использовать базу данных эффективно и правильно проводить манипуляции с данными в приложении.
Какое руководство предоставляется для пользователя приложения оптовый склад разработка прикладного приложения?
Для пользователя приложения оптовый склад разработка прикладного приложения предоставляется подробное руководство, которое содержит описание функций приложения, инструкции по его использованию, пошаговые руководства по выполнению определенных операций. Это позволяет пользователям легко освоить работу с приложением и получить максимальную пользу от его использования.
Какие запросы включены в описание запросов в приложении оптовый склад разработка прикладного приложения?
Описание запросов в приложении оптовый склад разработка прикладного приложения включает информацию о различных запросах, которые могут быть выполнены с помощью приложения. Это могут быть запросы на поиск и фильтрацию данных, запросы на сортировку и группировку данных, запросы на сведение данных из разных таблиц и многое другое. Описание запросов помогает пользователям эффективно работать с данными в приложении и получать нужную информацию.
Что включает в себя описание процедур обработки событий в приложении оптовый склад разработка прикладного приложения?
Описание процедур обработки событий в приложении оптовый склад разработка прикладного приложения включает информацию о том, как приложение обрабатывает различные события, которые могут происходить при его использовании. Это может быть обработка нажатия кнопок, выбора пунктов меню, изменения значений полей и т. д. Описание процедур обработки событий позволяет пользователям лучше понимать, как работает приложение и как его действия влияют на результаты.