校友录网站设计与实现(6)

2019-06-11 10:44

辽宁对外经贸学院本科毕业论文(设计)

年\月\日\

span1.InnerHtml+=\工作单位:\ span1.InnerHtml+=\商务电话:\ span1.InnerHtml+=\宅电:\ span1.InnerHtml+=\移动电话:\ span1.InnerHtml+=\寻呼机:\ span1.InnerHtml+=\通讯地址:\ span1.InnerHtml+=\邮政编码:\ span1.InnerHtml+=\:\ span1.InnerHtml+=\:\ span1.InnerHtml+=\:\ } }

public void btnSave_Click(object sender, System.EventArgs e) {

if(Page.IsValid) {

strSQL=\

userinfo(u_name,u_account,u_pwd,u_sex,u_bth,u_regdate,u_tel1,u_tel2,u_tel3,u_addr,u_zip,u_email,u_job,u_icq,u_qq,u_grp) VALUES('\

strSQL+=txtUname.Text.ToString()+\ strSQL+=txtAccount.Text.ToString()+\ strSQL+=lblPwd.Text.ToString()+\

strSQL+=rltSex.SelectedItem.Text.ToString()+\

strSQL+=ddlYear.SelectedItem.Text.ToString()+\)+\

strSQL+=DateTime.Today.ToString()+\ strSQL+=txtUtel1.Text.ToString()+\ strSQL+=txtUtel2.Text.ToString()+\ strSQL+=txtUtel3.Text.ToString()+\ strSQL+=txtUaddr.Text.ToString()+\ strSQL+=txtUzip.Text.ToString()+\ strSQL+=txtUemail.Text.ToString()+\ strSQL+=txtUjob.Text.ToString()+\ strSQL+=txtUicq.Text.ToString()+\ strSQL+=txtUqq.Text.ToString()+\

strConn=\source=\

cn=new OleDbConnection(strConn); cmd=new OleDbCommand(strSQL,cn); cn.Open();

cmd.ExecuteNonQuery();

strSQL=%u_account='\

cmd=new OleDbCommand(strSQL,cn);

22 第 页

辽宁对外经贸学院本科毕业论文(设计)

}

}

dr=cmd.ExecuteReader(); while(dr.Read())

Session[\dr.Close(); cn.Close(); //cn.Close();

Page.Response.Redirect(\

5.2.3 按地区查找学校页面实现

按地区查找注册过的学校界面如图5-13所示,该模块的功能是通过输入的地区信息来查询此地区内注册学校,通过简单的方法实现所找学校的定位。实现此功能需要提取输入地区和school表中c_id字段中相同且s_name字段中包含所输入字的学校数据。搜索成功后可浏览此学校内已注册的班级,方便同学加入自己的班级。

图5-13 按地区查找学校界面

其核心代码如下:

private void btnNext1_Click(object sender, System.EventArgs e) {

if(ddlSchtype.SelectedIndex==0) lblSchtype.Visible=true; else {

string P1,P2,P3;

strConn=\Source=\

P1=ddlSchcity.SelectedItem.Text.ToString(); cn=new OleDbConnection(strConn);

strSQL=\ cn.Open();

cmd=new OleDbCommand(strSQL,cn); dr=cmd.ExecuteReader();

23 第 页

辽宁对外经贸学院本科毕业论文(设计)

while(dr.Read())

P1=dr[0].ToString(); dr.Close(); cn.Close();

P2=ddlSchtype.SelectedIndex.ToString(); P3=txtSchkey.Text.ToString(); //Page.Response.Write(P1);

Page.Response.Redirect(\quest[\ } }

5.2.4 用户功能页面实现

个人登录界面如图5-14所示,该界面的主要功能是查看已经加入的班级。实现班级内部相册、资料修改等功能的导航,并通过DataGrid控件中班级编号字段实现与对应班级的通讯录和留言板绑定和链接。

图5-14 个人登录界面

其核心代码如下:

private void Page_Load(object sender, System.EventArgs e) {

// 在此处放置用户代码以初始化页面

if(Session.Count==0) Page.Response.Redirect(\ else

if(Session[\ uid=Convert.ToInt32(Session[\ strConn=\Source=\

strSQL=\ cn=new OleDbConnection(strConn); cmd=new OleDbCommand(strSQL,cn); cn.Open();

dr=cmd.ExecuteReader();

24 第 页

辽宁对外经贸学院本科毕业论文(设计)

while(dr.Read()) {

scl=dr[\ strCl=scl.Split(de); }

dr.Close();

if(!Page.IsPostBack) {

strSQL=\ da=new OleDbDataAdapter(strSQL,cn); ds=new DataSet(); da.Fill(ds,\

for(i=0;i

ddlProve.Items.Add(ds.Tables[\ da.Dispose(); }

5.2.5 用户个人资料修改页面实现

用户个人资料修改界面如图5-15所示,该界面的功能是将当前用户已录入的资料通过DataGrid控件绑定显示。用户重新输入需要更改的部分信息,确认后点击修改按钮,将更新信息提交至userinfo表中,更新数据。使其他同学可以通过通讯录获得改用户的最新资料。

图5-15 用户个人资料修改界面

其核心代码如下:

private void DataBindToDataGrid() //数据绑定 {

SqlConnection con=DB.createCon();

SqlDataAdapter da=new SqlDataAdapter(); sdr.SelectCommand=new SqlCommand(\

u_name,u_pwd,sex,u_bth,u_job,u_tel1,u_tel2,u_addr,u_email,u_qq\con.Open();

DataSet ds=new DataSet();

25 第 页

辽宁对外经贸学院本科毕业论文(设计)

da.Fill(ds,\

this.DataGrid1.DataKeyField=\

this.DataGrid1.DataSource=ds.Tables[\this.DataGrid1.DataBind(); }

SqlConnection con=DB.createCon(); //连接数据库 SqlDataAdapter sdr=new SqlDataAdapter(); da.SelectCommand=new SqlCommand(\

u_name,u_pwd,sex,u_bth,u_job,u_tel1,u_tel2,u_addr,u_email,u_qq\con.Open();

DataSet ds=new DataSet(); da.Fill(ds,\

ds.Tables[\[\

this.DataGrid1.DataSource=ds.Tables[\this.DataGrid1.DataBind(); }

private void DataGrid1_EditCommand

(objectsource,System.Web.UI.WebControls.DataGridCommandEventArgs e) //修改处理函数 {

this.DataGrid1.EditItemIndex=e.Item.ItemIndex; this.DataBindToDataGrid(); }

private void DataGrid1_CancelCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) {

this.DataGrid1.EditItemIndex=-1; this.DataBindToDataGrid(); }

private void DataGrid1_UpdateCommand(object source,

System.Web.UI.WebControls.DataGridCommandEventArgs e) //数据更新处理函数 private void update_Click(object sender, System.EventArgs e) {

string u_name=this.DataGrid1.DataKeys[e.Item.ItemIndex].ToString(); string u_name=((TextBox)(e.Item.Cells[1].Controls[0])).Text; string u_pwd=((TextBox)(e.Item.Cells[2].Controls[0])).Text; string sex=((RadioButton)(e.Item.Cells[3].Controls[0])).Text; string u_bth=((DropDownList)(e.Item.Cells[4].Controls[0])).Text; string u_job=((TextBox)(e.Item.Cells[5].Controls[0])).Text; string u_tel1=((TextBox)(e.Item.Cells[6].Controls[0])).Text; string u_tel2=((TextBox)(e.Item.Cells[7].Controls[0])).Text; string u_addr=((TextBox)(e.Item.Cells[8].Controls[0])).Text; string u_email=((TextBox)(e.Item.Cells[9].Controls[0])).Text; string u_qq=((TextBox)(e.Item.Cells[10].Controls[0])).Text; SqlConnection con=DB.createCon();

SqlCommand cmd=new SqlCommand(\

26 第 页


校友录网站设计与实现(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:西安交通大学17年3月课程考试《税收筹划与代理》作业考核试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: