На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Школа искусств (C#, Windows Forms, SQL Server)

Скриншот архива с проектом

Структура проекта

Задание

Разработать приложение для автоматизации деятельности школы искусств. Приложение должно быть написано на C# с помощью Windows Forms и должно позволять управлять данными студентов, преподавателей, предметов изучаемых в школе и записями на курсы. 

Функционал программы

  • Учёт студенто - добавление, удаление, редактирование, экспорт в Excel и печать
  • Учёт преподавателей - - добавление, удаление, редактирование, экспорт в Excel и печать
  • Учёт предметов - - добавление, удаление, редактирование
  • Учёт записей на курсы - - добавление, удаление, редактирование, экспорт в Excel и печать
  • регистрация и авторизация полььзователей

Содержание отчета к программе

ВВЕДЕНИЕ. 3

ГЛАВА 1 АНАЛИТИЧЕСКАЯ ЧАСТЬ. 5

1.1 Постановка задачи. 5

1.2 Описание и обоснование выбора состава технических и программных средств  6

ГЛАВА 2 ПРОЕКТНАЯ ЧАСТЬ. 8

2.1 Информационная модель и её описание. 8

2.1.1 Диаграмма потоков данных. 10

2.2 Разработка алгоритма работы программы. 11

2.3 Разработка интерфейса программы.. 12

ГЛАВА 3. РЕАЛИЗАЦИЯ ПРОГРАММНОГО ПРОДУКТА.. 16

3.1 Реализация программного кода. 16

3.2 Отладка и тестирование программы.. 32

3.3 Руководство пользователя. 40

ЗАКЛЮЧЕНИЕ. 45

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 47

Фрагмент программного кода

using System;
using System.Configuration;
using System.Data.SqlClient;
using System.Windows.Forms;

namespace ArtSchoolApp
{
    public partial class RegisterForm : Form
    {
        public RegisterForm()
        {
            InitializeComponent();
        }

        private void RegBtn_Click(object sender, EventArgs e)
        {
            if (UnameTb.Text == "" || PassTb.Text == "")
            {
                MessageBox.Show("Введите имя и пароль");
                return;
            }

            using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString))
            {
                conn.Open();

                // Проверка, существует ли уже пользователь
                string checkQuery = "SELECT COUNT(*) FROM UsersTbl WHERE Uname = @uname";
                SqlCommand checkCmd = new SqlCommand(checkQuery, conn);
                checkCmd.Parameters.AddWithValue("@uname", UnameTb.Text.Trim());

                int userExists = (int)checkCmd.ExecuteScalar();
                if (userExists > 0)
                {
                    MessageBox.Show("Пользователь с таким именем уже существует!");
                    return;
                }

                string query = "INSERT INTO UsersTbl (Uname, Upass) VALUES (@uname, @upass)";
                SqlCommand cmd = new SqlCommand(query, conn);
                cmd.Parameters.AddWithValue("@uname", UnameTb.Text.Trim());
                cmd.Parameters.AddWithValue("@upass", PassTb.Text.Trim());

                try
                {
                    cmd.ExecuteNonQuery();
                    MessageBox.Show("Регистрация прошла успешно!");

                    // Переход на форму авторизации
                    LoginForm loginForm = new LoginForm();
                    loginForm.Show();
                    this.Hide();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ошибка: " + ex.Message);
                }
            }
        }

        private void LoginLb_Click(object sender, EventArgs e)
        {
            LoginForm loginForm = new LoginForm();
            loginForm.Show();
            this.Hide();
        }
    }
}

Пояснения по запуску программы

Для запуска и работы с приложением, необходимо выполнить действия описанные в документе Инструкция по работе с приложением.docx и пункте 3.3 курсовой работы. 

Купить 5000,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)
Школа искусств (C#, Windows Forms, SQL Server)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

5000,00 

Покупается впервые!
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Курсовая 22 мая.zip
86075004
Оцени работу

рейтинг

Школа искусств (C#, Windows Forms, SQL Server)
Десктопное приложение для автоматизации работы школы искусств реализовано на языке C# на старой технологии Windows Forms с базой данных SQL Server. Приложение обладает широкими возможностями для решения поставленной задачи .
Категория: Образование
Стоимость: 5000,00