gzmf。Show();论文网
//MessageBox。Show("登录成功", "提示消息");
}
else{
MessageBox。Show("请你输入正确的登录名或密码", "提示消息");//错误提示
}
}
catch{
MessageBox。Show("出现异常,请重新登录!!!", "提示消息");
}
finally{
myConnection。Close();
管理员和读者代码内容相似,省略
4。2 馆长界面
输入账号密码后,单击确定按钮进入馆长操作界面,如图1-2所示,本界面修改了背景图片,并且添加了欢迎语,使得人机交互界面看起来更加友好。
在界面添加一个menuStrip控件,里面添加4个功能(个人信息,管理员信息,重新登录,退出),简单易懂,使用户可以快速上手进行操作。
馆长的主要职责是管理图书管理员的人员调动,可以雇佣,查看,和解雇管理员,所以在管理员选项里增加了查看管理员和雇佣管理员两个子选项
图1-2
4。2。1 馆长操作界面-个人信息
用户可以单击个人信息选项,打开馆长个人信息界面,如图1-3所示,在此界面可以查看馆长的个人信息(工号,姓名,性别,年龄,密码,身份证号)。
按照数据库里的属性设定,添加了6个Label控件以说明属性,并对应添加可以显示馆长个人信息的textbox控件。
图1-3
核心代码如下:
MySqlCommand mycmd = new MySqlCommand("select * from curator where Cno = '" + Mainform。loginNo + "'", myConnection);//获取数据库里的Cno属性和获取属性一致的信息
MySqlDataReader reader = mycmd。ExecuteReader();//获取返回结果文献综述
while (reader。Read())//读取下一个结果
{
if (reader。HasRows){//登陆成功,显示馆长个人信息。
textBox1。Text = reader。GetString(0);
textBox2。Text = reader。GetString(1);
textBox3。Text = reader。GetString(2);
textBox4。Text = reader。GetString(3);
textBox5。Text = reader。GetString(4);
textBox6。Text = reader。GetString(5);
}