Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk membangunkan sistem pengurusan pelajar yang mudah menggunakan MySQL dan C#

Bagaimana untuk membangunkan sistem pengurusan pelajar yang mudah menggunakan MySQL dan C#

王林
王林asal
2023-09-20 12:02:061506semak imbas

Bagaimana untuk membangunkan sistem pengurusan pelajar yang mudah menggunakan MySQL dan C#

Cara menggunakan MySQL dan C# untuk membangunkan sistem pengurusan pelajar yang mudah

Pengenalan:
Sistem pengurusan pelajar ialah sebuah sekolah yang mengurus maklumat pelajar Alat penting yang boleh membantu sekolah mengurus pelbagai data pelajar dengan cekap, termasuk maklumat peribadi, gred, jadual kursus, dsb. Artikel ini akan memperkenalkan cara menggunakan pangkalan data MySQL dan bahasa pengaturcaraan C# untuk membangunkan sistem pengurusan pelajar yang mudah, dan menyediakan contoh kod terperinci.

1. Sediakan persekitaran pembangunan
Sebelum kita mula, kita perlu menyediakan persekitaran pembangunan. Pertama, pastikan anda telah memasang alat pembangunan Visual Studio dan pangkalan data MySQL. Seterusnya, buat projek aplikasi konsol C# baharu.

2. Cipta pangkalan data dan jadual data

  1. Buka klien pangkalan data MySQL dan cipta pangkalan data baharu. Anda boleh menggunakan arahan berikut:
    CREATE DATABASE student_management;
  2. Tukar ke pangkalan data yang baru dibuat:
    USE student_management;
  3. Create database baru bernama “pelajar” Jadual digunakan untuk menyimpan maklumat pelajar. Struktur jadual adalah seperti berikut:
    CIPTA JADUAL pelajar (
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(50) NOT NULL,
    age INT NOT NULL,#🎜 jantina VARCHAR( 10),
    jabatan VARCHAR(50)
    );
3. # dalam C# Dalam kod, perkenalkan ruang nama MySQL.Data untuk menggunakan kelas dan kaedah berkaitan MySQL:

menggunakan MySql.Data.MySqlClient;

    Buat objek sambungan MySQL dan tetapkan sambungan string:
  1. string connectionString = "Server=localhost;Database=student_management;Uid=root;Pwd=your_password;";
    MySqlConnection connection = new MySqlConnection(connectionString);#🎜🎜🎜🎜🎜 sambungan pangkalan data:
  2. sambungan.Open();


  3. Keempat, merealisasikan penambahan, pemadaman, pengubahsuaian dan fungsi pertanyaan maklumat pelajar
  4. #🎜 🎜#
    pertanyaan Maklumat pelajar:
  5. string query = "SELECT * FROM students";
MySqlCommand command = new MySqlCommand(query, connection);

MySqlDataReader reader = command. );

while (reader.Read())
    {
  1. // Dapatkan maklumat pelajar dan cetak

    Console.WriteLine("ID: {0}, Nama: {1} , Umur: {2}, Jantina: {3}, Jabatan: {4}",

     reader["id"], reader["name"], reader["age"], reader["gender"], reader["department"]);

    }


    Masukkan maklumat pelajar:
    pertanyaan rentetan = "MASUKKAN KE DALAM pelajar (nama, umur, jantina, jabatan) NILAI (@nama, @umur, @jantina, @jabatan)";
    Arahan MySqlCommand = MySqlCommand(pertanyaan, sambungan);#🎜🎜 #command.Parameters.AddWithValue( "@name", "张三");

    command.Parameters.AddWithValue("@age", 20);

    command.Parameters.AddWithValue("@jantina" , "lelaki");# 🎜🎜#command.Parameters.AddWithValue("@department", "Computer Science");

    command.ExecuteNonQuery();
  2. Kemas kini maklumat pelajar: # 🎜🎜#string query = " KEMASKINI pelajar SET nama=@nama, umur=@umur, jantina=@jantina, jabatan=@jabatan WHERE id=@id";
    MySqlCommand command = MySqlCommand(pertanyaan, sambungan) ;
    command.AddWithValue("@name", "李思");
    command.Parameters.AddWithValue("@age", 22);
    command.Parameters.AddWithVa "@jantina", "Lelaki ");
    command.Parameters.AddWithValue("@department", "Software Engineering");
    command.Parameters.AddWithValue("@id", 1);# 🎜🎜#command.ExecuteNonQuery( );
  3. Padam maklumat pelajar:
  4. string query = "DELETE FROM students WHERE id=@id";
    MySqlCommandCommand = new MySqlCommandCommand , sambungan);#🎜🎜 #command.Parameters.AddWithValue("@id", 1);
    command.ExecuteNonQuery();


    5
    connection.Close( );

    6 Ringkasan
  5. Artikel ini memperkenalkan cara menggunakan MySQL dan C# untuk membangunkan sistem pengurusan pelajar yang ringkas. Melalui contoh ini, kami belajar cara mencipta pangkalan data dan jadual data, dan cara menggunakan kod C# untuk melaksanakan fungsi penambahan, pemadaman, pengubahsuaian dan pertanyaan maklumat pelajar. Saya harap artikel ini dapat membantu pembaca pada mulanya memahami proses asas membangunkan sistem pengurusan pelajar menggunakan MySQL dan C#, dan dapat membuat inferens daripada satu contoh untuk melaksanakan fungsi yang lebih kompleks.

Atas ialah kandungan terperinci Bagaimana untuk membangunkan sistem pengurusan pelajar yang mudah menggunakan MySQL dan C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn