• 用户登录


    Form1代码:

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Data.SqlClient;
    
    namespace yonghudenglu
    {
        public partial class Form1 : Form
        {
           
            public Form1()
            {
                InitializeComponent();
            }
    
            DBCon db = new DBCon();
            
            private void Form1_Load(object sender, EventArgs e)
            {
                
               
            }
    
            private void denglu_Click(object sender, EventArgs e)
            {
              
                    db.dbcon();
              
                if (textBoxname.Text != "" & textBoxpass.Text != "")
                {
    
                    string com = "select count(*) passWord from user_info where userName='" + textBoxname.Text + "' ";
                    SqlCommand comm = new SqlCommand(com, db.conn);
                    int a = (int)comm.ExecuteScalar();
                   if (a == 0)
                   {
                       label3.Text = "用户名不存在哦!请重新输入用户名··";
                       //MessageBox.Show("用户名不存在!");
    
                   }
                   else
                   {
                       string com1 = "select count(*) passWord from user_info where userName='" + textBoxname.Text + "' and  passWord='" + textBoxpass.Text + "'";
                        SqlCommand comd = new SqlCommand(com1, db.conn);
                        int a1 = (int)comd.ExecuteScalar();
                        if (a1 == 0)
                        {
                            label3.Text = "密码错误!请重新输入密码··";
                           //MessageBox.Show("密码错误哦!");
                        }
                        else
                        {
                            label3.Text = "登陆成功!欢迎··";
                            //MessageBox.Show("登录成功!");
                        }
                      }
                         db.conn.Close();
    
                
                }
                
            }
        }
    }
    

      DBCon.cs代码:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Data.SqlClient;
    using System.Data;
    using System.Windows.Forms;
    
    namespace yonghudenglu
    {
        class DBCon
        {
            public string ConnectString = "Data Source=.;Initial Catalog=repair;Integrated Security=True";
            public SqlConnection conn = new SqlConnection();
    
            public void dbcon()
            {
                try
                {
                    conn = new SqlConnection(ConnectString);
                    conn.Open();
                }
                catch (Exception e)
                {
                    
                    MessageBox.Show("数据库连接不成功" + e.ToString());
                }
            }
        }
    }
    

      数据库创建截图:

    测试截图:

    设计思路:

    (1)了解问题。我们看了作业后想到了既然要做登录界面,那就要用两个文本框来接受客户填写的用户名和密码,然后要有确定按钮来提交并判断
    是否提交成功。
    (2)确认输入输出内容。我们要能让用户输入自己的用户名和密码,然后来输出数据库的内容。
    (3)设计操作算法。对每快的操作流程做出设计,如何输入,如何输出,如何判断,如何提交等等。
    (4)编写代码。 将我们确定的算法实体化,最终形成C#代码。
    (5)测试并解决问题。编译运行,多次测试,看结果是否与预期相同,如果不同,那么查找问题并修改,最终形成合格的程序。

    团队分工:

    负责人:洪亮,负责数据库连接和代码实现(2分)

    队员:李田田,负责代码错误和代码规范(2分)

    队员:卞玉新,负责创建数据库(2分)

    队员:刘远航,负责设计思路和团队总结(2分)

    队员:李彬,负责PSP耗时分析和美化(2分)

    PSP耗时:

    团队总结

    这次作业还是团队作业,还是需要我们大家的配合来完成。这次是制作登录界面并连接数据库,由于我们之前做过登录界面,所以登录界面的

    框架和代码对我们还是比较简单的,我们也学过建立数据库,所以建立数据库对我们来说也不是太难,这个我们也很快搞定了。

    我们一开始都各有各的想法,但我们负责人给我们各自分工,所以我们各自做好自己的事,但我们知道了不是我们

    想象的那么简单,。这次的成功主要是我们团队合作的结果,因为我们有了上几次的经验,我们合作起来还是很顺利的。

  • 相关阅读:
    opatch卸载weblogic12.1.3.0补丁
    linux weblogic12.1.3.0卸载过程
    pip install xxxx报错(一大堆红色exception)【解决】
    (CVE-2017-10271)weblogic12.1.3.0漏洞测试与打补丁过程
    linux 安装weblogic12.1.3.0步骤
    python基础实战之猜年龄游戏
    python基础小结
    计算机基础
    面向对象基础
    数据库总结
  • 原文地址:https://www.cnblogs.com/harlem/p/5020853.html
Copyright © 2020-2023  润新知