Информационно-компьютерная система службы видеонаблюдения

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

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид дипломная работа
Язык русский
Дата добавления 01.04.2013
Размер файла 3,8 M

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

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

Tracing route to 10.10.11.2 over a maximum of 30 hops:

1 78 ms 58 ms 67 ms 192.168.91.193

2 125 ms 94 ms 141 ms 192.168.91.161

3 127 ms 171 ms 171 ms 192.168.165.1

4 190 ms 156 ms 172 ms 10.10.11.2

Trace complete.

From 192.168.91.194

PC>ping 192.168.91.35

Pinging 192.168.91.35 with 32 bytes of data:

Reply from 192.168.91.35: bytes=32 time=202ms TTL=126

Reply from 192.168.91.35: bytes=32 time=172ms TTL=126

Reply from 192.168.91.35: bytes=32 time=199ms TTL=126

Reply from 192.168.91.35: bytes=32 time=187ms TTL=126

Ping statistics for 192.168.91.35:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 172ms, Maximum = 202ms, Average = 190ms

From 192.168.91.194

PC>ping 10.10.11.2

Pinging 10.10.11.2 with 32 bytes of data:

Reply from 10.10.11.2: bytes=32 time=129ms TTL=125

Reply from 10.10.11.2: bytes=32 time=203ms TTL=125

Reply from 10.10.11.2: bytes=32 time=218ms TTL=125

Reply from 10.10.11.2: bytes=32 time=156ms TTL=125

Ping statistics for 10.10.11.2:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 129ms, Maximum = 218ms, Average = 176ms

From 192.168.91.3

PC>ping 192.168.91.99

Pinging 192.168.91.99 with 32 bytes of data:

Reply from 192.168.91.99: bytes=32 time=140ms TTL=127

Reply from 192.168.91.99: bytes=32 time=158ms TTL=127

Reply from 192.168.91.99: bytes=32 time=156ms TTL=127

Reply from 192.168.91.99: bytes=32 time=125ms TTL=127

Ping statistics for 192.168.91.99:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 125ms, Maximum = 158ms, Average = 144ms

From 192.168.91.3

PC>ping 193.154.21.2

Pinging 193.154.21.2 with 32 bytes of data:

Reply from 193.154.21.2: bytes=32 time=96ms TTL=254

Reply from 193.154.21.2: bytes=32 time=109ms TTL=254

Reply from 193.154.21.2: bytes=32 time=109ms TTL=254

Reply from 193.154.21.2: bytes=32 time=94ms TTL=254

Ping statistics for 193.154.21.2:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 94ms, Maximum = 109ms, Average = 102ms

Далее приведем листинги файлов конфигураций сетевого оборудования. В листинге 4.2 представлен текст файла конфигурации локального маршрутизатора.

Листинг 4.2 -Листинг файла конфигурации локального маршрутизатора

!

version 12.4

no service timestamps log datetime msec

no service timestamps debug datetime msec

no service password-encryption

hostname Router

ip name-server 0.0.0.0

!

interface FastEthernet0/0

ip address 192.168.165.2 255.255.255.0

duplex auto

speed auto

interface FastEthernet0/1

no ip address

duplex auto

speed auto

interface FastEthernet0/1.1

encapsulation dot1Q 10

ip address 192.168.91.1 255.255.255.224

interface FastEthernet0/1.2

encapsulation dot1Q 11

ip address 192.168.91.33 255.255.255.224

interface FastEthernet0/1.3

encapsulation dot1Q 12

ip address 192.168.91.65 255.255.255.224

interface FastEthernet0/1.4

encapsulation dot1Q 13

ip address 192.168.91.97 255.255.255.224

interface FastEthernet0/1.5

encapsulation dot1Q 14

ip address 192.168.91.129 255.255.255.224

interface FastEthernet0/1.6

encapsulation dot1Q 15

ip address 192.168.91.161 255.255.255.224

interface Vlan1

no ip address

shutdown

ip classless

ip route 192.168.91.192 255.255.255.224 192.168.91.180

ip route 192.168.91.224 255.255.255.224 192.168.91.180

ip route 192.168.92.0 255.255.255.224 192.168.91.180

ip route 0.0.0.0 0.0.0.0 192.168.165.1

line con 0

line vty 0 4

login

end

В листинге 4.3 представлен текст файла конфигурации внешнего маршрутизатора.

Листинг 4.3 - Листинг файла конфигурации внешнего маршрутизатора

version 12.4

no service timestamps log datetime msec

no service timestamps debug datetime msec

no service password-encryption

hostname Router

interface FastEthernet0/0

ip address 193.154.21.2 255.255.0.0

duplex auto

speed auto

interface FastEthernet0/1

ip address 192.168.165.1 255.255.255.0

duplex auto

speed auto

interface FastEthernet1/0

ip address 10.10.11.1 255.0.0.0

duplex auto

speed auto

interface Vlan1

no ip address

shutdown

ip classless

ip route 192.168.91.0 255.255.255.224 192.168.165.2

ip route 192.168.91.32 255.255.255.224 192.168.165.2

ip route 192.168.91.64 255.255.255.224 192.168.165.2

ip route 192.168.91.96 255.255.255.224 192.168.165.2

ip route 192.168.91.128 255.255.255.224 192.168.165.2

ip route 192.168.91.160 255.255.255.224 192.168.165.2

