Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

База данных "Авиакасса"

Автор:   •  Март 24, 2022  •  Курсовая работа  •  16,148 Слов (65 Страниц)  •  536 Просмотры

Страница 1 из 65

Федеральное государственное бюджетное образовательное учреждение высшего образования

"Российский университет транспорта" (МИИТ)

Кафедра «Вычислительные системы, сети и информационная безопасность»

Курсовая работа

по дисциплине

«Базы данных»

на тему

«Авиакасса»

Выполнил ст. г. УВА-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

                {

...

Скачать:   txt (40.8 Kb)   pdf (551.7 Kb)   docx (383.4 Kb)  
Продолжить читать еще 64 страниц(ы) »
Доступно только на Essays.club