书签 分享 收藏 举报 版权申诉 / 20

类型Web课程设计报告.docx

  • 文档编号:16993693
  • 上传时间:2023-07-21
  • 格式:DOCX
  • 页数:20
  • 大小:803.28KB

主页产品图片flash展示面代码:

usingSystem;

usingSystem.Collections;

usingSystem.Configuration;

usingSystem.Data;

usingSystem.Web;

usingSystem.Web.Security;

usingSystem.Web.UI;

usingSystem.Web.UI.HtmlControls;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.WebControls.WebParts;

publicpartialclassindex:

System.Web.UI.Page

{

publicstringpics="''";//声明变量

publicstringlinks="''";

publicstringtexts="''";

publicstringbiaoti1="";声明五张图片的标题变量

publicstringbiaoti2="";

publicstringbiaoti3="";

publicstringbiaoti4="";

publicstringbiaoti5="";

publicstringlianjie1="";声明五张图片的超链接去向

publicstringlianjie2="";

publicstringlianjie3="";

publicstringlianjie4="";

publicstringlianjie5="";

publicstringzhaopian1="";声明五张图片的路径变量

publicstringzhaopian2="";

publicstringzhaopian3="";

publicstringzhaopian4="";

publicstringzhaopian5="";

protectedvoidPage_Load(objectsender,EventArgse)

{

AccessDataSourceads=newAccessDataSource();

ads.DataFile="~/App_Data/我的公司.mdb";

ads.SelectCommand="select*from[公司介绍]";

DataViewdv=(DataView)ads.Select(DataSourceSelectArguments.Empty);

gongsi.Text=Convert.ToString(dv[0]["公司名称"]);//初始化位于顶部的公司名称变量

jiazai();//调用函数

pics=zhaopian1+"+'|'+"+zhaopian2+"+'|'+"+zhaopian3+"+'|'+"+zhaopian4+"+'|'+"+zhaopian5;

links=lianjie1+"+'|'+"+lianjie2+"+'|'+"+lianjie3+"+'|'+"+lianjie4+"+'|'+"+lianjie5;

texts=biaoti1+"+'|'+"+biaoti2+"+'|'+"+biaoti3+"+'|'+"+biaoti4+"+'|'+"+biaoti5;

//对flash所用到的变量格式赋值

}

protectedvoidjiazai()//对flash展示图片所要用到的变量赋值

{

AccessDataSourceads=newAccessDataSource();

ads.DataFile="~/App_Data/我的公司.mdb";

ads.SelectCommand="select*from[产品预览]ORDERBY[产品日期]DESC";//按日期从新到旧排序

DataViewdv=(DataView)ads.Select(DataSourceSelectArguments.Empty);

biaoti1="'"+Convert.ToString(dv[0]["产品名称"])+"'";

biaoti2="'"+Convert.ToString(dv[1]["产品名称"])+"'";

biaoti3="'"+Convert.ToString(dv[2]["产品名称"])+"'";

biaoti4="'"+Convert.ToString(dv[3]["产品名称"])+"'";

biaoti5="'"+Convert.ToString(dv[4]["产品名称"])+"'";

lianjie1="'product1.aspx?

nid="+Convert.ToString(dv[0]["album_id"])+"'";

lianjie2="'product1.aspx?

nid="+Convert.ToString(dv[1]["album_id"])+"'";

lianjie3="'product1.aspx?

nid="+Convert.ToString(dv[2]["album_id"])+"'";

lianjie4="'product1.aspx?

nid="+Convert.ToString(dv[3]["album_id"])+"'";

lianjie5="'product1.aspx?

nid="+Convert.ToString(dv[4]["album_id"])+"'";

zhaopian1="'"+"photos/"+Convert.ToString(dv[0]["FirstPic"])+"'";

zhaopian2="'"+"photos/"+Convert.ToString(dv[1]["FirstPic"])+"'";

zhaopian3="'"+"photos/"+Convert.ToString(dv[2]["FirstPic"])+"'";

zhaopian4="'"+"photos/"+Convert.ToString(dv[3]["FirstPic"])+"'";

zhaopian5="'"+"photos/"+Convert.ToString(dv[4]["FirstPic"])+"'";

}

}

