您的位置:首页 > 其它

客户管理系统之模块设计(九)

2015-06-07 11:25 405 查看
五,其他模块设计

关于其他模块的设计,有很多需要自己去构建和完成,在这里就简单地举几个例子来看看其他模块的设计。我们要做的就是有更改密码模块,客户选择模块和关于本软件模块。更改密码模块用来更改管理员的密码,客户选择对话框模块用来选择已添加的客户,关于本软件模块用来说明客户管理系统的一些必要信息和***人的信息。

1,更改密码模块

更改密码模块的示例图为:




完整的窗体代码为:

<span style="font-size:18px;">using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;//引入的命名空间

namespace 客户管理系统
{
    public partial class ChangedPwd : Form
    {
        common cm = new common();//加载公共类common
        database db = new database();//加载公共类database

        public ChangedPwd()//构造函数
        {
            InitializeComponent();
        }

        private void btn_close_Click(object sender, EventArgs e)
        {
            Close();//关闭
        }

        private void btn_change_Click(object sender, EventArgs e)
        {
            if (tbOldPwd.Text.Trim().Length <= 0)//判断是否输入旧密码
            {
                MessageBox.Show("请输入旧密码");
                tbOldPwd.Focus();//旧密码框获取焦点
                return;
            }
            if (tbNewPwd.Text.Trim().Length <= 0)//判断是否输入新密码
            {
                MessageBox.Show("请输入新密码");
                tbNewPwd.Focus();//新密码框获取焦点
                return;
            }
            if (string.Compare(tbNewPwd.Text.Trim(), tbConfirmPwd.Text.Trim()) != 0)//判断是否输入两次新密码一致
            {
                MessageBox.Show("两次输入新密码不一致");
                tbNewPwd.Focus();//获取焦点
                return;
            }

            int t;
            string sql = "select count(*) from manager where userName='" + tbUserName.Text.Trim() + "'and userPwd='" + tbOldPwd.Text.Trim() + "'";
            t = db.runSqlInt(sql);//将对应表中的数据条数赋值给t

            if (t>0)//旧密码正确
            {
                string updateSql = "update manager set userPwd='" + tbNewPwd.Text.Trim() + "'where userName='" + tbUserName.Text.Trim() + "'";
                db.runSql(updateSql);//更改密码
                MessageBox.Show("更改密码成功!");
            }
            else
            {
                MessageBox.Show("旧密码输入错误!");
                tbOldPwd.Focus();//获取焦点
            }
            
        }
    }
}</span>

运行整个程序到更改密码的步骤:

(1)点击更改密码,进入更改密码的窗体:




(2)若输入的两次新密码不一致,更改密码不成功:




(3)若输入的旧密码错误,则更改密码不成功:




(4)若输入均正确,则更改密码成功:




2,关于本软件模块

只是大概知道有这个模块就行了,没有过多的在窗体上放东西,简单说明一下这个模块,在主模块中选择关于软件中的关于本软件,就会弹出关于本软件窗体。




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: