Разработка информационно-справочной системы по учебным заведениям - подсистема "Абитуриент"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
?ке 12.
Рисунок 12
Рассмотрим атрибуты сущности fvuz:
1)idfvuz - хранит уникальный порядковый номер специальности ВПО;
)Факультет - хранит название специальности заведения ВПО;
)idvuz - хранит порядковый номер заведения ВПО.
Данные атрибуты изображены на рисунке 13.
Рисунок 13
Эти данные позволяют сформировать единую базу, которая позволит предоставить необходимую информацию пользователю, при его запросе в поиске.
4.4Реализация пользовательского интерфейса
Создание Form_1
На форме размещаются следующие элементы , button1, button2, button3 mainMenu1, label 1. В коде Form1 прописывается подсоединение к базе данных для чтения данных. На кнопке mainMenu1 ставится обработчик события для вызова руководства пользователя по работе с подсистемой Абитуриент.
Создание Form_0
На форме размещаются следующие элементы, button1, label 1, label 2.
При нажатии на button1 двойным щелчком присваиваем следующее событие:
void button1_Click(object sender, EventArgs e)
{.Close();
Создание Form_suz
На форме размещаются следующие элементы button1, button2, textBox1, label1. В коде Form_suz прописывается подсоединение к базе данных для чтения данных.
Создание Form_T_suz
На форме размещаются следующие элементы button1, button2, textBox1, textBox2, textBox3, textBox4, textBox5, textBox6, textBox7, groupBox1, label1, label2, label3, label4, label5, label6, label7 . В коде Form_ T_suz прописывается подсоединение к базе данных для чтения данных. Перенос необходимых таблиц из БД в DataSet производится с помощью Fill:
.Fill(dataSet21);.Filter = "факультет like %" + textBox1.Text + "%";
Создание Form_vuz
На форме размещаются следующие элементы button1, button2, textBox1, label1. В коде Form_vuz прописывается подсоединение к базе данных для чтения данных.
Создание Form_T_vuz
На форме размещаются следующие элементы button1, button2, textBox1, textBox2, textBox3, textBox4, textBox5, textBox6, textBox7, groupBox1, label1, label2, label3, label4, label5, label6, label7 . В коде Form_ T_suz прописывается подсоединение к базе данных для чтения данных. Перенос необходимых таблиц из БД в DataSet производится с помощью Fill:
oleDbDataAdapter1.Fill(dataSet21);.Filter = "факультет like %" + textBox1.Text + "%";
4.5 Руководство пользователя
В данной подсистеме Абитуриент возможен вызов руководства пользователя, который пошагово описывает правила пользования программой.
На первом шаге происходит знакомство с данной поисковой системой Абитуриент, а также указаны действия, которые может произвести пользователь нажав на некоторые кнопки в программе (Рисунок 14).
Рисунок 14
Данная программа имеет два пути, выбор зависит от выбора пользователя, какую информацию он хочет найти, о средне-специальном или высшем образовании.
Рассмотрим случай поведения программы при нажатии на кнопку Среднее образование (Рисунок 15).
На 3 шаге, после ввода необходимой информации, появляется окно произведенного поиска (Рисунок 16).
Рисунок 15
Рисунок 16
При выборе кнопки Высшее образование происходят аналогичные действия.
база данный специальность абитуриент
5. Тестирование программного средства
Тестирование является одним из наиболее устоявшихся способов обеспечения качества программного обеспечения и входит в набор эффективных средств современной системы обеспечения качества программного продукта.
Пробное тестирование проводилось следующим способом (Рисунок 17).
Рисунок 17
После нажатия кнопки Высшее образование появилось окно по поиску, которое позволяло ввести необходимый факультет, специальность, или их фрагмент (Рисунок 18).
Рисунок 18
При нажатии кнопки искать появилось окно с найденной информацией согласно введенным данным по высшим заведениям (Рисунок 19).
Рисунок 19
После всех производимых действий, закроем окно с найденной информацией по вузам высшего образования, и вернемся к окну приветствия.
Теперь нажмем на кнопку Среднее образование (Рисунок 20).
Рисунок 20
После нажатия кнопки Среднее образование появилось окно по поиску, которое позволяло ввести необходимый факультет, специальность, или их фрагмент (Рисунок 21).
Рисунок 21
При нажатии кнопки искать появилось окно с найденной информацией согласно введенным данным по средне-специальным заведениям (Рисунок 22).
Рисунок 22
Заключение
В ходе разработки информационно-справочной системы по учебным заведениям: подсистема Абитуриент, я освоил методику подсоединения базы данных Microsoft Windows Access в языке программирования Microsoft Visual Studio.Net, изучила sql запросы при обращении к базе данных Access, проанализировала структуру моей поисковой системы, ее необходимые компоненты, получила полную информацию о ВУЗах, факультетах и специальностях.
Приложение А
Листинг программы
Form_1
using System;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Text;System.Windows.Forms;poisc
{partial class Form1 : Form
{Form1()
{();
}void button2_Click(object sender, EventArgs e)
{_vuz f = new Form_vuz();.Show();
}void button1_Click(object sender, EventArgs e)
{_suz f = new Form_suz();.Show();
}void button3_Click(object sender, EventArgs e)
{.Close();
}void оПрограммеToolStripMenuItem_Click(object sender, EventArgs e)
{_O MyForm = new Form_O();.Show();
}void выходToolStripMenuItem_Click(object sender, EventArgs e)
{.Close();
}void руководствоПлозователяToolStripMenuItem_Click(object sender, EventArgs e)
{.Diagnostics.Process.Start("help.chm");
}void Form1_Load(object sender, EventArgs e)
{