另外,作为整个学院的人事管理系统,其安全性不容忽视。所以上述的两大部分的功能不能对任何使用者无条件开放。因此,系统中拟设定两类权限:普通用户和管理人员。普通用户:只拥有查询数据表中数据的权力。管理人员:拥有对数据表中数据的查询以及数据处理的权力。并且拥有添加或删除用户的权力。
4.2 系统设计详细设计
图 二
4.3 界面设计
(一)登录界面设计
启动人事管理系统,在输入框里输入用户名称和用户密码,完成登录操作进入该系统的菜单主界面。根据用户的使用权限,普通用户可以使用查询系统下拉菜单里的各项功能,和用户管理下拉菜单的修改密码功能;管理人员可以使用查询系统、管理系统以及用户管理下拉菜单中的所有功能。(登录界面如图三)其确定按钮的程序代码如下:
static void Main()
// {
// Application.Run(new Form1());
// }
private void Form1_Load(object sender, System.EventArgs e)
{
string str = "select * from UserInfo";
Base bb = new Base();
DataTable dt = new DataTable();
dt = bb.ExeSQLdt(str);
for(int i = 0 ; i < dt.Rows.Count ; i ++)
{
this.comboBox1.Items.Add(dt.Rows[i]["uName"].ToString());
毕业论文http://www.751com.cn
button2_Click(object sender, System.EventArgs e)
{
this.Close();
}
private void button1_Click(object sender, System.EventArgs e)
{
string str = "select * from UserInfo where uName='" + this.comboBox1.Text + "' and uPassword='" + this.textBox1.Text + "'";
本文来自辣*文*论/文|网
{
string s = "select * from UserInfo where uName='" + this.comboBox1.Text + "'";
DataTable dt = bb.ExeSQLdt(s);
this.power = dt.Rows[0]["uPower"].ToString();
Form1.Can = true;
this.Close();
}
else
{
MessageBox.Show("用户和密码不一致!");
}
}
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if(e.KeyChar == (char)13)
{
button1_Click(sender,e);