C# winform 窗体连接数据库 MySql 图书管理系统

**使用环境:
visual studio 2017 +腾讯云mysql+C#

主要模块介绍:

登录界面:

C# winform 窗体连接数据库 MySql 图书管理系统_第1张图片

注册界面:

C# winform 窗体连接数据库 MySql 图书管理系统_第2张图片

管理员功能块:

主界面:

C# winform 窗体连接数据库 MySql 图书管理系统_第3张图片

书籍管理:

C# winform 窗体连接数据库 MySql 图书管理系统_第4张图片

学生管理,书籍管理,座位管理,学生借阅,管理员系统主要都是使用到了datagridview,结构类似

学生系统:

(由于一些信息用了真名固打码)

主界面:

C# winform 窗体连接数据库 MySql 图书管理系统_第5张图片

借书还书主模块:

C# winform 窗体连接数据库 MySql 图书管理系统_第6张图片

座位预约模块:

C# winform 窗体连接数据库 MySql 图书管理系统_第7张图片
这个座位预约模块在暑假的数据库短学期做电影院订座时进行了优化,这次图书馆的座位图是静态的,使用固定的两张图,优化后的是在管理员新增一个厂厅的时候能自动生成相应的位置,犹豫懒就只安排了三个样例座位图,同时可以实现不同时间同场厅的预约不冲突.

查书模块:

C# winform 窗体连接数据库 MySql 图书管理系统_第8张图片
C# winform 窗体连接数据库 MySql 图书管理系统_第9张图片
**

数据库连接:

引用using MySql.Data.MySqlClient;

private MySqlConnection connection()
{
  MySqlConnectionStringBuilder sb = new MySqlConnectionStringBuilder();
  sb.Server = "你的数据库ip";
  sb.Port = 你的数据库端口;
  sb.Database = "Library";
  sb.UserID = "root";
  sb.Password = "密码";
  MySqlConnection con = new MySqlConnection(sb.ConnectionString);//实例化连接
  return con;
}

**
**

后台提取数据放到Datagridview

    private DataTable GetMessage()
    {
                MySqlConnection con = connection();
                con.Open();
                String sql =””//sql语句
                MySqlCommand cmd = new MySqlCommand(sql, con);
                MySqlDataAdapter adapter = new MySqlDataAdapter(cmd);
                DataTable table = new DataTable();
                adapter.Fill(table);
                dataGridView1.DataSource = table;
                dataGridView2.DataSource = table;
                return table;
}

**

你可能感兴趣的:(C# winform 窗体连接数据库 MySql 图书管理系统)