1   2   3   4
Ім'я файлу: 093_2015_Красюк.pdf
Розширення: pdf
Розмір: 1323кб.
Дата: 14.12.2021
скачати
Пов'язані файли:
Електричні джерела світла.doc
Зони досяжності рук в горизонтальній площині:
а –зона максимальної досяжності; б – зона досяжності пальців при витягнутій руці; в – зона легкої досяжності долоні; г – оптимальний простір для грубої ручної роботи; д оптимальний простір для тонкої ручної роботи.
Оптимальне розміщення предметів праці і документації в зонах досяжності:
1.
Дисплей розміщується в зоні а (в центрі).
2.
Системний блок розміщується в передбаченій ніші столу.
3.
Клавіатура – в зоні г/д.
4.
«миша» – в зоні в справа.
5.
Сканер в зоні а/б (зліва).
0 200 400 600 800 200 400 600 800 200 0
400 600 800
а б
в г
д

81 6.
Принтер знаходиться в зоні а (справа).
7.
Документація: необхідна при роботі – в зоні легкої досяжності долоні
– в, а у висувних ящиках столу – література, невживана постійно.
На рис. 4.3 показаний приклад розміщення основних і периферійних складових ПК на робочому столі програміста.
Рисунок 4.3 Розміщення основних і периферійних складових ПК: 1 – сканер, 2 – монітор, 3 – принтер, 4 – поверхня робочого столу, 5 – клавіатура, 6 – маніпулятор типу «миша»
Для комфортної роботи стіл повинен задовольняти наступним умовам :
1. висота столу повинна бути вибрана з урахуванням можливості сидіти вільно, в зручній позі, при необхідності спираючись на підлокітники;
2. нижня частина столу повинна бути сконструйована так, щоб програміст міг зручно сидіти, не був вимушений підтискати ноги;
3. поверхня столу повинна володіти властивостями, що виключають появу
1 2
3 5
6 4

82 відблисків в полі зору програміста;
4. конструкція столу повинна передбачати наявність висувних ящиків (не менше 3 для зберігання документації, лістингів, канцелярських обладнань);
5. висота робочої поверхні рекомендується в межах 680-760 мм. Висота поверхні, на яку встановлюється клавіатура, повинна бути біля 650 мм.
Велике значення надається характеристикам робочого крісла. Так, висота сидіння над рівнем підлоги, що рекомендується, знаходиться в межах 420-550 мм.
Поверхня сидіння м'яка, передній край закруглює, а кут нахилу спинки - регульований.
Необхідно передбачати при проектуванні можливість різного розміщення документів: збоку від відео-терміналу, між монітором і клавіатурою і т.п. Крім того, у випадках, коли відео-термінал має низьку якість зображення, наприклад помітні мигтіння, відстань від очей до екрану роблять більше (біля 700мм), ніж відстань від ока до документа (300-450мм). Взагалі при високій якості зображення на відео-терміналі відстань від очей користувача до екрану, документа і клавіатури може бути рівним.
Положення екрану визначається:
1.
Відстанню прочитування (0,6 - 0,7 м).
2.
Кутом прочитування, напрямом погляду на 20° нижче горизонталі до центру екрану, причому екран перпендикулярний цьому напряму.
Повинна також передбачатися можливість регулювання екрану:
1.
По висоті +3 см.
2.
По нахилу від -10° до +20° щодо вертикалі.
3.
В лівому і правом напрямах.
Велике значення також надається правильній робочій позі користувача. При незручній робочій позі можуть з'явитися болі в м'язах, суглобах і сухожиллях.

83
Вимоги до робочої пози користувача відеотерміналу наступні:
1.
Голова не повинна бути нахилена більш ніж на 20°.
2.
Плечі повинні бути розслаблені.
3.
Лікті – під кутом 80° - 100°.
4.
Передпліччя і долоні рук – в горизонтальному положенні.
Причина неправильної пози користувачів обумовлена наступними чинниками: немає хорошої підставки для документів, клавіатура знаходиться дуже високо, а документи - низько, нікуди покласти руки і кисті, недостатній простір для ніг.
В цілях подолання вказаних недоліків даються загальні рекомендації: краще пересувна клавіатура; повинні бути передбачені спеціальні пристосування для регулювання висоти столу, клавіатури і екрану, а також підставка для рук.
Істотне значення для продуктивної і якісної роботи на комп'ютері мають розміри знаків, густину їх розміщення, контраст і співвідношення яскравості символів і фону екрану. Якщо відстань від очей оператора до екрану дисплея складає 60 - 80 см, то висота знаку повинна бути не менше 3 м м , оптимальне співвідношення ширини і висоти знаку складає 3:4, а відстань між знаками –
15.20% їх висоти. Співвідношення яскравості фону екрану і символів – від 1:2 до
1:15.
Під час користування комп'ютером медики радять встановлювати монітор на відстані 50-60 см від очей. Фахівці також вважають, що верхня частина відео- дисплея повинна бути на рівні очей або трохи нижче. Коли людина дивиться прямо перед собою, його очі відкриваються ширше, ніж коли він дивиться вниз. За рахунок цього площа огляду значно збільшується, викликаючи обезводнення очей.
До того ж якщо екран встановлений високо, а очі широко відкриті, порушується функція моргання. Це значить, що очі не закриваються повністю, не омиваються