实现主页面flash的图片取决于数据库中最新更新的5件产品

 

主页面产品新产品展示动态滑行部分代码:

源中:

hidden;height:

800px;width:

200px;">//设定高度与宽度

200px;padding:

00010;">

DataListID="DataList1"runat="server"DataSourceID="AccessDataSource1">

ImageButtonID="ImageButton1"runat="server"Height="150px"

ImageUrl='<%#Eval("FirstPic","photos/{0}")%>'

PostBackUrl='<%#Eval("album_id","product1.aspx?

nid={0}")%>'Width="200px"/>

HyperLinkID="HyperLink5"runat="server"

NavigateUrl='<%#Eval("album_id","product1.aspx?

nid={0}")%>'

Text='<%#Eval("产品备注")%>'>

HyperLink>

groove;border-bottom-width:

2px;border-bottom-color:

#008000;">

 

DataList>

脚本代码:

varspeed=40

m0.innerHTML=mtext.innerHTML

functionMarquee(){

if(m0.offsetTop-maq.scrollTop<=0)

maq.scrollTop-=mtext.offsetHeight

else{

maq.scrollTop++

}

}

varMyMar=setInterval(Marquee,speed)

maq.onmouseover=function(){clearInterval(MyMar)}

maq.onmouseout=function(){MyMar=setInterval(Marquee,speed)}

实现产品的连续和动态的滑行。

 

登录界面预览:

登录页面采用.net自带的配置

步骤为:

网站----配置----安全----使用安全设置向导按部就班地配置安全性。

----通过Internet----为此网站启用角色。

----下一步

本网页的后台登录用户名为:

panjiewei密码:

&^%$#@1

产品页面及其产品图片展示:

(1)产品页面目录:

(2)产品详细内容页面:

点击图片后:

实现功能代码如下:

网页源代码内加入

load=effects"type="text/javascript">

//调用脚本

图片处:

"rel="lightbox[dwAlbum]">

ImageID="Image1"runat="server"Height="130px"ImageUrl='<%#Eval("ap_picurl","photos/{0}")%>'Width="135px"/>

产品更新页面:

可以实现产品信息的更新及上传和删除产品的相片的功能.

上传主要逻辑代码为:

HttpPostedFileupFile=Request.Files[i];

String[]Route=upFile.FileName.Split(Convert.ToChar("\\"));

StringFileName=Route[Route.Length-1];

upFile.SaveAs(Server.MapPath("photos\\")+FileName);

u_FileNum+=1;

u_FileName=u_FileName+"["+FileName+"]";

删除产品逻辑代码为:

protectedvoidDeletebutton1_Click(objectsender,EventArgse)

{

boolisDeleted;

DataListDL=(DataList)LoginView1.FindControl("DataList1");

foreach(DataListItemanIteminDL.Items)

{

CheckBoxCB=(CheckBox)anItem.FindControl("CheckBox1");

isDeleted=CB.Checked;

if(isDeleted)

{

LabelLB1=(Label)anItem.FindControl("ap_picLabel");

LabelLB2=(Label)anItem.FindControl("ap_idLabel");

FileInfoFiles=newFileInfo(Server.MapPath("photos\\")+LB1.Text);

Files.Delete();

ads.DeleteCommand="deletefrom[产品图片]wherebianhao="+LB2.Text;

ads.Delete();}}

Response.Redirect("ht_chanpin1.aspx?

cid="+Request.QueryString["cid"]);

}

 

六、总结

通过对这个网站的设计对整个程序了解了,从整体上了解web动态网站的开发的步骤。

从页面的设计,布局,到数据库框架,到后台的管理设置登录管理,都有所体会。

起码对的基础已经牢牢掌握。

但是还缺乏深入研究,我过我相信我会做好只要给我足够的时间,我能把学得更好。

七、教师意见

举报
举报
版权申诉
版权申诉
word格式文档无特别注明外均可编辑修改;预览文档经过压缩,下载后原文更清晰! 立即下载
配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
Web 课程设计 报告
提示  冰点文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:Web课程设计报告.docx
链接地址:https://www.bingdoc.com/p-16993693.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2


收起
展开