Разработка информационно-справочной системы по учету вагонов на подъездном пути предприятия

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

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

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

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

Визуальные компоненты должны уметь отобразить себя на экране монитора и реагировать на целый ряд новых событий (реакция на мышь и клавиатуру, движение курсора и т. д.). Для этого в них встроен специальный механизм, обеспечивающий взаимодействие компонентов с графической подсистемой ОС (GUI).

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

6.5.3 Технологии доступа к данным

Любое приложение баз данных имеет в своем составе или использует сторонний механизм доступа к данным, который берет на себя подавляющее большинство стандартных низкоуровневых операций работы с базами данных. Например, любое такое приложение при открытии таблицы БД должно выполнить примерно одинаковый набор операций:

поиск местоположения базы данных;

поиск таблицы, ее открытие и чтение служебной информации;

чтение данных в соответствии с форматом хранения данных и т. д.

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

Для работы с источниками данных при посредстве BDE в Delphi имеется специальный набор компонентов, расположенных на странице BDE Палитры компонентов.

BDE взаимодействует с базами данных при посредстве драйверов (например, ODBC). Для особенно распространенных локальных СУБД разработан набор стандартных драйверов. Работа с наиболее распространенными серверами БД осуществляется при помощи драйверов системы SQL Links.

Однако BDE не претендует на всеобъемлющую универсальность и имеет некоторые недостатки. Это, например, снижение скорости работы приложения, недостатки реализации некоторых драйверов и т. д.

Наряду с традиционными инструментами доступа к данным Borland Database Engine и ODBC в приложениях Delphi можно применять технологию Microsoft ActiveX Data Objects (ADO) - точнее Microsoft Data Access Components (MDAC), которая основана на возможностях СОМ, а именно интерфейсов OLE DB, который превосходит ODBC по скорости.

Данными для ADO могут быть как привычные таблицы Access или серверные базы MS SQL или Oracle, а также Microsoft Active Directory Service, XML-файлы и т.п.

Технология ADO завоевала популярность у разработчиков, благодаря универсальности -- базовый набор интерфейсов OLE DB имеется в каждой современной операционной системе Microsoft.

В Палитре компонентов Delphi есть страница ADO, содержащая набор компонентов, позволяющих создавать полноценные приложения БД, обращающиеся к данным через ADO.[2]

6.5.4 Элементы управления Windows XP

В Delphi 7.0 впервые появилась возможность настраивать пользовательский интерфейс приложений для использования в Windows XP. Это дополнение призвано обеспечить корректное взаимодействие элементов управления приложения с системной библиотекой ComCtl32.dll версии 6, используемой в Windows XP. Собственно все особенности работы приложений под управлением Windows XP вызваны именно появлением новой версии этой библиотеки. Визуальные стили, интегрированные в Windows ХР, управляют внешним видом и поведением элементов управления. При этом визуальный стиль использует настройки параметров пользовательского интерфейса, заданные текущей темой. Для управления темами визуального стиля операционная система использует менеджер тем.

Визуальный стиль позволяет настраивать внешний вид элементов управления в целом и его составных частей. Правила и методы отрисовки сохраняются в файле с расширением .mst, который входит в состав визуального стиля.

6.5.5 Генератор отчетов Rave Reports 5.0

Delphi 7 - не только многофункциональная среда для разработки форм, но и очень удобная среда для подготовки отчетной документации, что позволяет решить некоторые поставленные задачи в данной дипломной работе.

На первый взгляд кажется, что в сфере создания и печати отчетов в Delphi 7 произошла небольшая революция. Вместо старого генератора отчетов в состав Delphi 7 включен продукт Rave Reports 5.0 от фирмы Nevrona. В Rave Reports имеются и глобальный класс отчета, и классы полос, и компоненты преобразования данных. Существенным нововведением можно считать только визуальную среду создания отчетов, что несомненно облегчит жизнь создателей отчетов и сделает их работу эффективнее и приятнее. Тем не менее, в Delphi 7 генератор отчетов Rave Reports является основным средством создания отчетов и его компоненты устанавливаются в Палитре компонентов по умолчанию на странице Rave.

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

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

Глава 7. Обоснование реализуемости системы по результатам анализа предельно допустимой длины слова с помощью системы MathCad 2001i

7.1 Постановка задачи

Сосредоточенная однопроцессорная БД с параметрами: кор.оп./сек; бит; сек/запр; бит/запр; бит/такт.обм.; , использует при функционировании технологию интерактивного ЧМВ с требуемым циклом сек/цикл, причем максимальная сложность выполнения запроса оператора с реакцией сек/цикл возникает при условиях: запр/цикл; инстр/цикл при бит/инстр. Обосновать реализуемость применяемой в информационно-справочной АСОИУ технологии информационного обмена по результатам анализа параметра lсл_доп - предельно допустимой длины слова - при выполнении каждого из запросов к ОП.

7.2. Расчетные соотношения

1. Определение значения усредненной части объема КЭШа модуля ЦП, отведенной под запись программ в цикле обработки:

2. Определение значения части объема СОЗУ, заполняемой/опустошаемой данными:

3. Определение значения времени реакции БД на запрос чел/оп:

4. Определение значения эффективной интенсивности процесса сопутствующего информ. обмена:

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

6. Определение значения такта процессора:

7. Определение значения такта системной шины:

8. Определение значения числа блоков данных, необходимого для передачи информационного слова из ОП в СОЗУ:

9. Определение значения предельно допустимой длины слова:

7.3 Вывод

Система реализуема, т.к. выполняется условие:

меньше

Глава 8. Расчет затрат на создание программного обеспечения и оценка технико-экономической эффективности разработанного программного обеспечения

Введение

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

Решение поставленной задачи невозможно без оценки технико-экономической эффективности разрабатываемой системы.

8.1 Расчет затрат на разработку системы учета компьютерного вагонов на подъездном пути на предприятии

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

Смета затрат включает следующие статьи:

- основная заработная плата разработчиков информационной системы;

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

- отчисления на социальные страхования;

- расчет затрат на амортизацию ЭВМ;

- расходы на электроэнергию, используемую при разработке информационной системы;

- накладные расходы.

Рассмотрим более подробно каждую из указанных статей затрат.

8.2 Расчет затрат на основную заработную плату разработчикам

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

Начисление основной заработной платы производится в зависимости от принятых на предприятии форм оплаты труда. При повременной оплате труда основная заработная плата начисляется работникам за фактически отработанное время, а при сдельной за фактически выполненную работу.

Повременная форма оплаты труда находит применение при расчете заработной платы рабочих, служащих, специалистов и руководителей. При этой форме оплаты труда заработная плата рассчитывается исходя из месячного должностного оклада за проработанное время. Необходимо учесть начисление доплат за сверхурочные работы. Доплата начисляется сверх повременного заработка из расчета 20% тарифной ставки рабочего- повременщика.

Затраты на основную заработную плату (Зосн.) при повременной форме оплаты труда рассчитываются по формуле (7.1.):

Зосн.=Омес.*Траб.*Кд/Др.мес., (7.1.)

где:

Омес. - месячный оклад разработчика программы;

Др.мес. - среднее количество рабочих дней в месяце;

Траб. - фактическое время участия в разработке программы;

Кд - коэффициент, учитывающий доплаты к основной зарплате.

При этом отношение Омес./Др.мес. характеризует среднюю дневную зарплату разработчика.

Примем в нашем проекте:

Омес. руководителя разработки программы = 7000 руб.

Омес. инженера - программиста = 5900 руб.

Омес. эксперта = 3600 руб.

Др.мес. = 21 день;

Кд = 1.2.

Результаты расчета затрат на основную заработную плату разработчиков программы представлены в таблице 8.1.

Таблица 8.1.

Исполнители

Время работы, кол. дней

Средняя дневная зарплата Омес./Др.мес., руб.

Затраты на зарплату, руб.

Руководитель

30

333.33

12000

Инженер - программист

20

280.95

10114.29

Эксперт

10

171.43

6171.43

Итого

28285.72

8.3 Расчет дополнительной заработной платы разработчиков программы

В статье "Дополнительная заработная плата" планируются и учитываются выплаты, предусмотренные законодательством о труде или коллективными договорами за непроработанное на производстве (неявочное) время: оплата очередных и дополнительных отпусков, компенсация за неиспользованный отпуск, оплата льготных часов подросткам, оплата времени, связанного с выполнением государственных и общественных обязанностей и др. Она определяется в процентном отношении основной заработной платы.

Здоп. = Кдоп. * Зосн. (8.2.)

где:

Кдоп. - коэффициент, учитывающий величину дополнительной зарплаты разработчиков программы. Примем Кдоп. равным 0.25. На основе формулы (7.2.) определяем:

Здоп. = 0.25 * 28285.72 = 7071.43 руб.

8.4 Расчет отчислений на социальное страхование и обеспечение

В соответствии с законами Российской Федерации о пенсионном обеспечении, о занятости населения, о медицинском страховании, о государственном социальном страховании работники предприятий подлежат обязательному социальному страхованию и обеспечению.

Отчисления на социальное страхование включает в себя (в % к сумме основной и дополнительной заработной платы):

социальное страхование

7.9 %

медицинское страхование

6 %

пенсионный фонд

14,0 %

ИТОГО:

27.9 %

Таким образом, отчисления на социальное страхование и обеспечение, включаемые в состав затрат на производство рассчитывают по формуле:

Ос.с.о. = Кс.с.о. * (Зосн. + Здоп.) (8.3.)

где:

Кс.с.о. - коэффициент, учитывающий отчисления в фонд социального страхования, пенсионный фонд, медицинского страхования. На основании формулы 7.3. определяем:

Ос.с.о. = 0.279 * (28285.72 + 7071.43) = 9864.65 руб.

8.5 Расчет затрат на амортизацию ЭВМ, используемых при разработке системы учета компьютерного оборудования на предприятии

Амортизация - это процесс постепенного изнашивания основных средств и перенесения по установленным нормам их стоимости на произведенную продукцию (работы, услуги).

Начисление по установленным нормам амортизации основных средств называется амортизационными отчислениями. Нормы амортизационных отчислений установлены в процентах к балансовой (первоначальной) стоимости основных средств.

Нормы амортизации могут корректироваться в зависимости от отклонений от нормативных условий использования основных средств. Порядок их начисления определен Едиными нормами амортизационных отчислений на полное восстановление основных фондов народного хозяйства Российской Федерации, утвержденными постановлением Совета Министров СССР от 22 октября 1990 года N 1072.

Единые нормы амортизационных отчислений дифференцированы в зависимости от нормативного срока службы основных средств. Срок службы (Тсл.) - величина, обратная норме амортизационных отчислений, представляет собой отношение ста процентов к норме амортизации:

Тсл.=100/На (8.4.)

где:

На - норма амортизации в %.

Износ отражает моральное и физическое состояние объектов и является одним из критериев замены их на более совершенные, производительные, комфортабельные виды машин, оборудования и др. средств.

Расчет затрат на амортизацию оборудования производится следующим образом:

Зам. = Сперв.*(На/100) * m * (tраб/Фд.о.) (8.5.)

где:

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

На - норма амортизационных отчислений;

m - количество используемых ЭВМ;

tраб. - время работы ЭВМ;

Фд.о. - действительный годовой фонд времени работы ЭВМ.

Примем:

Сперв. = 18000 руб.,

На = 12.5 %,

m = 1 шт.,

tраб. = 30 дней * 8 ч. = 240 ч.,

Фд.о. = Кол.раб.дн. * Кол.смен * Продолж.смены =

= 252 дня* 1 смена* 8 ч. = 2016 ч.

На основе формулы (2.5) определяем:

Зам.= 267.86 руб.

Результаты расчета затрат на амортизацию ЭВМ, используемые при разработке программы, представлены в таблице 8.2.

Таблица 8.2.

Наименование оборудования

Количество единиц оборудования m, шт

Время работы оборудования tраб., ч

Норма амортизационных отчислении, %

Затраты на амортизацию, руб.

IBM PC

Pentium IV

1.4 ГГц

1

240

12.5

267.86

8.6 Расчет затрат на электроэнергию, используемую ЭВМ в процессе разработки программы

Затраты на электроэнергию (Зэл.эн.) рассчитываются по формуле: Зэл.эн.=Цэ. * Р * m * tр (8.6.)

где:

Р - мощность ЭВМ, используемой при разработке программы;

tр - время работы ЭВМ, используемое при разработке программы;

m - количество используемых ЭВМ;

Цэ. - цена 1 кВт*ч электроэнергии.

Примем:

Р = 300 Вт;

tp = 240 ч;

m = 1 шт.;

Цэ. = 2.08 руб.

На основе формулы определяем Зэл.эн.:

Зэл.эн. = 149.76 руб.

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

Таблица 8.3.

Наименование оборудования

Количество единиц оборудования m, шт

Время работы оборудования tр.,ч

Мощность оборудования, кВт

Затраты на электро-энергию, руб.

IBM PC

Pentium IV

1.4 ГГц

1

240

0.30

149.76

8.7 Расчет накладных расходов

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

Накладные расходы (Рнакл.) рассчитываются по формуле:

Рнакл. = Кн * (Зосн.+Здоп.) (8.7.)

где:

Кн - коэффициент накладных расходов. Примем Кн равным 0.7. На основе формулы (7.7.) определяем:

Рнакл. = 0.7 * (28285.72+ 7071.43) = 24750.01 руб.

Результаты расчета затрат на разработку системы учета компьютерного оборудования на предприятии сведем в таблицу 8.4.

Таблица 8.4. Смета затрат на разработку системы учета компьютерного оборудования на предприятии

№ п/п

Статьи затрат

Затраты, руб.

% к итогу

1

Основная заработная плата разработчиков

28285.72

40.18

2

Дополнительная заработная плата разработчиков

7071.43

10.05

3

Отчисления на социальное страхование.

9864.65

14.01

4

Амортизационные отчисления

267.86

0.38

5

Расходы на электроэнергию

149.76

0.21

6

Накладные расходы

24750.01

35.16

Итого:

70389.43

100%

Затраты на разработку Сполн.

70389.43

8.8 Расчет затрат на эксплуатацию системы учета компьютерного оборудования на предприятии

Целью расчета затрат на эксплуатацию является получение необходимых данных для определения годового экономического эффекта от внедрения разработанной системы учета вагонов на подъездном пути на предприятии. В затраты на эксплуатацию разработанной системы включаются все расходы, связанные с ее эксплуатацией в течение года.

Смета затрат включает следующие статьи:

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

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

- отчисления на социальные страхования;

- расчет затрат на амортизацию ЭВМ;

- расходы на электроэнергию, используемую при эксплуатации информационной системы;

- накладные расходы.

При расчетах используем те же формулы, что и в предыдущем разделе.

Примем в нашем проекте:

Омес. руководителя разработки программы = 7000 руб.

Омес. системного инженера, осуществляющего эксплуатацию информационной системы = 5900 руб.

Др.мес. = 21 день;

Кд = 1.2.

Результаты расчета затрат на основную заработную плату обслуживающего персонала информационной системы представлены в таблице 7.5.

Таблица 8.5.

Обслуживающий

Персонал

Время работы, дней

Средняя дневная зарплата Омес./Др.мес, руб.

Затраты на зарплату, руб.

Системный инженер

231

280.95

77880

Итого

77880

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

Здоп. = 0.25 * 77880= 19470 руб.

Расчет отчислений на социальное страхование и обеспечение.

Ос.с.о. = 0.279*(77880+ 19470) = 27160.65 руб.

Расчет затрат на амортизацию ЭВМ, используемых при эксплуатации системы учета компьютерного оборудования на предприятии.

Примем:

Сперв. = 15000 руб.,

На = 12.5 %,

m = 6 шт.,

tраб. = 231 день * 8 ч. = 1848 ч.,

Фд.о. = 2016 ч.

На основе формулы (1.5.) определяем:

Зам.= 10312.5 руб.

Результаты расчета затрат на амортизацию ЭВМ, используемые при разработке программы, представлены в таблице 8.6.

Таблица 8.6.

Наименование оборудования

Количество единиц оборудования m, шт

Время работы оборудования tраб., ч

Норма амортизационных отчислении, %

Затраты на амортизацию, руб.

CELERON

1.7 ГГц

6

1848

25

10312.5

Расчет затрат на электроэнергию, используемую ЭВМ в процессе эксплуатации программы.

Примем:

Р = 300 Вт; tp = 1848 ч; m = 6;

Цэ. = 1.24 руб.

На основе формулы (1.6.) определяем Зэл.эн.:

Зэл.эн. = 4124.74 руб.

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

Таблица 8.7.

Наименование оборудования

Количество единиц оборудования m, шт

Время работы оборудования tр.,ч

Мощность оборудования, кВт

Затраты на электро-энергию, руб.

CELERON

1.7 ГГц

6

1848

0.3

