Berdaq nomidagi qoraqalpoq davlat unversiteti matematika fakulteti 2 g amaliy matematika guruhi talabasi Jumaboyev Ixtiyorning algoritm tillar va dasturlash fanidan yozgan prezintatsiyasi Mavzu


Download 1.73 Mb.
bet2/3
Sana31.03.2023
Hajmi1.73 Mb.
#1310689
1   2   3
Bog'liq
Jumaboyev I

2.O‘qituvchi qismi
Bu yerda o‘quvchilarni darsga qatnashgan,yoki qatnashmagan ekanliklarini belgilaydilar va uni ta’lim muassasining ma;lumotlar bazasiga yuklaydilar. Faqatgina darsga kelgan va kelmagan o‘quvchilar ma’lumotlarini(guruhi, familyasi, ismi, qaysi fandan darsga qatnashmagani,qaysi fan turida darsga qatnashmaganini,qaysi sanada darsga qatnashmaganligini ma’lumpotlar bazasiga yuklaydilar.
Dastur oynalari haqida qisqacha ma’lumotlar.
Dasturimizning boshlanishi bu yerda foydalanuvchi dasturdan foydalanish uchun o‘z shaxsiy login va parolini bilishi zarur.Dastur login,parolini bilmagan inson bu dasturdan foydalana olmaydi.Login,parolni to‘g‘ri kiritgan inson tizimga kirib ishlay oladi.
Dekanat bo‘limi bu yerda o‘quvchi qo‘shish va davomatnoi ko‘rish imkoniyati mavjud.Bu oyna yuqorida ko‘rsatilgan asosiy kirish qismiga to‘g‘ri login,parolni kiritgan insonga ko‘rinadi.Bu oynamizda ko‘rib turganingizdek asosiy yangi o‘quvchi qo‘shish va davomat bo‘limlari mavjud.
Talabalar ro‘yxatiga yangi talaba qo‘shish oynasi.Bu bo‘limga kirgan dekanat xodimlari belgilangan guruhga yangi o‘quvchi qo‘sha oladi.Bunda ta’lim muassasasiga kelgan yangi o‘quvchi shu muassasaning ma’lumotlar bazasiga qo‘shiladi va u shu ta’lim muassasaning platformasidan foydalana oladi.
Darsga kelmagan o‘quvchilarni ko‘rish uchun oyna.Bu oyna dekanat bo‘limida joylashgan.Bu yerda darsga kelmaganlar ro‘yxati namoyon bo‘ladi.Bu yerdan qaysi o‘quvchi qaysi fandan qachon darsga kelmagani ko‘rish mumkin.
O‘qituvchi oynasi.Bu yerda o‘qituvchi o‘zi darsga kiradigan guruh raqamini tanlaydi va shu oynani ochadi va undan keyin shu guruhda yo‘qlama qiladi.
Yo‘qlama oynasi.Bu yerda o‘qituvchi darsga kirganidan keyin darsga kirmagabnlarni belgilaydi va ularni darsga kelmaganlar ro‘yxatiga qo‘shadi.
O‘qituvchi belgilagan o‘quvchilar siz ko‘rib turgan o‘ng tomondagi jadvalda ko‘rinadi.
Ilova
Dasturning kirish qismidagi asosiy oyna.Bu yerda foydalanuvchi login parollarni kiritish qismi namoyon bo‘ladi.
namespace kurs_ishim
{
publicpartialclassForm1_KIRISH : Form
{
publicForm1_KIRISH()
{
InitializeComponent();
}
SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\HP\Documents\LOGIN.mdf;Integrated Security=True;Connect Timeout=30");
privatevoid button_CHIQISH_Click(object sender, EventArgs e)
{
this.Close();
}
privatevoid button_KIRISH_Click(object sender, EventArgs e)
{
SqlDataAdapter yangi = new SqlDataAdapter("select count (*) From LOGIN where LOGIN='" + textBox_LOGIN.Text + "'and PAROL='" + textBox_PAROL.Text + "'", con);
DataTable data = new DataTable();
yangi.Fill(data);
if (data.Rows[0][0].ToString() == "1")
{
this.Hide();
REGISTER oyna = new REGISTER();
oyna.Show();
}
elseif (data.Rows[0][0].ToString() == "1")
{
this.Hide();
REGISTER oyna = new REGISTER();
oyna.Show();
}
else
MessageBox.Show("LOGIN YOKI PAROLNI NOTO`G`RI KIRITDINGIZ!!!");
}
privatevoid Form1_KIRISH_Load(object sender, EventArgs e)
{
}
privatevoid button1_Click(object sender, EventArgs e)
{
this.Close();
}
privatevoid button2_Click(object sender, EventArgs e)
{
SqlDataAdapter yangi = new SqlDataAdapter("select count (*) From LOGIN where LOGIN='" + textBox_LOGIN.Text + "'and PAROL='" + textBox_PAROL.Text + "'", con);
DataTable data = new DataTable();
yangi.Fill(data);
if (data.Rows[0][0].ToString() == "1")
{
this.Hide();
OQITUVCHI_OYNASI oyna = new OQITUVCHI_OYNASI();
oyna.Show();
}
elseif (data.Rows[0][0].ToString() == "1")
{
this.Hide();
OQITUVCHI_OYNASI oyna = new OQITUVCHI_OYNASI();
oyna.Show();
}
else
MessageBox.Show("LOGIN YOKI PAROLNI NOTO`G`RI KIRITDINGIZ!!!");
}

Download 1.73 Mb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling