Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовий_КПЗ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.3 Mб
Скачать

Висновок

Метою курсового проекту була реалізація та розробка додатку для обліку інформації полініки.

В web-додатку користувач має можливість додавати, оновлювати та видаляти дані. А також реалізована можливість отримання даних про пацієнтів, які пройшли певних спеціалістів та отримали певний діагноз.

Протягом виконання роботи було закріплено отримані під час навчання знання з таких предметів як розробка бази даних, web-програмування, архітектура програмного забезпечення, об’єктно-орієнтоване програмування та конструювання програмного забезпечення.

При розробці бази даних, було створено 5 таблиць які між собою взаємопов’язані зв’язками. Проект реалізований на мові PHP.

Список використаної літератури

  1. Международные стандарты, поддерживающие жизненный цикл программных средств. М., МП «Экономика», 2007.

  2. Смирнова, Г.Н. Проектирование экономических информационных систем: Учеб. для вузов / Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов; Под ред. Ю.Ф. Тельнова. -М. : Финансы и статистика, 2006. - 512 с. : ил.

  3. Вендров А.М. CASEтехнологии. Современные методы и средства проектирования информационных систем.  М.: Финансы и статистика, 2008.

  4. Дейт К. Введение в системы баз данных/Пер. с англ. Наука, 2004. 463 с.

  5. Елманова Н. Системы управления базами данных ведущих производителей. КомпьютерПресс, июль 2005.

  6. Аткинсон, Леон MySQL. Библиотека профессионала; М.: Вильямс, 2008. - 624 c.

  7. Грофф, Джеймс; Вайнберг, Пол SQL: полное руководство; Киев: BHV, 2005. - 608 c.

  8. Нанда, А. и др. Oracle PL/SQL для администраторов баз данных; Символ, 2008. - 496 c.

  9. Стоунз, Ричард; Мэттью, Нейл PostgreSQL. Основы; СПб: Символ-Плюс, 2007. - 640 c.

  10. Фейерштейн, С.; Прибыл, Б. Oracle PL/SQL для профессионалов; СПб: Питер, 2005. - 941 c.

  11. Шнайдер, Роберт Microsoft SQL Server 6.5. Проектирование высокопроизводительных баз данных; М.: Лори, 2010. - 361 c.

  12. Яргер, Р.Дж.; Риз, Дж.; Кинг, Т. MySQL и mSQL: Базы данных для небольших предприятий и Интернета; СПб: Символ-Плюс, 2013. - 560 c.

Додаток а

«ПОЛІКЛІНІКА»

Лістинг функцій системи

Листів 10

Розробник: ________________________ Гребенюк І. А.

Черкаси 2017

Config.Php

<?

$shost = "localhost";

$slogin = "root";

$spass = "";

$sdb_name = "kpz";

$sconnect = mysql_connect($shost,$slogin,$spass);

mysql_select_db($sdb_name,$sconnect);

mysql_query("SET NAMES 'utf8'");

mysql_set_charset("utf8");

?>

Function.Php

<?

function alert($str){

echo '<script>'.'alert("'.$str.'");'.'</script>';

}

function redirect($url){

echo '<script type="text/javascript">';

echo 'window.location.href="'.$url.'";';

echo '</script>';

}

function upperLowerStr($word){

if(preg_match("/[а-я]/i", $word)) {

$result = mb_strtoupper((mb_substr($word, 0, 2)), 'UTF-8').mb_strtolower((mb_substr($word, 2, iconv_strlen($word))), 'UTF-8');

return $result;

}

else {

$result = ucfirst(mb_strtolower($word));

return $result;

}

}

function preg_name($name){

if(preg_match("/^[a-zA-Zа-яА-Я]{1,30}/", $name))

return true;

else

return false;

}

function preg_lastname($name){

if(preg_match("/^[a-zA-Zа-яА-Я]{1,35}/", $name))

return true;

else

return false;

}

function preg_father($name){

if(preg_match("/^[a-zA-Zа-яА-Я]{1,45}/", $name))

return true;

else

return false;

}

if(is_file("functionForDiagnoz.php"))

include "functionForDiagnoz.php";

if(is_file("functionForPosition.php"))

include "functionForPosition.php";

if(is_file("functionForSpecialization.php"))

include "functionForSpecialization.php";

if(is_file("functionForPatient.php"))

include "functionForPatient.php";

if(is_file("functionForPersonal.php"))

include "functionForPersonal.php";

if(is_file("functionForResult.php"))

include "functionForResult.php";

if(is_file("functionForPatient_specialist_diagnoz.php"))

include "functionForPatient_specialist_diagnoz.php";

?>