资源描述:
《网站公共模块设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、淮海工学院计算机工程学院实验报告书课程名:《软件开发工具》题目:公共模块设计(基于vs2010)班级:软件081学号:110831123姓名:XX评语:成绩:指导教师:批阅时间:年月日《软件开发工具》实验报告-10-一、目的与要求根据自己的网站需求设计所需的公共类。二、实验内容或题目在编码阶段,首先要做的事就是要进行基础类和公共模块的设计。一般情况下,我们把一些数据库操作的代码封装到公共类中,同时把共同的操作放到公共类中。根据自己的网站的需求设计自己所需的公共类。三、实验步骤与源程序DAL中存放跟数据有关的操作:AdsDAO类(广告操作):/
2、/////更新广告(有更新存储路径)///publicboolUpdate_image(advertiseads,intid){boolflag=false;stringsql="updateadvertisesetAvlocation="+ads.Avlocation+",Avdescription='"+ads.Avdescription+"',Avadduser='"+ads.Avadduser+"',Avlinkurl='"+ads.Avlinkurl+"',Avimageurl='"+ads.A
3、vimageurl+"'whereAvid="+id+"";intres=sqlhelper.ExecuteNonQuery(sql,CommandType.Text);if(res>0){flag=true;}returnflag;}//////更新广告(没有更新存储路径)///publicboolUpdate_noimage(advertiseads,intid){boolflag=false;stringsql="updateadvertisesetAvlocation="+ads.Avlocati
4、on+",Avdescription='"+ads.Avdescription+"',Avadduser='"+ads.Avadduser+"',Avlinkurl='"+ads.Avlinkurl+"'whereAvid="+id+"";intres=sqlhelper.ExecuteNonQuery(sql,CommandType.Text);if(res>0){flag=true;}returnflag;}//////取出当前所有广告///publicDataTableSelectAll(intid
5、){DataTabledt=newDataTable();stringsql="select*fromadvertisewhereAvid="+id+"";dt=sqlhelper.ExecuteQuery(sql,CommandType.Text);returndt;}//////取出广告的存储路径《软件开发工具》实验报告-10-///publicDataTableSelectimage(intid){DataTabledt=newDataTable();stringsql="selectAvimage
6、urlfromadvertisewhereAvid="+id+"";dt=sqlhelper.ExecuteQuery(sql,CommandType.Text);returndt;}//////删除广告///publicboolDelete(intid){boolflag=false;stringsql="deletefromadvertisewhereAvid="+id+"";intres=sqlhelper.ExecuteNonQuery(sql,CommandType.Text);if(res>0
7、){flag=true;}returnflag;}ArcticleDAO类(资讯操作)://////取出当前所有资讯///publicDataTableSelectAll(){DataTabledt=newDataTable();stringsql="selectm.arc_id,m.arc_title,n.artcate_name,m.arc_publishtime,m.arc_publisherfromarcticlem,artcatenwherem.arc_caId=n.artcate_id";dt
8、=sqlhelper.ExecuteQuery(sql,CommandType.Text);returndt;}//////返回特定资讯///