Bilgilerin veritabanına kaydedilmesi oturum kapatıldığında veri kaybına neden olacaktır. Veritabanı olmadan "uygulama" yapmanızın imkanı yok. Sunucuda veritabanı barındırmak istemiyorsanız DaaS modeli (firebase gibi) veri tabanı hizmeti satın alabilirsiniz.
Dosya I/O işlemleri küçük dosyalarda bir seçenek olabilecekken dosyalar büyüdükçe sorun çıkarmaya başlayacaktır.
Hocam teşekkürler ilginiz için bu benim ödevim, birçok kısmını halletim fakat o veritabanı olayında kaldım. Naçizane dipnot olarak verilen bilgi şu şekilde,
Alıntı
Anket soruları bir form ile bir kontrol'e gönderilip Model dosyasında aşağıda örnek olarak verilen bir dinamik yapı oluşturulup burdaki sınıflara eklenecek. Bu toplanan anket soru-cevapları bir sonuç arayüzündeki (View) tabloya doldurulacak. Bu tablo bootstrap özelliklerini kullanacak ve her satırda bir satır sil butonu olacak. İstenen satır silinebilecek (silinmeden önce kullanıcıdan onay istenecektir). jQuery datatable özelliğini kullananlara ek puan verilecektir. Satır silme işlerini jQuery-ajax teknolojisini kullanarak yapanlara ek puan gelecek.Web uygulamasının sayfalarının bootstrap ile görsellik ve tasarım kısmı 30 puan değerinde olacak. Form ekranında doğrulama (validation) olacak. Doğrulama her soruda en az 1 şıkkın işaretlenmesi ve textBoxların boş bırakılmaması için kullanılacak. Doğrulama sunucu tarafında model sınıfları ile sağlanacaktır.