84 слізною рідиною, не одержують достатнього зволоження, що приводить до їх швидкої стомлюваності.
Створення сприятливих умов праці і правильне естетичне оформлення робочих місць на виробництві має велике значення як для полегшення праці, так і для підвищення її привабливості, що позитивно впливає на продуктивність праці.
4
.5 Висновки
Аналіз умов праці в розглянутому робочому приміщенні показав, що умови праці з ПЕОМ відповідають вимогам, оскільки площа та об’єм не менше нормативних значень, рівні шуму, вібрації і загазованості не перевищують нормативних обмежень.
Запропоновані світлодіодні світильники мають строк служби 50 тисяч годин, що значно краще ніж у люмінесцентних ламп, де строк рівний 10 - 20 тисяч годин,
і крім того залежить від кількості переключень. З іншого боку світильники є економічнішими на 44 % (світло-діодна лампа 20 +/- 1 Вт, люмінесцентна 36 +/-
1Вт), більш ударостійкі, не містять токсичних речовин і не мають спеціальних вимог щодо утилізації. Ці лампи створюють оптимальні умови для зорової роботи
інженера-програміста, а порівняно невисока температура нагрівання підвищує рівень пожежної безпеки.
Значення фактичної вологості повітря в приміщенні в холодний період - 35%, не потрапляє в діапазон допустимих значень. Отже, в холодну пору року в приміщенні необхідно використовувати зволожувачі повітря, а також для підвищення температури потрібно встановите додаткове опалення.
Для пониження температури в теплу пору року потрібно встановити кондиціонер.

85
ВИСНОВКИ
В даній дипломній роботі було проаналізовано вихідні документи навчального процесу в НТУУ "КПІ" стосовно навчальних планів та педагогічного навантаження викладачів, стандарти та вимоги, що пред'являються до їх складання.
За допомогою проведеного аналізу розроблено архітектуру та створено базу даних документообігу кафедри для генерації педагогічного навантаження викладачів на основі MySQL, з виділенням основних таблиць сутності та статичних таблиць-словників.
Було розроблено програмне забезпечення, що дозволяє генерувати форму К-3 загального педагогічного навантаження, а також індивідуальне навантаження викладачів у форматі EXCEL. Це програмне забезпечення являє собою серверний додаток, створений на мові Java, використовуючи платформу Java Enterprise
Edition 6.
Також для зручної роботи з системою було розроблено відповідний веб-
інтерфейс.
Створена система призначена для використання на кафедрі системного проектування. Вона дозволяє автоматизувати розподіл педагогічного навантаження викладачів кафедри, що значно прискорює виконання цього процесу, зменшує навантаження на відповідальних осіб та ймовірність помилок.
Наступним кроком у розвитку системи документообігу кафедри має бути створення нових модулів генерації форм документації, а також розширення структури бази даних з метою внесення додаткової інформації та вдосконалення
інтерфейсу користувача під нові документи.

86
ПЕРЕЛІК ПОСИЛАНЬ
1.
Головенкін В.П. Рекомендації щодо розроблення навчальних планів [ТЕКСТ] /
В. П. Головенкін. – К. : Нац. техн. ун-т України «Київ. політех. ін-т», 2012. – 23 с. – 250 прим.
2.
Головенкін В.П. Рекомендації щодо розробки навчальних та робочих навчальних планів за новими напрямами підготовки бакалаврів / В. П.
Головенкін, А. Д. Лемешко – К.: ІВЦ “Видавництво «Політехніка»”, 2007. – 24 с.
3.
Головенкін В.П. Положення про планування та облік педагогічного навантаження викладачів / В. П. Головенкін, В. І. Тимофєєв, В. І. Шеховцов. – К.:
ІВЦ «Видавництво «Політехніка», 2003. – 24 с.
4.
Кузін А.В «Базы данных, 5-е издание» / Кузін А.В., Левонисова С.В. – К. :
«Академия», 2012. – 317 с.
5.
Гольцман В.І. «MySQL 5.0. Библиотека программиста» / Гольцман В.І. – К. :
«Питер», 2010. – 253 с.
6.
Шилдт Г. «Java 8. Полное руководство, 9-e издание» / Шилдт Г. – К. :
«
Вильямс», 2015. – 1377 с.
7.
Вішал Лайка «Learn Java for Web Development» / Вішал Лайка – К. : «Apress»,
2014. –
461 с.
8.
Робін Ніксон «Создаем динамические веб-сайты с помощью PHP, MySQL,
JavaScript, CSS и HTML5. 3-е издание» / Робін Ніксон – К. : «Питер», 2015. –
688 с.
9.
Бен Сміт «Beginning JSON» / Бен Сміт – К. : «Apress», 2015. – 324 с.
10. «
Будинки і споруди. Будинки адміністративного та побутового призначення».
ДБН В.2.2-28:2010. [Електронний ресурс]: ДБН В.2.2-28:2010. Режим доступу:

87 http://document.ua/budinki-i-sporudi.-budinki-administrativnogo-ta-pobutovogo-p- nor19583.html
. –
Дата доступу : 10.04.2015.
11.
ССБТ «Небезпечні і шкідливі виробничі фактори. Класифікація». ДСТУ
12.0.003-
74*. [Електронний ресурс]: ДСТУ 12.0.003-74*. – М., 1980 – Режим доступу: http://www.budinfo.org.ua/doc/1810987.jsp
. –
Дата доступу: 15.04.2015.
12.
«Гігієнічна класифікація праці за показниками шкiдливостi та небезпечностi факторiв виробничого середовища, важкостi та напруженості трудового процесу». Наказ Міністерства охорони здоров'я України 08 квітня 2014 року N
248–
[Електронний ресурс] : –
Режим доступу: http://golovbukh.ua/regulations/2340/2592/2593/332659/

Дата доступу :
20.04.2015.
13.
«Державні будівельні норми. Природне та штучне освітлення». ДБН В 2.5.28-
2006. [Електронний ресурс]: ДБН В 2.5.28-2006. – Режим доступу: http://www.info-build.com.ua/normativ/detail.php?ID=45079

Дата доступу:
25.04.2015.
14.
«Державні санітарні норми мікроклімату виробничих приміщень». ДСН
3.3.6.042-
99. [Електронний ресурс]: ДСН 3.3.6.042-99.– Режим доступу: http://mozdocs.kiev.ua/view.php?id=1972
. –
Дата доступу: 1.05.2015.
15.
«Санітарні норми виробничого шуму, ультразвуку та інфразвуку». ДСН
3.3.6.037-
99. [Електронний ресурс]: ДСН 3.3.6.037-99. – Режим доступу : http://document.ua/sanitarni-normi-virobnichogo-shumu-ultrazvuku-ta-infrazvuku- nor4878.html

Дата доступу : 7.05.2015

88
Додаток А
Схема бази даних документообігу кафедри

89
Додаток Б
Структура бази даних документообігу кафедри

90
Додаток В
Entity
клас Сirriculum
package com.kpi.entity; import java.io.Serializable; import java.util.Collection; import javax.persistence.Basic; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; 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.validation.constraints.Size; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlTransient;
/**
* @author Vitaliy Krasiuk
*/
@Entity
@Table(name = "curriculum")

91
@XmlRootElement
@NamedQueries({
@NamedQuery(name = "Curriculum.findAll", query = "SELECT c FROM
Curriculum c"),
@NamedQuery(name = "Curriculum.findByIdCur", query = "SELECT c FROM
Curriculum c WHERE c.idCur = :idCur"),
@NamedQuery(name = "Curriculum.findByYear", query = "SELECT c FROM
Curriculum c WHERE c.year = :year"),
@NamedQuery(name = "Curriculum.findByStudyPeriod", query = "SELECT c
FROM Curriculum c WHERE c.studyPeriod = :studyPeriod"),
@NamedQuery(name = "Curriculum.findByInYears", query = "SELECT c FROM
Curriculum c WHERE c.inYears = :inYears")}) public class Curriculum implements Serializable {
@OneToMany(mappedBy = "idCurr") private Collection subjectsCollection; private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "ID_CUR") private Integer idCur;
@Size(max = 25)
@Column(name = "YEAR") private String year;
@Size(max = 45)
@Column(name = "STUDY_PERIOD") private String studyPeriod;

92
@Size(max = 45)
@Column(name = "IN_YEARS") private String inYears;
@OneToMany(mappedBy = "idCur") private Collection stateCertificationCollection;
@JoinColumn(name = "ID_SPECIALIZATION", referencedColumnName =
"ID_SPECIAL")
@ManyToOne private DictSpecializations idSpecialization;
@JoinColumn(name = "ID_SPECIALITY", referencedColumnName =
"ID_SPEC")
@ManyToOne private DictSpecialities idSpeciality;
@JoinColumn(name = "ID_QUALIFICATION", referencedColumnName =
"ID_Q")
@ManyToOne private DictQualifications idQualification;
@JoinColumn(name = "ID_FORM_OF_EDUCATION", referencedColumnName
= "ID_FOED")
@ManyToOne private DictFormsOfEducation idFormOfEducation;
@JoinColumn(name = "ID_FACULTY", referencedColumnName = "ID_F")
@ManyToOne private DictFaculties idFaculty;
@JoinColumn(name = "ID_EQ_GET", referencedColumnName = "ID_EQ")
@ManyToOne private DictEducationQualification idEqGet;

93
@JoinColumn(name = "ID_EQ_BASIC", referencedColumnName = "ID_EQ")
@ManyToOne private DictEducationQualification idEqBasic;
@JoinColumn(name = "ID_DEPARTMENT", referencedColumnName =
"ID_DEP")
@ManyToOne private DictDepartments idDepartment;
@JoinColumn(name = "ID_COURSE", referencedColumnName =
"ID_COURSE")
@ManyToOne private DictCourses idCourse;
@JoinColumn(name = "ID_BRANCH_OF_KNOWLEDGE", referencedColumnName = "ID_BOKN")
@ManyToOne private DictBranchesOfKnowledge idBranchOfKnowledge;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "idCur") private Collection trainingScheduleCollection; public Curriculum() { } public Curriculum(Integer idCur) { this.idCur = idCur;
} public Integer getIdCur() { return idCur;
} public void setIdCur(Integer idCur) { this.idCur = idCur;
}

94 public String getYear() { return year;
} public void setYear(String year) { this.year = year;
} public String getStudyPeriod() { return studyPeriod;
} public void setStudyPeriod(String studyPeriod) { this.studyPeriod = studyPeriod;
} public String getInYears() { return inYears;
} public void setInYears(String inYears) { this.inYears = inYears;
}
@XmlTransient public Collection getStateCertificationCollection() { return stateCertificationCollection;
} public void setStateCertificationCollection(Collection stateCertificationCollection) { this.stateCertificationCollection = stateCertificationCollection;
}

95 public DictSpecializations getIdSpecialization() { return idSpecialization;
} public void setIdSpecialization(DictSpecializations idSpecialization) { this.idSpecialization = idSpecialization;
} public DictSpecialities getIdSpeciality() { return idSpeciality;
} public void setIdSpeciality(DictSpecialities idSpeciality) { this.idSpeciality = idSpeciality;
} public DictQualifications getIdQualification() { return idQualification;
} public void setIdQualification(DictQualifications idQualification) { this.idQualification = idQualification;
} public DictFormsOfEducation getIdFormOfEducation() { return idFormOfEducation;
} public void setIdFormOfEducation(DictFormsOfEducation idFormOfEducation) { this.idFormOfEducation = idFormOfEducation;
} public DictFaculties getIdFaculty() { return idFaculty;
}

96 public void setIdFaculty(DictFaculties idFaculty) { this.idFaculty = idFaculty;
} public DictEducationQualification getIdEqGet() { return idEqGet;
} public void setIdEqGet(DictEducationQualification idEqGet) { this.idEqGet = idEqGet;
} public DictEducationQualification getIdEqBasic() { return idEqBasic;
} public void setIdEqBasic(DictEducationQualification idEqBasic) { this.idEqBasic = idEqBasic;
} public DictDepartments getIdDepartment() { return idDepartment;
} public void setIdDepartment(DictDepartments idDepartment) { this.idDepartment = idDepartment;
} public DictCourses getIdCourse() { return idCourse;
} public void setIdCourse(DictCourses idCourse) { this.idCourse = idCourse;
}

97 public DictBranchesOfKnowledge getIdBranchOfKnowledge() { return idBranchOfKnowledge;
} public void setIdBranchOfKnowledge(DictBranchesOfKnowledge idBranchOfKnowledge) { this.idBranchOfKnowledge = idBranchOfKnowledge;
}
@XmlTransient public Collection getTrainingScheduleCollection() { return trainingScheduleCollection;
} public void setTrainingScheduleCollection(Collection trainingScheduleCollection) { this.trainingScheduleCollection = trainingScheduleCollection;
}
@Override public int hashCode() { int hash = 0; hash += (idCur != null ? idCur.hashCode() : 0); return hash;
}
@Override public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the id fields are not set if (!(object instanceof Curriculum)) { return false;
}

98
Curriculum other = (Curriculum) object; if ((this.idCur == null && other.idCur != null) || (this.idCur != null &&
!this.idCur.equals(other.idCur))) { return false;
} return true;
}
@Override public String toString() { return "com.kpi.entity.Curriculum[ idCur=" + idCur + " ]";
}
@XmlTransient public Collection getSubjectsCollection() { return subjectsCollection;
} public void setSubjectsCollection(Collection subjectsCollection) { this.subjectsCollection = subjectsCollection;
}
}

1   2   3   4

скачати

© Усі права захищені
написати до нас