4124.74

Расчет накладных расходов.

Рнакл. = 0.7 * (77880 + 19470) = 68145 руб.

Результаты расчета затрат на эксплуатацию системы учета компьютерного оборудования на предприятии сведем в таблицу 8.8.

Таблица 8.8. Смета затрат на эксплуатацию системы учета компьютерного оборудования на предприятии

№ п/п

Статьи затрат

Затраты, руб.

% к итогу

1

Основная заработная плата обслуживающего персонала

77880

35.82

2

Дополнительная заработная плата обслуживающего персонала

19470

8.95

3

Отчисления на социальное страхование

27160.65

12.49

4

Амортизационные отчисления

20625

9.49

5

Расходы на электроэнергию

4124.74

1.89

6

Накладные расходы

68145

31.3

Итого:

217405.4

100%

Затраты на эксплуатацию Сэ.пр

217405.4

8.9 Расчет отпускной цены разрабатываемой системы учета компьютерного оборудования на предприятии

Отпускная цена разрабатываемой системы учета компьютерного оборудования на предприятии определяется как сумма полной себестоимости, планируемой прибыли и НДС.

Планируемая прибыль составляет 15% от полной себестоимости.

НДС составляет 18% от суммы полной себестоимости и планируемой прибыли.

ОЦ=Сполн.+Пр.пл.+НДС=70389.43+10558.41+12670.1=93617.94 руб.

8.10 Расчет окупаемости капитальных вложений

Расчёт окупаемости КВ производится по формуле:

Ток=КВ/(Пр.пл.*N)

где Ток - срок окупаемости;

КВ - капитальные вложения;

Пр.пл. - планируемая прибыль;

N - планируемый годовой объем продаж, шт.

Капитальные вложения равны затратам на разработку и составляют:

КВ=Сполн. = 70389.43 руб.,

Ток= 70389.43/(10558.41*20) = 0.33 года

Заключение

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

Глава 9. Экологическая часть

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

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

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

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

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

9.1 Требования к условиям эксплуатации вычислительной техники (ВТ)

9.1.1 Требования к помещениям для эксплуатации ВТ

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

2. Естественное освещение должно обеспечивать коэффициент естественной освещенности (КЕО) не ниже 1,2 % в зонах с устойчивым снежным покровом и не ниже 1,5% на остальной территории. Окна в помещениях, где эксплуатируется вычислительная техника, преимущественно должны быть ориентированы на север и северо-восток.

3. Площадь на одно рабочее место для взрослых пользователей ВТ должна составлять не менее 6,0 кв. м., а объем не менее 20,0 куб. м.

4. Для внутренней отделки интерьера помещений с ВТ должны использоваться диффузно-отражающие материалы с коэффициентом отражения для потолка - 0,7-0,8; для стен - 0,5-0,6; для пола - 0,3-0,5.

5. Поверхность пола в помещениях эксплуатации ВТ должна быть ровной, без выбоин, нескользкой, удобной для очистки и для влажной уборки, обладать антистатическими свойствами.

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

7. ВТ должна иметь заземление в соответствии с техническими требованиями по ее эксплуатации.

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

9.1.2 Требования к освещению помещений и рабочих мест пользователей ВТ

1. При работе с ВТ, как правило, применяется естественное освещение. Желательно, чтобы световые проемы располагались слева от пользователя ВТ, допускается и правостороннее естественное освещение. В тех случаях, когда одного естественного освещения не хватает, устанавливается совмещенное освещение. При этом дополнительное искусственное освещение применяется не только в темное, но и в светлое время суток. Нормированные значения освещенности при естественном и совмещенном освещении приведены в таблице 9.1.

Таблица 9.1. Значения освещенности при естественном и искусственном освещении

Характеристика работы

Наименьший размер объекта

Контрастность объекта с фоном

Искусственное освещение,

лк

Естественное освещение

КЕО, %

Совмещённое освещение,

КЕО, %

При комбинированном освещении

При общем освещении

При верхнем или верхнебоковом

При боковом

При верхнем или верхнебоковом

При боковом

Средней точности

0,5-1,0

Малый, средний

500

200

4

1,5

2,4

0,9

2. Искусственное освещение в помещениях эксплуатации ВТ должно осуществляться системой общего равномерного освещения. Допускается использование местного освещения, предназначенного для освещения зоны расположения документов.

3. Следует ограничивать прямую блесткость от источников освещения, при этом яркость светящихся поверхностей (окна, светильники и др.), находящихся в поле зрения, не должна быть более 200 кд/ кв.м.

4. Следует ограничивать неравномерность распределения яркости в поле зрения в поле зрения пользователя ВТ, при этом соотношение яркости между рабочими поверхностями не должно превышать 3:1 - 5:1, а между рабочими поверхностями и поверхностями стен и оборудования 10:1.

5. Освещенность на поверхности стола в зоне размещения рабочего документа должна быть 300 - 500 лк. Допускается установка светильников местного освещения для подсветки документов. Местное освещение не должно создавать бликов на поверхности экрана и увеличивать освещенность экрана более 300 лк.

6. Следует ограничивать отраженную блесткость на рабочих поверхностях за счет правильного выбора типов светильников и расположения рабочего места по отношению к источникам искусственного освещения. Яркость бликов на экране ВТ не должна превышать 40 кд/кв.м; яркость потолка, при применении системы отраженного освещения, не должна превышать 200 кд/кв.м.

7. Рекомендуемая освещенность для работы с экраном дисплея составляет 200 лк, а при работе с экраном в сочетании с работой над документами - 400 лк. Рекомендуемые яркости в поле зрения операторов должны лежать в пределах 1:5 - 1:10.

