SQL学生管理系统


VS2012实现的学生管理系统,数据库配置文件已拷贝到工程
资源截图
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Runtime.InteropServices;
namespace SQL课程设计
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Load(object sender EventArgs e)
        {
            this.textBox2.PasswordChar = ‘*‘;
            this.label1.BackColor = Color.Transparent;
            this.label2.BackColor = Color.Transparent;
            this.Size = new Size(500 300);
            int xWidth = SystemInformation.PrimaryMonitorSize.Width;
            //获取显示器屏幕高度
            int yHeight = SystemInformation.PrimaryMonitorSize.Height;
            this.Location = new Point((xWidth - 500) / 2 (yHeight - 300) / 2);
            this.StartPosition = FormStartPosition.Manual;
        }

        private void label1_Click(object sender EventArgs e)
        {

        }

        private void Button1_Click_1(object sender EventArgs e)
        {
            int admin = 0;
            string sql = “server=.;database=SQL_Design;uid=kevin;pwd=123456789“; 
            string str = “select *from users where 账号=‘“;
            str += this.textBox1.Text;
            str += “‘ and 密码=‘“;
            str += this.textBox2.Text;
            str += “‘“;
            SqlConnection con = new SqlConnection(sql);
            con.Open();
            string[] users = new string[3];
            SqlCommand cmd = new SqlCommand(str con);
            SqlDataReader reader = cmd.ExecuteReader();
            object[] row = new object[reader.FieldCount];

            if (!reader.Read())
            {
                MessageBox.Show(“账号或密码错误“);
                return;
            }
            else
            {
                reader.GetValues(row);
                for (int i = 0; i < reader.FieldCount; i++)
                    users[i] = row[i].ToString();
            }

            if (string.Equals(users[2][0] ‘管‘))
                admin = 3;
            else if (string.Equals(users[2][0] ‘老‘))
                admin = 2;
            else
                admin = 1;
            con.Close();
            this.Hide();
            Form2 form = new Form2(adminthis.textBox1.Text);
            form.Show();
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-06-22 17:12  SQL
     目录           0  2018-05-10 23:19  SQLData
     目录           0  2017-06-08 12:21  SQLDataSQL
     文件         935  2017-04-05 10:30  SQLDataSQL.sln
     文件       68096  2017-08-15 11:15  SQLDataSQL.suo
     文件         187  2017-04-05 10:30  SQLDataSQLApp.config
     目录           0  2017-04-05 10:30  SQLDataSQLin
     目录           0  2017-04-05 10:46  SQLDataSQLinDebug
     文件     1731584  2017-06-14 11:19  SQLDataSQLinDebugSQL课程设计.exe
     文件         187  2017-04-05 10:30  SQLDataSQLinDebugSQL课程设计.exe.config
     文件       91648  2017-06-14 11:19  SQLDataSQLinDebugSQL课程设计.pdb
     文件       22984  2017-08-14 19:57  SQLDataSQLinDebugSQL课程设计.vshost.exe
     文件         187  2017-04-05 10:30  SQLDataSQLinDebugSQL课程设计.vshost.exe.config
     文件         490  2010-03-17 22:39  SQLDataSQLinDebugSQL课程设计.vshost.exe.manifest
     文件        2574  2017-06-12 21:31  SQLDataSQLForm1.cs
     文件        4471  2017-06-07 17:49  SQLDataSQLForm1.Designer.cs
     文件        5817  2017-06-07 18:08  SQLDataSQLForm1.resx
     文件        4465  2017-06-13 16:05  SQLDataSQLForm2.cs
     文件        5534  2017-06-09 22:49  SQLDataSQLForm2.Designer.cs
     文件        5817  2017-06-09 22:49  SQLDataSQLForm2.resx
     目录           0  2017-04-05 10:30  SQLDataSQLobj
     目录           0  2017-06-14 11:19  SQLDataSQLobjDebug
     文件       21571  2017-06-11 16:10  SQLDataSQLobjDebugDesignTimeResolveAssemblyReferences.cache
     文件        7891  2017-06-11 16:10  SQLDataSQLobjDebugDesignTimeResolveAssemblyReferencesInput.cache
     文件        2123  2017-08-14 19:57  SQLDataSQLobjDebugSQL课程设计.csproj.FileListAbsolute.txt
     文件        1616  2017-06-14 10:47  SQLDataSQLobjDebugSQL课程设计.csproj.GenerateResource.Cache
     文件       34083  2017-06-11 16:15  SQLDataSQLobjDebugSQL课程设计.csprojResolveAssemblyReference.cache
     文件     1731584  2017-06-14 11:19  SQLDataSQLobjDebugSQL课程设计.exe
     文件         180  2017-06-11 16:15  SQLDataSQLobjDebugSQL课程设计.Form1.resources
     文件         180  2017-06-11 16:15  SQLDataSQLobjDebugSQL课程设计.Form2.resources
     文件       91648  2017-06-14 11:19  SQLDataSQLobjDebugSQL课程设计.pdb
............此处省略44个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)