您的位置:首页 > 其它

第六次作业

2015-12-05 16:51 483 查看
成员姓名学号后四位贡献分
张雪(队长)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
团队总结:

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

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