8. В качестве источников света при искусственном освещении должны применяться преимущественно люминесцентные лампы типа ЛБ. При устройстве отраженного освещения в административно-общественных помещениях допускается применение металлогалогенных ламп мощностью до 250 Вт. Допускается применение ламп накаливания в светильниках местного освещения. Наиболее приемлемыми являются люминесцентные лампы белого и тепло-белого света.

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

10. Яркость светильников общего освещения в зоне углов излучения от 50 до 90 градусов с вертикалью в продольной и поперечной плоскостях должна составлять не более 200 кд/кв.м, защитный угол светильников должен быть не менее 40 градусов.

11. Светильники местного освещения должны иметь не просвечивающий отражатель с защитным углом не менее 40 градусов.

12. Коэффициент запаса для осветительных установок общего освещения должен приниматься равным 1.4.

13. Коэффициент пульсации не должен превышать 5%, что должно обеспечиваться применением газоразрядных ламп в светильниках общего и местного освещения с высокочастотными пускорегулирующими аппаратами (ВЧ ПРА) для любых типов светильников. При отсутствии светильников с ВЧ ПРА лампы многоламповых светильников или рядом расположенные светильники общего освещения включать на разные фазы трехфазной сети.

14. Для обеспечения нормируемых значений освещенности в помещениях использования ВТ следует проводить чистку стекол оконных рам и светильников не реже двух раз в год и проводить своевременную замену перегоревших ламп.

9.1.3 Требования к шуму и вибрации в помещениях для эксплуатации ВТ

1. Шум создают системный блок, а точнее блок питания в системном блоке - менее 40 дБА (один метр от поверхности), источник бесперебойного питания - менее 40 дБА, принтер - менее 40 дБА. При выполнении основной работы в помещениях для эксплуатации ВТ, уровень шума не должен превышать 60 дБА.

2. В помещениях пользователей ВТ уровень шума не должен превышать 65 дБА.

3. На рабочих местах в помещениях для размещения шумных агрегатов вычислительных машин (АЦПУ, принтеры и др.) уровень шума не должен превышать 75 дБА.

4. Шумящее оборудование (АЦПУ, принтеры и др.), уровни шума которого превышают нормированные, должно находится вне помещения с ВТ.

5. Снизить уровень шума в помещениях с ВТ можно использованием звукопоглощающих материалов с максимальными коэффициентами звукопоглощения в области частот 63-8000 Гц для отделки помещений (разрешенных органами и учреждениями Госсанэпиднадзора России), подтвержденных специальными акустическими расчетами.

6. Дополнительным звукопоглощением служат однотонные занавеси из плотной ткани, гармонирующие с окраской стен и подвешенные в складку на расстоянии 15 - 20 см от ограждения. Ширина занавеси должна быть в 2 раза больше ширины окна.

9.1.4 Требования к микроклимату, содержанию аэроионов и вредных химических веществ в воздухе помещений эксплуатации ВТ

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

Таблица 9.2. Оптимальные нормы микроклимата помещений

Период года

Категория работ

Температура воздуха, град. С не более

Относительная влажность воздуха, %

Скорость движения воздуха, м/с

Холодный

легкая - 1а

22 -24

40 - 60

0,1

легкая - 1б

21 - 23

40 - 60

0,1

Теплый

легкая - 1а

23 - 25

40 - 60

0,1

легкая - 1б

22 - 24

40 - 60

0,2

Примечания: к категории 1а относятся работы, производимые сидя и не требующие физического напряжения, при которых расход энергии составляет до 120 ккал/ч; к категории 1б относятся работы, производимые сидя, стоя или связанные с ходьбой и сопровождающиеся некоторым физическим напряжением, при которых расход энергии составляет от 120 до 150 ккал/ч.

2. Для повышения влажности воздуха в помещениях с ВТ следует применять увлажнители воздуха, заправляемые ежедневно дистиллированной или прокипяченной питьевой водой. В помещении ежедневно должна проводиться влажная уборка.

3. К вредным веществам, которые действуют в помещении с ВТ, относятся пыль и выделения паров спирта после профилактической чистки ВТ. Концентрация пыли в воздухе должна не превышать 0.5 мг/куб.м. Для снижения степени запыленности помещения, необходимо регулярно проветривать и осуществлять пылеуборку помещений.

4. Высокое напряжение на токоведущих частях схемы (15КВ) вызывают ионизацию воздуха с образованием положительных ионов, которые неблагоприятно воздействуют на человека. В 1куб.см воздуха содержится число положительных ионов в диапазоне от 200 до 6000. Воздействию ионизирующего излучения пользователь подвергается в процессе работы, находясь в непосредственной близости от монитора. При соблюдении требуемого расстояния между источником ионизирующих излучений и пользователем ВТ воздействие ионизирующего излучения на организм можно свести к минимуму. Уровни ионизации воздуха помещений представлены в таблице 9.3.

Таблица 9.3. Уровни ионизации воздуха помещений при эксплуатации ВТ

Уровни

Число ионов в 1 см куб. воздуха

n+

n-

Минимальные

400

600

Оптимальные

1500 - 3000

300 - 5000

Максимально допустимые

50000

50000

9.1.5 Требования к уровням электромагнитных полей в помещениях для эксплуатации ВТ

1. Помещения, оборудованные ВТ, не допускается размещать вблизи источников электромагнитных полей (ЭМП) промышленной частоты 50 Гц (силовые кабели, трансформаторные подстанции и др.).

2. В помещениях при организации рабочих мест, оборудованных мониторами (видео терминальными устройствами - ВДТ), необходимо проводить измерения фоновых уровней ЭМП промышленной частоты 50 Гц. При этом напряженность электрического поля должна быть не более не более 500 В/м.

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

Таблица 9.4. Предельно допустимые уровни (ПДУ) ЭМП

Наименование параметров

ПДУ

Напряженность электростатического поля

15 кВ/м

Напряженность электрического поля промышленной частоты (50 Гц)

500 В/м

Индукция/напряженность магнитного поля промышленной частоты (50 Гц)

10мкТл/8А/м

Напряженность электрического поля в диапазоне частот 0,03 - 300 МГц

3 В/м

4. Измерения уровней ЭМП на рабочем месте пользователя и в местах эксплуатации ВТ проводятся на расстоянии не менее 50 см от экрана на трех уровнях: 0,5 м; 1 ми 1,4 м от пола, не ранее, чем через 20 минут после включения ВТ. При этом на экране ВДТ должно быть типичное для данного вида работы изображение (текст, графики и др.). При проведении измерений должна быть включена вся вычислительная техника, ВДТ и другое используемое для работы электрооборудование, размещенное в данном помещении.

5. При превышении ПДУ ЭМП на рабочем месте пользователя и в местах эксплуатации ВТ в случае отсутствия санитарно-эпидемиологического заключения на данный тип ВТ или сомнения в качестве ВТ, по усмотрению санитарного врача, возможно проведение измерений параметров ЭМП ВТ.

6. Инструментальный контроль состояния рабочих мест пользователя и мест эксплуатации ВТ, следует производить при вводе ВТ в эксплуатацию, а затем 1 раз в 2 года силами лабораторий, аккредитованных в установленном порядке.

9.2 Требования к организации и оборудованию рабочих мест пользователей и мест эксплуатации ВТ

1. Схемы размещения рабочих мест с ВТ должны учитывать расстояния между рабочими столами с видеомониторами (в направлении тыла поверхности одного видеомонитора и экрана другого видеомонитора), которое должно быть не менее 2,0 м, а расстояние между боковыми поверхностями видеомониторов - не менее 1,2 м.

2. Рабочие места с ВТ в помещениях с источниками вредных производственных факторов должны размещаться в изолированных кабинах с организованным воздухообменом.

3. Оконные проемы в помещениях, где эксплуатируется ВТ, должны быть оборудованы регулируемыми устройствами типа: жалюзи, занавесей, внешних козырьков и др.

4. Рабочие места с ВТ при выполнении творческой работы, требующей значительного умственного напряжения или высокой концентрации внимания, рекомендуется изолировать друг от друга перегородками высотой 1,5 - 2,0 м.

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

7. Характеристики используемого рабочего места:

- высота рабочей поверхности стола 750 мм;

- высота пространства для ног 650 мм;

- высота сиденья над уровнем пола 450 мм;

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

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

- расстояние от глаза до экрана 700 мм;

- расстояние от глаза до клавиатуры 400 мм;

- расстояние от глаза до документов 500 мм;

- возможно регулирование экрана по высоте, по наклону, в левом и в правом направлениях.

8. Правильная установка рабочего стола:

- при фиксированной высоте - лучшая высота - 72 см;

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

- в области сиденья не должно быть ящиков стола.

Таблица 9.5. Высота одноместного стола для занятий с ВТ

Рост человека в обуви, см

Высота над полом, мм

поверхность стола

пространство для ног не менее

116 - 130

520

400

131 - 145

580

520

146 - 160

640

580

161 - 175

700

640

выше 175

760

700

Примечание: ширина и глубина пространства для ног определяются конструкцией стола.

9. Правильная установка рабочего стула:

- высота должна регулироваться;

- конструкция должна быть вращающейся;

- правильная высота сиденья: площадь сиденья на 3 см ниже, чем подколенная впадина.

10. Конструкция монитора должна обеспечивать возможность фронтального наблюдения экрана путем поворота корпуса в горизонтальной плоскости вокруг вертикальной оси в пределах 30 и в вертикальной плоскости вокруг горизонтальной оси в пределах 30 с фиксацией в заданном положении.

11. Дизайн мониторов должен предусматривать окраску в спокойные мягкие тона с диффузным рассеиванием света.

12. Корпус монитора и ПЭВМ, клавиатура должны иметь матовую поверхность одного цвета с коэффициентом отражения 0,4 - 0,6 и не иметь блестящих деталей, способных создавать блики.

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

14. Конструкция клавиатуры должна предусматривать:

- исполнение в виде отдельного устройства с возможностью свободного перемещения;

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

- высоты среднего ряда клавиш не более 30 мм;

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

- выделение цветом, размером формой и местом расположения функциональных групп клавиш;

- минимальный размер клавиш - 13 мм, оптимальный - 15 мм;

- клавиши с углублением в центре и шагом 19 1 мм;

- расстояние между клавишами не менее 3 мм;

- одинаковый ход для всех клавиш с минимальным сопротивлением нажатию 0,25 Н и максимальной - не более 1,5Н;

- звуковую обратную связь от включения клавиш с регулировкой уровня звукового сигнала и возможностью его отключения.

9.3 Общие рекомендации к организации труда и отдыха при работе с ВТ

1. Режим труда и отдыха операторов непосредственно работающих с ВДТ, должен зависеть от характера выполняемой работы: при вводе данных, редактировании программ, чтении информации с экрана. Непрерывная продолжительность работы с ВТ не должна превышать 4-х часов при 8-ми часовом рабочем дне.

2. При 8-ми часовой рабочей смене основным перерывом является перерыв на обед. Дополнительно при работе с ВТ вводятся регламентированные перерывы: - для 1-ой категории работ (работа по считыванию информации с экрана ВДТ или ПЭВМ с предварительным запросом) через 2 часа от начала рабочей смены и через 2 часа после обеденного перерыва продолжительностью 15 минут каждый; - для 2-ой категории работ (работа по вводу информации) через 2 часа от начала рабочей смены и 1.5-2.0 часа после обеденного перерыва продолжительностью 15 минут каждый или продолжительностью 10 минут через каждый час работы; - для 3-ей категории работ (творческая работа в режиме диалога с ПЭВМ) через 1.5-2.0 часа от начала рабочей смены и 1.5-2.0 часа после обеденного перерыва продолжительностью 20 минут каждый или продолжительностью 15 минут через каждый час работы.

