第六次作业

成员姓名学号后四位贡献分
张雪(队长)11504
穆思羽11722
毛蕊蕊60152
赵瑞玲11562

 

 

 

 

 

具体设计思路:

创建数据库,连接数据库,查询命令是根据输入的用户名查询出密码,当没有读出数据时表示’用户名不存在‘,当读出的密码与输入的密码不一致时表示

’密码错误,请重新输入‘,当读出的密码与输入密码一致时表示’祝贺你登录成功‘。

代码实现:

using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace 登陆
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            SqlConnection conn = new SqlConnection("Data Source=LENOVO-PC\\DATA;AttachDbFilename=I:\\repair.mdf;Integrated Security=True");
            string sql = "select passWord from user_info where userName='"+txtuser.Text+"'";
            SqlCommand comm = new SqlCommand(sql, conn);
            conn.Open();
            SqlDataReader reader = comm.ExecuteReader();
            if (!reader.Read())
            {
                label3.Visible = true;
                label3.Text = "用户名不存在!";
            }
            else
            {
                if (reader["passWord"].ToString().Trim() == txtpwd.Text.Trim())
                {

                    label3.Visible = true;
                    label3.Text = "祝贺你登录成功!";
                }
                else
                {
                    label3.Visible = true;
                    label3.Text = "密码错误,请重新输入。";
                }
            }   
            reader.Close();
            conn.Close();
        }
    }
}

  

 

测试:

 

PSP耗时分析:

PSPPersonal Software Process StagesTime(min)
Planning计划20
    ·Estimate    ·估计这个任务需要多少时间60
Development开发120
    ·Analysis    ·需求分析20
    ·Design Spec    ·生成设计档案20
    ·Design Review    ·设计复审20
    ·Coding Standard    ·代码规范10
    ·Design    ·具体设计30
    ·Coding    ·具体编码80
    ·Code Review    ·代码复审10
    ·Test    ·测试10
Reporting报告30
    ·Test Report    ·测试报告10
    ·Size Measurement    ·计算工作量10
    ·Postmortem & Process Improvement Plan    ·事后总结,并提出过程改进计划10

 

 

 

 

 

 

 

 

 

 

 

团队总结:

这次的团队作业对我们来说不是特别难,因为我们已经开始学习在网站上通过连接数据库查询所需要的信息,对这次作业我们还是比较有信心的。

 

代码规范。

转载于:https://www.cnblogs.com/snowz/p/5021797.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值