Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Структурная схема программы

Читайте также:
  1. D. Программы использования
  2. I «Волевые* метапрограммы_________________________ 161
  3. I. Схема работы для организации семинарского занятия
  4. II. Модульное структурирование содержания образовательной программы
  5. II. Требования к структуре образовательной программы дошкольного образования и ее объему
  6. II. Требования к структуре образовательной программы дошкольного образования и ее объему
  7. II. Требования к структуре основной общеобразовательной программы дошкольного образования

 

 
 

 

 


 

Рис.1

 

 

2.3 Текст программы с описанием

Данный программный продукт будет реализован в интегрированной среде программирования Delphi, разработанной фирмой Borland. Также в ходе разработки используются Oracle- устойчивая, масштабируемая система управления базами данных. Объем занимаемый на диске 2.74 мб. Название файла программного продукта MCCMK.exe. Код программы будет показан в ПРИЛОЖЕНИЕ 1. Вызов программы с цифровых носителей невозможен, т.к. программа работает с определенной базой данных, доступ к которой возможен только на предприятии, на котором делалась разработка.

Входные данные- входными данными является таблица со списоком маршрутных карт.

Выходными данными- выходными данными будет являться экранная форма с 2мя деревьями(по каждому из маршрутов). Гриды со спецификациями, операциями, отличиями.

2.4 Описание процесса отладки

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

 

2.5 Инструкция пользователя

Чтобы запустить программу нужно открыть файл MCCMK.exe после чего ввести свои данные (Username, Password). После чего открывается главная форма «Выбор маршрутов».

Программный продукт «Модуль сравнения содержания маршрутных карт» имеет 2 основных экранных формы:

Рис 1- главная форма

Программа очень проста в использовании. Существует 4 основных пункта: «Выбор 1 маршрута», «Выбор 2 маршрута», «Сравнить», «Выход».

При нажатии на кнопку «Выбор 1 маршрута» откроется экранная форма «Просмотр-выбор» в этой форме можно выбрать для сравнивания всевозможные маршруты на предприятии.

 

Рис 2- форма «Просмот-выбор»

При нажатии на кнопку «Выбор 2 маршрута» откроется форма «Просмотр-выбор» так же выбор маршрута.

 

Рис 3- форма «Просмот-выбор»

При нажатии на кнопку «Сравнить» откроется экранная форма «Сравнение маршрутных карт».

Рис 4- Сравнение маршрутных карт

На форме «Сравнение маршрутных карт» можно проанализировать 2 маршрута отображающихся в виде деревьев. При переходе между элементами дерева отображается аналогичный элемент другого дерева. Между этими маршрутами есть свои операции: Различия (Р), Уникальность ТМЦ (У), Замена ТМЦ (З). Так же мы видим 3 вкладки: «Различия спецификаций», «Просмотр спецификаций», «Различия операций».

По нажатию на вкладку «Различия спецификаций» будут отображаться номера этих маршрутов и различия между ними.

По нажатию на вкладку «Просмотр спецификаций» показывается содержимое 2х текущих строк сравневаемых маршрутных карт.

По нажатию на вкладку «Различия операций» показ строк операций привязанных к текущим строкам маршрутных карт.

При нажатии на кнопку «Выход» программа закроется.

 

 

4 ОХРАНА ТРУДА И ТЕХНИКА БЕЗОПАСНОСТИ

4.1 Анализ потенциально-опасных и вредных факторов

Человек, работая за персональным компьютером (ЭВМ) постоянно подвергается опасным и вредным факторам. Опасными и вредными факторами при работе с вычислительными машинами являются:

- недостаточная освещенность помещения;

- неудачное расположение компьютеров – вызывает блики от естественного света на поверхности экрана;

- меньшая, чем необходима, площадь на одно рабочее место.

Все это может вызвать нарушения зрения и преждевременную утомляемость организма.

4.2 Техника безопасности

Эксплуатация ЭВМ (ПК) предполагает следование следующим пунктам технической безопасности:

- включение ЭВМ (ПК) производить согласно инструкции по включению и выключению на данную ЭВМ;

- перед включением ЭВМ ознакомиться с аппаратным журналом и убедиться, что все устройства ЭВМ были исправны при работе ранее;

- если на устройствах ЭВМ проводились ремонтные работы необходимо проверить:

- наличие и исправность заземления отдельных блоков;

- исправность кабелей и их подключения, включения вентиляторов;

- запрещается включать устройства, к работе которых сотрудник не имеет доступа;

- запрещается включать ЭВМ (отдельные устройства) при неисправной защите электропитания;

- запрещается снимать крышки и щиты, закрывающие доступ к токоведущим частям;

- запрещается пользоваться неисправной аппаратурой, инструментом;

- при ремонте электропитания необходимо вывешивать плакаты «НЕ ВКЛЮЧАТЬ! РАБОТА НА ЛИНИИ!»;

- запрещается заменять съемные элементы и проводить пайку под напряжением;

- запрещается включать и отключать разъемы кабелей электропитания и блоков вентиляторов под напряжением;

- при техническом обслуживании съемных блоков системы электропитания их корпуса необходимо заземлить;

- металлические корпуса измерительной аппаратуры должны быть заземлены.

При техническом обслуживании и эксплуатации ЭВМ (ПК) необходимо строго соблюдать правила противопожарной безопасности:

- запрещается хранить рядом с компьютером смазочные материалы;

- рабочие места, проходы и выход не должны загромождаться посторонними предметами;

- по окончании работы все электроприборы должны быть выключены;

- курение, пользование электронагревательными приборами, открытым огнем вблизи ЭВМ (ПК) запрещается;

