Разработка информационно-аналитической системы компании ООО "Автошины"

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 12.11.2015
Размер файла 1,9 M

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

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

with DBGrid11.DataSource.DataSet do

for i:=0 to DBGrid11.SelectedRows.Count-1 do

begin

GotoBookmark(pointer(DBGrid11.SelectedRows.Items[i]));

adotable1.Insert;

adotable1.FieldByName('naim').Asstring:=fields[1].FieldName;

adotable1.FieldByName('idorder').AsInteger:=f;

adotable1.FieldByName('Price').AsInteger:=Fields[2].AsInteger;

adotable1.FieldByName('Dev').AsString:=Fields[1].AsString;

adotable1.FieldByName('Type').AsString:=Fields[3].AsString;

adotable1.FieldByName('Datas').AsString:=datetostr(date);

adotable1.Post;

end;

adoquery1.SQL.Clear;

adoquery1.SQL.Add('select sum(Price) as Itog from Orders where idOrder='+inttostr(f));

adoquery1.Close;

adoquery1.Open;

fl:=1;

end;

procedure TForm3.Button8Click(Sender: TObject);

begin

if adotable1.RecordCount=0 then

begin f:=1;end

else

begin

if fl=0 then

begin

adotable1.Sort:='idOrder ASC';

adotable1.Last;f:=adotable1.fieldbyname('idorder').AsInteger+1;

end;

end;

//подборка комплектующих для счета

if DBGrid8.SelectedRows.Count>0 then

with DBGrid8.DataSource.DataSet do

for i:=0 to DBGrid8.SelectedRows.Count-1 do

begin

GotoBookmark(pointer(DBGrid8.SelectedRows.Items[i]));

adotable1.Insert;

adotable1.FieldByName('naim').Asstring:=fields[1].FieldName;

adotable1.FieldByName('idorder').AsInteger:=f;

adotable1.FieldByName('Price').AsInteger:=Fields[2].AsInteger;

adotable1.FieldByName('Dev').AsString:=Fields[1].AsString;

adotable1.FieldByName('Type').AsString:=Fields[3].AsString;

adotable1.FieldByName('Datas').AsString:=datetostr(date);

adotable1.Post;

end;

adoquery1.SQL.Clear;

adoquery1.SQL.Add('select sum(Price) as Itog from Orders where idOrder='+inttostr(f));

adoquery1.Close;

adoquery1.Open;

fl:=1;

end;

procedure TForm3.DBGrid1CellClick(Column: TColumn);

begin

adoquery1.SQL.Clear;

adoquery1.SQL.Add('select sum(Price) as Itog from Orders where idOrder='+inttostr(adotable1.Fields[0].AsInteger));

adoquery1.Close;

adoquery1.Open;

end;

procedure TForm3.DBGrid9DblClick(Sender: TObject);

begin

pagecontrol2.TabIndex:=1;

end;

procedure TForm3.DBGrid2DblClick(Sender: TObject);

begin

pagecontrol2.TabIndex:=2;

end;

procedure TForm3.Image1MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image1.Visible:=false;

image2.Visible:=true;

end;

procedure TForm3.Image2MouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin

image2.Visible:=false;

image3.Visible:=true;

end;

procedure TForm3.Image3MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image3.Visible:=false;

image2.Visible:=true;

end;

procedure TForm3.Panel1MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image1.Visible:=true;

image2.Visible:=false;

image3.Visible:=false;

image4.Visible:=true;

image5.Visible:=false;

image6.Visible:=false;

image7.Visible:=true;

image8.Visible:=false;

image9.Visible:=false;

end;

procedure TForm3.Image2Click(Sender: TObject);

begin

pagecontrol2.TabIndex:=1;

end;

procedure TForm3.Image4MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image4.Visible:=false;

image5.Visible:=true;

end;

procedure TForm3.Image5MouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin

image5.Visible:=false;

image6.Visible:=true;

end;

procedure TForm3.Image6MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image6.Visible:=false;

image5.Visible:=true;

end;

procedure TForm3.Image5Click(Sender: TObject);

begin

pagecontrol2.TabIndex:=0;

end;

procedure TForm3.Image7MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image7.Visible:=false;

image8.Visible:=true;

end;

procedure TForm3.Image8MouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin

image8.Visible:=false;

image9.Visible:=true;

end;

procedure TForm3.Image9MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image9.Visible:=false;

image8.Visible:=true;

end;

procedure TForm3.Image11MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image11.Visible:=false;

image12.Visible:=true;

end;

procedure TForm3.Image12MouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin

image12.Visible:=false;

image13.Visible:=true;

end;

procedure TForm3.Image12Click(Sender: TObject);

begin

pagecontrol2.TabIndex:=0;

end;

