毕业设计--视频监控系统代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

附录一登录界面

using System;

using System.Collections.Generic;

using ponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using System.Data.SqlClient;

namespace MyVideo

{

public partial class frmLogin : Form

{

public frmLogin()

{

InitializeComponent();

}

private void frmLogin_Load(object sender, EventArgs e)

{

this.timer1.Start(); //启动时间

}

//确定

private void btQueding_Click(object sender, EventArgs e)

{

if (tbName.Text.Trim() != "" && tbPas.Text.Trim() != "")//信息输入框都不为空

{

string LJ= @"Data Source=PC-20150826CYWO;Initial Catalog=MyData;Integrated Security=True";//建立连接

SqlConnection conn = new SqlConnection(LJ);

SqlCommand comm = conn.CreateCommand();//实例化数据库的操作命令

conn.Open();

if (rbStudent.Checked)//学生

{

string sql = "select sno,spass,sname from student where(sno='" + tbName.Text + "')";

mandText = sql;

SqlDataReader datar = comm.ExecuteReader();

//使SqlDataReader 前进到下一条记录。返回一个bool值,如果为真跳出循环

while (datar.Read())

{

//读取数据库的内容,并与输入的进行比较;判断用户输入是否正确

if (datar["spass"].ToString().Trim() != tbPas.Text.Trim())

{

MessageBox.Show("密码不正确,请重新输入!");

tbPas.Focus();//焦点:使光标聚焦在文本输入框

return;

}

else

{

Form1 f1 = new Form1();

this.Hide();

//this.Close();

f1.ShowDialog();//信息正确,界面跳转

}

}

datar.Close();

}

else if (rbTeacher.Checked)//老师

{

string sql = "select tno,tpass,tname from teacher where(tno='" + tbName.Text + "')";

mandText = sql;

SqlDataReader datar = comm.ExecuteReader();

while (datar.Read())

{

//判断用户输入是否正确

if (datar["tpass"].ToString().Trim() != tbPas.Text.Trim())

{

MessageBox.Show("用户名或密码不正确,请重新输入!");

tbPas.Focus();

return;

}

else

{

Form1 f1 = new Form1();

this.Hide();

//this.Close();

f1.ShowDialog();

}

}

datar.Close();

}

else if (rbAdmin.Checked)//管理员

{

string sql = "SELECT adminname,adminpass,adminID FROM admin WHERE(adminID='" + tbName.Text + "')";

mandText = sql;

SqlDataReader datar = comm.ExecuteReader();

while (datar.Read())

{

if (datar["adminpass"].ToString().Trim() != tbPas.Text.Trim())

{

MessageBox.Show("密码不正确,请重新输入!");

tbPas.Focus();

return;

}

else

{

AdminLogin f2 = new AdminLogin();

this.Hide();

f2.ShowDialog();

}

}

datar.Close();

}

tbName.Text = "";//用户信息错误,信息清除

tbPas.Text = "";

}

else

{

MessageBox.Show("用户或密码不能为空!");

tbName.Focus();

return;

}

}

//取消

private void btQuxiao_Click(object sender, EventArgs e)

{

if (MessageBox.Show("你确定退出系统吗?", "系统提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK)

{

Application.Exit();

}

相关文档
最新文档