电子商务网站建设实验说明

上传人:新** 文档编号:508000294 上传时间:2023-08-04 格式:DOCX 页数:7 大小:97.89KB
返回 下载 相关 举报
电子商务网站建设实验说明_第1页
第1页 / 共7页
电子商务网站建设实验说明_第2页
第2页 / 共7页
电子商务网站建设实验说明_第3页
第3页 / 共7页
电子商务网站建设实验说明_第4页
第4页 / 共7页
电子商务网站建设实验说明_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《电子商务网站建设实验说明》由会员分享,可在线阅读,更多相关《电子商务网站建设实验说明(7页珍藏版)》请在金锄头文库上搜索。

1、个人收集整理 勿做商业用途电子商务网站建设实验说明根据大纲要求,结合三个实验项目,完成一个综合性的网站实例 项目一:电子商务网站页面规划与设计完成电子商务网站的规划,准备网站建设中需要的各种图片。设计网站的整 体风格,考虑颜色的搭配,利用Dreamweaver或者其他工具完成页面的布局。 规 划各功能模块的内容。完成页头页尾的设计。如下图(可以自己灵活设计 ,合理 布局)欢迎光临v信息管理与信息的书店乙曲讪斗怙$皇 f 11T 他丄區.花J星tri 二J4Wilr E. 11*自貝* k牛路kW忖*号HKZP0“聽-谐v1 ,的*-M - : J if 軌卡体 WjTf 车卩:Al Pr、K0

2、 &(注意:上图首页主要由几个用户控件构成)项目二:电子商务网站基本功能设计需要用到的数据库表结构如下:图书表:book主粽甜I埶棉类型书名 作者 帝格宙片名称 出畴tbeoki dauthcir price pdcuanie p-bli shing 5ummu7新闻表:亨段嘻称数据塑型1newrE 1 d.自动漏号林豈 ti tlE文本新闻上11电料右文本新闻及公告內容存储历史访问人数表:fan gwen敎据奘型ZOIi-g埶宇利用ASP NET的各种基本控件,以及内建对象。结合数据库,实现电子商 务网站的基本功能。1、设计实现统计网站的在线人数和历史访问人数的功能.在Global.asax

3、中加入代码:如下,在Global。asax中加入代码:v% Import Namespac=”System.Data.OleDb ”引如命名空间void Application_Start(object sender, EventArgs e) _/在应用程序启动时运行的代码string str =”Provider=Microsoft 。Jet。OLEDB.4.O;Data Source=+ Server 。 MapPath(App_Data”)+ abc 。 mdb;OleDbConnection con = new OleDbConnection(str);con 。 Open();Ol

4、eDbCommandmd = new OleDbCommandselect* from fangwen,con );int count = Convert .ToInt32(cmd。ExecuteScalar ();con.Close ();Applicati ontotal = count ;Application”online = 0 ;void Application_End( object sender. EventArgs e) _/在应用程序关闭时运行的代码string temp = Application”total ”。ToString();string str = Provi

5、der=Microsoft 。Jet.OLEDB。4。0; Data Source=” + Server 。 MapPath (App_Data”+ ”abc.mdb ”;OleDbConnection con = new OleDbConnection (str); con.Open();OleDbCommandmd = new OleDbCommandupdate stude nt set nl= ” + temp, con );cmd。ExecuteNonQuery();con。 Close ();void Session_Start( object sender, EventArgs

6、e) -/在新会话启动时运行的代码Session 。Timeout = 1 ;Application 。 Lock();Applicationtotal = ( int )Applicationtotal ” + 1;Applicationonline ” = ( int ) Applicationonline ” + 1;Applicati on.Un Lock();void Session_End( object sender , EventArgs e) -/在会话结束时运行的代码。Application.Lock();Application”online = (int )Applica

7、tion”online ”- 1 ;Applicati on.Un Lock();2 实现网站的简单购物车功能。首先做一个图书用户控件,然后在主页中进行动态的添加,用户控件book.ascx 女口图:頁名:作者11PabellEabel惮情购买a代码如下 :public partial class book : System.Web.UI. UserControlpublic string bookidstr;protected void Page_Load(object sender , EventArgs e )string str = ”Provider=Microsoft 。Jet。0

8、LEDB.4 O;Data Source=” + Server.MapPath( ”App_Data”) + ”abc.mdb ;0leDbConnection con = new 0leDbConnection(str) ; con 。 Open。;0leDbCommancdmd = new0leDbComman(d”select * from book where bookid= ”+ bookidstr, con);OleDbDataReadersdr = cmd 。 ExecuteReader() ;sdr 。 Read() ;this 。 Image1。 ImageUrl = ”im

9、ages/ ”+ sdr 。 GetString(4 ) ;this 。 Label1.Text = sdr 。 GetString(1) ;this 。 Label2。 Text = sdr.GetString(2);this 。 Label3.Text = sdr.GetInt32(3) .ToString( ) ;this 。 HyperLink1.NavigateUrl =”bookdetail.aspx ?id= +bookidstr ;protected void LinkButton1_Click( object sender , EventArgs e )string book

10、id =bookidstr ;if (Session bus = null )Hashtable ht = new Hashtable () ;ht.Add(bookid , 1) ;Sessionbus = ht ;elseHashtable ht =(Hashtable )Session ”bus”;if (ht bookid =null )ht。 Add(bookid ,1) ;elsehtbookid = (int ) htbookid + 1 ;Sessionbus”= ht? 在主页中动态添加控件代码如下:private int rownum = 2;protected void

11、Page_Load(object sender, EventArgs e) ” -string str = ”Provider=Microsoft 。Jet。0LEDB4。O;Data Source= + Server 。 MapPath(”App_Data”) + ”abc.mdb ”;0leDbConnection con = new 0leDbConnection(str ); con.0pen( );0leDbCommancdmd = new0leDbComman(dselect top 7 bookid from book order by price desc , con );in

12、t i = O;0leDbDataReadersdr = cmd.ExecuteReader( );TableRowtr = new TableRow( );while (sdr.Read ()i = i + 1;TableCell tc = new TableCell ();book h = ( book)this .LoadControl( book 。 ascx );h 。 bookidstr = sdr.GetInt32(O) 。 ToString() ;tc。 Controls 。 Add(h);tr。 Controls 。 Add(tc );if (i this 。 rownum

13、= O)this 。 Table2 。 Rows。 Add(tr );tr =new TableRow( );if (i this 。 rownum != O)this .Table2 。 Rows。 Add(tr);sdr 。 Close();con.Close() ;3 实现新闻公告发布,留言等功能新闻公告控件如图,gridview控件中添加一个模板列和一个超级链接列,进 行相关设置后,加入代码:数据绑走*数据绑定輦数据绑定*数据绑定*数据绑定protected void Page_Load( object sender, EventArgs e) ”string str = ”Provi

14、der=Microsoft 。Jet.OLEDB.4.0;Data Source= + Server。 Map Path (” App_Data” + abc.mdb ”OleDbConnection con = new OleDbConnection(str);con.Open ();OleDbCommandmd = new OleDbCommandselect top 5 * from news order by newsid desc ”,con);this。GridViewl。DataSource = cmd。ExecuteReader();GridViewl 。 DataBind();/查询公告的详细信息页面略4、加入一个广告控件,根据概率显示不同的出版社信息,如图相关的XML文件的代码如下:? xml version = 1。0 encoding = utf 8 ? ImageUrl pic/ad1。jp

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号