0 800 330 485
Працюємо без вихідних!
Гаряча лінія
Графік роботи
Пн - Пт 09:00 - 20:00
Сб - Нд 10:00 - 17:00
Пишіть в чат:
Для отримання інформації щодо існуючого замовлення - прохання використовувати наш внутрішній чат.

Щоб скористатися внутрішнім чатом:

  1. Авторизуйтеся у кабінеті клієнта
  2. Відкрийте Ваше замовлення
  3. Можете писати та надсилати файли Вашому менеджеру

Розробка ІС медичного закладу (ID:110999)

Тип роботи: дипломна
Дисципліна:Програмування
Сторінок: 114
Рік виконання: 2015
Вартість: 800
Купити цю роботу
Зміст
ПЕРЕЛІК ПОЗНАЧЕНЬ ТА СКОРОЧЕНЬ ВВЕДЕННЯ 1 ОГЛЯД 1.1 Актуальність 1.2 Загальна схема процесу розробки інформаційної системи застосуванням концепції БД 1.3 Бази даних, основні поняття і сфери застосування 1.4 Сучасні СУБД. Огляд програмних продуктів 1.5 Постановка задачі 2 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА РОЗРОБКА МОДЕЛІ ОБ’ЄКТА 2.1 Опис предметної області 2.2 Модель бази даних. ER-діаграма 3 РОЗРОБКА ІНФОРМАЦІЙНОЇ СИСТЕМИ 3.1 Функціональні діаграми IDEF 3.2 Структура вхідних даних 3.3 Структура вихідних даних. Опис звітів 4 ОПИС ПРОГРАМНОЇ РЕАЛІЗАЦІЇ 4.1 Вибір інструментів для створення програми 4.2 Ієрархія класів програмного продукту 4.3 Результати тестування 4.4 Інструкція користувача 4.4.1. Початок роботи 4.4.2. Вхід до АІС 4.4.3. Опції меню 4.4.4. Довідники АІС «Поліклініка» 4.4.5. Списки АІС «Поліклініка» 4.4.6. Призначення візиту 4.4.7. Виписування рецепту 4.4.8. Робота зі звітами ВИСНОВКИ СПИСОК ДЖЕРЕЛ ІНФОРМАЦІЇ ДОДАТКИ
Не підійшла ця робота?
Ви можете замовити написання нової роботи "під ключ" із гарантією
Замовити нову
Зразок роботи
... Таким чином, актуальність теми дослідження обумовлена зростаючим попитом на професійну розробку ІС для автоматизації діяльності та документообігу медичних закладів. Об'єктом виступає Харківська міська поліклініка №8, розташована у м. Харків. Предметом дослідження є автоматизація бізнес-процесів закладу. Метою роботи є обґрунтування необхідності і розробка ІС «Поліклініка» для підвищення ефективності діяльності об’єкту дослідження. У відповідності з визначеною метою, перед роботою поставлені наступні завдання: - У першому розділі: обґрунтувати актуальність теми дослідження, розглянути загальний процес створення БД, сучасні СУБД і відповідні програмні продукти, надати постановку задачі; - У другому розділі: розробити опис предметної області та модель БД; - У третьому розділі: представити логічну й фізичну структури ІС «Поліклініка», сформулювати задачі програми; - У четвертому розділі: надати детальний опис програмної реалізації ІС «Поліклініка». ... Сутність ПОЛІКЛІНІКА Короткий опис сутності. Сутність ПОЛІКЛІНІКА визначає основні атрибути лікувального закладу, а також містить контейнери для зберігання інших сутностей (ЛІКИ, ДОКТОРИ, КАБІНЕТИ). Атрибути. Сутність ПОЛІКЛІНІКА характеризується наступними атрибутами: — Назва — Адреса — Телефон — Сторінка в Інтернеті — Довідник ЛІКІВ — Довідник ДІАГНОЗІВ — Довідник МШП — Список СПЕЦІАЛЬНОСТЕЙ — Список ЛІКАРІВ — Список КАБІНЕТІВ — Список ПАЦІЄНТІВ — Список КОРИСТУВАЧІВ БД Зв’язки. Сутність ПОЛІКЛІНІКА має наступні зв’язки з іншими сутностями: — ПОЛІКЛІНІКА містить довідник ЛІКІВ; — ПОЛІКЛІНІКА містить довідник ДІАГНОЗІВ; — ПОЛІКЛІНІКА містить список СПЕЦІАЛЬНОСТЕЙ, що є актуальними саме для цього лікувального закладу; — ПОЛІКЛІНІКА містить список ЛІКАРІВ, що працюють на даний момент; — ПОЛІКЛІНІКА містить список КАБІНЕТІВ; — ПОЛІКЛІНІКА містить список ПАЦІЄНТІВ; — ПОЛІКЛІНІКА містить список КОРИСТУВАЧІВ БД. Бізнес-правила. Кожен із списків має включати як мінімум один запис. Всі атрибути є обов’язковими. ... Формування таблиці відвідувань відбувається у динамічному режимі. Спочатку при завантаженні форми формується структура таблиці private void frmAnamnesis_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the 'policlinicDataSet.Patient' table. You can move, or remove it, as needed. this.patientTableAdapter.Fill(this.policlinicDataSet.Patient); anamnesis = new DataTable(); DataColumn column = new DataColumn(); column.DataType = System.Type.GetType("System.Int32"); column.ColumnName = "ID_visit"; anamnesis.Columns.Add(column); column = new DataColumn(); column.DataType = System.Type.GetType("System.String"); column.ColumnName = "Doctor"; anamnesis.Columns.Add(column); column = new DataColumn(); column.DataType = System.Type.GetType("System.DateTime"); column.ColumnName = "DateTime"; anamnesis.Columns.Add(column); column = new DataColumn(); column.DataType = System.Type.GetType("System.String"); column.ColumnName = "Diagnosis"; anamnesis.Columns.Add(column); int ID = Convert.ToInt32(iD_patientTextBox.Text); FillTable(ID); } Заповнення здійснюється методом FillTable private void FillTable(int ID) { //очистить таблицу anamnesis.Clear(); //взять данные о визитах var visit_dt = new PoliclinicDataSet.VisitDataTable(); var visit_da = new PoliclinicDataSetTableAdapters.VisitTableAdapter(); visit_da.Fill(visit_dt); //выбрать визиты данного пациента DataRow[] visit = visit_dt.Select("ID_patient = '" + ID.ToString() + "'"); //взять данные о докторах var doctor_dt = new PoliclinicDataSet.DoctorDataTable(); var doctor_da = new PoliclinicDataSetTableAdapters.DoctorTableAdapter(); doctor_da.Fill(doctor_dt); //выбрать данные о рецептах var prescription_dt = new PoliclinicDataSet.PrescriptionDataTable(); var prescription_da = new PoliclinicDataSetTableAdapters.PrescriptionTableAdapter(); prescription_da.Fill(prescription_dt); //выбрать данные о диагнозах var diagnosis_dt = new PoliclinicDataSet.DiagnosisDataTable(); var diagnosis_da = new PoliclinicDataSetTableAdapters.DiagnosisTableAdapter(); diagnosis_da.Fill(diagnosis_dt); //для каждого визита for (int i = 0; i < visit.Length; i++) { DataRow add = anamnesis.NewRow(); add[0] = visit[i][0]; add[2] = visit[i][4]; int ID_doctor = Convert.ToInt32(visit[i][3]); //установить доктора DataRow[] doctor = doctor_dt.Select("ID_doctor = '" + ID_doctor.ToString() + "'"); add[1] = doctor[0][4]; //установить рецепт DataRow[] prescription = prescription_dt.Select("ID_visit = '" + visit[i][0].ToString() + "'"); if (prescription.Length > 0) { //установить диагноз DataRow[] diagnosis = diagnosis_dt.Select("Class = '" + prescription[0][2].ToString() + "'"); add[3] = diagnosis[0][1]; } else add[3] = String.Empty; anamnesis.Rows.Add(add); } //заполнить таблицу отчета visitDataGridView.DataSource = anamnesis; //обновить таблицу отчета visitDataGridView.Refresh(); } ...