您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 电子通讯录系统的设计与实现
Web大作业设计——电子通讯录系统的设计与实现姓名:班级:学号:指导教师:日期:一、需求分析现今,很多人会出现手机遗失、被盗等等问题引起的通讯录丢失,为日常的人际交往带来较大麻烦。当然,我们可以将通讯录备份在自己的电脑上,或者用纸质备份。但,我们不得不考虑的是,这些方法也存在空间的局限性。或许某一天,我们的手机丢了又或者没电了,现在有个很紧急的电话要打,纸质备份未携带在身边,又不能在第一时间赶到自己的电脑旁边等等。在这些情况下,是否能有一条其他的方法来解决我们的燃眉之急呢?这,就是“网络通讯存储系统”存在的原因。在信息技术发达、网络身边每个角落的时代,我们还找不到一台电脑上网吗?只要登录“网络通讯存储系统”,我们就能在一定程度上得到帮助。二、模块设计1、登录模块2、注册模块三、设计程序段1、登录模块:Default(1)Default.aspx:%@PageLanguage=C#AutoEventWireup=trueCodeFile=Default.aspx.csInherits=_Default%!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//EN==Head1runat=servertitle电子通讯录/titlestyletype=text/css.center{align=center}/style/headbodybackground=登录.jpgformid=form1runat=serverclass=centerdivstrongspanstyle=font-size:16pt br/spanstyle=color:#0066ff/span/span/strongfontface=宋体 divstrongspanstyle=font-size:16pt br/spanstyle=color:#0066ff br/br/ spanstyle=color:#000033;font-family:华文行楷;/span/span/spanbr/ br/ spanstyle=font-size:16pt;color:#000033;font-family:华文行楷登录通讯录/spanbr/br//strongbr/ br/ 用户名:asp:RequiredFieldValidatorID=RequiredFieldValidator5runat=serverControlToValidate=TextBox1ErrorMessage=用户名、Style=z-index:103;left:372px;position:absolute;top:229pxText=*/asp:RequiredFieldValidatorbr/asp:TextBoxID=TextBox1runat=serverStyle=z-index:102;left:186px;position:absolute;top:221pxWidth=141pxOnTextChanged=TextBox1_TextChanged/asp:TextBox br/br/ 密 码:asp:TextBoxID=TextBox2runat=serverTextMode=PasswordStyle=z-index:104;left:185px;position:absolute;top:265px/asp:TextBoxasp:RequiredFieldValidatorID=RequiredFieldValidator2runat=serverStyle=z-index:105;left:372px;position:absolute;top:278pxControlToValidate=TextBox2ErrorMessage=密码、text=*/asp:RequiredFieldValidator br/br/br/ asp:LabelID=Label1runat=serverWidth=144px/asp:Labelbr/ br/ asp:ButtonID=Button1runat=serverStyle=position:static;Text=登录OnClick=btOK_ClickFont-Size=MediumHeight=26pxWidth=50px/ asp:ButtonID=Button2runat=serverStyle=position:static;Text=注册OnClick=Button2_ClickFont-Size=MediumHeight=26pxWidth=50pxCausesValidation=False/ fontface=宋体style=font-family:华文行楷 /font/div/font/form/body/html(2)Default.aspx.cs:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidbtOK_Click(objectsender,EventArgse){stringmyConnStr=DataSource=.;InitialCatalog=contact;IntegratedSecurity=True;SqlConnectionmyConn=newSqlConnection(myConnStr);stringqueryStr=selectcount(*)fromLoginwhereuser_id='+TextBox1.Text+'anduser_pwd='+TextBox2.Text+';myConn.Open();SqlCommandcmd=newSqlCommand(queryStr,myConn);intcount=Convert.ToInt32(cmd.ExecuteScalar());myConn.Close();try{if(count0){Session[user_id]=TextBox1.Text;Session[user_pwd]=TextBox2.Text;Response.BufferOutput=true;Response.Redirect(Group.aspx);}else{Label1.Text=用户名或密码不正确;}}catch(Exceptionex){Console.WriteLine(Exceptioninmain:+ex.Message);}}protectedvoidButton2_Click(objectsender,EventArgse){Response.Redirect(zhuce.aspx);}protectedvoidTextBox1_TextChanged(objectsender,EventArgse){}}2、注册界面:zhuce:(1)Zhuce.aspx%@PageLanguage=C#AutoEventWireup=trueCodeFile=zhuce.aspx.csInherits=zhuce%!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//EN==Head1runat=servertitle注册/title/headbodybackground=背景.jpgformid=form1runat=serverdivstrong br/ br/br/ 注册br/ br//strong
本文标题:电子通讯录系统的设计与实现
链接地址:https://www.777doc.com/doc-6248950 .html