К дипломному проекту icon

К дипломному проекту



страницы: 1   2   3   4
вернуться в начало
скачать


Распространяется бесплатно, в соответствии с условиями пользовательского соглашения GNU (General Public License).



    1. Конфигурационный файл.

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

Наиболее широко файлы конфигурации в качестве средства настройки используются в ОС семейства Unix: FreeBSD, GNU/Linux.

Известные форматы:

  • XML - текстовый формат, предназначенный для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. XML является упрощённым подмножеством языка SGML.Целью создания XML было обеспечение совместимости при передаче структурированных данных между разными системами обработки информации, особенно при передаче таких данных через Интернет. Словари, основанные на XML (например, RDF, RSS, MathML, XHTML, SVG), сами по себе формально описаны, что позволяет программно изменять и проверять документы на основе этих словарей, не зная их семантики, то есть не зная смыслового значения элементов. Важной особенностью XML также является применение так называемых пространств имён.

Недостатки:

    • Синтаксис XML избыточен;

    • Неоднозначность моделирования;

    • Пространства имён XML сложно использовать и их сложно реализовывать в XML парсерах;




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

  • INI - это файл конфигурации, который содержит данные настроек для Microsoft Windows, Windows NT и некоторых приложений. Несложная структура этого формата позволяет легко обрабатывать их программно и имеет достаточно интуитивно понятный вид для чтения и изменения человеком. Существуют текстовые редакторы (например, SciTE), которые используют подсветку синтаксиса и фолдинг для этого формата, что облегчает редактирование INI файлов вручную. INI -файлы — это обычные текстовые файлы, которые можно редактировать и просматривать при помощи любого текстового редактора. ini-файлы имеют следующий формат. Был выбран этот формат, так как он является достаточно лёгким и не требовательным в работе и отвечающий требованиям для хранения информации.




    1. Обновление списка соответствий через взаимодействие с FTP сервером.

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

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


Структура конфигурационного файла «config.ini» на локальном компьютере:

[FTP]

host = Адрес сервера;

user = Логин;

pass = Пароль;

path = Папка где лежат обновления

[base]

version = Версия программы установленной на локальном компьютере;;

autobaseupdate = Флаг для запуска обновления;


На сервере должны находиться три файла – это:

  • «base.ini» - Конфигурационный файл со списком соответствий.

  • «version.txt» - Конфигурационный файл версий;

  • «eGL-Setup.exe» - Установочный файл;


Структура конфигурационного файла со списками соответствий «base.ini»:

[Наименование программы в ОС WInows]

match= Оценка соответствия;

match_target= Наименование программы в ОС Linux;

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

packet= Наименование пакета программы;

category= Категория;


Структура конфигурационного файла «version.txt» на сервере:

baseversion = Версия конфигурационного файла со списками соответствий

progversion = Версия программы находящаяся на сервере;


В случае если в конфигурационном файле устанавливается значение «true» в поле «autobaseupdate», то начинается процесс обновления.



    1. Обновление ПО.

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

  • major version (главная версия);

  • minor version (подверсия);

  • release (номер релиза);

  • build (номер сборки);

Пример версии 3.1.100.129. В данном примере указана:

  • версия – 3;

  • подверсия – 1;

  • номер релиза – 100;

  • номер сборки – 129;

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

В процессе разработки «GotoLinux», информация о версии была включена в исполнимый файл. Программа сама анализирует свою версию, сверяет ее с версией на сервере и в случае, если ее версия меньше версии на сервере, предлагает обновиться. Этот же механизм был так же применен для управления версиями базы данных программы, однако информация о ее версии, была добавлена искусственно, и хранится в главном конфигурационном файле - config.ini.



  1. Разработка пользовательского интерфейса.

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

«Сохранить скрипт» - через эту функцию представляется возможность сохранения скрипта содержащего набор программ для ОС Linux.


«Поиск» - через поиск можно произвести поиск программ в таблице, по их наименованию




«Управление записями» - через эту функцию можно создать новую запись соответствия или же корректировать существующие.




«Выделить всё» - позволяет сразу выделить все записи в таблице.

«Снять выделения» - снимает все до этого указанные флаги с записей в таблице

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



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

    1. Исследование возможных опасных и вредных факторов при эксплуатации ЭВМ и их влияния на пользователей.


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

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

Любой производственный процесс, в том числе работа с ЭВМ, сопряжен с появлением опасных и вредных факторов.

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

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

При работе над дипломом использовались:

  1. Сеть 380 В/220 В.

  2. Помещения без повышенной опасности (сухие, температура +5 - 30 градусов Цельсия, относительная влажность меньше или равна 60%, коэффициент заполнения менее 0,2).

  3. Компьютер (ЖК-монитор, системный блок, клавиатура, мышь), принтер, сканер.

Характеристики монитора: разрешение по горизонтали (max) 1280 пикселей; разрешение по вертикали (max) – 800 пикселей; легко регулируемые контрастность и яркость; частота кадровой развертки при максимальном разрешении – 50-76 Гц; частота строчной развертки при максимальном разрешении – 24-83 Гц.

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

ВТ питается от сети 220В, 50Гц, а безопасным напряжением является

