辽宁对外经贸学院本科毕业论文(设计)
5.1.6 通讯录页面设计
通讯录页面是通过Datalist控件对班级内的同学录入的个人信息即表userinfo中部分通讯信息进行数据绑定列表显示。通讯录页面设计图如图5-6所示,通讯录页面控件列表如表5-6所示。
图5-6 通讯录页面设计图 表5-6 通讯录页面控件列表
控件类型 Datalist Button 控件名称 DataList1 Btnreturn 主要属性设置 Repeatlayout设置为“table” Text设置为“返回” 用途 列出所有班级同学基本资料 返回班级登录页 5.1.7 留言板页面设计
留言板页面是班级内注册用户通过文本输入进行留言,实现网上留言和在留言板上实现留言的浏览。留言板页面设计图如图5-7所示。留言板页面控件列表如表5-7所示。
图5-7 留言板页面设计图
17 第 页
辽宁对外经贸学院本科毕业论文(设计)
表5-7 留言板页面控件列表
控件类型 Datagrid Textbox Customvalidator Customvalidator Button 控件名称 dgdCl txtTheme txtContent lblName lblDate btnOK 主要属性设置 Visble设置为“true” ReadOnly设置为“false” Textmode设置为“multiline” Visble设置为“true” Visble设置为“true” Text属性设置为“确认” 用途 列出已注册的班级 输入留言主题 输入留言内容 显示留言人 显示留言时间 确认留言 5.1.8 班级相册页面设计
班级相册页面的功能是实现用户对图片的上传,删除。班级内用户实现对上传图片的浏览查看,班级相册页面设计图如图5-8所示,班级相册页面控件列表如表5-8所示。
图5-8 班级相册页面设计图 表5-8 班级相册页面控件列表
控件类型 Uploadfile Image Button DataList 控件名称 Uploadfile1 imguploadFile btnsubmit photoview 主要属性设置 Disabled设置为“false” Visble设置为“true” Text属性设置为“上传” Repeatlayout设置为“flow” 用途 浏览本地文件 显示上传图片 上传图片 显示已上传图片 5.2 系统实现
5.2.1 登录窗口实现
登录界面即为系统首页如图5-9所示,从首页根据输入的用户名、密码来进行登录操作,通过连接数据库在userinfo表中进行相应验证,如果表中有此用户名和密码,则验证通过而进入系统,如果表中没有此用户相应信息,则验证不能通过而继续留在登录首页。
18 第 页
辽宁对外经贸学院本科毕业论文(设计)
图5-9 登录窗口
其核心代码如下:
private void btnOK_Click(object serder,EventArgs e) {
strSQL=\
u_account='%u_pwd='\
//strSQL=\ strConn=\Source=\
cn=new OleDbConnection(strConn); cn.Open();
cmd=new OleDbCommand(strSQL,cn);
OleDbDataReader dr=cmd.ExecuteReader(); if(dr.Read()) {
Session[\ Page.Response.Redirect(\ } else {
lblMsg.Text=\用户名或口令有错!请重新输入!\ //txtAccount.Text=\ txtPwd.Text=\
//Page.Response.Write(Session.Count); }
19 第 页
辽宁对外经贸学院本科毕业论文(设计)
cn.Close(); }
private void btnCancel_Click(object sender,System.EventArgs e) {
lblMsg.Text=\ txtAccount.Text=\ txtPwd.Text=\
Page.Response.Redirect(\ }
private void Page_Load(object sender, System.EventArgs e) {
// 在此处放置用户代码以初始化页面 if(!Page.IsPostBack) {
lblMsg.Text=\ txtAccount.Text=\ txtPwd.Text=\ }
btnOK.Click+=new EventHandler(btnOK_Click);
btnCancel.Click+=new EventHandler(btnCancel_Click); } } }
5.2.2 用户注册页面实现
用户注册页面主要是用于想加入该网站的同学而设的注册模块,实现注册首先要确认网站相关协议,否则将不能进行注册。确认后进入到用户信息注册页面录入用户的账号密码信息,之后进行个人资料录入,经过信息确认将所填内容准确无误则提交至userinfo表中。用户需要填完这些才能登陆到校友录网站。用户注册协议如图5-10所示,用户登录信息页面如图5-11所示,用户个人信息录入页面如图5-12所示。
图5-10 用户注册协议
20 第 页
辽宁对外经贸学院本科毕业论文(设计)
图5-11 用户登录信息
图5-12 用户个人信息录入页面
其核心代码如下:
private void btnOK_Click(object sender, System.EventArgs e) {
if(Page.IsValid) {
step1.Visible=false; step2.Visible=false; step3.Visible=false; step4.Visible=true;
span1.InnerHtml=\您输入的信息是:\
span1.InnerHtml+=\登录名:\ span1.InnerHtml+=\姓名:\ span1.InnerHtml+=\性别:\
span1.InnerHtml+=\生日:\
21 第 页