ip route 192.168.91.192 255.255.255.224 192.168.165.2

ip route 192.168.91.224 255.255.255.224 192.168.165.2

ip route 192.168.92.0 255.255.255.224 192.168.165.2

line con 0

line vty 0 4

login

end

Для доступа к файловым серверам, серверам баз данных, а также к серверам DMZ-зоны по их именам, а не по ip-адресам, необходимо настроить службу доменных имен DNS. Для настройки DNS сервера named в конфигурационном файле named.conf необходимо описать конфигурацию службы DNS.

В листинге 4.4 представлен текст конфигурационного файла named.conf:

Листинг 4.4 - Содержимое файла named.conf

options {

directory "/var/lib/chroot/var/named";

recursion yes;

forward first;

forwarders {

};

};

//домен "."

zone "." IN {

type hint;

file "named.ca";

};

include "/etc/named.rfc1912.zones";

zone "general" IN {

type master;

file "masters/db.general";

//ограничение ответа на запросы для данной зоны

allow- query{

192.168.91.0/27;

192.168.91.32/27;

192.168.91.64/27;

192.168.91.96/27;

192.168.91.128/27;

192.168.92.32/27;

192.168.91.160/27;

192.168.91.192/27;

192.168.91.224/27;

192.168.92.0/27;

};

};

zone "inserv" IN {

type master;

file "masters/db.inserv";

};

zone "dmz" IN {

type master;

file "masters/db.dmz";

allow-query {

192.168.91.0/27;

192.168.91.32/27;

192.168.91.64/27;

192.168.91.96/27;

192.168.91.128/27;

192.168.92.32/27;

192.168.91.160/27;

192.168.91.192/27;

192.168.91.224/27;

192.168.92.0/27;

};

};

//обратная зона

zone "91.168.192.in-addr.arpa"{

type master;

file "masters/db.1.168.192";

allow-query{

192.168.91.0/27;

192.168.91.32/27;

192.168.91.64/27;

192.168.91.96/27;

192.168.91.128/27;

192.168.92.32/27;

192.168.91.160/27;

192.168.91.192/27;

192.168.91.224/27;

192.168.92.0/27;

};

};

zone "91.168.192.in-addr.arpa"{

type master;

file "masters/db.91.168.192";

};

zone "91.69.169.in-addr.arpa"{

type master;

file "masters/db. 91.69.169.in-addr.arpa";

};

В конфигурационном файле службы имен описаны зоны для всех подсетей редакции журнала. В этом файле заданы имена файлов, в которых приведены соответствия доменных имен ip-адресам. В листинге 4.5 представлен текст файла db.general.

Листинг 4.5 - Содержимое файла db.general

$TTL 28800 ;TTL по умолчанию

$ORIGIN . ;суффикс

;основной сервер имен для данной зоны

General

IN SOA ns.webmaker dnsmaster.general. (

2011112701; серийный номер файла

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

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

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

86400) ; Time to Live

;авторитетные сервера

IN NS ns.webmaker. ;первичный сервер

;адреса авторитетных серверов

ns.general IN A 192.168.0.1

;адреса хостов зоны

$ORIGIN general.//суффикс

fs IN A 192.168.0.2

dns IN A 192.168.0.3

db IN A 192.168.0.4

voip IN A 192.168.0.5

В листинге 4.6 представлен текст файла db.inserv.

Листинг 4.6 - Содержимое файла db.inserv

$TTL 28800 ;TTL по умолчанию

$ORIGIN . ;суффикс

;основной сервер имен для данной зоны

admin_inserv IN SOA ns.admin_inserv dnsmaster.admin_inserv. (

20011112701; серийный номер файла

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

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

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

86400) ; Time to Live

;авторитетные сервера

IN NS ns.admin_inserv. ;первичный сервер

;адреса хостов зоны

$ORIGIN admin_inserv.//суффикс

fs IN A 192.168.92.34

dns IN A 169.69.91.4

db IN A 169.69.91.2

voip IN A 169.69.91.8

В листинге 4.7 представлен текст файла db.dmz.

Листинг 4.7 - Содержимое файла db.dmz

$TTL 28800 ;TTL по умолчанию

$ORIGIN . ;суффикс

;основной сервер имен для данной зоны

dmz IN SOA ns.admin_inserv dnsmaster.dmz. (

2011112701; серийный номер файла

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

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

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

86400) ; Time to Live

;авторитетные сервера

IN NS ns.dmz. ;первичный сервер

;адреса авторитетных серверов

ns.dmz IN A 192.168.0.1

;адреса хостов зоны

$ORIGIN dmz.//суффикс

mail IN A 169.69.91.4

В листинге 4.8 представлен текст файла db.91.168.192.in-addr.arpa.

Листинг 4.8 - Содержимое файла db.91.168.192.in-addr.arpa

$TTL 28800

$ORIGIN .

91.168.192.in-addr.arpa IN SOA ns.general. dnsmaster. general. (

2011092601

86400

14400

3600000

345600 )

IN NS ns.general.

$ORIGIN 91.168.192.IN-ADDR.ARPA.

2 IN PTR fs.general.

В листинге 4.9 представлен текст файла db.91.168.192.in-addr.arpa.

Листинг 4.9 - Содержимое файла db.91.168.192.in-addr.arpa

$TTL 28800

$ORIGIN .

