C#+sqlserver学生MIS平台的设计与开发(9)
时间:2016-11-25 20:24 来源:毕业论文 作者:毕业论文 点击:次
SqlCommand da = new SqlCommand(strsql, conn); SqlDataReader myread = da.ExecuteReader(); if (myread.Read()) { MessageBox.Show(textBox1.Text + "用户通过了!,你不是管理员"); string sid = myread.GetString(0); myread.Close(); this.Hide(); Form2 F = new Form2(); // Form2为普通模式界面 F.Show(); } else MessageBox.Show("你是管理员或用户昵称或密码错误,请重新登录"); } private void button2_Click(object sender, EventArgs e) { this.Hide(); Form37 F = new Form37(); F.Show(); } 登录之后,会有验证信息 根据是否是管理员,将会进入不同的界面: 如果不是管理员,则: 进入的界面为如图3.1.4所示 图3.1.4 非管理员模式界面 如果是管理员,则进入的界面为如图3.1.5所示: 图3.1.5 管理员模式界面 3.2 非管理员模式界面 下面先来介绍非管理员模式 主要设计思路: 非管理员不具有管理员的一切权限。一般情况下,非管理员在进入界面之后,能做的事只有查询自己的一切信息。所以,这部分的设计基本上可以围绕查询来做。也就是说,C#负责把每个人数据库里面的所有数据展现在界面上,供用户很直观地看到自己的信息。 3.2.1 个人基本信息查询 界面为如图3.2.1所示: 图3.2.1 个人基本信息查询 本界面的设计思路: 本界面的设计思路很简单,就是把stumane数据库的stujiben的数据表里面的用户对应的基本信息通过C#显示在界面上。完成这个功能的关键因素是实现C#与SQL Server的连接,还有SQL Server查询语句在C#中的编写。而在C#的前台显示数据库信息时,用到则的是TextBox控件。 本功能中用到的stumane数据库的stujiben数据表的初始数据如图3.2.2所示: (责任编辑:qin) |