- при возникновении пожара отключить оборудование, принять меры к ликвидации пожара, сообщить дежурному персоналу;

- при ликвидации пожара применять средства тушения, гасящее вещество, которое не проводит электрический ток;

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

4.2 Эргономика

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

Организация труда оператора с ПЭВМ осуществляется в зависимости от вида и категории трудовой деятельности. Виды трудовой деятельности разделяются на три группы:

- группа А – работа по считыванию информации с экрана; не более 60 тыс. знаков в смену с предварительным запросом.

- группа Б – работа по вводу информации; число считываемых или вводимых знаков за рабочую смену не должно превышать 40 тыс. знаков.

- группа В – творческая работа в режиме диалога с ПЭВМ не должна превышать 6 часов в смену.

Для предупреждения преждевременной утомляемости пользователей ПЭВМ рекомендуется организовывать рабочую смену путем чередования работ с использованием ПЭВМ и без него.

При возникновении у работающих с ПЭВМ зрительного дискомфорта и других неблагоприятных ощущений, несмотря на соблюдение санитарно-гигиенических правил, рекомендуется применять индивидуальный подход с ограничением времени работ с ПЭВМ. В случаях, когда характер работы требует постоянного взаимодействия с монитором с напряжением внимания при исключении возможности периодического переключения на другие виды трудовой деятельности, не связанные с ПЭВМ рекомендуется делать перерыв через каждые 45-60 минут по 10-15 минут. При работе в ночную смену с 22 часов до 6 часов утра не зависимо от категории и вида труд. деятельности продолжительность перерывов следует увеличивать на 30%.

Помещения должны иметь естественное и искусственное освещение. Эксплуатация ПЭВМ в помещениях без естественного освещения допускается только при соответствующем обосновании и наличии положительного санитарно-эпидемиологического заключения. В качестве источников света при искусственном освещении следует применять люминисцентные лампы. Освещение не должно создавать бликов на поверхности экрана. При этом яркость бликов на экране не должна превышать 40 кандел на м2.

Площадь на одно рабочее место пользователей ПЭВМ на базе электронно-лучевой трубки должна составлять не менее 6 м2, а на базе плоских дискретных экранов – 4,5 м2.

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

 

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Кайт Том. Oracle для профессионалов. Пер. с англ./ТомКайт-СПб.:

ООО «ДиаСофтЮП», 2003. – 672 с.

2. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных. – СПб.: КОРОНА принт, 2000

3. Дарахвелидзе П. Г., Марков Е. П. Программирование в Delphi 7. – СПб БХВ-Петербург, 2003. – 784 с: ил.

4. Дейв Энсор, Йен Стивенсон. Oracle. Проектирование баз данных: пер. с англ. – К.: Издательская группа BHV, Киев, 1999

5. Джеймс Р. Грофф, Пол Н. Вайнберг. SQL: полное руководство: пер. с англ. – К.: Издательская группа BHV, Киев,1999

6. Использование Oracle 8. / Вильям Г. Пейдж, Натан Хьюз, Девид Остин и др. – К.; М.; СПб.: Издат. дом «Вильямс», 1998. – 752с.

 

ПРИЛОЖЕНИЕ 1

unit Unit1;

interface

uses

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

Dialogs, StdCtrls, Grids, DBGrids, ComCtrls, Oracle, DB, OracleData,

ExtCtrls, ImgList;

type

PNodeData= ^TNodeData;

TNodeData = record

ID: Integer; //Номер строки спецификации

COL_DIF: String[15]; //Колонка с различиями параметров

ID_REF: Integer; //Ссылка на строку спецификации другого дерева

Tree_ID: Integer; // ID строки дерева маршрутов

arr: array[1..11] of string; // Массив значений параметров строки маршрутов

end;

 

TForm1 = class(TForm)

TvMK1: TTreeView;

TvMK2: TTreeView;

PageControl1: TPageControl;

TabSheet1: TTabSheet;

TabSheet3: TTabSheet;

OracleDataSet1: TOracleDataSet;

OracleDataSet2: TOracleDataSet;

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ 1

SG_RO: TDBGrid;

OdsTmp: TOracleDataSet;

Label4: TLabel;

Label5: TLabel;

Memo3: TMemo;

M_1_2: TMemo;

M_2_1: TMemo;

Image1: TImage;

Image2: TImage;

Image3: TImage;

ImageList1: TImageList;

SG_RS: TStringGrid;

ODS_ShowLev: TOracleDataSet;

TabSheet2: TTabSheet;

SG_PS: TDBGrid;

L_Ok: TLabel;

L_NoLink: TLabel;

DataSource1: TDataSource;

ODS_MKOper2: TOracleDataSet;

ODS_MKOper1: TOracleDataSet;

SG2_RO: TDBGrid;

DataSource2: TDataSource;

DataSource3: TDataSource;

Button1: TButton;

procedure FormCreate(Sender: TObject);

procedure FillTree(ods:TOracleDataSet;Var Tree:TTreeView);

procedure TvMK1Click(Sender: TObject);

ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ 1

procedure TvMK2Click(Sender: TObject);

procedure Show_Diff(p1,p2:TNodeData);

procedure PageControl1Change(Sender: TObject);

procedure Button1Click(Sender: TObject);

 

private

{ Private declarations }

public

{ Public declarations }

end;

 

var

Form1: TForm1;

Diff_Bill: Array[1..19] of array [1..2] of string; // Массив для сборки информации по различиям

uses Unit2;

{$R *.dfm}

 

procedure TForm1.FormCreate(Sender: TObject);

var txt_tmp:string;

begin


Дата добавления: 2015-12-07; просмотров: 1 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.018 сек.)