2018-12-03

2.6项目总结报告

任务内容

完善智慧社区商超管理系统用户密码修改功能设计。

任务目标

1、进一步认识ADO .NET;
2、了解C#实现数据库数据修改的过程。

ADO.NET更新数据库的流程

2018-12-03_第1张图片
image.png

具体步骤:

  1. 导入命名空间;
  2. 定义数据库连接字符串,创建Connection对象;
  3. 打开连接;
  4. 利用Command对象的ExecuteNonQuery()方法执行Update语句;
  5. 通过ExecuteNonQuery()方法返回值判断是否修改成功,并在界面上提示;
  6. 关闭连接。

描述画面主要功能

1、用户登录成功后,进入系统主界面。
2、用户通过点击主界面上的“修改密码”菜单,打开密码修改界面。
3、密码修改界面上,默认显示出当前登录的用户名。

关键代码及描述

private void tsmi_Password_Click(object sender, EventArgs e)
        {
            PwdForm pwdForm = new PwdForm();
            pwdForm.MdiParent = this;
            pwdForm.StartPosition = FormStartPosition.CenterScreen;
            pwdForm.Show();
        }

        // 修改用户信息
        private void tsmi_UserInfo_Click(object sender, EventArgs e)
        {

        }

        // 录入商品信息
        private void tsmi_Record_Click(object sender, EventArgs e)
        {

        }

        // 注销当前登录,回到登录界面
        private void tsmi_Logout_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("确认注销?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
            {
                // 重新启动程序,以显示登录窗口
                Application.Restart();
            }
        }

        // 退出系统
        private void tsmi_Exit_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("确认退出?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
            {
                Application.Exit();
            }
        }

        // 修改密码
        private void tsb_Password_Click(object sender, EventArgs e)
        {
            this.tsmi_Password_Click(sender, e);
        }

        // 修改用户信息
        private void tsb_UserInfo_Click(object sender, EventArgs e)
        {
            this.tsmi_UserInfo_Click(sender, e);
        }

        // 录入商品信息
        private void tsb_Record_Click(object sender, EventArgs e)
        {
            this.tsmi_Record_Click(sender, e);
        }

        // 注销当前登录,回到登录界面
        private void tsb_Logout_Click(object sender, EventArgs e)
        {
            this.tsmi_Logout_Click(sender, e);
        }

        // 退出系统
        private void tsb_Exit_Click(object sender, EventArgs e)
        {
            this.tsmi_Exit_Click(sender, e);
        }
    }
}

效果图

2018-12-03_第2张图片
2.6.gif

你可能感兴趣的:(2018-12-03)