1、10是Password密码CreatTime创建时间Int我建立的登录注册表如下:二、电子通信录系统应至少包括下列功能页面(页面布局自定):1. 用户可以进行注册;用户名数据表中如果没有这个用户名可以让用户进行注册。2. 用户使用用户名+密码进行登录,如果是已经在用户名数据表中已经有的用户可以打开一个任意的新页面;不正确的话提示出错等信息。 【设计文档】按照软件工程思想规范整个系统的开发流程,并反映在设计文档中,主要包括下列步骤:1. 需求分析我们需要一个登录界面,一个注册界面和一个验证的程序。2. 模块设计登录界面Denglujiemian注册界面zhucejiemian3. 编码实现登录界
2、面:!DOCTYPE html PUBLIC -/W3C/DTD XHTML 1.0 Transitional/EN http:/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtdhtml xmlns=/www.w3.org/1999/xhtmlhead id=Head1 runat=server /title/headbodyform id=form1divdiv style=border: 1px solid #C0C0C0; height: 245px; width: 350px; margin-top: 100px; margin-righ
3、t: auto; margin-left:table class=style1trtd class=style5 align=center colspan=5 用户登录/td/tr style64style7 用号名:style8TextBox ID=TextBox1 Height=24px Width=170px TextBoxstyle3 密码:td colspan=TextBox225px TextMode=Passwordstyle92CheckBox ID=CheckBox1 Text=记住密码 /style4style2Button ID=Button132px登录69
4、px onclick=Button1_Click BackColor=#00CCFF BorderColor=#FFFFCC bgcolor=Button230px注册Button2_Click LinkButton ID=LinkButton1忘记密码/table/div/form/body/htmlusing System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using Sys
5、tem.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Data.SqlClient;using System.Data.OleDb;public partial class denglujiemian : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Butto
6、n1_Click(object sender, EventArgs e) String username = this.TextBox1.Text.ToString().Trim(); String ps = this.TextBox2.Text.ToString().Trim(); String str1 = select * from TableUser where UserID= + username + ; String strConnect = Provider=Microsoft.Jet.OLEDB.4.0;Data Source= + Server.MapPath(/TableU
7、ser.mdb); OleDbConnection aConnection = new OleDbConnection(strConnect); / 建立指向数据库的连接 aConnection.Open(); /OleDbCommand aCommand = new OleDbCommand ( str1 , aConnection ) ; OleDbDataAdapter sda = new OleDbDataAdapter(str1, aConnection); DataSet ds = new DataSet(); sda.Fill(ds, product DataTable dt=
8、ds.Tables; if (dt.Rows.Count 0) if (dt.Rows0.ToString() = ps) this.Label1.Text = 成功 else失败 this.Label1.Text = aConnection.Close(); protected void Button2_Click(object sender, EventArgs e) Response.Write(scriptdocument.location=zhuce.aspx/script注册界面:zhuce.aspx.cszhuce无标题页margin-top: 1046px; backgroun
9、d-image: url(7.jpg 489px;td align= class= 用户注册right 用户名:37pxRequiredFieldValidator ID=RequiredFieldValidator1 ControlToValidate= ErrorMessage=请输入用户名*tdRequiredFieldValidator2请输入密码 确认密码:TextBox3CompareValidator ID=CompareValidator1 ControlToCompare=两次密码不一样CompareValidator确定59pxusing System.Collection
10、s;public partial class zhuce : String username = TextBox1.Text.ToString(); String ps = TextBox2.Text.ToString(); String str = insert into TableUser(UserID, Password) values (+username+,+ps+) / Response.Write(houtaimain.aspx OleDbCommand com = new OleDbCommand(str, aConnection); /com.Parameters.Add(new OleDbParameter(UNAME, username);UPWD, ps); com.ExecuteNonQuery();系统测试(进行运行截图)4. 结果分析及总结。通过运行可以看出,我们利用数据库和验证控件,可以有效的管理数据。也可以实现网页中的登录与注册,让我们的生活方便!
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1