Разработка автоматизированной системы учета движения ремонтируемой электроаппаратуры

Задачи автоматизированной системы управления планирования работ. Требования к программному и техническому обеспечению АС. Организационная структура предприятия СПО "Арктика". Характеристика требований при проведении ремонтно-восстановительных работ.

Рубрика Экономико-математическое моделирование
Вид дипломная работа
Язык русский
Дата добавления 01.04.2015
Размер файла 1,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Edit8: TEdit;

MainMenu1: TMainMenu;

N1: TMenuItem;

N501: TMenuItem;

N502: TMenuItem;

ADOQuery7: TADOQuery;

ADOQuery8: TADOQuery;

procedure Panel3Click(Sender: TObject);

procedure FormShow(Sender: TObject);

procedure ComboBox1Click(Sender: TObject);

procedure ComboBox2Click(Sender: TObject);

procedure ComboBox3Click(Sender: TObject);

procedure ComboBox4Click(Sender: TObject);

procedure ListBox1Click(Sender: TObject);

procedure N502Click(Sender: TObject);

procedure N501Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

FormSprav: TFormSprav;

i: integer;

implementation

uses UnitAutor, UnitSelect,UnitOtchMass;

{$R *.dfm}

procedure TFormSprav.Panel3Click(Sender: TObject);

begin

Application.Terminate;

end;

procedure TFormSprav.FormShow(Sender: TObject);

begin

ComboBox1.Clear;

ADOTable1.Active:=true;

ADOTable1.First;

while ADOTable1.Eof=false do

begin

ComboBox1.Items.Add(ADOTable1.Fields[1].AsString);

ADOTable1.Next;

end;

end;

procedure TFormSprav.ComboBox1Click(Sender: TObject);

begin

ComboBox2.Clear;

ADOQuery1.Active:=true;

ADOQuery1.Parameters[0].Value:= ComboBox1.Items[ComboBox1.ItemIndex];

ADOQuery1.Close;

ADOQuery1.Open;

while ADOQuery1.Eof = false do

begin

ComboBox2.Items.Add(ADOQuery1.Fields[0].AsString);

ADOQuery1.Next;

end;

end;

procedure TFormSprav.ComboBox2Click(Sender: TObject);

begin

ADOQuery2.Active:=true;

ADOQuery2.Parameters[0].Value:=ComboBox2.Items[ComboBox2.ItemIndex];

ADOQuery2.Close;

ADOQuery2.Open;

Edit1.Text:=ADOQuery2.Fields[0].AsString;

Edit2.Text:=ADOQuery2.Fields[1].AsString;

ADOQuery3.Active:=true;

ADOQuery3.Parameters[0].Value:=ComboBox2.Items[ComboBox2.ItemIndex];

ADOQuery3.Close;

ADOQuery3.Open;

ADOQuery3.First;

while ADOQuery3.Eof=false do

begin

ComboBox3.Items.Add(ADOQuery3.Fields[0].AsString);

ADOQuery3.Next;

end;

end;

procedure TFormSprav.ComboBox3Click(Sender: TObject);

begin

ComboBox4.Clear;

ADOTable2.Active:=true;

ADOTable2.Locate('IZD_OBOZN',ComboBox3.Items[ComboBox3.ItemIndex],[]);

Edit3.Text:=ADOTable2.Fields[1].AsString;

ADOQuery4.Active:=true;

ADOQuery4.Parameters[0].Value:=ComboBox3.Items[ComboBox3.ItemIndex];

ADOQuery4.Close;

ADOQuery4.Open;

ADOQuery4.First;

while ADOQuery4.Eof=false do

begin

ComboBox4.Items.Add(ADOQuery4.Fields[0].AsString);

ADOQuery4.Next;

end;

end;

procedure TFormSprav.ComboBox4Click(Sender: TObject);

begin

ListBox1.Clear;

ADOQuery5.Active:=true;

ADOQuery5.Parameters[0].Value:=ComboBox4.Items[ComboBox4.ItemIndex];

ADOQuery5.Close;

ADOQuery5.Open;

ADOQuery5.First;

while ADOQuery5.Eof=false do

begin

ListBox1.Items.Add(ADOQuery5.Fields[0].AsString+' '+ADOQuery5.Fields[1].AsString);

ADOQuery5.Next;

end;

end;

procedure TFormSprav.ListBox1Click(Sender: TObject);

begin

ADOQuery5.RecNo:=ListBox1.ItemIndex+1;

ADOQuery6.Active:=true;

ADOQuery6.Parameters[0].Value:=ADOQuery5.Fields[2].AsInteger;

ADOQuery6.Close;

ADOQuery6.Open;

Edit4.Text:=ADOQuery6.Fields[0].AsString;

Edit5.Text:=ADOQuery6.Fields[1].AsString;

Edit6.Text:=ADOQuery6.Fields[3].AsString;

Edit7.Text:=ADOQuery6.Fields[4].AsString;

Edit8.Text:=ADOQuery6.Fields[2].AsString;

end;

procedure TFormSprav.N502Click(Sender: TObject);

begin

ADOQuery7.Active:=true;

ADOQuery7.Parameters[0].Value:=ComboBox2.Text;

with FormOtchMass do

begin

QuickRep1.DataSet:=ADOQuery7;

QRDBText1.DataSet:=ADOQuery7;

QRDBText1.DataField:='IZD_OBOZN';

QRDBText2.DataSet:=ADOQuery7;

QRDBText2.DataField:='SHEMA_NAIM';

QRDBText3.DataSet:=ADOQuery7;

QRDBText3.DataField:='TYPE_DEVICE';

QRDBText4.DataSet:=ADOQuery7;

QRDBText4.DataField:='DEV_NAME';

QRDBText5.DataSet:=ADOQuery7;

QRDBText5.DataField:='SHEM_NOM';

QRDBText6.DataSet:=ADOQuery7;

QRDBText6.DataField:='MASS';

QRLabel2.Caption:='менее';

QRLabel5.Caption:=ComboBox2.Text;

QRExpr2.Expression:='SUM(MASS)';

end;

ADOQuery7.Close;

ADOQuery7.Open;

FormOtchMass.QuickRep1.Preview;

end;

procedure TFormSprav.N501Click(Sender: TObject);

begin

ADOQuery8.Active:=true;

ADOQuery8.Parameters[0].Value:=ComboBox2.Text;

with FormOtchMass do

begin

QuickRep1.DataSet:=ADOQuery8;

QRDBText1.DataSet:=ADOQuery8;

QRDBText1.DataField:='IZD_OBOZN';

QRDBText2.DataSet:=ADOQuery8;

QRDBText2.DataField:='SHEMA_NAIM';

QRDBText3.DataSet:=ADOQuery8;

QRDBText3.DataField:='TYPE_DEVICE';

QRDBText4.DataSet:=ADOQuery8;

QRDBText4.DataField:='DEV_NAME';

QRDBText5.DataSet:=ADOQuery8;

QRDBText5.DataField:='SHEM_NOM';

QRDBText6.DataSet:=ADOQuery8;

QRDBText6.DataField:='MASS';

QRLabel2.Caption:='более';

QRLabel5.Caption:=ComboBox2.Text;

QRExpr2.Expression:='SUM(MASS)';

end;

ADOQuery8.Close;

ADOQuery8.Open;

FormOtchMass.QuickRep1.Preview;

end;

end.

unit UnitViborIzd;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, ExtCtrls, DB, ADODB, StdCtrls;

type

TFormViborIzd = class(TForm)

Panel1: TPanel;

ComboBox1: TComboBox;

Label1: TLabel;

ComboBox2: TComboBox;

Label2: TLabel;

ADOTable1: TADOTable;

Panel2: TPanel;

Panel3: TPanel;

ADOQuery1: TADOQuery;

Label3: TLabel;

ADOQuery2: TADOQuery;

procedure FormActivate(Sender: TObject);

procedure Panel3Click(Sender: TObject);

procedure ComboBox1Click(Sender: TObject);

procedure Panel2Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

FormViborIzd: TFormViborIzd;

Podrazd: String;

implementation

uses UnitJournal, UnitOtchIZdelie;

{$R *.dfm}

procedure TFormViborIzd.FormActivate(Sender: TObject);

begin

ADOTable1.Open;

ADOTable1.First;

while ADOTable1.Eof=false do

begin

ComboBox1.Items.Add(ADOTable1.FieldByName('SHIP_ZAV_NOM').AsString);