91.168.192.in-addr.arpa IN SOA ns.admin_inserv. dnsmaster.admin_inserv. (

2011092601

86400

14400

3600000

345600 )

IN NS ns.admin_inserv.

$ORIGIN 91.168.192.IN-ADDR.ARPA.

4 IN PTR dns.general.

2 IN PTR db.general.

8 IN PTR voip.general.

В листинге 4.10 представлен текст файла db.91.69.169.in-addr.arpa

Листинг 4.10 - Содержимое файла db.91.69.169.in-addr.arpa

$TTL 28800

$ORIGIN .

.91.69.169.in-addr.arpa IN SOA ns.dmz. dnsmaster.dmz. (

2011092601

86400

14400

3600000

345600 )

IN NS ns.dmz.

$ORIGIN 91.69.169.IN-ADDR.ARPA.

8 IN PTR mail.dmz.

4 IN PTR dns.general.

2 IN PTR db.general.

8 IN PTR voip.general.

5. Охрана труда

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

5.1 Гигиенические требования к производственным помещениям для эксплуатации ВДТ ПК

Размещение рабочих мест с ВДТ ПК в подвальных помещениях, на цокольных этажах - запрещено. Площадь на одно рабочее место может составлять не меньше чем 6 кв.м, а объем - не менее 20,0 куб. м.

Помещение для работы по ВДТ должны иметь естественное и искусственное освещения соответственно СНиП ІІ-4-79. Естественное освещение может осуществляться через световые прорезы, ориентированные преимущественно на север или северо-восток и обеспечивать коэффициент естественной освещенности (КПО) не ниже 1,5%. Рассчитывается КПО по методике, изложенной в СНиП ІІ-4-79.

Производственные помещения для работы с ВДТ (операторские, диспетчерские) не должны граничить с помещениями, в которых уровни шума и вибрации превышают допустимые значения (производственные цеха, мастерские и т.п.) согласно СН 3223-85, СН 3044-84, ГР 2411-81, ГОСТ 12.1.003-83.

Звукоизоляция оградительных конструкций помещений с ВДТ может обеспечивать параметры шума, которые отвечают требованиям СН 3223-85, ГОСТ 12.1.003-83, ГОСТ 12.1.012-90.

Помещение для работы с ВДТ должны быть оборудованы системами отопления, кондиционирования воздуха или вытяжной вентиляцией соответственно СНиП 2.04.05-91. Нормированные параметры микроклимата, ионного состава воздуха, содержимого вредных веществ должны отвечать требованиям СН 4088-86, СН 2152-80, ГОСТ 12.1.005-88, ГОСТ 12.1.007-76.

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

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

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

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

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

Требования для вспомогательных помещений должны отвечать СНиП 2.09.04-87.

5.2 Пожарная безопасность в рабочих помещениях

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

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

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

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

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

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

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

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

5.3 Электробезопасность при работе с персональным компьютером

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

Проходя через тело человека, электрический ток оказывает на него сложное воздействие, вызывая термическое, электролитическое, механическое и биологическое действие. Любое из перечисленных воздействий тока может привести к электрической травме, т.е. к повреждению организма, вызванному воздействием электрического тока или электрической дуги (ГОСТ 12.1.009-76).

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

5.4 Гигиенические требования к параметрам производственной среды в помещениях с ВДТ ПК

Рассмотрим основные параметры среды, обеспечивающие комфортную работу с ВДТ ПК.

5.4.1 Микроклимат в производственных помещениях

Под метеорологическими условиями производственной среды согласно ГОСТ 12.1.005-88 понимают сочетания температуры, относительной влажности, скорости движения и запыленности воздуха. Перечисленные параметры оказывают огромное влияние на функциональную деятельность человека, его самочувствие и здоровье и на надежность работы средств вычислительной техники.

С целью создания нормальных условий для персонала лабораторий с использованием ПК установлены нормы производственного микроклимата (ГОСТ 12.1.005-88). Эти нормы устанавливают оптимальные и допустимые значения температуры, относительной влажности и скорости движения воздуха для рабочей зоны помещений вычислительного центра.

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

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

5.4.2 Шум и вибрация

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

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

Согласно ГОСТ 12.1.003-83 ССБТ "Шум. Общие требования безопасности" и СН №3223-85 нормируемой шумовой характеристикой рабочих мест при постоянном шуме являются уровни звуковых давлений в децибелах в октавных полосах.

Совокупность таких уровней называется предельным спектром, номер которого численно равен уровню звукового давления в октавной полосе со среднегеометрической частотой 1000 Гц.

Уровни звукового давления в октавных полосах частот, равные звука и эквивалентные равные звука на рабочих местах, оборудованных ВДТ ПК, должны отвечать требованиям СН 3223-85, ГОСТ 12.1.003-83.

Оборудование, которое представляет источник шума (АЦП, принтеры и т.п.), следует располагать вне помещения для работы с ВДТ ПК.

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

5.4.4 Природное и искусственное освещение рабочих мест

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

На рабочем месте обеспечивается совмещенное освещение (естественное и искусственное).

Естественное освещение может осуществляться через световые прорезы, ориентированные преимущественно на север или северо-восток и обеспечивать коэффициент естественной освещенности (КПО) не ниже 1,5%. Рассчитывается КПО по методике, изложенной в СНиП ІІ-4-79.

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

Для искусственного освещения помещений, в которых используются ПК и измерительная аппаратура, следует использовать люминесцентные лампы, у которых высокая световая отдача (до 75 лм/Вт и более), продолжительный срок службы (до 10000 ч), малая яркость светящейся поверхности, близкий к естественному спектральный состав излучаемого света, что обеспечивает хорошую цветопередачу.

Согласно действующим строительным нормам и правилам СНиП II-79 для совмещенного освещения регламентирован коэффициент естественной освещенности КЕО.

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

Показатель освещенности в случае использования источников общего искусственного освещения в производственных помещениях может не превышать 20, а показатель дискомфорта в административно-общественных помещениях может быть не больше, чем 40.

Рекомендуемая яркость в поле зрения операторов должна находиться в пределах 1:5 - 1:10.

5.5 Требования к режимам работы и отдыха при работе с ВДТ ПК

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

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

При выполнении в течение дня работ, которые относятся к различным видам трудовой деятельности, основной работой с ВДТ ЭВМ и ПЭВМ следует считать такую, которая занимает не меньше 50% времени на протяжении рабочей смены должны предусматриваться:

- перерывы для отдыха и еды (обеденные перерывы);

- перерывы для отдыха и личных нужд;

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

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

Внутрисменные режимы труда и отдыха при работе с ВДТ ЭВМ и ПЭВМ разработаны с учетом характера трудовой деятельности, напряженности и тяжести труда дифференцировано для каждой профессии (СанПиН 2.2.2.542-96).

5.6 Профессиональные группы

По характеру трудовой деятельности выделено три профессиональные группы согласно действующему классификатору профессий:

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

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

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

Устанавливаются внутрисменные режимы труда и отдыха при работе с ЭВМ при 8-часовой дневной рабочей смене в зависимости от характера труда:

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

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

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

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

При 12-часовой рабочей смене регламентированные перерывы должны устанавливаться впервые 8 часов работы аналогично перерывам при 8-часовой рабочей смене, а в течение последних 4-х часов работы, независимо от характера трудовой деятельности, через каждый час продолжительностью 15 минут.

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

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

5.7 Инженерный расчет задачи

Исходные данные для расчета защитного заземления: грунт - супесок, длина уголка - 4 м, размеры уголка - 6 х 6 см, линейное напряжение сети - 0,38 кВ, сопротивление естественного заземлителя - 20 Ом, длина кабельных линий - 25 км, длина воздушных линий - 12 км.

В качестве электродов приняты уголки.

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

Цель расчета заземляющего устройства - определение количества и размеров заземлителей .

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

Определим допустимое сопротивление заземляющего устройства Rд . Для электроустановок напряжением до 1000В в общем случае считаем Rд = = 4Ом.

Определяем необходимое сопротивление искусственных заземлителей:

, (5.1)

где Rn - сопротивление естественных заземлителей.

Определяем удельное сопротивление грунта. Для супеска оно составляет = 300 Ом*м. Рассчитаем сопротивление растекания тока с одного вертикального электрода R1.

Значение сопротивления рассчитаем по формуле:

, (5.2)

где

Тогда:

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

Необходимое количество вертикальных электродов определяется зависимостью:

, (5.3)

где - коэффициент взаимного экранирования электродов, зависит от rjколичества электродов и их взаимного расположения.

Таким образом, для определения необходимого количества вертикальных электродов необходимо определить расположение (в ряд или по контуру), условное количество электродов n' и отношение расстояния между заземлителями к их длине.

Возьмем расстояние между вертикальными электродами a равное 8м. То есть a/l=2. При n=20 и расположении заземлителей по контуру =0,67, рассчитаем n:

. (5.4)

Условное количество электродов и рассчитанное количество не отличаются более чем на 10%, поэтому это количество можно считать верным.

Рассчитывается сопротивление растекания тока искусственных заземлителей. В качестве соединительной полосы используется сталь, протянутая в грунте на ширину b. Ширину полосы примем равной 12 мм.

, (5.5)

где

.

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

, (5.6)

где Г - коэффициент экранирования горизонтального электрода.

Г = 0,56 при a / l = 2.

Полученное сопротивление заземления не превышает допустимое RШ, таким образом, расчет проведен правильно и предложенная схема заземления гарантирует устранение опасности поражения электрическим током при переходе напряжения на нетоковедущие части (корпус) используемого электрооборудования.

Выводы

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

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

На данный момент ошибки при работе реализованной части ИКС не обнаружены, но после некоторого периода работы с системой, вероятно, понадобится доработка проекта.

Особо ценными моментами разработки можно назвать: опыт создания приложения на основе слабосвязанных подсистем, получение навыков работы инструментами тестирования приложений, набором соответствующих технологий и инструментальных средств, таких как Facelets, JBoss Richfaces, JSF и Hibernate (JPA).

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

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

В аппаратной части дипломной работы разработан проект локальной вычислительной сети (ЛВС) редакции журнала «Мой компьютер», осуществлен подбор оборудования, а также проведено моделирование работы сети с помощью программы Packet Tracer.

Перечень использованных источников

1. Видеонаблюдение, системы видеонаблюдения, IP видеонаблюдение [Электронный ресурс]. - Режим доступа: URL : http://www.marka.net.ua/ video_observation/. - Название с экрана.