U ≤ 40В, поэтому появляются опасные факторы поражения электрическим током. Электрический ток на человека производит воздействие:

  • Термическое

  • Электролитическое

  • Биологическое

  • Механическое

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

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

  • общие – электроудары (судорожное сокращение мышц, с потерей сознания/без потери сознания, потеря сознания с нарушением дыхания, остановка сердца).

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

Наиболее опасным переменным током является ток 20 – 100 Гц. Так как компьютер питается от сети переменного тока частотой 50 Гц, то этот ток является опасным для человека.

    1. Методы и средства защиты пользователей от воздействия на них опасных и вредных факторов.

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

Зануление – это преднамеренное электрическое соединение с нулевым защитным проводником металлических нетоковедущих частей ЭЛУ, которые могут оказаться под напряжением. Применяется в 3-хфазных четырех проводных сетях с глухо заземленной нейтралью при напряжении менее 1000В.

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

По заданным параметрам определим возможный Jк.з.:

(формула 1), где:

Jк.з. - ток короткого замыкания [А];

Uф - фазовое напряжение [B];

rm - сопротивление катушек трансформатора [Ом];

rнзп - сопротивление нулевого защитного проводника [Ом].

Uф = 220 В; Ом ( по паспорту )

(формула 2), где:

- удельное сопротивление материала проводника [Ом*м];

l - длина проводника [м];

s – площадь поперечного сечения проводника [мм2].

=400 м ; =150 м ; =50 м ;







; 9,1





По величине определим с каким необходимо включить в цепь питания ПЭВМ автомат.

рмедь= 0,0175 Ом*м

(формула 3), где K – качество автомата.



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

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

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

При повышении напряженности поля Е>15 кВ/м, статическое электричество может вывести из строя компьютер.

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

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

Кроме того, для защиты осуществляется:

  1. Контурное заземление.

  2. Нейтрализация статического электричества.

  3. Наличие антистатического пола.

  4. Влажная уборка.

  5. Проветривание с подвижностью воздуха 0,2 м/с.




    1. Эргономические требования к рабочим местам ПЭВМ.

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

Назначение его состоит в том, чтобы: 1) снижать утомляемость, 2) увеличивать условия зрительной работы, 3) способствовать повышению производительности труда и качества продукции, 4) оказывать благоприятное воздействие на психику, 5) уменьшать уровень травматизма и увеличивать безопасность труда.

К освещению предъявляются следующие требования:

  1. В рабочей зоне освещение должно быть в такой мере, чтобы рабочий имел возможность хорошо видеть процесс работы не напрягая зрение и не наклоняясь (менее чем на 0,5 метра до глаз) к объекту.

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

  3. Спектральный состав света должен быть приближен к естественному свету.

  4. Уровень освещенности должен быть достаточен и соответствовать условиям зрительной работы.

  5. Уровень освещенности должен обеспечивать равномерность и устойчивость уровня освещенности.

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



Требования к освещению в вычислительных центрах:

Местное освещение не рекомендуется. Используется общее освещение. Максимальная освещенность 400 лк, блескость менее 15 ед., пульсация менее 10%.

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

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

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

Лампы рекомендуется использовать белого света, холодного белого света, наиболее близкие к естественному свету. Мощность ламп 36-40 ВТ, температура 3000-4200 градусов Кельвина, тогда они не дают высокого ультрафиолетового излучения.

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


К рабочему месту с ЭВМ также предъявляются требования:

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

  2. Экран видеомонитора должен находиться на расстоянии 600 - 700 мм, но не ближе 500.

  3. Высота рабочей поверхности стола должна регулироваться в пределах 680-800 мм; при отсутствии такой возможности высота рабочей поверхности стола должна составлять 725 мм.

  4. Рабочий стол должен иметь пространство для ног высотой не менее 600 мм, глубиной на уровне колен – не менее 450 мм и на уровне вытянутых ног – не менее 650 мм.

  5. Рабочий стул (кресло) должен быть подъемно-поворотным и регулируемым по высоте и углам наклона сиденья и спинки, а так же – расстоянию спинки от переднего края сиденья.

  6. Рабочее место должно быть оборудовано подставкой для ног, имеющей ширину не менее 300 мм, глубину не менее 400 мм, регулировку по высоте в пределах до 150 мм и по углу наклона опорной поверхности подставки до 20 градусов; поверхность подставки должна быть рифленой и иметь по переднему краю бортик высотой 10 мм.

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

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

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


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

Рекомендуемый микроклимат для помещения с ПЭВМ:

  • Температура 19-21°С

  • Относительная влажность воздуха 55-62%




  1. Заключение.

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

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



  1. Выводы.

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

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

3. Открытый формат базы данных программ-аналогов, разработанный в данном проекте, позволяет пополнять её широкому кругу пользователей, разработчиков и администраторов ОС Linux и ОС Windows. Предусмотренная в разработанном программном обеспечении возможность обновления базы через Интернет позволяет поддерживать оперативную информацию о новинках программного обеспечения (при условии активного наполнения базы данных).




оставить комментарий
страница3/4
Дата10.09.2011
Размер0,82 Mb.
ТипДиплом, Образовательные материалы
Добавить документ в свой блог или на сайт

страницы: 1   2   3   4
Ваша оценка этого документа будет первой.
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Документы

наверх