Разработка информационно-справочной системы по учебным заведениям (подсистема "Оператор")

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

тавлены объекты button1, button2, button3, button4, label1, label3, label6, comboBox1, textBox1, linkLabel1.

 

Рисунок 4.3.11

 

Рассмотрим форму Form_AddSuz, в соответствии с рисунком 4.3.12.

На форме представлены объекты textBox1, textBox2, textBox3, textBox4, textBox5, button1, button2, label1, label2, label3, label4, label5, linkLabel1.

 

Рисунок 4.3.12

 

Рассмотрим форму Form_AddVuz, в соответствии с рисунком 4.3.13.

На форме представлены объекты textBox1, textBox2, textBox3, textBox4, textBox5, button1, button2, label1, label2, label3, label4, label5, linkLabel1.

 

Рисунок 4.3.13

 

4.4 Реализация функциональности программного средства

 

Рассмотрим функции объектов на формах с помощью таблиц.

Form1 представлена в таблице 4.4.1 Form2 представлена в таблице 4.4.2 Form3 представлена в таблице 4.4.3 Form4 представлена в таблице 4.4.4 Form5 представлена в таблице 4.4.5 Form_AddSuz представлена в таблице 4.4.6 Form_AddVuz представлена в таблице 4.4.7.

 

Таблица 4.4.1

Програмный кодВолняемые функцииprivate void button1_Click (object sender, EventArgs e) {Form2 f = new Form2 (); f. Show (); }При нажатии на button1 переход на Form2private void button2_Click (object sender, EventArgs e) {Form3 f = new Form3 (); f. Show (); }При нажатии на button2 переход на Form3private void button3_Click (object sender, EventArgs e) {Close (); }При нажатии на button3 выход из приложенияprivate void linkLabel1_LinkClicked (object sender, LinkLabelLinkClickedEventArgs e) {Process. Start ("help. htm"); }Нажав на linkLabel1 запускается "Руководство пользователя"

Таблица 4.4.2

Програмный кодВолняемые функцииprivate void button3_Click (object sender, EventArgs e) {Close (); }При нажатии на button3 закрытие формыprivate void button5_Click (object sender, EventArgs e) {Form4 f = new Form4 (); f. show_1 (comboBox1. Text,Convert. ToString (vuzBindingSource. Position + 1)); this. Close (); }При нажатии на button5 переход на Form4, создает запись о ВУЗе в списке на Form2private void button6_Click (object sender, EventArgs e) {Form_AddVuz vuz = new Form_AddVuz (); vuz. Show (); this. Close (); При нажатии на button6 переход на Form_AddVuzprivate void button4_Click (object sender, EventArgs e) {oleDbDataAdapter1. Update (dataSet11); Button5. Enabled = true; button6. Enabled = true; }Нажав на button4 обновятся поле имени, доступны button5, button6public void AddDataSet_vuz (string name,string adres,string kontakt,string mail,string site) {DataRow Nrow = ataSet11. Tables ["vuz"]. NewRow (); Nrow ["имя ВУЗа"] = name; Nrow ["адрес"] = adres; Nrow ["контакты"] = kontakt; Nrow ["сайт"] = site; Nrow ["e-mail"] = mail; dataSet11. Tables ["vuz"]. Rows. Add (Nrow); button6. Enabled = false; button5. Enabled = false; vuzBindingSource. MoveLast (); }Отобажает поля AddDataSet в соответственных полях Form2, блокирует button5 и button6private void linkLabel1_LinkClicked (object sender, LinkLabelLinkClickedEventArgs e) {Process. Start ("help. htm"); }Нажав на linkLabel1 запускается Руководство пользователя

Таблица 4.4.3

Програмный кодВолняемые функцииprivate void button3_Click (object sender, EventArgs e) {Close (); }При нажатии на button3 закрытие формыprivate void button5_Click (object sender, EventArgs e) {Form4 f = new Form4 (); f. show_1 (comboBox1. Text,Convert. ToString (suzBindingSource. Position + 1)); this. Close (); }При нажатии на button5 переход на Form5, создает запись о CCУЗе в списке на Form3private void button6_Click (object sender, EventArgs e) {Form_AddSuz suz = new Form_AddSuz (); suz. Show (); this. Close (); При нажатии на button6 переход на Form_AddSuzprivate void button4_Click (object sender, EventArgs e) {oleDbDataAdapter1. Update (dataSet11); Button5. Enabled = true; button6. Enabled = true; }Нажав на button4 обновятся поле имени, доступны button5, button6public void AddDataSet_suz (string name,string adres,string kontakt,string mail,string site) { DataRow Nrow = ataSet31. Tables ["suz"]. NewRow (); Nrow ["имя ссуза"] = name; Nrow ["адрес"] = adres; Nrow ["контакты"] = kontakt; Nrow ["сайт"] = site; Nrow ["e-mail"] = mail; dataSet31. Tables ["suz"]. Rows. Add (Nrow); button6. Enabled = false; button5. Enabled = false; suzBindingSource. MoveLast (); }Отобажает поля AddDataSet в соответственных полях Form3, блокирует button5 и button6private void linkLabel1_LinkClicked (object sender, LinkLabelLinkClickedEventArgs e) {Process. Start ("help. htm"); }Нажав на linkLabel1 запускается Руководство пользователя

Таблица 4.4.4

Програмный кодВолняемые функцииprivate void button1_Click (object sender, EventArgs e) {if (textBox1. Text! ="") {DataRow Nrow = dataSet21. Tables ["fvuz"]. NewRow (); Nrow ["факультет"] = textBox1. Text; Nrow ["idvuz"] = it; dataSet21. Tables ["fvuz"]. Rows. Add (Nrow); fvuzBindingSource. MoveLast (); textBox1. Text = ""; }else {MessageBox. Show ("Введите называние специальности"); }}При нажатии button1 создает поле специальности в списке, если поле пустое выводит сообщение "Введите называние специальности"private void button3_Click (object sender, EventArgs e) {Form2 f = new Form2 (); f. Show (); Close (); }Клик button3 возврат в Form2, закрыть Form4public void show_1 (string vuz, string id) {it = id; label3. Text = vuz; this. Show (); }В label3 выводит имя ВУЗа заполненияprivate void button4_Click (object sender, EventArgs e) {oleDbDataAdapter1. Update (dataSet21, "fvuz"); }При нажатии button4 запись списка в БДprivate void button2_Click (object sender, EventArgs e) { fvuzBindingSource. RemoveCurrent (); fvuzBindingSource. ResumeBinding (); }При нажатии button2 удаление специальности из спискаprivate void linkLabel1_LinkClicked (object sender, LinkLabelLinkClickedEventArgs e) {Process. Start ("help. htm"); }Нажав на linkLabel1 запускается Руководство пользователя

Таблица 4.4.5

Програмный кодВолняемые функцииprivate void button1_Click (object sender, EventArgs e) {if (textBox1. Text! ="") {DataRow Nrow = dataSet21. Tables ["fsuz"]. NewRow (); Nrow ["факультет"] = textBox1. Text; Nrow ["idsuz"] = it; dataSet21. Tables ["fsuz"]. Rows. Add (Nrow); fsuzBindingSource. MoveLast (); textBox1. Text = ""; }else {MessageBox. Show ("Введите называние специальности"); }}При нажатии button1 создает поле специальности в списке, если поле пустое выводит сообщение "Введите называние специальности"private void button3_Click (object sender, EventArgs e) {Form3 f = new Form3 (); f. Show (); Close (); }Клик button3 возврат в Form3, закрыть Form5public void show_1 (string suz, string id) {it = id; label3. Text = suz; this. Show (); }В label3 выводит имя CCУЗа заполненияprivate void button4_Click (object sender, EventArgs e) {oleDbDataAdapter1. Update (dataSet21, "fsuz"); }При нажатии button4 запись списка в БДprivate void button2_Click (object sender, EventArgs e) { fsuzBindingSource. RemoveCurrent (); fsuzBindingSource. ResumeBinding (); }При нажатии button2 удаление специальности из спискаprivate void linkLabel1_LinkClicked (object sender, LinkLabelLinkClickedEventArgs e) {Process. Start ("help. htm"); }Нажав на linkLabel1 запускается Руководство пользователя

Таблица 4.4.6

Програмный кодВолняемые функцииprivate void button2_Click (object sender, EventArgs e) {this. Close (); Form3 f = new Form3 (); f. Show (); }При нажатии на button2 возврат на Form3private void button1_Click (object sender, EventArgs e) {Form3 f = new Form3 (); f. Show (); f. AddDataSet_suz (textBox1. Text, textBox2. Text, textBox3. Text, textBox5. Text, textBox4. Text); this. Close (); }При нажатии на button1 зано?/p>