2. Программное обеспечение TRASSIR для IP-видеонаблюдения [Електроний ресурс]. - Режим доступа : URL : http://www.dssl.ru/ products/programmnoe-obespechenie-trassir. - Название с экрана.

3. NMS - Бесплатное программное обеспечение для IP видеонаблюдения [Електроний ресурс]. - Режим доступа : URL : http://www.novus.ua/ru/node/5726. - Название с экрана.

4. VOCORD Phobos Video многоканальная цифровая система видеонаблюдения [Електроний ресурс]. - Режим доступа : URL : http://www.vocord.ru/425/. - Название с экрана.

5. Фаулер М., Скотт К. UML. Основы. - Пер. с англ. - СПб.: Символ-Плюс, 2002.

6. Головач В. Интерфейс: новые направления в проектировании компьютерных систем. - СПб.: Символ-Плюс, 2004.

7. Red5 Media Server Development Setup Tutorial [Электронный ресурс]. - Режим доступа : URL : http://www.technogumbo.com/tutorials/ Red5-Media-Server-Development-Setup-Tutorial/Red5-Media-Server-Development-Setup-Tutorial.php. - Название с экрана.

8. Как записывать видео потоки RTMP Flash с помощью Red5 [Электронный ресурс]. - Режим доступа : URL : http://mediaservers.ru/ mediaservers/102-kak-zapisyvat-video-potoki-rtmp-flash-s-pomoshhyu.html. - Название с экрана.

9. Кузнецов А.Д. Исследование передачи видеопотока по сетям передачи данных [Электронный ресурс]. - Режим доступа : URL : http://masters.donntu.edu.ua/2005/kita/kuznetsov/diss/diss.htm. - Название с экрана.

10. Фаулер, Мартин - Архитектура корпоративных программных приложений.: Пер. с англ. -- М.: Издательский дом "Вильяме", 2006. -- 544 с

11. Neil Matthew, Richard Stones. Beginning Databases with PostgreSQL: From Novice to Professional, Second Edition. - Apress, 2005. - 665 c.

12. Гамма Э., Холм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. - СПб: Питер, 2006. - 366 с.

13. Hibernate Reference Documentation [Электронный ресурс]. - Режим доступа : URL : http://docs.jboss.org/hibernate/stable/core /reference/en/html/. - Название с экрана.

14. Buer C., King G. - Hibernate in Action- Manning Publications Co., 2008. - 400 c.

15. JavaServer Faces Technology [Электронный ресурс]. - Режим доступа: URL : http://www.oracle.com/technetwork/java/javaee/ javaserverfaces-139869.html. - Название с экрана.

16. Введение в JavaServer Faces 1.2: Часть 1. Создание простых приложений [Электронный ресурс]. - Режим доступа : URL : http://www.ibm.com/developerworks/ru/edu/j-jsf1/section1.html. - Название с экрана.

17. RichFaces Documentation [Электронный ресурс]. - Режим доступа : URL : http://www.jboss.org/richfaces/docs.html. - Название с экрана.

18. RichFaces Live Demo [Электронный ресурс]. - Режим доступа : URL : http://livedemo.exadel.com/richfaces-demo/richfaces/action param.jsf. - Название с экрана.

19. JavaServer Faces View Definition Framework. Developer Documentation [Электронный ресурс]. - Режим доступа : URL : https://facelets.dev.java.net/nonav/docs/dev/docbook.html Facelets. - Название с экрана.

20. JavaServer Faces. Библиотека профессионала, 2-е изд. : Пер. с англ. - М. : ООО «И.Д. Вильямс», 2008. - 576 с. : ил. - Парал. тит. англ.

21. Xuggler framework [Электронный ресурс]. - Режим доступа : URL : http://wiki.xuggle.com/Tutorials. - Название с экрана.

22. Xuggler. Многопоточное программирование [Электронный ресурс]. - Режим доступа : URL : http://mediaservers.ru/mediaservers/98-xuggler-mnogopotochnoe-programmirovanie.html. - Название с экрана.

23. JUnit. Getting Started [Электронный ресурс]. - Режим доступа : URL: http://junit.sourceforge.net/#Getting - Getting Started. - Название с экрана.

24. Протокол взаимодействия сервисов SOAP [Электронный ресурс]. - Режим доступа : URL : http://www.w3.org/TR/soap. - Название с экрана.

25. Все об LDAP [Электронный ресурс]. - Режим доступа : URL : http://www.barabanov.ru/arts/LDAPremarks-draft-2.pdf. - Название с экрана.

26. Компьютерные сети. 4-е изд. / Э. Таненбаум. - СПб.: Питер, 2003. -992с.: ил.

27. DES-1008D - D-Link [Электронный ресурс]. - Режим доступа : URL : http://www.dlink.ru/ru/products/3/785.html. - Название с экрана.

28. DGS-1016D/GE - D-Link [Электронный ресурс]. - Режим доступа : URL : http://www.dlink.ru/ru/products/1/788.html. - Название с экрана.

29. D-Link DES-3528 [Электронный ресурс]. - Режим доступа : URL : http://www.dlink.ru/ua/products/3/1054_b.html. - Название с экрана.

30. Cisco 2811 Integrated Services Router [Электронный ресурс]. - Режим доступа : URL : http://www.cisco.com/en/US/products/ps5881/ index.html. - Название с экрана.

