Автор работы: Пользователь скрыл имя, 25 Мая 2015 в 21:48, дипломная работа
Сьогодні глобальний процес інформатизації суспільства є домінуючим видом діяльності у багатьох сферах життя, де на перший план виходять збір, накопичення, обробка, зберігання та передача інформації сучасними комп’ютерними і комунікаційними засобами. Медична область не є виключенням, і, оскільки, вона має справу з людськими життями, то повинна бути якнайкраще адаптована до сучасних умов життя. Сучасні інформаційні технології все більше використовуються в галузі охорони здоров'я, що буває зручним, а часом просто необхідним. Завдяки цьому медицина, в тому числі і нетрадиційна, набуває сьогодні абсолютно нових рис. У багатьох медичних дослідженнях просто неможливо обійтися без комп’ютера і спеціального програмного забезпечення до нього.
ПК, периферійні пристрої та інше устаткування (апарати управління, контрольно-вимірювальні прилади, світильники тощо), електропроводи та кабелі за виконанням та ступенем захисту мають відповідати класу зони за ПВЕ, мати апаратуру захисту від струму короткого замикання та інших аварійних режимів.
Є неприпустимими такі дії:
- виконання обслуговування, ремонту
та налагодження ЕОМ
- зберігання біля
- відключення захисних
- робота з відеотерміналами, в
яких під час роботи з'
- праця на матричному принтері зі знятою (трохи піднятою) верхньою кришкою.
Пожежна безпека будівель і споруд, умови розвитку і поширення пожежі залежить від займання і вогнестійкості будівельних матеріалів, конструкцій і встановлюється на стадії проектування в залежності від технологічного процесу, категорії вибухопожежонебезпеки приміщень, розташованих всередині будівель.
Відповідно до СНиП 2.01.02-85,будматеріали і конструкції щодо загоряння поділяють на три групи: неспалимі, важкоспалимі, і спалимі. [18,371c.] Приміщення Городищенського РТМО належить до важкоспалимих.
Відповідальні за пожежну безпеку особи назначаються завідувачем відділу, вони слідкують за приміщенням, станом технологічного та інженерного устаткування, а також за утримання і експлуатацію технічних засобів протипожежного захисту. На підприємстві запроваджено загальну об’єктову інструкцію про заходи пожежної безпеки й відповідні інструкції для всіх пожежно небезпечних приміщень, складені плани евакуації людей у разі пожежі, затверджено порядок сповіщення людей про пожежу, визначено категорії будівель за вибухопожежною та пожежною небезпекою відповідно до вимог чинних нормативних документів, а також визначено класи зон за “Правилами будови електроустановок”. Територія закладу обладнана засобами захисту, встановлено відповідні знаки пожежної безпеки, таблички з вказівкою номера телефона та порядку виклику пожежної охорони.
Висновок
У розділі 3 дипломної роботи було викладено вимоги до робочого місця працівників статистичного відділу, студентів інженерних спеціальностей, та всіх працівників відділу, що працюють з електронними апаратами (комп’ютерами, планшетами, ноутбуками тощо). Дотримання умов, які визначають оптимальну організацію робочого місця оператора-статиста, інженера - програміста, дозволить зберегти хорошу працездатність протягом усього робочого дня, підвищить продуктивність праці як у кількісному, так і якісному співвідношенні, що у своє чергу сприятиме більш швидкій та якісній роботі персоналу інформаційно-аналітичного відділу.
В бакалаврській роботі розроблено автоматизовану підсистему інформаційно-аналітичного відділу Городищенського районного територіального медичного об’єднання.
При створенні програми були використані такі засоби як AllFusion ERwin Process Modeler для створення функціональної моделі, AllFusion ERwin Data Modeler для створення логічної та фізичної схем бази даних, MS SQL Server 2008 для збереження БД, MS Visual Studio 2013 для проектування інтерфейсу та мова C# для написання коду.
Практична цінність від впровадження системи дозволить працівникам статистичного відділу:
Актуальність системи проявляється в можливості економії часу статистів , а також в можливості системи розширення до меж повноцінної електронної інформаційно-пошукової системи.
Рисунок. Г1 «Вхід в систему»
Рисунок Г2 «Вигляд головного меню»
Рисунок Г3 «Форма для введення, та редагування інформації»
Рисунок Г4 «Організація пошуку»
Рисунок Г5 «Організація фільтрування даних»
Рисунок Г6«Доступ до електронного довідника класифікатора хвороб»
Рисунок Г7 «Формування заявки на пошук»
Рисунок Г8 «Список забезпеченості медичних закладів лікарями»
Рисунок Г9 «Звіт «Статистика пацієнтів за їх віковими категоріями та за розміщенням»»
Рисунок Г9 «Звіт «Забезпеченість медичних закладів району лікарями»»
Код модуля входу в систему:
Для головного меню:
private void Menu_Load_1(object sender, EventArgs e)
{
Login login = new Login();
login.ShowDialog();
if (login.DialogResult == DialogResult.OK)
{
login.Close();
}
else if (login.DialogResult == DialogResult.Abort)
{
Application.Exit();
}
else
{
Application.Restart();
}
}
Для форми входу в систему:
public partial class Login : Form
{
public Login()
{
InitializeComponent();
}
private void Login_Load_1(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
Login login = new Login();
if (textBox1.Text == "login" && textBox2.Text == "pass")
{
DialogResult = DialogResult.OK;
MessageBox.Show("Вітаємо! Ви ввійшли до системи!");
}
else
{
MessageBox.Show("Дані введено невірно!");
DialogResult = DialogResult.Cancel;
}
}
private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}}
Приклад функції здійснення фільтрації:
private void button1_Click(object sender, EventArgs e)
{
this.стат_карткаBindingSource.
}
private void button2_Click(object sender, EventArgs e)
{
this.стат_карткаBindingSource.
}
Приклад функції організації пошуку:
int i = -1;
private void button1_Click(object sender, EventArgs e)
{
if (i < пацієнтDataGridView.Rows.Count - 1)
i++;
else
i = 0;
for (; i < пацієнтDataGridView.Rows.
{
if (пацієнтDataGridView[1, i].Formatted Value. ToString(). Contains (textBox1.Text.Trim()))
{
пацієнтDataGridView.
пацієнтDataGridView.Rows[i].
пацієнтDataGridView.
return;
} } }
Створення запиту на отримання кількості хворих в межах певної дати:
SELECT Діагноз.Назва, COUNT(Діагноз.Назва) AS К_сть_хворих, Стат_картка.Дата_реєстрації
FROM Діагноз INNER JOIN
Стат_картка ON Діагноз.Код_діагнозу = Стат_картка.Код_діагнозу INNER JOIN
Пацієнт ON Стат_картка.Код_пацієнта = Пацієнт.Код_пацієнта
GROUP BY Діагноз.Назва, Стат_картка.Дата_реєстрації, YEAR(Стат_картка.Дата_
HAVING (YEAR(Стат_картка.Дата_
SQL-код для виведення статистики по смертності та виліковності
хвороб:
SELECT Діагноз.Назва AS Діагноз, COUNT(Діагноз.Назва) AS К_сть_хворих, Результат.Назва
FROM Діагноз INNER JOIN
Стат_картка ON Діагноз.Код_діагнозу = Стат_картка.Код_діагнозу INNER JOIN
Результат ON Стат_картка.Код_результату = Результат.Код_результату
WHERE (Результат.Назва LIKE 'виписаний%') OR
(Результат.Назва LIKE 'помер')
GROUP BY Діагноз.Назва, Результат.Назва
SQL-код на отримання статистики поширення захворювань за населеними пунктами :
SELECT Нас_пункт.Назва, Результат.Назва AS Результат, COUNT (Результат.Назва) AS К_сть_пацієнтів
FROM Мед_заклад INNER JOIN Нас_пункт ON Мед_заклад. Код_пункту = Нас_пункт. Код_пункту CROSS JOIN Стат_картка INNER JOIN Результат ON Стат_картка.Код_результату = Результат. Код_результату INNER JOIN Пацієнт ON Стат_картка.Код_пацієнта = Пацієнт.Код_пацієнта
GROUP BY Нас_пункт. Назва, Результат. Назва, YEAR (Стат_картка. Дата_реєстрації)
HAVING (Y3EAR(Стат_картка.Дата_