-
Notifications
You must be signed in to change notification settings - Fork 0
yasarsamet/KutuphaneUygulamasi
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Projenin İsterleri • Proje de her öğrencinin bir paneli olacak. Bu panel sayesinde öğrenci raflardaki kitaplara bakabilecek. • Öğrenci kütüphane 'den kitap alabilecek. Kitap alırken öncelikle kütüphaneye üye olması lazım üye olduktan sonra sisteme kayıtlı email adresi ve şifresi ile login olması gerekir. • Öğrenci Sisteme Üye olurken email adresini yazması istenecek. Email adresine gelen onay kodu ile hesabını doğrulama yapması istenecek, doğrulama yapmadığı taktirde sisteme giriş yapamayacak. • Eğer öğrenci Şifresini unuttuğu takdir de sisteme kayıtlı olduğu email adresini yazarak sonrasın da email adresine gelen kodu yazarak şifresini yenileyebilecek. • Login işlemini yaptıktan sonra öğrenci alacağı kitabı öncelikle raflarda araması lazım rafta yoksa kitabı alamayacak veya varsa hangi rafta olduğunu görebilecek. • Öğrenci kitapları yazarı, kitap adı ve türüne göre arama yapabilecek. • Her kitabın 14 gün ödünç alma süresi olacak, eğer öğrenci teslim etme süresini ertelemek isterse sisteme girip 14 gün daha erteleyebilecek ve bir kitabın toplam teslimat süresi 28 gün olabilecek. • Her öğrenci sistemden rafdaki Kitabı ayırt edebilecek, eğer raflarda ayırt ettiği kitabı 1 saat içerisinde yetkili personelden almadığı taktirde sistem tarafından otomatik şekilde rezervasyon iptal edilecek. • Öğrenci kitabı teslim etmek istediğinde kütüphanedeki sorumlu kişiye kitabı teslim edip sistemden de gerekli işlemleri yapacak. • Kitap teslim tarihi yaklaşan, 5 günden az zamanı kalan kişilere sisteme giriş yaptıktan sonra menüde pop-up bildirim ile uyarı yapılmaktadır. • Öğrenci sistemdeki bilgilerini güncelleyebilecek. • Öğrenci sisteme kayıt olurken şifresini hashleme yaparak veri tabanında tuttum. Bunun nedeni veri tabanına erişebilen kişiler öğrencilerin şifrelerini görmemesi için.
About
About .Net Core Mvc Teknolojisi ile Çok Katmanlı Mimari Kullanılarak Geliştirilmiştir. Projede Autofac, Automapper, View Component, Fluent Validator ve Authentication kullanılmıştır
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published