База данных библиотеки "Стэлс"
Проблемы, обзор и анализ публикаций процесса функционирования библиотеки и обоснование его автоматизации. Анализ альтернативного программного обеспечения по автоматизации работы библиотек. Моделирование процесса функционирования библиотеки "Стэлс".
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 09.01.2014 |
Размер файла | 1,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
К техническим факторам относят: несоответствие технологического процесса требованиям техники безопасности; конструктивные недостатки оборудования, инструментов, приспособлений, транспортных и энергетических систем; несовершенство конструкции технических средств с точки зрения техники безопасности (отсутствие на оборудовании блокировок, ограждений, защитных экранов и др.; несовершенство средств индивидуальной защиты; неисправность технических средств и др.).
К гигиеническим факторам относят: неблагоприятные микроклиматические условия; нерациональное освещение рабочих мест; стесненность производственных помещений; наличие на рабочих местах повышенного шума и вибрации; загрязненность и загазованность воздушной среды; вредные излучения и др.
К медицинским факторам относят: медицинские противопоказания к работе за ВДТ; несоответствие требований производственной деятельности психофизиологическим качествам пользователя.
7.1.3 Воздействие на глаза и зрение
Работа с ВДТ оказывает значительную нагрузку на все элементы зрительной системы. Однако в настоящее время еще не окончательно решен вопрос о роли ВДТ в возникновении катаракты, приобретении миопии и других нарушений функций органа зрения.
Катаракта -- это помутнение хрусталика, которое может (если оно достаточно плотное) вызвать ухудшение зрения и даже его потерю. Небольшие помутнения носят возрастной характер и проявляются у большинства пожилых людей, являясь одной из наиболее частых причин снижения остроты зрения. Катаракты возникают под влиянием большого числа факторов, некоторые из которых (радиация) дейсгвуют (хотя и очень незначительно) при работе с ВДТ. В настоящее время дискуссия о ВДТ как о причине возникновения катаракты еще не завершена т. к. нет четких доказательств ее происхождения у пользователей.
Как указывается в материалах ВОЗ, электромагнитное излучение является единственным известным фактором, связанным с ВДТ, который вызывает катарактогенез. Потенциально способствующими развитию катаракты считаются четыре области электромагнитного излучения: ионизирующее, ультрафиолетовое-А, инфракрасное и микроволновое. Эффект всех этих излучений зависит от дозы. Однако для всех перечисленных областей известные в настоящее время уровни, вызывающие развитие катаракты, на несколько порядков выше, чем излучаемые ВДТ. Поэтому принято считать, что электромагнитное излучение ВДТ не может быть фактором, влияющим на возникновение катаракт у пользователей ВДТ.
В некоторых массовых исследованиях изучали распространенность среди пользователей ВДТ таких заболеваний, как глаукома, макулопатия, воспаление радужной оболочки глаза и другие. С помощью специальных офтальмологических опросников и обследований было показано, что различий в распространенности заболеваний между пользователями ВДТ и лицами контрольных групп не имеется.
Часто высказывается предположение, что работа с ВДТ может приводить к развитию близорукости. Однако четких доказательств негативного влияния ВДТ и в этом случае не было получено, хотя имеются данные о функциональных отклонениях уровня рефракции при работе с ВДТ.
Работа за ВДТ является значительной нагрузкой на мышечный аппарат глаза. Имеющиеся функциональные или анатомические нарушения глазодвигательных мышц значительно усложняют выполнение зрительной работы, поэтому приобретают все большее значение точная коррекция отклонений в остроте зрения малых степеней, устранение расстройств бинокулярного зрения, аккомодации и конвергенции.
Повороты глазных яблок с целью наилучшего видения объекта трудовой деятельности и наводка на него осуществляется благодаря функционированию глазодвигательных мышц, мышц радужной оболочки и цилиарной мышцы. Все эти мышцы, как и всякие другие, при длительной работе подвержены утомлению и перенапряжению. Это проявляется в ослабленном реагировании на раздражители, неприятными субъективными ощущениями, двоением и затрудненностью фиксации текста, расплывчатостью всего рассматриваемого, резью в глазах. Поэтому отклонения различной степени от нормального уровня остроты зрения, расстройства бинокулярного зрения, аккомодации и конвергенции заметно влияют на качество выполняемой работы, ухудшают самочувствие работающих, приводят к развитию признаков стойкого зрительного дискомфорта.
Зрительная работоспособность зависит от многих факторов, но в первую очередь от внешних условий и содержания деятельности, а также от функционального состояния зрительной системы работающего. Известно, что возможные четыре разновидности зрительного утомления связаны с:
- нарушением механизмов первичной обработкисигнала (апарат рефракции, аккомодации и конвергенции) и защиты рецепторних полей (зрачок, веки);
- негативными изменениями функций первичного анализа сигнала (процессы, протекающие в сетчатой оболочке);
- снижением функциональных возможностей структур вторичного анализа сигнала;
- нарушением механизмов окончательного анализа сигнала.
Наряду с этим в условиях значительной зрительной нагрузки происходит нарушение механизмов, компенсирующих функционально-анатомическую асимметрию глазодвигательных мышц. В спокойном состоянии эти асимметрии компенсируются конвергенцией и фузией, которые тесно связаны с аккомодацией. Негативные изменения компенсаторных механизмов выражаются в возникновении или усилении гетерофории, либо изменении ее характера, что затрудняет выполнение работы. По данным ряда авторов, напряженная зрительная работа, каковой является работа за ВДТ, вызывает заметные изменения в тонусе глазодвигательных мышц и приводит к нарушению мышечного баланса глаз, что во многих случаях предопределяет возникновение зрительного дискомфорта.
Исследованиями ведущих офтальмологов установлено, что у 72% пользователей ВДТ наблюдались жалобы со стороны глаз. Эти жалобы условно подразделяются на «глазные» (боли в области глаз, чувство песка в глазах, покраснение век и глазных яблок, головные боли) и«зрительные»(затуманивание зрения, трудность перевода взора с близких на далекие предметы и обратно, быстрое утомление при зрительной работе, двоение предметов).
Учеными (Э. С. Аветисовым, Ю. 3. Розенблюмом Л. Р.) обнаружено, что у исполнителей зрительно напряженных работ отмечается к концу смены снижение объема аккомодации. Клиническая же рефракция при исходной эмметропии и миопии имеет тенденцию к усилению («спазм аккомодации») миопическая офтальмопатия, а при гиперметропии -- к ослаблению («парез аккомодации») -- гиперметропическая офтальмопатия. При первой офтальмопатии наблюдается сначала временное, а затем и постоянное усиление рефракции -- профессиональная близорукость; при второй --наблюдается ослабление рефракции и ранняя пресбиопия. По мнению авторов, в патогенезе профессиональной офтальмопатии ведущим звеном является длительное статическое напряжение аккомодации. В случае, если резервы регулятора роста глаза не исчерпаны, развивается миопическая форма, а в случае, если исчерпаны,-- гиперметропическая.
Последствием напряженной зрительной работы за ВДТ может быть не только специфический зрительный дискомфорт, но и возникновение головных болей. Причины появления головных болей и результат анализа их связи с различными факторами, рассмотренные в материалах ВОЗ, приведены в таблице 7.1.
Таблица 7.1 - Причины появления головных болей и результат анализа их связи с различными факторами
Связь появления головных болей у пользователей ВДТ с факторами трудовой среды |
|||
Причины появления головной боли |
Фактор, влияющий на развитие утомления |
Управление выявленной тенденции |
|
Появляется по времястресса |
Число лет работы за ВДТ |
Отрицательная связь |
|
Связана с условиями и содержанием работы |
Освещенность рабочего моста |
Положительная связь |
|
Напряженная, интенсивная работа |
связь |
||
Зрительная работа, связанная с восприятием информации с большой поверхности |
Характер движения глаз |
Положительная связь |
|
Зрительная работа, связанная сдвоенном и расплывчатостью изображения |
Число часов работы за ВДТ |
Отрицательная связь |
7.1.4 Костно-мышечный дискомфорт
Симптомы костно-мышечного дискомфорта проявляются индивидуально и с различной частотой (ежедневно, эпизодически, редко или никогда). Они могут локализоваться в различных частях тела (шея, поясница, плечи, руки и др.) и выражаться в виде боли, скованности, усталости,судорог, онемения, тремора и пр.
При сравнении жалоб на костно-мышечный дискомфорт у пользователей ВДТ и лиц контрольных групп (по данным ВОЗ) были получены неоднозначные результаты. Более отчетливые различия были получены при анализе локализации костно-мышечных симптомов. Пользователи, работающие в диалоговом режиме и в режиме ввода данных, чаще жаловались на боли в области шеи, ограничивающие подвижность головы, плечевого сустава и спины, чем другие служащие. Операторы по вводу данных чаще жаловались на боли в руках и в верхней части ног.
Отмечается возрастание частоты жалоб на боли в области шеи, плечевых суставов и спины по мере увеличения длительности работы за ВДТ. Причем некоторые авторы констатируют связь проявлений боли, скованности в плечевых суставах, шее и спине с неблагоприятными зрительными факторами, проявляющимися при работе за ВДТ: раздражающим освещением, блескостью и мельканием. Увеличению частоты костно-мышечных болей также способствуют:
1 повышенная психическая нагрузка на пользователя, корда качество его работы контролируется системой;
2 высокая напряженность работы;
3 низкий уровень удовлетворенности выполняемой деятельностью.
Костно-мышечные нарушения у пользователей ВДТ в основном связаны:
1 с повторяющимися движениями, вызванными работой за клавиатурой;
2 нерациональной позой, которая усугубляется отсутствием учета эргономических требований к организации рабочего места, атакже наличием блескости и отражения на экране ВДТ;
3 малоподвижностью (гиподинамией).
Установлена связь между большим числом ежедневных ударов по клавишам и болями в руках. Одной из причин усиления негативных ощущений является большое быстродействие современных клавиатур, а также небольшая сила ударов, которая исключает участие предплечья.
По мнению специалистов ВОЗ, к дискомфорту, испытываемому многими пользователями ВДТ, следует относиться серьезно в плане его предупреждения или лечения, независимо от того, доказана ли в настоящее время объективная связь между дискомфортом и проявляющимися органическими повреждениями либо стойкими нарушениями костно-мышечной системы.
7.1.5 Поражения кожи
В настоящее время опубликован ряд сообщений о заболеваниях кожи у пользователей ВДТ. Эти заболевания проявляются в виде сыпи, которая возникает после несколько часов работы с ВДТ и начинается с зуда, шелушения, розовых угрей, себорейного дерматита, атонического дерматита и др.
Некоторые авторы высказывают гипотезу, согласно которой электростатические поля, особенно зависящие от электростатического заряда на теле оператора (который, вероятно, усиливается электростатическим зарядом ВДТ), способствуют отложению аэрозольных частиц на лице, что может вызывать у некоторых чувствительных лиц соответствующие кожные реакции, зависящие от природы загрязненных аэрозольных частиц.
Однако, Как считают эксперты ВОЗ, разнообразие видов кожных поражений у пользователей ВДТ указывает на комплексную причину появления кожных нарушений, включающую как компонент действие на организм психоэмоционального стресса.
7.1.6 Нарушения, связанные со стрессом
Работа за ВДТ связана с воздействием ряда стрессогенных факторов: неблагоприятных условий и режимов труда; содержания труда; способностей и потребностей работника, а также его ожиданий; привычек, культуры, организационных моментов, условий жизни, работы транспорта и др.
Стрессовые воздействия могут стать причиной возникновения физиологических, психологических и поведенческих изменений, расстройств здоровья.
Физиологические нарушения могут сопровождаться расстройствами желудочно-кишечного тракта, мышечным напряжением, изменением функций сердечно-сосудистой системы, потливостью, повышенного уровня катехоламинов, нарушением менструального цикла и др.
Расстройства желудочно-кишечного тракта и другие физиологические нарушения чаще наблюдались у пользователей с высокой и средней продолжительностью работы за ВДТ, чем у членов контрольных групп и пользователей, которые работали за ВДТ менее 50% своего рабочего времени,
К психологическим и поведенческим расстройствам, отмеченным в литературе, относятся агрессивность, фрустрация, нервозность, раздражительность, тревога, нерешительность, подавленность, беспокойство, нарушение сна, потеря аппетита, быстрое развитие усталости, головокружение и др.
По данным ряда авторов, у пользователей ВДТ возникают психологические и поведенческие нарушения (тревога, раздражительность, подавленность), частота которых колеблется от 14 до 70%. Было установлено, что медленное получение ответа от системы усиливало фрустрацию, раздражительность и нетерпение.
Имеются сведения о существовании положительной корреляции между недовольством пользователей ВДТ некоторыми физическими параметрами этих устройств (яркость экрана, его высота и угол наклона, блики и мерцания, шум).
Субъективные расстройства у работающих с ВДТ наиболее часто (96%) проявлялись в виде следующих симптомов: общей усталости, головных болей, раздражения и утомления глаз (боль, жжение, зуд, мелькание и пелена перед глазами к концу * рабочего дня). Процент лиц с выявленной предиатологией различных органов и систем нарастал по мере увеличения продолжительности работы в течение рабочего дня. Данные о заболеваемости пользователей ВДТ (с разной длительностью работы) и контрольной группы приведены в табл. 5. Так, здоровых среди обследованных пользователей ВДТ было в несколько раз меньше, чем в первой группе.
Основное место занимали болезни сердечно-сосудистой системы. Обращает внимание повышенный уровень заболеваемости лиц первой и второй групп, которые более интенсивно использовали ВДТ.
Второе место по частоте занимали заболевания органов пищеварения: в первой и второй группах они составляли соответственно 40,0 и 38,6%, в третьей -- 29,8%. Чаще других форм отмечены хронические гастриты и холециститы. Причем, какой-либо зависимости частоты появления этих заболеваний от условий труда обследованных не установлено.
Необходимо признать, что работающие на ЭВМ относятся к группе, подвергающихся влиянию стрессогенных факторов. Поэтому нередко развивающаяся у них нейроциркуляторная дистопия может рассматриваться как производственно обусловленное заболевание. Такие пользователи ВДТ должны состоять на диспансерном учете.
7.2 Расчет искусственного освещения в производственных помещениях
При проектировании искусственного освещения необходимо выбрать систему освещения, определить источник света, выбрать тип светильника, представить схему расположения светильников, выполнить светотехнический расчет и определить мощность осветительной установки.
Искусственное освещение может быть двух систем: общее и комбинированное, состоящее из общего и местного освещения рабочих мест. Общее освещение делится на общее равномерное, когда необходимо осветить все помещение или площадь работ с равномерно расставленным оборудованием, требующим одинаковой освещенности, и общее локализованное, когда необходимо усилить освещение отдельных рабочих мест или оборудование разнотипно, и требует различной освещенности. Для искусственного освещения применяют лампы накаливания и газоразрядные лампы (люминесцентные, типа ДРЛ, ДТП и др.).
Лампы накаливания изготавливаются различной мощности (15... 1500 Вт), напряжения (12, 36, 127, 220 В) и типов, с улучшенными характеристиками измерения (биспиральные, газонаполненные и т.д.).
Условные обозначения типов ламп накаливания общего назначения: В -вакуумная, Г - газонаполненная, Б - биспиральная, БК - биспиральная криптоновая.
Лампы накаливания местного освещения имеют буквенные обозначения: МО - обычного исполнения, МОД - лампа-светильник с отражающим диффузным слоем; МОЗ - то же с зеркальным слоем. Следующие за этими
цифры обозначают номинальное напряжение (В) и номинальную мощность (Вт) лампы..
Наиболее благоприятными с гигиенической точки зрения и более экономичными являются газоразрядные люминесцентные лампы низкого давления. Лампы дневного света (ЛД) и дневного света с улучшенной цветопередачей (ЛДД) имеют голубоватый цвет свечения, по спектру наиболее приближающийся к дневному свету. Спектр других типов ламп существенно отличается от спектра дневного света: лампы белого света (Л5) имеют слегка желтоватый оттенок, тепло-белого цвета (ЛТБ) - розовый оттенок, а лампы холодно-белого цвета (ЛХБ) - среднее, между цветами ламп ЛБиЛД.
Широкое распространение получили ртутные дуговые лампы высокого давления (ДРЛ) и металлогалогеные лампы типа ДРИ.
Расположение светильников общего освещения в помещении определяется высотой Н помещения, расстоянием ht от светильников до перекрытий ("свес"), высотой hn=H-hc, на которой светильники расположены над полом, высотой hp, на которой находится расчетная поверхность над полом, расчетной высотой h = hn - hp, расстоянием L между соседним светильниками или рядами люминесцентных светильников, расстоянием t от крайних светильников или рядов светильников до стены. Обычно h определяется размерами помещения. Расстояние между соседними светильниками или между рядами светильников определяется, исходя из величины X -- L/h. Расстояние от крайних светильников до стены 1 = (0,3...0,5)L в зависимости от расстояния рабочих мест до стен или принимается равным нулю при выполнении работ непосредственно у стен. Для расчета общего искусственного расчета светильниками любого типа наибольшее распространение имеет метод коэффициента использования светового потока.
Для расчета общего искусственного освещения наибольшее распространение имеет метод коэффициента использования светового потока.
Размещение светильников определяется следующими размерами:
А = 4 м - длина помещения;
В = 3 м - ширина помещения;
S= 4 * 3= 12 м2 - площадь помещения;
Н = 3 м. - высота помещения;
hc = 0,30 м. - расстояние светильников от перекрытий;
hп = H - hп = 3-0,3 = 2,7 м. - высота, на которой светильники расположены над полом;
hр= 0,75 м. - высота, на которой находится расчетная поверхность над полом, (для помещений, связанных с работой ПЭВМ);
h = hп - hр = 2,7 - 0,75 = 1,95 м. - расчетная высота (расстояние от светильника до рабочей поверхности)
1 Принимаем к установке светильники типа ЛПО31-2х40-002, группа светильника Д2 (по кривой света). Располагаем светильники в два параллельных ряда, в 1-м ряду 1 светильник, во 2-м ряду 2 светильника. Чтобы определить наивыгоднейшее расстояние между рядами светильников для группы Д2, надо принять ([9], c.122-123, табл. 53). Тогда L=1,872
2 Необходимое количество светильников:
a. По длине:
;
b. По ширине:
;
c. Требуемое количество:
.
3 Определяем индекс помещения по формуле:
.
4 Коэффициент отражения принимаем:
пот.=70%, ст.=50%, пол.=30%.
5 Коэффициент полезного действия:
ѕ Светильника: с =40% = 0,40;
ѕ Помещения: п = 68% = 0,68;
6 Коэффициент использования светового потока равен:
= с* п = 0,40 * 0,68= 0,272
7 Световой поток одного ряда светильников:
где Е - нормируемая освещенность равная 300 лк, так как разряд зрительных работ =3;
kз = 1,5 - коэффициент запаса;
S = 12м2 - освещаемая площадь;
z = 1,1 - коэффициент минимальной освещенности (характеризует неравномерное освещение);
n - число светильников;
- коэффициент использования светового потока.
Световой поток на одну лампу
Метод удельной мощности:
1 Принимаем удельную мощность светильников:
.
2 Мощность одного светильника:
3 Мощность каждой лампы (в каждом светильнике две лампы):
Размещаем светильники равномерно по площади потолка в 1 ряд 3 штуки
Я предлагаю установить два ряда светильников в одном 1 светильник, в другом - 2 . Светильники вмещаются в один ряд, так как длина ряда около 4 м.. Применяем светильники с лампами ЛБ 2х40 с общим потоком 5700 лм. схема расположение светильников представлена на рисунке 7.1.
Рисунок 7.1 - Схема расположение светильников
7.3 Анализ возможных чрезвычайных ситуаций в Фонде
Чрезвычайная ситуация - это нарушение нормальных условий жизни и деятельности людей на объекте или территории, вызванное аварией, катастрофой, стихийным бедствием или другим опасным событием, которые привели (могут привести) к гибели людей, их поражению и значительным материальным потерям.
Общими чертами чрезвычайной ситуации являются:
- наличие или угроза гибели и (или) поражение людей или значительное нарушение условий их жизнедеятельности;
- причинение экономических потерь;
- ухудшение состояния окружающей среды.
Чрезвычайные ситуации, которые могут возникнуть на территории Украины, делятся по причинам их возникновения на чрезвычайные ситуации техногенного, природного, социально-политического и военного характера. В зависимости от распространения, величины социальных и материальных потерь и объемов материально-технических ресурсов, необходимых для ликвидации последствий, чрезвычайные ситуации делятся на чрезвычайные ситуации общегосударственного, регионального, местного и объективного уровня.
Первичными поражающими факторами чрезвычайных ситуаций техногенного характера, вызванных пожаром, являются:
- световое излучение;
- повышенная температура воздуха в помещении;
- задымление рабочего помещения;
- химическое загрязнение рабочего помещения.
Действие светового излучения на людей может привести к их поражению. Действие этого поражающего фактора на помещение, оборудование и другие материальные объекты может вызвать их воспламенение и другие повреждения.
Действие задымления рабочего помещения на людей может привести к возникновению ожогов дыхательных путей и повреждения органов зрения, затрудненное дыхание или вызывает кислородное голодание, резко уменьшает возможность визуального обзора из-за снижения прозрачности атмосферы.
Действие химического загрязнения сильнодействующими ядовитыми веществами на людей может вызвать их отравление, затруднение дыхания или кислородное голодание.
Возникновение чрезвычайной ситуации техногенного характера (10000) могут вызвать:
- транспортные аварии и катастрофы (10100);
- пожары и неспровоцированные взрывы (10200);
- неожиданное разрушение домов и сооружений (10600);
- аварии на электроэнергетических системах (10700);
- аварии на системах связей и телекоммуникации (10900).
Основными причинами возникновения чрезвычайных ситуаций техногенного характера, связанных с пожарами и неспровоцированными взрывами (10200) могут быть:
- пожары (взрывы) на транспорте (10203);
- пожары (взрывы) в домах и сооружениях гражданского назначения (10205).
Следует отметить, что возникновение видов чрезвычайных ситуаций техногенного характера может инициировать некоторые виды чрезвычайных ситуаций природного, социально-политического и военного характера.
Причинами возникновения ЧС природного характера (20000) могут быть:
- землетрясения (20101);
- оседание (провал) земной поверхности (20105);
-крупный град (20203);
- инфекционные отравления людей (20600).
ЧС социально-политического характера (30000) связано с противоправными действиями террористического и антиконституционного характера:
- вооруженные нападения, захват или удержание важных объектов или реальная угроза осуществления таких акций (30100);
- установление взрывного устройства в общественном месте, учреждении, организации и т.п. (30400).
ЧС военного характера связано с применением оружия массового поражения или обычных средств поражения, во время которых возникают вторичные показатели поражения населения.
7.3.1 Первичные средства пожаротушения
7.3.1.1 Назначения и виды первичных средств пожаротушения
Первичные средства пожаротушения предназначенные для ликвидации небольших ячеек пожаров, а также для гашения пожаров в начальной стадии их развития силами персонала объекта к прибытию штатных подразделов пожарной охраны.
К первичным средствам пожаротушения относятся: огнетушители, пожарный инвентарь (бочки с водой, пожарные ведра, ящики с песком, совковые лопать, противопожарные покрывала) и пожарный инструмент
(крючья, ломы, топора и т.п.).
Огнетушители и пожарный инвентарь должны иметь красное окрашивание, а бочки с водой и ящики с песком еще и соответствующие надписи белой краской. Пожарный инструмент красится в черный цвет.
Бочки для сохранения воды с целью пожаротушения устанавливаются в производственных, складских и других помещениях, зданиях и сооружениях в случае отсутствия внутреннего противопожарного водогона и при наличии горючих материалов, а также на территории предприятий, их количество в помещениях определяется из расчета установки одной бочки, вместительностью не меньше 0,2/ и.З на 250-300 лг защищенной площади. Такие бочки должны быть укомплектованы пожарным ведром вместительностью не меньше 8 л.
Ящики для песка должны иметь вместительность 0,5, 1,0 или З.О.иЗ и быть укомплектованы совковой лопатой.
Противопожарные покрывала, изготовленные из негорючего теплоизоляционного холста, грубовойлоковой ткани или войлока, должны иметь размер не менее чем 1x1 лг. Они предназначены для гашения небольших ячеек пожаров в случае загорания веществ, горения которых не может происходить без доступа воздуха. В местах применения и сохранения ЛЗР и ГР размеры покрывал увеличиваются до 2x1 г и 2x2 г.
На производствах довольно часто как первичные средства пожаротушения используют огнетушители, которые отмечаются высокой эффективностью действия. В зависимости от веществ, которые входят в заряд огнетушителей, последние делятся на такие типы:
1 Пенные.
2 Химически-пенные: ВХП-10, ВП-9ММ.
3 Воздушно-пенные: ВПП-5Д, ВПП-9. ВПП-10, ВХПП-10. ВПП-100, ВППУ-250.
4 Газовые:
- Углекислотные: ВВ-2, ВВ-5, ВВ-8, ВВ-25, ВВ-80, ВВ-400.
- Аэрозольные (хладону): В АХ, ВВБ-ЗА, ВХ-3. ВХ-7.
5 Порошковые: ВП-1, ВП-1В, ВП-2, ВПУ-2, ВП-2В, ВП-5. ВП-9, ВП-10А, ВП-100.
6 Комбинированные (пена-порошок): ВК-100.
За количеством огнетушимого вещества огнетушители выпускаются двух видов: переносные и передвижные. Огнетушители, предназначенные для доставки в место пожара вручную, должны весить не больше 20 кг. Передвижные огнетушители устанавливаются на специальных устройствах, которые оборудованные колесами.
Пенные огнетушители назначении для гашения ЛЗР, ГР и твердых горючих материалов, за исключением щелочных и лужноземельних металлов и их карбидов, а также электроустановок, которые находятся под, поскольку в состав пены входит вода. Принимая во внимание тот факт, который химическая пена может владеть определенной агрессивностью, то ее не желательно использовать для гашения ценного оборудования и материалов.
Газовые огнетушители применяют для гашения редких и твердых горючих материалов, установок под напряжением, а также в случаях, когда применения золы или пены не дает действенного эффекта или оно есть нежелательным (в музеях, картинных галереях, архивах и т.п.). Углекислотные огнетушители нельзя использовать для гашения гидрофитным ЛЗР (спирт, ацетон и т.п. ), в которых СО, хорошо растворяется, а также тлеющих веществ, поскольку отсутствующее смачивание.
Порошковые огнетушители предназначены для гашения ЛЗР и ГР, тлеющих материалов (хлопка, текстиля, изоляционных материалов и т.п.). щелочных и лужноземельних металлов и их карбидов, электроустановок под напряжением. Диапазон использования порошкового огнетушителя обуславливается видом порошка, что находится в нем.
7.3.1.2 Выбор типа и определения необходимого количества огнетушителей
Необходимое количество огнетушителей и их тип определяются в зависимости от их огнетушимой возможности, предельной защищенной площади, категории помещений за взрывопожарной и пожарной опасностью, а также класса пожара, горючих веществ и материалов в помещении или на объекте. Соответственно где международного стандарта (150 №3941-77) все пожары делятся на 5 классов.
Таблица 7.2 - Класиффикация пожаров
Класс пожара |
Характеристика горючих веществ и материалов или объекта, который горит |
|
А |
Твердые вещества, преимущественно органического происхождения, горения которых сопровождается тлением (древесина, текстиль, бумага). |
|
В |
Горючие жидкости или твердые вещества, которые растапливаются при нагревании (нефтепродукты, спирты, каучук, стеарин, некоторые синтетические материалы). |
|
С |
Горючие газы |
|
D |
Металлы и ихние сплавы (алюминий, магний, лужные металлы). |
|
(Е) |
Оборудования под напряжением. |
Выбор типа и определения необходимого количества огнетушителей для оснащения помещений первичными средствами пожаротушения проводится на основании рекомендаций. Вид огнетушителя (переносный или передвижной) принимается в зависимости от размеров возможных ячеек пожаров. При увеличенных размерах последних рекомендуется использовать передвижные огнетушители. Если на объекте возможные комбинированные
ячейки пожаров, то преимущество в выборе огнетушителя отдается более универсальному относительно применения.
Выбирая огнетушители необходимо учесть соответствие его температурных границ использования климатическим условиям эксплуатации помещений, зданий и сооружений.
Помещения с ЭВМ. телефонных станций, музеев, архивов и т.п. рекомендуется обеспечивать углекислотными огнетушителями, которые не допускают порчи оснащения во время их применения. Определения количества таких огнетушителей и их вместительности необходимо проводить с учетом предельно допустимой концентрации С в помещении.
Производственные помещения категории Д, а также те, которые содержат негорючие вещества и материалы, могут не оснащиваться огнетушителями, если их площадь не превышает 100 м2. Помещения, оборудованные автоматическими стационарными установками пожаротушения, обеспечиваются огнетушителями на 50% БЕД их расчетного количества.
Отстань от возможной ячейки пожара к местоположению огнетушителя не должна превышать 20 я для общественных зданий и сооружений; С г - для помещений категорий А. 5, В (горючие газы и жидкости); 40 г - для помещений категорий В, Г: 70 г - для помещений категорий Д.
Следовательно, для вычислительных центров и проектно-конструкторских бюро на 100м" требуется: углекислотных огнетушителей ручных ОУ-2, ОУ-5, ОУ-8 - 1шт.; пенных огнетушителей химических, воздушно-пенных, жидкостных - 1шт.; войлок (1х1м), кошма (2x1,5м) или асбест (2х2м) - 1шт.
7.3.2 Прогнозирование и формы геометрических зон, охваченных при возникновении пожара
Рабочее место инженера-программиста находится в помещении размером 4 х 3 м2 на втором этаже двухэтажного здания. В рабочем кабинете инженера-программиста находятся: 4 шкафа, 2 стола, 1 компьютер. План помещения представлен на рисунке 7.1.
Рисунок 7.1 - Карта ожидаемой пожарной обстановки
Определим последствия от воздействия светового излучения, возникающего при возгорании отделочных материалов от искры в розетке электропитания.
Определение длительности процесса горения первичного пожара осуществляется из следующего выражения:
(7.1)
где - длительности процесса горения первичного пожара;
- «загруженность» горючего вещества в месте его хранения, то есть масса горючего вещества, которое расположено на 1мІ места его сгорания;
= 0,015 кг/мІ с- весовая скорость выгорания горючего вещества.
Масса горючего вещества определяется по формуле:
(7.2)
где - «загруженность» горючего вещества в месте его хранения, то есть масса горючего вещества, которое расположено на 1мІ места его сгорания;
Q = 154 кг- масса горючего вещества;
S = 12 м І - площадь помещения.
Таким образом, масса горючего вещества составляет:
Следовательно, время выгорания запасов горючего вещества составляет:
Определим радиус внешней границы зоны возможных сплошных пожаров по формуле:
Rспл.пож. = (7.3)
где Q - масса горючего вещества;
Hm = Дж/кг - тепловая способность горючего вещества;
Jсв.изл. - плотность потока помощи светового излучения первичного пожара на внешней границе зоны возможных сплошных пожаров, рекомендуется принимать значение Вт/мІ;
- длительности процесса горения первичного пожара 853,3 с;
Следовательно, Rспл.пож. =
Определение радиуса внешней границы зоны возможных отдельных пожаров произведем по формуле:
Rотд.пож. = (7.4)
где Jсв.отд.пож. - плотность потока мощности светового излучения первичного пожара на внешней границе зоны возможных отдельных пожаров (рекомендуемое значение 10*10і Вт/мІ ).
Радиус внешней границы зоны возможных отдельных пожаров составляет:
Rотд.пож. =
Определение возможной степени поражения людей. Возможная степень поражения людей определяется:
Мобщ.пот.=Nобщ.пот. (7.5)
где Мобщ.пот. - общие потери людей в случае возникновения пожара;
Nобщ.пот - количество людей, которые в момент возникновения пожара могут находиться на открытой местности в зоне возможных общих пожаров.
В данном случае в зоне возможных общих пожаров могут находиться все работники отделения исполнительной дирекции Фонда социального страхования от несчастных случаев на производстве. Следовательно, исходя из требований санитарных норм к размеру площади на одно рабочее место, возможная степень поражения людей составит 8 человек.
(7.6)
Таким образом, в случае пожара в здании Фонда (рис.7.1.) Фонд понесёт такие потери: 11 % основных производственных фондов и 8 человек будут ранены или погибнут.
Выводы по разделу
Условия работы в отделе информационных технологий производственного предприятия соответствуют необходимым нормам и требованиям. Вычислительные машины установлены согласно требованиям и документации, а так же правилам техники безопасности. На рабочем месте обеспечиваются нужные микроклиматические параметры, уровень шума и состояние воздушной среды.
Согласно "Временным санитарным нормам и правилам для работников вычислительных центров" №4559-88 (ВСН и ГТРВЦ), освещение в помещениях отдела информационных технологий смешанное (естественное и искусственное).
Рассматриваемое помещение отдела информационных технологий, согласно ОНТП 24-86, по пожарной и взрывной опасности относится к категории В (пожароопасные). Режимные мероприятия предусматривают запрещение или ограничение применения открытого огня, курения на рабочем месте, обязательное соблюдение норм и правил противопожарной техники безопасности. Причинами возникновения пожаров могут быть поломка электрооборудования, возгорание проводки, нарушение изоляции электрической сети, разряд статического электричества, нарушение правил эксплуатации электроприборов, несоблюдение правил пожарной безопасности.
ВЫВОДЫ
В рамках данной выпускной работы было разработано программное обеспечение для автоматизации функционирования библиотеки. Оно выполняет следующие функции:
- Осуществляет регистрацию литературы.
- Позволяет проследить историю перемещения литературы.
- Ведет учет литературы.
- Выдает отчет о взятой литературе.
- Выдает справочную систему.
Эксплуатация программного обеспечения для автоматизации функционирования библиотеки позволит:
- усилить контроль за учетом библиотечных ресурсов;
- снизить трудозатраты сотрудников библиотеки «Стелс»;
- повысить скорость получения необходимой информации (литература).
Программное обеспечение разработано в инструментальной среде Delphi 7, которая базируется на идеи объектно-ориентированного программирования.
Актуальность разработки состоит в том, что она является первой попыткой автоматизации библиотеки «Стэлс». Ранее все работы выполнялась ручным методом, который требовал много времени, усилий и трудозатрат. Теперь, после разработки программного обеспечения, сотрудникам необходимо только ввестинеодходимые данные.Программное обеспечение позволяет за короткий срок получить ответ на запрос. Также предусмотрена возможность сгенерировать отчет.Все работы выполняются очень быстро и эффективно.
Также были разработано экономическое обоснование разработки программного обеспечения для автоматизации оценки качества поверхности детали в динамическом режиме снятия показаний. Было проведено исследование рынка сбыта и конкурентоспособности ПО. Исследование показало, что программное обеспечение является конкурентоспособным, потенциальные клиенты будут покупать его по указанной цене - 1000 грн.
Как в каждой новой разработке, в программного обеспечения есть свои недостатки:, справочная система разработана не полностью.
Но на основании анализа актуальности разработки, возможностей, предоставляемых программным обеспечением, и результатов экономического обоснования можно сделать предположение о том, что программное обеспечение для автоматизации функционирования библиотеки найдет широкое применение в библиотеках.
ПЕРЕЧЕНЬ ССЫЛОК
1 http://www.samsung.com.
2 А. Ахо, Дж.. Хопкрофт, Дж. Ульман - «Построение и анализ вычислительных алгоритмов», М., «Мир», 1979.
3 А.А. Бакаев, В.И. Гриценко, Д.Н. Козлов “Методы организации и обработки баз знаний” Наукова думка, Киев 1993.
4 Алферова Е.А. «Теория алгоритмов».
5 Архангельский А.А. «Delphi 7».
6 Атре Ш. Структурный подход к организации баз данных. - М.: Финансы и статистика, 1983.
7 Бойко В.В., Савинков В.М. “Проектирование информационной базы автоматизированной системы на основе СУБД.” М.: Финансы и статистика, 1982.
8 Бойко В.В., Савинков В.М. “Проектирование информационной базы автоматизированной системы на основе СУБД.” М.: Финансы и статистика, 1982.
9 Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. - М.: Финансы и статистика, 1989.
10 Борзов Ю.В. “Методы тестирования и отладки программ ЭВМ.” Рига, ЛГУ им. П. Стучки, 1980.
11 Г. Майерс “Искусство тестирования программ”./пер. с англ. под ред. Б.А.Позина - М.:Финансы и статистика 1982.
12 Г.Майерс. “Надежность программного обеспечения”./пер. с англ. под ред. Б.А.Позина.
13 ГОСТ 19.002-80 «Построение блок-схем».
14 ГОСТ 19.402-79.
15 ГОСТ 19.404-79.
16 Гудман С. “Введение в разработку и анализ алгоритмов.” М.: Мир, 1981.
17 Джексон Г. “Проектирование реляционных баз данных для использования с микро-ЭВМ” М.: Финансы и статистика, 1991.
18 Ершов А.А. «Псевдокод и его применение».
19 Зайцева Т.Н. Научная работа. Автоматизации библиотеки: перспективы.
20 Зайцева Т.Н. Научная работа. Автоматизации библиотеки: состояние проблемы.
21 Зайцева Т.Н. Научная работа. Автоматизация библиотеки.
22 К.Г. Гусев “Основы теории надежности”. Харьков ХАИ 1975.
23 К.Грегори «Использование Visual C++».
24 Кириллов В.В. Структурированный язык запросов (SQL). - СПб .: ИТМО, 1994.
25 Крэйг А. Borland C++ 5: Освой самостоятельно.М.1997.
26 Липаев В.В. “Качество программного обеспечения”. М.: Мир.
27 Майер М. Теория реляционных баз данных. - М.: Мир, 1987.
28 Маклаков С.В. BPwin и ERwin. CASE-средства разработки информационных систем. - 2-е изд., испр. и дополн. - М.: ДИАЛОГ-МИФИ, 2001.
29 Мураховский В.А. «Железо ПК».
30 Орлов С.А. «Технология разработки ПО».
31 П.Грэй “Логика, алгебра, и БД”.
32 Правила библиографического описания. - М: Книжная палата, 1989.
33 Рихтер Джеффри “Windows для профессионалов”, С-П. Русская редакция 1995.
34 Составление библиографического описания. Краткие правила. - М: Книжная палата, 1987.
35 Т. Кормен. «Алгоритмы: построение и анализ».
36 Тиори Т., Фрай Дж. Проектирование структур баз данных. В 2 кн., - М.: Мир,1985. Кн.1.
37 Том Сван. Основы программирования в Delphi для Windows 95. - К. : Диалектика, 1997.
38 Томасон Конноли и Каролин Бегг. Базы данных: проектирование, реализация и сопровождение. М.: Издательство дом “Вильямс”, 2000.
39 Туротт Пол и др. Супербиблия Delphi 3: Пер. с англ. / Пол Туротт и др. - К.: ДиаСофт, 1997.
40 Ульман Дж. Основы систем баз данных. - М.: Финансы и статистика, 1983.
41 Хаббард Дж. Автоматизированное проектирование баз данных., - М.: Мир, 1984.
42 Хендерсон К. “Руководство разработчика баз данных”.
43 Цикритизис Д., Лохлвски Ф. Модели данных. - М.: Финансы и статистика.
ПРИЛОЖЕНИЕ
ЛИСТИНГ ПРОГРАММЫ
unit MainUnit;
MainFrm: TMainFrm;
implementation
uses DataUnit, PromtUnit, CountryUnit, CityUnit, StateUnit, WorkerUnit,
ReaderSearchUnit, AuthorUnit, TepUnit, LitUnit, ReportUnit, AboutUnit;
{$R *.dfm}
function TMainFrm.InputCheck( page: integer ): boolean;
begin
result := true;
case page of
0: if ( RFam.Text = '' ) or ( RName.Text = '' ) or ( RPar.Text = '' ) or
( RAdress.Text = '' ) or ( RDocSeria.Text = '' ) or ( RDocNum.Text = '' ) or
( RDocState.Text = '' ) then
result := false;
1: if ( ANum.Text = '0' ) or ( ANumWorker.Text = '0' ) or
( AType.ItemIndex = -1 ) or ( AEndDate.Text = '' ) then
result := false;
2: begin
end;
end;
if not result then
MessageDlg( 'Ошибка: не введены все обязательные значения полей!',
mtWarning, [mbOk], 0 );
end;
procedure TMainFrm.GetDataFromIBDataSet;
begin
with DModule.IBReaderDataSet do begin
NumReader.Text := FieldByName( 'oNumReader' ).AsString;
RFam.Text := FieldByName( 'oFam' ).AsString;
RName.Text := FieldByName( 'oName' ).AsString;
RPar.Text := FieldByName( 'oPar' ).AsString;
RBDate.Text := FieldByName( 'oBorn_Date' ).AsString;
RAdress.Text := FieldByName( 'oAdress' ).AsString;
RPhone.Text := FieldByName( 'oPhone' ).AsString;
RDocSeria.Text := FieldByName( 'oDoc_Seria' ).AsString;
RDocNum.Text := FieldByName( 'oDoc_Num' ).AsString;
RDocState.Text := FieldByName( 'oState_Name' ).AsString;
RDocCity.Text := FieldByName( 'oCity_Name' ).AsString;
//RDocCountry.Text := FieldByName( 'oCountry_Name' ).AsString;
RDocDate.Text := FieldByName( 'oDoc_Date' ).AsString;
end;
with DModule.IBAbonDataSet do begin
ANum.Text := FieldByName( 'oNumAbon' ).AsString;
ANumWorker.Text := FieldByName( 'oNumWorker' ).AsString;
AType.ItemIndex := FieldByName( 'oAbonType' ).AsInteger - 1;
AEndDate.Text := FieldByName( 'oEndDate' ).AsString;
end;
end;
procedure TMainFrm.FormClose( Sender: TObject; var Action: TCloseAction );
begin
if MessageDlg( 'Сохранить изменения в базе данных?',
mtConfirmation, [mbYes, mbNo], 0 ) = mrYes then
DModule.IBTransaction.Commit
else
DModule.IBTransaction.Rollback;
DModule.IBLibrary.CloseDataSets;
DModule.IBLibrary.Close;
Application.Terminate;
end;
procedure TMainFrm.EraseBtnClick(Sender: TObject);
begin
with DModule do begin
IBReaderDataSet.Close;
IBAbonDataSet.Close;
end;
EraseReader;
EraseAboniment;
end;
procedure TMainFrm.AddBtnClick(Sender: TObject);
begin
case PageControl.ActivePageIndex of
0: begin
AddReader;
end;
1: begin
if ( DModule.IBReaderDataSet.FieldByName( 'oNumReader' ).AsInteger = 0 ) then begin
MessageDlg( 'Ошибка: информация о читателе отсутствует!', mtError, [mbOk], 0 );
exit;
end;
AddAboniment;
GetAboniment;
end;
2: begin
if ( DModule.IBReaderDataSet.FieldByName( 'oNumReader' ).AsInteger = 0 ) then begin
MessageDlg( 'Ошибка: информация о читателе отсутствует!', mtError, [mbOk], 0 );
exit;
end;
GiveLiterature;
GetLiteratureGiven;
end;
end;
GetDataFromIBDataSet;
end;
procedure TMainFrm.UpdBtnClick(Sender: TObject);
begin
if ( DModule.IBReaderDataSet.FieldByName( 'oNumReader' ).AsInteger = 0 ) then begin
MessageDlg( 'Ошибка: информация о читателе отсутствует!', mtError, [mbOk], 0 );
exit;
end;
case PageControl.ActivePageIndex of
0: begin
UpdReader;
end;
1: begin
UpdAboniment;
GetAboniment;
end;
2: begin
UpdLitGiven;
GetLiteratureGiven;
end;
end;
GetDataFromIBDataSet;
end;
procedure TMainFrm.DeleteBtnClick(Sender: TObject);
begin
if ( DModule.IBReaderDataSet.FieldByName( 'oNumReader' ).AsInteger = 0 ) then begin
MessageDlg( 'Ошибка: информация о читателе отсутствует!', mtError, [mbOk], 0 );
exit;
end;
with DModule do
case PageControl.ActivePageIndex of
0: begin
DelReader;
end;
1: begin
DelAboniment;
end;
2: begin
DelGivenLit;
GetLiteratureGiven;
end;
end;
end;
procedure TMainFrm.LCountryClick(Sender: TObject);
begin
ActiveWnd := 1;
Application.CreateForm( TCountryFrm, CountryFrm );
CountryFrm.ShowModal;
end;
procedure TMainFrm.LCityClick(Sender: TObject);
begin
ActiveWnd := 1;
Application.CreateForm( TCityFrm, CityFrm );
CityFrm.ShowModal;
end;
procedure TMainFrm.LStateClick(Sender: TObject);
begin
ActiveWnd := 1;
if Trim( RDocCity.text ) <> '' then begin
Application.CreateForm( TStateFrm, StateFrm );
StateFrm.ShowModal;
end
else begin
MessageDlg( 'Ошибка: Не указано значение поля "Город"!',
mtError, [mbOk], 0 );
end;
end;
procedure TMainFrm.ExitBtnClick(Sender: TObject);
begin
Close;
end;
procedure TMainFrm.FormShow(Sender: TObject);
begin
DModule.IBTransaction.StartTransaction;
end;
procedure TMainFrm.LNumWorkerClick(Sender: TObject);
begin
ActiveWnd := 2;
Application.CreateForm( TWorkerFrm, WorkerFrm );
WorkerFrm.ShowModal;
end;
procedure TMainFrm.MExitClick(Sender: TObject);
begin
ExitBtn.OnClick( sender );
end;
procedure TMainFrm.LCityMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
LCity.Font.Color := clPurple;
end;
procedure TMainFrm.LStateMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
LState.Font.Color := clPurple;
end;
procedure TMainFrm.LCityMouseLeave(Sender: TObject);
begin
LCity.Font.Color := clBlue;
end;
procedure TMainFrm.LStateMouseLeave(Sender: TObject);
begin
LState.Font.Color := clBlue;
end;
procedure TMainFrm.LNumWorkerMouseMove(Sender: TObject; Shift: TShiftState;
X, Y: Integer);
begin
LNumWorker.Font.Color := clPurple;
end;
procedure TMainFrm.LNumWorkerMouseLeave(Sender: TObject);
begin
LNumWorker.Font.Color := clBlue;
end;
procedure TMainFrm.LNumReaderMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
LNumReader.Font.Color := clPurple;
end;
procedure TMainFrm.LAuthorNameMouseMove(Sender: TObject;
Shift: TShiftState; X, Y: Integer);
begin
LAuthorName.Font.Color := clPurple;
end;
procedure TMainFrm.LAuthorNameMouseLeave(Sender: TObject);
begin
LAuthorName.Font.Color := clBlue;
end;
procedure TMainFrm.LTepographyMouseMove(Sender: TObject;
Shift: TShiftState; X, Y: Integer);
begin
LTepography.Font.Color := clPurple;
end;
procedure TMainFrm.LTepographyMouseLeave(Sender: TObject);
begin
LTepography.Font.Color := clBlue;
end;
procedure TMainFrm.LLitMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
LLit.Font.Color := clPurple;
end;
procedure TMainFrm.LLitMouseLeave(Sender: TObject);
begin
LLit.Font.Color := clBlue;
end;
procedure TMainFrm.LAuthorNameClick(Sender: TObject);
begin
Application.CreateForm( TAuthorFrm, AuthorFrm );
AuthorFrm.ShowModal;
end;
procedure TMainFrm.LTepographyClick(Sender: TObject);
begin
ActiveWnd := 4;
Application.CreateForm( TTepFrm, TepFrm );
TepFrm.ShowModal;
end;
procedure TMainFrm.LLitClick(Sender: TObject);
begin
if LitTypeCB.ItemIndex = -1 then begin
MessageDlg( 'Не выбран тип литературы!', mtError, [mbOk], 0 );
exit;
end;
Application.CreateForm( TLitFrm, LitFrm );
LitFrm.ShowModal;
end;
procedure TMainFrm.LitTypeCBChange(Sender: TObject);
begin
DelEditFields;
if LitTypeCB.ItemIndex <> 0 then begin
AuthorName.Enabled := false;
Tepography.Enabled := false;
LAuthorName.Enabled := false;
LTepography.Enabled := false;
end
else begin
AuthorName.Enabled := true;
Tepography.Enabled := true;
LAuthorName.Enabled := true;
LTepography.Enabled := true;
end;
end;
procedure TMainFrm.N8Click(Sender: TObject);
begin
ShellExecute( handle, 'open', 'LibraryHelp.hlp', nil, nil, SW_RESTORE );
end;
procedure TMainFrm.RDocSeriaKeyPress(Sender: TObject; var Key: Char);
var keys: set of char;
begin
keys := ['а'..'я', 'А'..'Я', chr( 8 )];
if not( key in keys ) then
key := #0;
end;
procedure TMainFrm.RDocNumKeyPress(Sender: TObject; var Key: Char);
var keys: set of char;
begin
keys := ['0'..'9', chr( 8 )];
if not( key in keys ) then
key := #0;
end;
procedure TMainFrm.RDocCityKeyPress(Sender: TObject; var Key: Char);
var keys: set of char;
begin
keys := ['а'..'я', 'А'..'Я', chr( 8 )];
if not( key in keys ) then
key := #0;
end;
procedure TMainFrm.RBDateKeyPress(Sender: TObject; var Key: Char);
var keys: set of char;
begin
keys := ['0'..'9', '.', chr( 8 )];
if not( key in keys ) then
key := #0;
end;
unit PromtUnit;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, IniFiles;
type
TLoginPromtFrm = class(TForm)
GroupBox1: TGroupBox;
Label1: TLabel;
GroupBox2: TGroupBox;
EUserName: TEdit;
EPassword: TEdit;
Label2: TLabel;
Label3: TLabel;
GroupBox3: TGroupBox;
Button1: TButton;
Button2: TButton;
GroupBox4: TGroupBox;
BDPath: TEdit;
Label4: TLabel;
Button3: TButton;
OpenDlg: TOpenDialog;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
private
{ Private declarations }
public
path, user_name, password: ShortString;
end;
var
LoginPromtFrm: TLoginPromtFrm;
Ini: TIniFile;
implementation
{$R *.dfm}
uses MainUnit, DataUnit;
procedure TLoginPromtFrm.Button1Click(Sender: TObject);
begin
Application.CreateForm( TMainFrm, MainFrm );
with DModule.IBLibrary do begin
DatabaseName := BDPath.Text;
Params.Add( 'user_name=' + EUserName.Text );
Params.Add( 'password=' + EPassword.Text );
end;
try
if not DModule.IBLibrary.Connected then
DModule.IBLibrary.Connected := true;
Hide;
MainFrm.Show;
except on e: exception do
MessageDlg( 'Ошибка соединения: ваше имя и пароль не определены!',
mtError, [mbOk], 190 );
end;
end;
procedure TLoginPromtFrm.Button2Click(Sender: TObject);
begin
Application.Terminate;
end;
procedure TLoginPromtFrm.FormCreate(Sender: TObject);
var F: file;
p: array[0..255] of char;
begin
GetCurrentDirectory( 100, p );
if not FileExists( p + '\Setings.ini' ) then begin
AssignFile( F, p + '\Setings.ini' );
Rewrite( f );
CloseFile( F );
end;
Ini := TIniFile.Create( p + '\Setings.ini' );
BDPath.text := Ini.ReadString( 'Library', 'Path', 'D:\Database\' );
EUserName.Text := 'SYSDBA';
end;
procedure TLoginPromtFrm.Button3Click(Sender: TObject);
begin
if OpenDlg.Execute then begin
BDPath.Text := OpenDlg.FileName;
Ini.WriteString( 'Library', 'Path', BDPath.Text );
end;
end;
procedure TLoginPromtFrm.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
Ini.Free;
end;
end.
unit LitUnit;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, Grids, DBGrids;
type
TLitFrm = class(TForm)
GroupBox1: TGroupBox;
GroupBox2: TGroupBox;
GroupBox3: TGroupBox;
DBGrid: TDBGrid;
SDate: TEdit;
EDate: TEdit;
LitSearchBtn: TBitBtn;
AddLitBit: TBitBtn;
BitBtn3: TBitBtn;
BitBtn4: TBitBtn;
BitBtn5: TBitBtn;
NameLit: TEdit;
LName: TLabel;
Label1: TLabel;
Label2: TLabel;
procedure FormCreate(Sender: TObject);
procedure LitSearchBtnClick(Sender: TObject);
procedure AddLitBitClick(Sender: TObject);
procedure BitBtn5Click(Sender: TObject);
procedure BitBtn3Click(Sender: TObject);
procedure BitBtn4Click(Sender: TObject);
procedure SDateKeyPress(Sender: TObject; var Key: Char);
private
public
Res: boolean;
LitName, TepName: ShortString;
PrintDate: TDateTime;
procedure GetBooks;
procedure GetMagazines;
procedure GetPapers;
procedure AddBook;
procedure AddPaper;
procedure AddMagazine;
procedure UpdBook;
procedure UpdMagazine;
procedure UpdPaper;
procedure DelLit( litType: byte );
Подобные документы
Анализ основных направлений автоматизации бизнес-процессов с информационными технологиями. Разработка баз данных для решения проблем хранения и систематизации информации. Проектирование и реализация логической модели бизнес-процесса на примере библиотеки.
курсовая работа [505,8 K], добавлен 25.10.2011Простые системы для отслеживания заявок. Информационные потоки, возникающие на этапе поступления запроса для решения инцидента. Концептуальная и логическая модель данных. Разработка программного обеспечения по автоматизации процесса Службы Service Desk.
дипломная работа [2,6 M], добавлен 11.06.2017Разработка и реализация базы данных для библиотеки, обеспечение хранения, накопления и предоставления информации о деятельности библиотеки. Компьютерное обеспечение информационных процессов, проектирование структуры входящей информации и выходных данных.
курсовая работа [2,5 M], добавлен 17.09.2011Процесс автоматизации деятельности библиотеки. Построение библиотечного процесса книговыдачи на базе локальной компьютерной сети, объединяющей технологические операции работы с фондом библиотеки. Оформление заказа на книгу. Обработка заказов читателей.
курсовая работа [1,2 M], добавлен 10.09.2015Правовые аспекты функционирования библиотеки. Решение проблемы возврата книг читателями. Основные функции разрабатываемой информационной системы. Подсистемы ведения базы данных, обеспечения безопасности, поиска информации и формирования отчетов.
дипломная работа [1,1 M], добавлен 06.09.2015Определение программного модуля. Принципы использования dll-библиотеки. Преимущества и недостатки использования dll-библиотек. Описание коэффициентов моделей. Разработка структуры классов. Реализация библиотеки классов в среде разработки MS Visual Studio.
дипломная работа [676,6 K], добавлен 16.06.2015Проектирование базы данных для библиотеки и разработка программы для её удобного использования. Пример работы приложения на примере поиска статей по заданным условиям, а также основных операций с данными – добавления в базу, редактирования и удаления.
курсовая работа [2,5 M], добавлен 23.02.2014Организация и эволюция развития поискового аппарата электронного каталога библиотеки. Функции и структурные особенности справочно-библиографического аппарата. Электронные каталоги библиотек г. Омска. Общий функционал программного обеспечения OPAC.
курсовая работа [106,8 K], добавлен 16.09.2017Компиляция программ на языке C/C++. Компиляция нескольких файлов. Библиотеки объектных файлов. Создание статической и динамической библиотеки. Функции работы. Создание динамической библиотеки для решения системы линейных уравнений.
курсовая работа [27,4 K], добавлен 07.08.2007Постановка задачи автоматизации учебного процесса колледжа и описание предметной области. Работа с базами данных в Delphi: способы, компоненты доступа к данным и работы с ними. Язык запросов SQL. База данных в Microsoft Access и результаты исследований.
дипломная работа [55,6 K], добавлен 16.07.2008