ADOTable1.Next;

end;

Podrazd:=FormJournal.ComboBoxPodrazd.Text;

Label3.Caption:=Podrazd;

end;

procedure TFormViborIzd.Panel3Click(Sender: TObject);

begin

FormViborIzd.Close;

end;

procedure TFormViborIzd.ComboBox1Click(Sender: TObject);

begin

ADOQuery1.Parameters.ParamByName('p').Value:=ComboBox1.Text;

ADOQuery1.Close;

ADOQuery1.Open;

AdoQuery1.First;

while ADOQuery1.Eof=false do

begin

ComboBox2.Items.Add(ADOQuery1.FieldByName('IZD_OBOZN').AsString);

ADOQuery1.Next;

end;

end;

procedure TFormViborIzd.Panel2Click(Sender: TObject);

begin

ADOQuery2.Close;

ADOQuery2.Parameters.ParamByName('p').Value:=ComboBox1.Text;

ADOQuery2.Parameters.ParamByName('q').Value:=ComboBox2.Text;

FormIZDOTCH.QRLabel2.Caption:=Podrazd;

FormIZDOTCH.QRLabel4.Caption:=ComboBox2.Text;

FormIZDOTCH.QRLabel6.Caption:=ComboBox1.Text;

ADOQuery2.Open;

FormIZDOTCH.QuickRep1.Preview;

end;

end.

Размещено на Allbest.ru


Подобные документы

  • Разработка и создание системы учета отгрузки и реализации готовой продукциии, возможность просматривать накладные реализаций, поступлений. Алгоритм решения задачи. Коды проектируемой системы автоматизированной обработки информации. Листинг программы.

    курсовая работа [17,6 K], добавлен 12.01.2009

  • Проектирование подсистемы АСУ "Управление договорами" - автоматизированной системы, представляющей совокупность программно-аппаратных средств, обеспечивающих взаимодействие человека с ЭВМ в интерактивном режиме. Характеристика системы и анализ требований.

    курсовая работа [447,2 K], добавлен 04.02.2011

  • Проектирование формы входных документов и выходного плана выплат по вкладам на основе исходной информации. Рассмотрение наиболее рациональных путей разработки автоматизированной информационной системы в условиях Маслянинского ДО ОАО Банк "Левобережный".

    курсовая работа [314,6 K], добавлен 28.04.2010

  • Основные функции, задачи и принципы бюджетной системы управления. Технология организации бюджетирования в единой корпоративной автоматизированной системе управления финансовыми ресурсами. Эффект от сокращения времени на расчет видов гибких бюджетов.

    дипломная работа [1,4 M], добавлен 07.06.2011

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

    курсовая работа [39,6 K], добавлен 07.12.2010

  • Склады, их понятие и роль в логистике. Анализ систем управления складом. Автоматизация процесса приемки и отпуска картона. Комплектование и отгрузка картона клиенту железной дорогой. Оценка затрат на внедрение автоматизированной системы управления.

    дипломная работа [1,1 M], добавлен 27.11.2012

  • Система сетевого планирования и управления. Особенности построения сетевого графика. Расчет сроков завершения работ и резервов времени по работам и событиям, его оптимизация с целью минимизации затрат для выполнения всего комплекса работ до 21 суток.

    курсовая работа [27,7 K], добавлен 16.10.2009

  • Общая характеристика и модели сетевого планирования и управления. Оптимизация сетевых моделей по критерию "время-затраты". Показатели элементов сетевой модели. Оптимизация сетевого графика - процесс улучшения организации выполнения комплекса работ.

    лекция [313,1 K], добавлен 09.03.2009

  • Технико-экономическая характеристика предметной области и предприятия. Анализ деятельности ООО "СВ Логистика". Программная и техническая архитектура ИС предприятия. Обоснование проектных решений по техническому обеспечению. Характеристика базы данных.

    дипломная работа [2,5 M], добавлен 09.06.2010

  • Понятие и структура интеллектуальной системы. Математическая теория нечетких множеств. Причины распространения системы Fuzzy-управления. Предпосылки для внедрения нечетких систем управления. Принципы построения системы управления на базе нечеткой логики.

    реферат [68,3 K], добавлен 31.10.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.