《基于.NET的同学录系统的设计与实现毕业设计论文.doc》由会员分享,可免费在线阅读全文,更多与《基于.NET的同学录系统的设计与实现毕业设计论文》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。
1、eVarChar,)Value=ConvertToString(Session[quot班级号quot]);connOen();cmdExecuteNonQuery();connClose();ResonseWrite(quotquot);ResonseWrite(quot恭喜你,注册该班级的请求已发出,请您等待管理员审核!!!quot);ResonseWrite(quotquot+quot秒钟后自动转向登录页quot);ResonseEnd();}}班级主页(classasx)功能描述班级主页主要显示班级信息及实现班级功能,如上传图片、发表留言、聊天室聊天功能等。班级主页界面如图所示:第五章网站详细设计图班级主页界面代码设计从数据库中读出个人信息、班级信息、留言列表以及相册图片。主要代码如下所示:代码显示班级信息Ses。
2、sion[quotrquot]=quotquot;stringa=@quotDataSource=;InitialCatalog=TONGXUE;IntegratedSecurity=Truequot;SqlConnectionconn=newSqlConnection(a);LabelText=ConvertToString(Session[quot身份quot]);stringc=quotselect*fromclass,userswhereclass班级号=@classandclass班级号=users班级号andusers用户名='quot+Session[quot用户名quot]+quot'quot;stringd=quotselect*fromclasslywhereclassly班级号='quot+Conv。
3、ertToString(Session[quot班级号quot])+quot'quot;DataSetds=newDataSet();南京师范大学泰州学院本科生毕业设计(论文)SqlDataAdaterda=newSqlDataAdater(d,conn);daFill(ds,quotaquot);DataGridDataSource=dsTables[quotaquot];DataGridDataBind();SqlCommandcmd=newSqlCommand(c,conn);cmdParametersAdd(quot@classquot,SqlDbTyeVarChar,)Value=ConvertToString(Session[quot班级号quot]);connOen();cmdExecuteNonQuery。
4、();SqlDataReaderdr=cmdExecuteReader();if(drRead()){Session[quot注册人数quot]=dr[quot注册人数quot]ToString();Session[quot注册日期quot]=dr[quot注册日期quot]ToString();Session[quot班级主页quot]=dr[quot班级主页quot]ToString();Session[quot真实姓名quot]=dr[quot真实姓名quot]ToString();LabelText=ConvertToString(Session[quot真实姓名quot]);LabelText=dr[quot入学年份quot]ToString();LabelText=dr[quot班级名quot]ToStrin。
5、g();LabelText=dr[quot班级创始人quot]ToString();LabelText=dr[quot管理员quot]ToString();LabelText=dr[quot班长quot]ToString();LabelText=ConvertToString(Session[quot注册人数quot]);LabelText=dr[quot宣言quot]ToString();}connClose();班级通讯录页面(addressasx)功能描述班级成员在班级主页中点击“班级通讯录”,可以查看班级成员的联系方式。班级通讯录界面如图所示。第五章网站详细设计图班级通讯录界面代码设计将班级通讯录中的数据与users用户表中的数据绑定,显示班级成员信息。主要代码如图所示:代码班级通讯录代码姓名:通信地址:南京师范。
6、大学泰州学院本科生毕业设计(论文)宅电:QQ:移动电话:E_Mail:邮政编码:主页地址:上传图片(uloadasx)功能描述进入上传图片页面,点击“浏览”按钮,添加要上传相片的路径及文件名,点击“上传”按钮,如果文件上传成功,显示“文件上传成功!”,“继续上传”。如果文件上传失败,显示“文件上传失败!”。上传图片界面如图所示。第五章网站详细设计图上传图片界面代码设计首先从FileUload控件中获取上传路径,判断有没有要上传的图片,如果没有,显示“文件上传失败!”,如果有照片且上传成功,显示“文件上传成功!”,“继续上传”。如果有照片但是上传失败,显示“文件格式不正确!”。代码如下所示:代码上传图片rotectedvoidButton_Click(objectsender,EventArgse){Booleanfile。
7、ok=false;stringfilename;if(!FileUloadHasFile){ResonseWrite(quot文件上传失败!quot);return;}string[]aa={quotgifquot,quotngquot,quotjegquot,quotjgquot,quotbmquot};stringfilext=PathGetExtension(FileUloadFileName)ToLower();for(inti=;iltfilextLength;i++){if(filext==aa[i]){fileok=true;}}if(fileok){南京师范大学泰州学院本科生毕业设计(论文)Randomra=newRandom();intrunnum=raNext(,);DateTimedt=DateTi。
8、meNow;filename=ConvertToString(dtYear)+ConvertToString(dtMonth)+ConvertToString(dtDay);filename+=ConvertToString(runnum)+filext;FileUloadSaveAs(ServerMaPath(quotquot)+@quot\uload\quot+filename);Classc=newClass();stringsql=quotinsertintoimage(图片,上传者,班级号,上传时间)values('uloadquot;sql+=filename+quot','quot+ConvertToString(Session[quot真实姓名quot])+quot','quot+ConvertToStr。
9、ing(Session[quot班级号quot])+quot','quot+DateTimeNow+quot')quot;cexecutesql(sql);tableVisible=false;ResonseWrite(quot文件上传成功!quot+quotquot);ResonseWrite(quot继续上传quot+quotquot);}else{ResonseWrite(quot文件格式不正确!quot);}}班级留言页面(leavewordasx)功能描述进入班级留言页面,可以查看班级成员的留言,还可以发表留言,在页面下方输入主题和内容,点击“发表”按钮发表留言。发Close();ding();}if(eCommandName==quotnotquot){stringa=@quotDataSource=;Ini。
10、tialCatalog=TONGXUE;IntegratedSecurity=Truequot;stringb=quotudateusersset审核状态=''where用户名=@usersquot;SqlConnectionconn=newSqlConnection(a);SqlCommandcmd=newSqlCommand(b,conn);cmdParametersAdd(quot@usersquot,SqlDbTyeVarChar,)Value=laText;connOen();cmdExecuteNonQuery();connClose();ding();}}委任班长页面(委任班长asx)功能描述管理员点击“委任班长”按钮,弹出委任班长页面,选择一位成员担任本班班长。委任班长界面如图所示:南京师范大学泰州学院本。
11、科生毕业设计(论文)图委任班长界面代码设计从class用户表中选择本班成员,将成员信息显示在委任班长页面,管理员选择一名班级成员,点击“委任班级“,更新该成员在users用户表和class班级表中的信息,是该成员担任班长。主要代码如下所示:代码委任班长stringsql=quotselect*fromuserswhere身份='成员'and已有班级=''and班级号='quot+Session[quot班级号quot]+quot'quot;Classc=newClass();DataGridDataSource=cgetdataview(sql,quotaquot);DataGridDataBind();foreach(DataGridItemIteminDataGridItems){LinkButtonlb=(Link。
12、Button)ItemFindControl(quotLinkButtonquot);lbAttributesAdd(quotonclickquot,quotreturnconfirm('您真的要委任此同学为班长吗?');quot);}ProtectedvoidDataGrid_ItemCommand(objectsource,DataGridCommandEventArgse){Labell=(Label)eItemFindControl(quotlabelquot);if(eCommandName==quotsquot){stringsql=quotudateusersset身份='班长'where用户名='quot+lText+quot'quot;stringsql=quotudateclassset班长='quo。
13、eVarChar,)Value=ConvertToString(Session[quot班级号quot]);connOen();cmdExecuteNonQuery();connClose();ResonseWrite(quotquot);ResonseWrite(quot恭喜你,注册该班级的请求已发出,请您等待管理员审核!!!quot);ResonseWrite(quotquot+quot秒钟后自动转向登录页quot);ResonseEnd();}}班级主页(classasx)功能描述班级主页主要显示班级信息及实现班级功能,如上传图片、发表留言、聊天室聊天功能等。班级主页界面如图所示:第五章网站详细设计图班级主页界面代码设计从数据库中读出个人信息、班级信息、留言列表以及相册图片。主要代码如下所示:代码显示班级信息Ses。