Автоматизированное рабочее место заведующего складом торгового предприятия
Проектирование информационной базы АРМ заведующего складом торгового предприятия на основе функциональных возможностей Microsoft Access и на базе инструментально-программного средства Delphi. Система защиты информации от несанкционированного доступа.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 05.12.2015 |
Размер файла | 2,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
begin
if MessageDlg ('Удалить запись?', mtConfirmation, [mbYes, mbNo], 0)
= mrNO then Abort;
Form1.MebelName.Delete;
end;
procedure TForm1.N4Click(Sender: TObject); {сохранение изменений}
begin
if MessageDlg ('Сохранить изменения?', mtConfirmation, [mbYes, mbNo], 0)
= mrNO then Abort;
if Form1.MebelName.Modified then
Form1.MebelName.Post;
end;
procedure TForm1.N6Click(Sender: TObject); {сортировка по цене}
begin
Form1.MebelName.IndexFieldNames:= 'MebelNameCena';
end;
procedure TForm1.N7Click(Sender: TObject); {сортировка по материалу}
begin
Form1.MebelName.IndexFieldNames:= 'MebelNameMaterial';
end;
procedure TForm1.N8Click(Sender: TObject); {сортировка по количеству}
begin
Form1.MebelName.IndexFieldNames:= 'MebelNameKolichestvo';
end;
procedure TForm1.N11Click(Sender: TObject); {закрытие программы}
begin
Close;
end;
procedure TForm1.N9Click(Sender: TObject);
begin
Form2.Show; {открытие окна поиска}
Form2.pnl1.Show; {вызов панели поиска}
Form1.Hide; {cкрытие главного окна}
end;
procedure TForm1.N10Click(Sender: TObject);
{закрывает главное окно, открывает окно с диаграммами}
begin
form1.Hide; {скрытие главного окна}
form4.Show; {открытие окна диаграмм}
end;
procedure TForm1.N2Click(Sender: TObject);
{сортировка по цене, материалу и количеству}
begin
Form1.MebelName.Insert;
Form1.MebelName.FieldByName(DBGrid1.Columns.Items[1].DisplayName).AsString := Self.Edit1.Text;
Form1.MebelName.FieldByName(DBGrid1.Columns.Items[2].DisplayName).AsString := Self.Edit2.Text;
Form1.MebelName.FieldByName(DBGrid1.Columns.Items[3].DisplayName).AsString := Self.Edit3.Text;
Form1.MebelName.FieldByName(DBGrid1.Columns.Items[4].DisplayName).AsString := Self.Edit4.Text;
Form1.MebelName.FieldByName(DBGrid1.Columns.Items[5].DisplayName).AsString := Self.Edit5.Text;
Form1.MebelName.Post;
end;
end.
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, Grids, DBGrids, ADODB, ExtCtrls, StdCtrls, jpeg;
type
TForm2 = class(TForm)
con1: TADOConnection;
tblMebelName: TADOTable;
dbgrd1: TDBGrid;
ds1: TDataSource;
Label2: TLabel;
edt1: TEdit;
rb1: TRadioButton;
rb2: TRadioButton;
rb3: TRadioButton;
Button1: TButton;
btn1: TButton;
btn2: TButton;
Image1: TImage;
Label1: TLabel;
pnl1: TPanel;
atncfldMebelNameDSDesigner: TAutoIncField;
tblMebelNameDSDesigner2: TWideStringField;
tblMebelNametblMebelNameDSDesigner3: TWideStringField;
tblMebelNameDSDesigner4: TIntegerField;
tblMebelNameDSDesigner5: TIntegerField;
tblMebelName_: TWideStringField;
procedure btn1Click(Sender: TObject);
procedure btn2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
uses Unit1;
{$R *.dfm}
procedure TForm2.btn1Click(Sender: TObject);
begin
if rb1.Checked then {поиск по товару}
begin
if Edt1.Text='' then exit;
Form2.tblMebelName.Filtered := false;
Form2.tblMebelName.Filter := 'tblMebelNameDSDesigner2 LIKE ''*' + Edt1.Text + '*''';
Form2.tblMebelName.Filtered := true;
end;
if rb2.Checked then {поиск по материалу}
begin
if Edt1.Text='' then exit;
Form2.tblMebelName.Filtered := false;
Form2.tblMebelName.Filter := 'tblMebelNameDSDesigner3 LIKE ''*' + Edt1.Text + '*''';
Form2.tblMebelName.Filtered := true;
end;
if rb3.Checked then {поиск по стране производителя}
begin
if Edt1.Text='' then exit;
Form2.tblMebelName.Filtered := false;
Form2.tblMebelName.Filter := 'tblMebelName_ LIKE ''*' + Edt1.Text + '*''';
Form2.tblMebelName.Filtered := true;
end;
end;
end.
Размещено на Allbest.ru
Подобные документы
Проект информационной системы "АРМ заведующего хозяйством" для заведующего хозяйством ОАО "Красноярский машиностроительный завод". Анализ предметной области. Требования к концепции информационной системы. Концептуальная модель программного обеспечения.
курсовая работа [2,3 M], добавлен 12.04.2015Особенности использования информационных технологий для управления организацией. Общая характеристика системы программ "1С:Предприятие", ее назначение, функции и возможности. Разработка программного продукта для автоматизации работы заведующего складом.
курсовая работа [1,6 M], добавлен 04.06.2013Разработка программы тестирования для выявления акцентуаций типа человека в среде Delphi и Microsoft Access. Проектирование алгоритма реализации модели. Описание программы и модулей, руководство пользователя. Меры обеспечения информационной безопасности.
дипломная работа [2,7 M], добавлен 15.06.2012Разработка программного обеспечения для автоматизации деятельности работников книжного магазина. Проектирование информационной системы с использованием базы данных Access. Методы хранения данных. Средства защиты данных от несанкционированного доступа.
контрольная работа [664,9 K], добавлен 13.06.2014Проектирование базы данных учета посещаемости и среда разработки программного продукта. Работа с базами данных Access в Delphi: компоненты доступа к данным, создание отчетов в Delphi и запросов на языке SQL. Программа и эксплуатационная документация.
дипломная работа [53,2 K], добавлен 16.07.2008Создание автоматизированного рабочего места заместителя заведующего складом. Проектирование базы данных. Разработка программно-информационного ядра системы. Методика разработки клиентского приложения. Разработка организационного компонента системы.
курсовая работа [1,1 M], добавлен 05.06.2015Разработка программного продукта для обеспечения стабильной работы заведующего складом Барановичского хлебозавода, обеспечивающего хранение и обработку информации складского учета, поиск объекта технических ресурсов, анализ и мониторинг его движения.
дипломная работа [2,5 M], добавлен 06.06.2012Исторические аспекты возникновения и развития информационной безопасности. Средства обеспечения защиты информации и их классификация. Виды и принцип действия компьютерных вирусов. Правовые основы защиты информации от несанкционированного доступа.
презентация [525,3 K], добавлен 09.12.2015Построение организационно-управленческой структуры предприятия ООО "Кровельный центр": анализ целей, проблемных ситуаций и информационных потоков. Создание программного продукта и описание применения автоматизированного рабочего места заведующего складом.
дипломная работа [1,8 M], добавлен 11.02.2013Математические модели характеристик компьютеров возможных нарушителей и угроз безопасности информации в условиях априорной неопределённости. Методика построения комплексной системы защиты информационной сети военного ВУЗа от несанкционированного доступа.
контрольная работа [401,8 K], добавлен 03.12.2012