Таблица 9.6. Время регламентных перерывов в зависимости от продолжительности рабочей смены, вида и категории трудовой деятельности с ВТ

Категория

работы

с ВТ

Уровень нагрузки за рабочую смену при видах работ с ВДТ

Суммарное время регламентированных перерывов, мин

группа А, количество знаков

группа Б, количество знаков

группа В, час

при 8 - ми часовой смене

при 16 - ми часовой смене

I

до 20.000

до 15.000

до 2.0

30

70

II

до 40.000

до 30.000

до 4.0

50

90

III

до 60.000

до 60.000

до 6.0

70

120

Примечание: Время перерывов дано при соблюдении требований Санитарных правил и норм. При несоответствии фактических условий труда требованиям настоящих санитарных правил и норм, время регламентированных перерывов следует увеличить на 30 %.

3. Продолжительность непрерывной работы с ВТ без регламентированного перерыва не должна превышать 2-х часов.

4. Пользователи ВТ в производственных условиях должны проходить обязательные предварительные (при поступлении на работу) и периодические медицинские осмотры в порядке и в сроки, установленные Минздравом России.

5. К непосредственной работе с ВТ допускаются лица, не имеющие медицинских противопоказаний.

6. Женщины со времени установления беременности к выполнению всех видов работ, связанных с использованием ВТ, не допускаются. Трудоустройство беременных женщин следует осуществлять в соответствии с "Гигиеническими рекомендациями по рациональному трудоустройству беременных женщин".[15]

Заключение

В данной дипломной работе стояла задача разработки БД по учету вагонов на подъездном пути предприятия.

В процессе выполнения дипломной работы были достигнуты следующие результаты:

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

спроектирована логическая модель с учетом нормализации и ссылочной целостности данных;

осуществлена выборка СУБД и построена физическая модель, с определением полей и типов данных;

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

реализованы основные программные модули системы;

На основании полученных материалов была разработана информационно-справочная система по учету вагонов на подъездном пути предприятия. Данная система направлена на автоматизацию процесса обработки информации по вагонам, а также для расчета затрат на обслуживание подвижного состава.

Список литературы

1. Вендров А.М. Проектирование программного обеспечения экономических информационных систем, Финансы и статистика, М, 2002 г.

2. Гэри Хансен, Джеймс Хансен. Базы данных. Разработка и управление, Бином, М, 2001 г.

3. Джен Л. Харрингтон. Проектирование реляционных баз данных Лори, 2006 г.

4. Джеффри Д. Ульман, Дженнифер Уидом. Основы реляционных баз данных, Лори, М, 2006 г.

5. Кен Хендерсон. Профессиональное руководство по SQL Server. Структура и реализация (+ CD-ROM), Вильямс, М, 2006 г.

6. Министерство здравоохранения Российской Федерации. Гигиенические требования к вычислительной технике, условиям и организации работы, М, 2002 г.

7. Питер Роб, Карлос Коронел. Системы баз данных: проектирование, реализация и управление, БХВ-Петербург, Сп-б, 2004 г.

8. Сорокин А.В. Разработка баз данных, Питер, Сп-б, 2005 г.

9. Томас Коннолли, Каролин Бегг, Анна Страчан. Базы данных. Проектирование, реализация и сопровождение. Теория и практика, Вильямс, М, 2001 г.

10. Шкрыль А.А. Разработка клиент-серверных приложений в Delphi, БХВ-Петербург, Сп-б, 2006 г.

11. Элисон Балтер. Профессиональное программирование в Microsoft Office Access 2003 (+CD-ROM), Вильямс, М, 2006 г.

Приложение 1

Листинг программы

unit Unit1;

interface

uses

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

Dialogs, Menus, ActnList, StdCtrls, Grids, DBGrids, OleServer, AccessXP, Qt {, QDialogs};

type

TForm1 = class(TForm)

MainMenu1: TMainMenu;

PopupMenu1: TPopupMenu;

ActionList1: TActionList;

N1: TMenuItem;

N3: TMenuItem;

GroupBox1: TGroupBox;

DBGrid1: TDBGrid;

add: TAction;

edit: TAction;

del: TAction;

N16: TMenuItem;

N17: TMenuItem;

N18: TMenuItem;

N2: TMenuItem;

N4: TMenuItem;

N10: TMenuItem;

N11: TMenuItem;

N12: TMenuItem;

procedure FormShow(Sender: TObject);

procedure addExecute(Sender: TObject);

procedure editExecute(Sender: TObject);

procedure delExecute(Sender: TObject);

procedure N4Click(Sender: TObject);

procedure N12Click(Sender: TObject);

procedure N10Click(Sender: TObject);

procedure DBGrid1KeyDown(Sender: TObject; var Key: Word;

Shift: TShiftState);

procedure N7Click(Sender: TObject);

procedure N2Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

uses Unit3, Unit4, Unit5, Unit2, Unit6, Unit7, Unit9;

{$R *.dfm}

procedure TForm1.FormShow(Sender: TObject);

begin

Tbl := 'Vagon';

ShowZapros;

end;

procedure TForm1.addExecute(Sender: TObject);

begin

Form6.Caption := 'Информация по вагону';

Tbl := 'Vagon';

ForEdit := '-1';

Form6.ShowModal;

if ((EditMode=false)and(EditIns)) then

begin

EditMode:=true;

Form6.ShowModal;