31. Cisco EtherSwitch Service Modules [Электронный ресурс]. - Режим доступа : URL : http://www.cisco.com/en/US/docs/ios/12_3t/12_3t14/ feature/guide/miragenm.html. - Название с экрана.

32. Модуль NM-HDV-1E1-30E [Электронный ресурс]. - Режим доступа : URL : http://www.cisnet.ru/catalog/modules/nm/nmhdv1e1e. html. - Название с экрана.

33. Маршрутизатор TL-R4299G [Электронный ресурс]. - Режим доступа : URL : http://www.tplink.com/ru/products/productDetails.asp? pmodel=TL-R4299G. - Название с экрана.

34. VLAN. Часть 2 -- Построение VLAN на коммутаторах CISCO в эмуляторе Packet Tracer [Электронный ресурс]. - Режим доступа : URL : http://www.publitec.us/?p=251. - Название с экрана.

35. О.О. Навакатикян, С.М. Стрюков, В.В. Кальниш Охрана труда пользователей компьютерных видеодисплейных терминалов. - К., 1997. - 400 с.

Приложение 1

«Информационно-компьютерная система службы видеонаблюдения»

Обозначение

Наименование

Примеч.

Документация

ЧГТУ 060538.010.12

Информационно-компьютерная

система службы видеонаблюдения.

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

ЧГТУ 060538.010.13

Информационно-компьютерная

система службы видеонаблюдения.

Описание программы

Комплексы

Операционная система

Microsoft Windows XP SP2

Web-сервер

Apache Tomcat 6.0.18

СУБД

GDG PostgreSQL 8.4

Класс Attribute.java

package ua.stu.videoarch.model;

import java.io.Serializable;

import javax.persistence.Entity;

import javax.persistence.FetchType;

import javax.persistence.GeneratedValue;

import javax.persistence.Id;

import javax.persistence.JoinColumn;

import javax.persistence.Lob;

import javax.persistence.ManyToOne;

import javax.persistence.NamedQueries;

import javax.persistence.NamedQuery;

import javax.persistence.Table;

* @author Kalyazina Katerina

@Entity

@Table(name = "ATTRIBUTES")

@NamedQueries({

@NamedQuery(name = "Attribute.getByCategoryId", query = "select a from Attribute a where a.category.id = :id"),

@NamedQuery(name = "Attribute.getByCheckpostId", query = "select a from Attribute a where a.checkpost.id = :id")

})

public class Attribute implements Serializable {

private static final long serialVersionUID = 1L;

@Id

@GeneratedValue

private Long id;

private String name;

@Lob

private String value;

@ManyToOne(fetch = FetchType.EAGER)

@JoinColumn(name = "TYPE_ID")

private AttrType type;

@ManyToOne(fetch = FetchType.LAZY)

@JoinColumn(name = "CATEGORY_ID")

private Category category;

@ManyToOne(fetch = FetchType.LAZY)

@JoinColumn(name = "CHECKPOST_ID")

private Checkpost checkpost;

}

Класс AttrType.java

package ua.stu.videoarch.model;

import java.io.Serializable;

import java.util.List;

import javax.persistence.Entity;

import javax.persistence.FetchType;

import javax.persistence.GeneratedValue;

import javax.persistence.Id;

import javax.persistence.NamedQueries;

import javax.persistence.NamedQuery;

import javax.persistence.OneToMany;

import javax.persistence.Table;

* @author Kalyazina Katerina

@Entity

@Table(name = "ATTR_TYPES")

@NamedQueries({

@NamedQuery(name = "AttrType.getByTitle", query = "select at from AttrType at where at.title = :title")

})

public class AttrType implements Serializable {

private static final long serialVersionUID = 1L;

@Id

@GeneratedValue

private Long id;

private String title;

private String dataType;

@OneToMany(fetch = FetchType.LAZY, mappedBy = "type")

private List<Attribute> listAttributes;

}

Класс Category.java

package ua.stu.videoarch.model;

import java.io.Serializable;

import java.util.List;

import javax.persistence.Entity;

import javax.persistence.FetchType;

import javax.persistence.GeneratedValue;

import javax.persistence.Id;

import javax.persistence.JoinColumn;

import javax.persistence.Lob;

import javax.persistence.ManyToOne;

import javax.persistence.NamedQueries;

import javax.persistence.NamedQuery;

import javax.persistence.OneToMany;

import javax.persistence.Table;

* @author Kalyazina Katerina

@Entity

@Table(name = "CATEGORIES")

@NamedQueries({

@NamedQuery(name = "Category.getAll", query = "select c from Category c")

})

public class Category implements Serializable {

private static final long serialVersionUID = 1L;

@Id

@GeneratedValue

private Long id;

@Lob

private String description;

private String name;

@ManyToOne(fetch = FetchType.EAGER)

@JoinColumn(name = "TOP_CATEGORY_ID")

private Category topCategory;

@OneToMany(fetch = FetchType.LAZY, mappedBy = "topCategory")

private List<Category> subCategories;

@OneToMany(fetch = FetchType.EAGER, mappedBy = "category")

private List<Attribute> listAttributes;

@OneToMany(fetch = FetchType.EAGER, mappedBy = "topCategory")

private List<Checkpost> listCheckposts;

@OneToMany(fetch = FetchType.LAZY, mappedBy = "category")

private List<Employee> listEmployee;

}

