База данных "Авиакасса"
Автор: Нарек Агамалян • Март 24, 2022 • Курсовая работа • 16,148 Слов (65 Страниц) • 537 Просмотры
Федеральное государственное бюджетное образовательное учреждение высшего образования
"Российский университет транспорта" (МИИТ)
Кафедра «Вычислительные системы, сети и информационная безопасность»
Курсовая работа
по дисциплине
«Базы данных»
на тему
«Авиакасса»
Выполнил ст. г. УВА-211
Н.А
Проверил:
Голдовский Я.М.
2021
Москва
Оглавление
Задание по курсовой работе 3
Блок-схема 4
Схема данных 7
Фрагменты программного кода 8
Скриншоты работы 24
Задание по курсовой работе
Язык программирования – C#.
СУБД – MS Access.
Итак, необходимо разработать информационную систему (приложение) для функционирования авиакассы, которая будет обеспечивать. работу с СУБД и выполнять некоторые операции. Основными пользователями (актерами) системы являются: Администратор, Продавец и Покупатель. С такими вариантами использования системы, как: Регистрация, Авторизация, Продажа билетов, Покупка билетов, Аннулирование билетов, Просмотор билетов.
Блок-схема
- Блок-схема алгоритма авторизации пользователя
[pic 1]
- Блок-схема алгоритма добавления данных в БД
[pic 2]
- Блок-схема алгоритма удаления данных из БД
[pic 3]
Схема данных
[pic 4]
Фрагменты программного кода
form1
public partial class Form1 : Form
{
public static string connectString = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = DBtrain.mdb";
private OleDbConnection myConnection;
public Form1()
{
InitializeComponent();
}
private void button3_Click(object sender, EventArgs e)
{
this.Hide();
Form2 f2 = new Form2();
f2.Owner = this;
f2.Show();
}
private void button2_Click(object sender, EventArgs e)
{
this.Hide();
Form3 f3 = new Form3();
f3.Owner = this;
f3.Show();
}
private void button1_Click(object sender, EventArgs e)
{
if (radioButton1.Checked)
{
myConnection = new OleDbConnection(connectString);
myConnection.Open();
string logi = textBox1.Text;
string pass = textBox2.Text;
string query = "Select Логин, Пароль FROM Пользователь WHERE Логин ='" + logi + "' AND Пароль ='" + pass + "'";
OleDbDataAdapter command = new OleDbDataAdapter(query, myConnection);
DataTable dt = new DataTable();
command.Fill(dt);
if (dt.Rows.Count == 1)
{
Form4.login = textBox1.Text;
this.Hide();
Form4 f4 = new Form4();
f4.Owner = this;
f4.Show();
myConnection.Close();
}
else
{
...