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

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

主要模块介绍:

登录界面:

在这里插入图片描述

注册界面:

在这里插入图片描述

管理员功能块:

主界面:

在这里插入图片描述

书籍管理:

在这里插入图片描述

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

学生系统:

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

主界面:

在这里插入图片描述

借书还书主模块:

在这里插入图片描述

座位预约模块:

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

查书模块:

在这里插入图片描述
在这里插入图片描述
**

数据库连接:

引用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;
}

**

发布了4 篇原创文章 · 获赞 4 · 访问量 1281

猜你喜欢

转载自blog.csdn.net/weixin_43847401/article/details/90479936
今日推荐