procedure TForm3.Image13MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image13.Visible:=false;

image12.Visible:=true;

end;

procedure TForm3.Image14MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image14.Visible:=false;

image15.Visible:=true;

end;

procedure TForm3.Image15MouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin

image15.Visible:=false;

image16.Visible:=true;

end;

procedure TForm3.Image15Click(Sender: TObject);

begin

close;

end;

procedure TForm3.Image16MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image16.Visible:=false;

image15.Visible:=true;

end;

procedure TForm3.Panel2MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image14.Visible:=true;

image15.Visible:=false;

image16.Visible:=false;

end;

procedure TForm3.Image17MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image17.Visible:=false;

image18.Visible:=true;

end;

procedure TForm3.Image18MouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin

image18.Visible:=false;

image19.Visible:=true;

end;

procedure TForm3.Image18Click(Sender: TObject);

begin

close;

end;

procedure TForm3.Image19MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image19.Visible:=false;

image18.Visible:=true;

end;

procedure TForm3.Panel5MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image20.Visible:=true;

image21.Visible:=false;

image22.Visible:=false;

end;

procedure TForm3.Image20MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image20.Visible:=false;

image21.Visible:=true;

end;

procedure TForm3.Image21MouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin

image21.Visible:=false;

image22.Visible:=true;

end;

procedure TForm3.Image21Click(Sender: TObject);

begin

close;

end;

procedure TForm3.Image22MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image22.Visible:=false;

image21.Visible:=true;

end;

procedure TForm3.Panel4MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image17.Visible:=true;

image18.Visible:=false;

image19.Visible:=false;

end;

procedure TForm3.DBGrid13DblClick(Sender: TObject);

begin

pagecontrol3.TabIndex:=1;

end;

procedure TForm3.DBGrid14DblClick(Sender: TObject);

begin

pagecontrol3.TabIndex:=2;

end;

procedure TForm3.Image23MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image23.Visible:=false;

image24.Visible:=true;

end;

procedure TForm3.Image24MouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin

image24.Visible:=false;

image25.Visible:=true;

end;

procedure TForm3.Image24Click(Sender: TObject);

begin

close;

end;

procedure TForm3.Image25MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image25.Visible:=false;

image24.Visible:=true;

end;

procedure TForm3.Panel11MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image23.Visible:=true;

image24.Visible:=false;

image25.Visible:=false;

end;

procedure TForm3.Image26MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image26.Visible:=false;

image27.Visible:=true;

end;

procedure TForm3.Image27MouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin

image27.Visible:=false;

image28.Visible:=true;

end;

procedure TForm3.Image27Click(Sender: TObject);

begin

close;

end;

procedure TForm3.Image28MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image28.Visible:=false;

image27.Visible:=true;

end;

procedure TForm3.Panel10MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image26.Visible:=true;

image27.Visible:=false;

image28.Visible:=false;

end;

procedure TForm3.Image29MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image29.Visible:=false;

image30.Visible:=true;

end;

procedure TForm3.Image30MouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin

image30.Visible:=false;

image31.Visible:=true;

end;

procedure TForm3.Image30Click(Sender: TObject);

begin

close;

end;

procedure TForm3.Image31MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image31.Visible:=false;

image30.Visible:=true;

end;

procedure TForm3.Panel9MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image29.Visible:=true;

image30.Visible:=false;

image31.Visible:=false;

end;

procedure TForm3.Image32MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image32.Visible:=false;

image33.Visible:=true;

end;

procedure TForm3.Image33MouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin

image33.Visible:=false;

image34.Visible:=true;

end;

procedure TForm3.Image34MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image34.Visible:=false;

image33.Visible:=true;

end;

procedure TForm3.Image35MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image35.Visible:=false;

image36.Visible:=true;

end;

procedure TForm3.Image36MouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin

image36.Visible:=false;

image37.Visible:=true;

end;

procedure TForm3.Image37MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image37.Visible:=false;

image36.Visible:=true;

end;

procedure TForm3.Panel6MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image32.Visible:=true;

image33.Visible:=false;

image34.Visible:=false;

image35.Visible:=true;

image36.Visible:=false;

image37.Visible:=false;

end;

procedure TForm3.Image33Click(Sender: TObject);

begin

pagecontrol3.TabIndex:=1;

end;

procedure TForm3.Image36Click(Sender: TObject);

begin

pagecontrol3.TabIndex:=0;

end;

procedure TForm3.Image39MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image39.Visible:=false;

image40.Visible:=true;

end;

procedure TForm3.Image40MouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin

image40.Visible:=false;

image41.Visible:=true;

end;

procedure TForm3.Image40Click(Sender: TObject);

begin

pagecontrol3.TabIndex:=0;

end;

procedure TForm3.Image41MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image41.Visible:=false;

image40.Visible:=true;

end;

procedure TForm3.Panel3MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image11.Visible:=true;

image12.Visible:=false;

image13.Visible:=false;

end;

procedure TForm3.Panel7MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

image39.Visible:=true;

image40.Visible:=false;

image41.Visible:=false;

end;

end.

unit Unit4; //модуль формирования отчётов

interface

uses

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

Dialogs, QRCtrls, QuickRpt, ExtCtrls, StdCtrls;

type

TForm4 = class(TForm)

QuickRep1: TQuickRep;

QRSubDetail1: TQRSubDetail;

QRDBText1: TQRDBText;

QRDBText3: TQRDBText;

QRLabel1: TQRLabel;

QRDBText6: TQRDBText;

QRDBText7: TQRDBText;

QRLabel2: TQRLabel;

QRDBText8: TQRDBText;

QRLabel3: TQRLabel;

Label1: TLabel;

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form4: TForm4;

implementation

uses Unit1, Unit2, Unit3;

{$R *.dfm}

end.

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

...

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

  • Этапы разработки технического задания. Спецификация программного обеспечения при структурном подходе. Дерево диаграмм, базовые понятия сетевой модели данных. Разработка пользовательского интерфейса. Разработка сценария диалога на основе экранных форм.

    курсовая работа [2,0 M], добавлен 24.06.2012

  • Моделирование предметной области. Состав программного модуля. Разработка логической структуры единой базы данных банковской информационной системы "БИС". Создание экранных форм для ввода и корректировки информации. Разработка интерфейса пользователя.

    курсовая работа [1,8 M], добавлен 17.05.2016

  • Определение этапов разработки программного обеспечения. Разработка модели представления данных и структуры интерфейса. Проектирование входных и выходных форм. Этапы программирование приложения. Проверка функциональности на контрольном примере.

    курсовая работа [1,2 M], добавлен 25.05.2009

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

    курсовая работа [2,4 M], добавлен 10.01.2015

  • Разработка технологии и средств реализации Java-приложения, сокращающих трудоемкость создания и гибкость модификации интерфейса пользователя. Использование XML-документов для описания внешнего представления, элементов управления и событий экранных форм.

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

  • Разработка структуры сайта и автоматизация процесса заказа и покупки товара посредством сети интернет. Проектирование базы данных, подключенной к сайту. Создание инфологической модели, форм входных и выходных документов, графа диалога, экранных форм.

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

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

    курсовая работа [1,9 M], добавлен 11.12.2017

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

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

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

    курсовая работа [30,1 K], добавлен 22.02.2014

  • Понятие пользовательского интерфейса, требования к его разработке. Понятие диалога, типы диалога. Критерии хорошего диалога. Эвристические правила Якоба. Принципы построения интерфейсов. Факторы, влияющие на удобство работы с программным обеспечением.

    презентация [2,9 M], добавлен 19.09.2016

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

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

  • Разработка интерфейса и программного обеспечения виртуальной библиотеки. Проектирование структуры экранов и навигационной системы. Построение прототипа пользовательского интерфейса. Тестирование и модификация прототипа. Экспертная оценка разработки.

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

  • Разработка структуры пользовательского интерфейса автоматизированной системы. Концептуальная модель базы данных. Структура экранных форм ввода данных. Индивидуальные процедуры взаимодействия с текстовым редактором "Word" и электронными таблицами "Excel".

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

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

    курсовая работа [1,5 M], добавлен 01.11.2012

  • Создание генератора статичной версии системы стратегического планирования в виде сайта. Разработка способа перевода динамических веб-страниц в статичные и Flash-объектов в изображения. Реализация веб-интерфейса взаимодействия пользователя с генератором.

    отчет по практике [1,5 M], добавлен 06.04.2013

  • Проектирование структуры информационной базы и разработка программного комплекса, позволяющего автоматизировать процесс учета налогоплательщиков. Разработка конфигурации и создание интерфейса базы данных, форм и отчетов в программе "1С Предприятие".

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

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

    курсовая работа [35,4 K], добавлен 12.05.2013

  • Разработка программы-модели в среде "Adamview" для имитации стратегии и наглядной иллюстрации работы программы. Настройка сети; описание эмулятора стратегии и экранных форм интерфейса оператора. Структурная схема распределённой системы управления.

    курсовая работа [2,6 M], добавлен 21.01.2013

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

    курсовая работа [3,0 M], добавлен 14.11.2013

  • Создание программного продукта, предназначенного для автоматизированного учета гостиничных номеров, упрощения работы с базой данных, обеспечения быстрого поиска. Автоматизация резервирования номеров и регистрация постояльцев. Разработка экранных форм.

    курсовая работа [1,8 M], добавлен 08.01.2014

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