end;

end;

procedure TForm1.editExecute(Sender: TObject);

begin

if (DataModule2.QShow['V.id']=Null) then

begin

ShowMessage('Нечего редактировать');

EditMode := false;

end

else

begin

EditMode:=True;

Form6.ShowModal;

end;

end;

procedure TForm1.delExecute(Sender: TObject);

begin

if (DataModule2.QShow['V.id']=Null) then

begin

ShowMessage('Нечего удалять');

EditMode := false;

end

else

begin

Tbl := 'Vagon';

pole1 := 'id';

pole2 := 'mymonth';

pole3 := 'myyear';

pole4 := 'nomer_vagona';

pole5 := 'invent_nomer';

pole6 := 'year_izgot';

pole7 := 'gruzopodemnost';

pole8 := 'liter';

pole9 := 'key_rod_vagona';

pole10 := 'iznos';

pole11 := 'prinadlezhnost';

pole12 := 'key_raion_dvizh';

pole13 := '';

ForDel := DataModule2.QShow['v.id'];

DelZapros;

ShowZapros();

end;

end;

procedure TForm1.N4Click(Sender: TObject);

begin

ShowMessage('Бурцева Екатерина');

end;

procedure TForm1.N12Click(Sender: TObject);

begin

Form1.Close;

end;

procedure TForm1.N10Click(Sender: TObject);

begin

ForReport();

Form9.ShowModal;

end;

procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word;

Shift: TShiftState);

var InputString: string;

begin

if ([ssCtrl] = Shift) and (key=key_F) then

begin

InputString := InputBox('Поиск', 'Введите инвентарный номер:', '');

if InputString <> '' then

begin

if not DataModule2.QShow.Locate('invent_nomer',InputString,[]) then

begin

showmessage('Запись не найдена');

end;

end;

end;

end;

procedure TForm1.N7Click(Sender: TObject);

begin

{ For MyI:=0 to Form9.StringGrid1.RowCount-1 do

begin

Form9.StringGrid1.Cells[0,MyI] := Form1.DBGrid1.Columns[MyI].Title.Caption;

end; }

{ for tmpI:=0 to 10 do

Form9.StringGrid1.Cells[1,tmpI] := '';}

{ Form9.StringGrid1.Enabled := true;

Form9.Button1.Enabled := true;

Form9.Button1.Caption := 'Искать';

Form9.ShowModal();}

end;

procedure TForm1.N2Click(Sender: TObject);

begin

winhelp(Form1.Handle,'help.hlp',HELP_CONTEXT,1);

end;

end.

unit Unit2;

interface

uses

SysUtils, Classes, DB, ADODB;

type

TDataModule2 = class(TDataModule)

ADOConnection1: TADOConnection;

Query1: TADOQuery;

DS1: TDataSource;

QShow: TADOQuery;

DSshow: TDataSource;

Qtmp: TADOQuery;

DStmp: TDataSource;

QOSV: TADOQuery;

DSOSV: TDataSource;

Quslugi: TADOQuery;

DSuslugi: TDataSource;

QSelUs: TADOQuery;

DSselUs: TDataSource;

QueryRep: TADOQuery;

DSQueryRep: TDataSource;

ADOQuery1: TADOQuery;

DataSource1: TDataSource;

private

{ Private declarations }

public

{ Public declarations }

end;

var

DataModule2: TDataModule2;

implementation

{$R *.dfm}

end.

unit Unit3;

interface

uses

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

Dialogs, StdCtrls, Grids, DBGrids, Menus, ActnList;

type

TForm3 = class(TForm)

GroupBox1: TGroupBox;

DBGrid1: TDBGrid;

Edit1: TEdit;

Button1: TButton;

Label1: TLabel;

Edit2: TEdit;

Label2: TLabel;

ActionList1: TActionList;

PopupMenu1: TPopupMenu;

del: TAction;

N1: TMenuItem;

procedure Button1Click(Sender: TObject);

procedure DBGrid1DblClick(Sender: TObject);

procedure FormShow(Sender: TObject);

procedure delExecute(Sender: TObject);

procedure FormClose(Sender: TObject; var Action: TCloseAction);

procedure DBGrid1CellClick(Column: TColumn);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form3: TForm3;

implementation

Uses Unit2, Unit4;

{$R *.dfm}

procedure TForm3.Button1Click(Sender: TObject);

begin

If (tbl='Ceha') then

begin

ToIns2 := Edit2.Text;

end;

ToIns := Edit1.Text;

InsertZapros();

ShowZapros();

Edit1.Clear;

Edit2.Clear;

end;

procedure TForm3.DBGrid1DblClick(Sender: TObject);

begin

SelTab();

Form3.Close;

end;

procedure TForm3.FormShow(Sender: TObject);

begin

Edit1.SetFocus;

Edit1.Clear;

Edit2.Clear;

If (tbl='Ceha') then

begin

Edit2.Visible := True;

Edit1.Width := 161;

Label2.Visible := True;

end

else

begin

Edit1.Width := 225;

Edit2.Visible := False;

Label2.Visible := False;

end;

end;

procedure TForm3.delExecute(Sender: TObject);

begin

ForDel := DataModule2.Query1['id'];

DelZapros;

ShowZapros();

Edit1.Clear;

Edit2.Clear;

end;

procedure TForm3.FormClose(Sender: TObject; var Action: TCloseAction);

begin

InsEdit:=false;

ForEdit:='-1';

end;

procedure TForm3.DBGrid1CellClick(Column: TColumn);

begin

If (Tbl='Ceha') then

begin

Edit2.Text := SelectQ[pole3];

end;

Edit1.Text := SelectQ[pole2];

ForEdit:= SelectQ[pole1];

InsEdit := True;


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

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