Giter VIP home page Giter VIP logo

healthy_diet's Introduction

Yazılım Mimarisi ve Tasarımı

*Healthy Diet Projesi *

Projeyi Yapanlar

Ömer Killik - 192802045 - I.Ogretim

Berk Tuna - 182805007 - II.Ogretim

Uygulamanın Kullanımını Anlatan Video Linki;

Healthy Diet Projemiz

Proje Açıklaması ve Amacı

Healthy Diet projesi kısaca bir hasta ve diyetisyen projesidir. Diyetisyen hizmeti alan hasta istediği diyetisyene gidip kendini kaydettirebilir, muayene olup hastalığı ve kendine özel hazırlanan diyet yöntemini rapor şeklinde alabilir.

Projemizin UML Diagramı

USECASEDIAGRAM

Projemizin Scrum Table'ı

Scrum2

Projemizin Ekran Görüntüleri ve Açıklamaları

VERİ TABANI

veritabanıdiyetler Diyetisyenin eklediği diyetler bu tabloya kaydediliyor

veritabanıhastalar

Diyetisyenin kaydettiği hastalar Diyet kısmı en başta "YOK" olarak bu tabloya kaydediliyor

veritabanıhastalıklar

Diyetisyenin kaydettiği hastalıklar bu tabloya kaydediliyor

veritabanıdiyetisyenler Adminin eklediği Diyetisyenler bu tabloya kaydediliyor

GİRİŞ

giriş1

Projenin başlangıç kısmı burası.Burada veri tabanındaki Diyetisyenler bölümünde Yetki sütunundaki veri eğer Diyetisyense diyetisyenin anasayfasına, Adminse admin paneline yönlendiriyor.

giriş2

eğer hiç bir veri girilmezse

giriş3

eğer yanlış veri girilirse hataları yollanıyor

ADMİN PANELİ

admin1

Eğer admin giriş yaparsa admin paneli açılıyor geri tuşuna basarsa Giriş formuna "X" tuşuna basarsa program kapanıyor.

admin3

Admin tüm Hastaların tüm bilgilerine erişim sağlayabiliyor

admin2

Admin tüm Diyetisyenlerin tüm bilgilerine erişim sağlayabiliyor

admin4

Admin yeni bir Diyetisyen kaydı oluşturabiliyor

admin8

Aynı kullanıcı adında başka bir Diyetisyen varsa

admin7

Boş bırakılırsa

admin5

Combobox'ın boş olup olmadığı ayrı şekilde kontrol edilebiliyor eğer seçilmezse

admin6

Şifre ve Şifre Tekrar uyuşmuyorsa hataları yollanıyor

Ana Sayfa

ana1

Diyetisyen girişi yapıldıysa Anasayfa formu açılıyor burda tüm hastalar listeleniyor ve Diyetisyenin ismi ve Avatarı geliyor ana2

Listele Filtrenebiliyor

ana3

Eğer Diyetisyenin cinsiyeti Erkekse

ana4

Eğer Diyetisyenin cinsiyeti Kadınsa Avatarları çıkıyor

Yeni Hastalık

Hastalık1

Diyetisyen burdan yeni bir hastalık ekleyebiliyor

hastalık2

Aynı isimde veri tabanında başka bir hastalık varsa

hastalık3

Veri girilmezse hataları yollanıyor

Yeni Hasta Ekle

hasta1

Diyetisyen burdan yeni bir Hasta ekleyebiliyor

hasta4

Eklenen yeni Hastalıklar combobox'a geliyor

hasta2

Veri girilmezse

hasta3

Veri tabanında aynı TC ile başka bir hasta varsa hataları yollanıyor

Yeni Diyet Planı

diyetekle

Burdan Diyetisyen Yeni bir Diyet Planı oluşturabiliyor

diyetekle3

Aynı isimde veri tabanında bir diyet varsa

diyetekle2

Veri girilmezse hataları yollanıyor

Diyet Ata

diyet

Fare ile Ana Ekrandaki tablodan seçilen Hastanın Adı,Soyadı ve TC'si değiştirilemez şekilde textboxlara geliyor

diyet3

Buradan Diyet planı seçiyoruz her yeni diyet eklendikçe combobox'a geliyor

diyet2

Seçim yapmazsak hata yollanıyor

Rapor Al

rapor1

Fare ile Ana Ekrandaki tablodan seçilen Hastanın tüm kişisel bilgileri ve diyet bilgileri ayrı tablolarda değiştirilemez şekilde listeleniyor

rapor3

Burdan raporun yazdırılma sırasını seçiyoruz

rapor2

Yazdırılma sırası seçilmezse hata yollanıyor

rapor4

Dosya olarak raporumuz bu şekilde oluşuyor

rapor5

Sıra değiştirildiğinde de veri güncelleniyor

healthy_diet's People

Contributors

berktuna avatar sinful042 avatar

Stargazers

Emirhakan Tanhan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.