第六次作业
2015-12-05 16:51
483 查看
成员姓名 | 学号后四位 | 贡献分 |
张雪(队长) | 1150 | 4 |
穆思羽 | 1172 | 2 |
毛蕊蕊 | 6015 | 2 |
赵瑞玲 | 1156 | 2 |
创建数据库,连接数据库,查询命令是根据输入的用户名查询出密码,当没有读出数据时表示’用户名不存在‘,当读出的密码与输入的密码不一致时表示
’密码错误,请重新输入‘,当读出的密码与输入密码一致时表示’祝贺你登录成功‘。
代码实现:
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耗时分析:
PSP | Personal Software Process Stages | Time(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 |
这次的团队作业对我们来说不是特别难,因为我们已经开始学习在网站上通过连接数据库查询所需要的信息,对这次作业我们还是比较有信心的。
代码规范。
相关文章推荐
- DrawerLayout 使用
- 设计模式之装饰者模式(一)
- 《TCP/IP详解 卷1:协议》 读书笔记 第十章 动态选路协议
- 存储管理
- 最短路
- hdoj--2955--Robberies(背包好题)
- 关于 约瑟夫问题,报道m值的数出列。
- android 引用资源时,?android和@android的区别
- PHP扩展模块安装
- cc2530裸机编程系列笔记2--定时器Timer1模模式程序(中断方式)
- Swing多线程编程
- hdoj--2955--Robberies(背包好题)
- Life Forms 后缀数组 不小于k个字符串中的最长子串
- 设计模式之责任链模式
- ceph rgw中的md_config_obs_t类
- 营业税
- 转:为什么要有handler机制?
- 布尔值
- kafka官方Quick Start
- MySQL重要但容易被忽略_MySQL自定义函数&存储过程