Класс Checkpost.java

package ua.stu.videoarch.model;

import java.io.Serializable;

import java.util.List;

import javax.persistence.Entity;

import javax.persistence.FetchType;

import javax.persistence.GeneratedValue;

import javax.persistence.Id;

import javax.persistence.JoinColumn;

import javax.persistence.Lob;

import javax.persistence.ManyToOne;

import javax.persistence.NamedQueries;

import javax.persistence.NamedQuery;

import javax.persistence.OneToMany;

import javax.persistence.Table;

* @author Kalyazina Katerina

*/

@Entity

@Table(name = "CHECKPOSTS")

@NamedQueries({

@NamedQuery(name = "Checkpost.getByCategoryId", query = "select ch from Checkpost ch where ch.topCategory.id = :id")

})

public class Checkpost implements Serializable {

private static final long serialVersionUID = 1L;

@Id

@GeneratedValue

private Long id;

private String ip;

@Lob

private String description;

@OneToMany(fetch = FetchType.EAGER, mappedBy = "checkpost")

private List<SDPAttribute> listSDPAttributes;

@ManyToOne(fetch = FetchType.EAGER)

@JoinColumn(name = "TOP_CATEGORY_ID")

private Category topCategory;

@OneToMany(fetch = FetchType.EAGER, mappedBy = "checkpost")

private List<Attribute> listAttributes;

@OneToMany(fetch = FetchType.LAZY, mappedBy = "checkpost")

private List<Fixation> listFixations;

@OneToMany(fetch = FetchType.LAZY, mappedBy = "checkpost")

private List<Part> listParts;

}

Класс Employee.java

package ua.stu.videoarch.model;

import java.io.Serializable;

import java.util.Calendar;

import java.util.List;

import javax.persistence.Column;

import javax.persistence.Entity;

import javax.persistence.FetchType;

import javax.persistence.GeneratedValue;

import javax.persistence.Id;

import javax.persistence.JoinColumn;

import javax.persistence.ManyToOne;

import javax.persistence.NamedQueries;

import javax.persistence.NamedQuery;

import javax.persistence.OneToMany;

import javax.persistence.Table;

import javax.persistence.Temporal;

import javax.persistence.TemporalType;

* @author Kalyazina Katerina

*/

@Entity

@Table(name= "EMPLOYEE")

@NamedQueries({

@NamedQuery(name = "Employee.getByCategoryId", query = "select e from Employee e where e.category.id = :id"),

@NamedQuery(name = "Employee.getAll", query = "select e from Employee e")

})

public class Employee implements Serializable {

private static final long serialVersionUID = 1L;

@Id

@GeneratedValue

private Long id;

private String name;

private String surname;

private String patronymic;

private String email;

@Temporal(TemporalType.DATE)

private Calendar birthday;

private String post;

@Column(length = 4000)

private String address;

@OneToMany(fetch = FetchType.LAZY, mappedBy = "employee")

private List<Fixation> listFixations;

@ManyToOne(fetch = FetchType.EAGER)

@JoinColumn(name = "CATEGORY_ID")

private Category category;

}

Класс Fixation.java

package ua.stu.videoarch.model;

import java.io.Serializable;

import java.util.Calendar;

import javax.persistence.Entity;

import javax.persistence.FetchType;

import javax.persistence.GeneratedValue;

import javax.persistence.Id;

import javax.persistence.JoinColumn;

import javax.persistence.ManyToOne;

import javax.persistence.NamedQueries;

import javax.persistence.NamedQuery;

import javax.persistence.Table;

import javax.persistence.Temporal;

import javax.persistence.TemporalType;

* @author Kalyazina Katerina

@Entity

@Table(name = "FIXATIONS")

@NamedQueries({

@NamedQuery(name = "Fixation.searchByTimeRange", query = "select f from Fixation f where f.time >= :start AND f.time <= :end"),

@NamedQuery(name = "Fixation.getByCheckpostId", query = "select f from Fixation f where f.checkpost.id = :id"),

@NamedQuery(name = "Fixation.getByEmployeeId", query = "select f from Fixation f where f.employee.id = :id")

})

public class Fixation implements Serializable {

private static final long serialVersionUID = 1L;

@Id

@GeneratedValue

private Long id;

@Temporal(TemporalType.TIMESTAMP)

private Calendar time;

@ManyToOne(fetch = FetchType.EAGER)

@JoinColumn(name = "EMPLOYEE_ID")

private Employee employee;

@ManyToOne(fetch = FetchType.EAGER)

@JoinColumn(name = "CHECKPOST_ID")

private Checkpost checkpost;}

UserRoles.java

package ua.cn.tour.domain;

public enum UserRoles {

* Administrator of the system

ADMIN,

/**

* Operator

OPERATOR,

* User, who visits system

GUEST,

User, who can add entities

MANAGER

}

Класс Part.java

package ua.stu.videoarch.model;

import java.io.Serializable;

import java.util.Calendar;

import javax.persistence.Entity;

import javax.persistence.FetchType;

import javax.persistence.GeneratedValue;

import javax.persistence.Id;

import javax.persistence.JoinColumn;

import javax.persistence.ManyToOne;

import javax.persistence.NamedQueries;

import javax.persistence.NamedQuery;

import javax.persistence.Table;

import javax.persistence.Temporal;

import javax.persistence.TemporalType;

* @author Kalyazina Katerina

@Entity

@Table(name = "PARTS")

@NamedQueries({

@NamedQuery(name = "Part.getByTime", query = "select p from Part p where p.dateFrom <= :time AND p.dateTo >= :time"),

@NamedQuery(name = "Part.getByTimeRange", query = "select p from Part p where :start BETWEEN p.dateFrom AND p.dateTo OR " +

":end BETWEEN p.dateFrom AND p.dateTo OR " +

"p.dateFrom BETWEEN :start AND :end OR " +

"p.dateTo BETWEEN :start AND :end")

})

public class Part implements Serializable {

private static final long serialVersionUID = 1L;

@Id

@GeneratedValue

private Long id;

private String file;

private Long length;

@Temporal(TemporalType.TIMESTAMP)

private Calendar dateTo;

@Temporal(TemporalType.TIMESTAMP)

private Calendar dateFrom;

@ManyToOne(fetch = FetchType.LAZY)

@JoinColumn(name = "CHECKPOST_ID")

private Checkpost checkpost;

}

Класс SDPAttribute.java

package ua.stu.videoarch.model;

import java.io.Serializable;

import javax.persistence.Entity;

import javax.persistence.FetchType;

import javax.persistence.GeneratedValue;

import javax.persistence.Id;

import javax.persistence.JoinColumn;

import javax.persistence.Lob;

import javax.persistence.ManyToOne;

import javax.persistence.NamedQueries;

import javax.persistence.NamedQuery;

import javax.persistence.Table;

* @author Kalyazina Katerina

@Entity

@Table(name = "SDP_ATTRIBUTES")

@NamedQueries({

@NamedQuery(name = "SDPAttribute.getByCheckpostId", query = "select s from SDPAttribute s where s.checkpost.id = :id")

})

public class SDPAttribute implements Serializable {

private static final long serialVersionUID = 1L;

@Id

@GeneratedValue

private Long id;

private String name;

@Lob

private String value;

@ManyToOne(fetch = FetchType.LAZY)

@JoinColumn(name = "CHECKPOST_ID")

private Checkpost checkpost;

}

Интерфейс ICategoryService.java

public interface ICategoryService extends IGenericService<Category> {

/**

* Find category by name

* @param name

* of the category

* @return Find category

* @throws IllegalArgumentException

* if parameter is null

public Category getByName(String name) throws IllegalArgumentException;

* Find category by description

* @param description

* of the category

* @return find category

* @throws IllegalArgumentException

* if parameter is null

public List<Category> getByDescription(String description)

throws IllegalArgumentException;

* Find all category by currency

* @param topCategory

* @return list of find countries

* @throws IllegalArgumentException

* if parameter is null

public List<Category> getByTopCategory(String topCategory)

throws IllegalArgumentException;

public Category save(Category entity) throws IllegalArgumentException,

GeneralServiceException;

public List<Category> getAllEntites();

public void delEntity(Long id) throws IllegalArgumentException,

GeneralServiceException;

public Category getEntityById(Long id) throws IllegalArgumentException;

}

Интерфейс ICheckpostService.java

public interface ICheckpostService extends IGenericService<Checkpost> {

* Find checkpost by name

* @param name

* of the checkpost

* @return Find checkpost

* @throws IllegalArgumentException

* if parameter is null

public Checkpost getByName(String name) throws IllegalArgumentException;

* @param id

* category id

* @return list of checkposts to this category or <code>null</code> otherwise

public List<Checkpost> getCheckpostByCategory(Long categoryId) throws IllegalArgumentException;

* @param name

* name of the checkpost

* @return list of checkposts which have certain name <code>null</code>

public List<Checkpost> getCheckpostByName(String name) throws IllegalArgumentException;

public void delEntity(Long id) throws IllegalArgumentException,

GeneralServiceException;

public void delEntity(Checkpost entity) throws IllegalArgumentException,

GeneralServiceException;

public List<Checkpost> getAllEntites();

public Checkpost getEntityById(Long id) throws IllegalArgumentException;

public Checkpost save(Checkpost entity) throws IllegalArgumentException,

GeneralServiceException;


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

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

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

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

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

  • Обзор существующих технологий систем видеонаблюдения (аналоговых, IP, смешанных), принцип их работы, преимущества и недостатки. Анализ основных критериев выбора технологии системы видеонаблюдения. Стандартный расчёт проекта системы IP-видеонаблюдения.

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

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

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

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

    учебное пособие [1,4 M], добавлен 07.07.2013

  • Обзор современных средств видеонаблюдения. Анализ охраняемого объекта и подбор оборудования. Выбор видеокамер и видеорегистратора. Разработка проекта, монтаж и установка оборудования. Экономическое обоснование объекта видеонаблюдения, структурная схема.

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

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

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

  • Общие сведения о предприятии. Анализ угроз безопасности. Обзор сети ОАО "ППГХО". Обзор систем видеонаблюдения. Выбор технологии доступа к видеокамерам. Разработка мероприятий по обеспечению безопасных и комфортных условий труда оператора видеонаблюдения.

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

  • Разработка автомобильной системы видеонаблюдения: анализ технического задания, сравнение с аналогами; структурная схема. Выбор элементной базы; конструкторско-технологический расчет печатной платы, проектирование в САПР P-CAD; монтаж системы, SMT сборка.

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

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

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

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