




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XXXXX学院毕 业 论 文数码产品销售与电子商务动态网站的设计开发学生姓名:XXX学 号:0302100xxx年级专业:2010级计算机应用技术(网页设计方向)指导老师:xxx系 部:计算机工程系提交日期:2013年1月目 录1前言12 网站的开发技术及环境搭建22.1 选择ASP.NET的理由22.2 ASP.NET语言及其特点22.3 ASP.NET的开发模式32.4 ASP.NET开发环境搭建43 电子商务动态网站设计53.1 网站的可行性分析53.2 需求分析53.2.1 前台用户购物的需求分析53.2.2 后台管理需求分析53.3 网站的功能模块设计53.4 网站流程及总体功能设计63.4.1用户购物流程设计63.4.2 管理员管理流程设计73.4.3 网站总体功能结构图73.5 数据库设计83.5.1 数据库需求分析83.5.2 数据表结构84 电子商务网站整体架构及功能实现104.1 CSS外部样式表文件设计104.2 网站结构设计124.2.1 目录结构说明124.3前台功能的实现134.3.1 用户管理模块的实现134.3.2 购物车模块实现154.3.3 前台首页的实现224.4 后台功能实现254.4.1 管理员注册254.4.2 信息发布254.4.3 信息查询255 电子商务网站测试及难点分析265.1 网站测试266 结束语27参考文献28致 谢29数码产品销售与电子商务动态网站的设计开发作 者:XXX指导老师:XXX摘要:伴随着二十一世纪Internet信息时代的网络技术和信息技术飞速发展,在中国市场的激烈竞争中, 传统数码产品销售企业的经营模式对与现在的不断变化市场来说,越来越落后和被动。学习采用Internet网络基础设施来重新改造传统数码产品销售企业的产品、制造和营销市场结构已成趋势。消费者的消费水平不断提高,企业之间的竞争越来越激烈,加上各种环境的巨大变化,导致市场需求的多样化。网络数码产品销售正是适应当代社会生活节奏,而使消费者足不出户便可方便轻松愉快地选购自己喜欢的数码产品。本网站是采用ASP技术在网络上构建一个数码产品销售的动态电子商务网站,用到的数据库是SQL Server2005,开发工具为ASP技术开发的网上购物系统。电子商务功能有前台部分和后台部分,在前台部分中,包括用户注册、用户登录、购物车管理、查询商品信息等操作;在后台部分中,包括管理员的管理、商品管理、用户信息管理等功能。建成后的网站是一个动态、可商品展示、商品管理等功能的数码产品的电子商务网站。关键词: 动态网站;电子商务;ASP.NET;SQL Server 20081前言伴随着二十一世纪Internet信息时代的网络技术和信息技术飞速发展,Internet信息网络已成为收集信息提供的最好渠道,且逐渐代替了传统的流通领域。对于传统的营销企业,也逐渐地在建立网上购物网站,给消费者一中全新的购物方式,从而电子商务慢慢的流行起来。网上购物网站可分为B2B(Business To Business)企业对企业的电子商务、B2C(Business To Customer)企业对消费者的电子商务、C2C(Customer To Customer)消费者对消费者的电子商务等平台,对其营销活动过程中起了重大的作用。本论文主要讨论的是如何建立B2C的数码产品销售的电子商务动态网站。网上购物网站是一种具有强大的消费者与企业交互等功能的商务系统。该网站可向消费者提供静态信息和动态信息的资源。对于动态信息,指的是经常变化或随时改变的信息资源,比如是营销的商品的报价、图片等信息、营销新活动、公司的新闻公告等。对于静态信息,指的是那些不经常更新或者固定的信息资源,比如是公司营销规范、公司的制度、公司的简介等等。网上购物网站具有强大的交互功能,从而使企业和消费者可便捷、轻松的传递商务信息,完成商品交易。对于PHP应用技术,其优点是处理速度快、高级内存管理、可移植性等等;使用PHP的动态网站比如新浪网(sina)、当当网等等,但是PHP本身也存在一点缺点,不如是对递归的不良支持、没有命名空间、混乱的许可证、不一致的函数命名规则等,使得其适合建立在大型的电子商务网站,从而适合与小型的网站。对于JSP应用技术,在三者中,JSP是具有未来的发展趋势,在国外大多数的电子商务网站是采用JSP应用技术。其中非常出名的IBM公司的E-Business网站,其主要技术是JSP.对于ASP.NET应用技术,在三者之中我比较喜欢ASP技术,它可实现突破静态网页的一些功能限制,来实现动态网页效果的技术;它可与数据库进行交互,从而比较简单、方便的编程工具。总之,ASP.NET,PHP,JSP中都有各自的特点和使用者。在网站开发中可根据其需要来选择合适的技术。本网站是采用ASP.NET,我希望更加深入的学习这门技术。2 网站的开发技术及环境搭建2.1 选择ASP.NET的理由怎样合理的选择开发技术,对于开发动态网站是非常中重要的。现在比较流行的动态网站开发技术有ASP.NET、JSP、PHP,他们的特点比较如下表所示。名称ASP.NETJSPPHP开发难易程度简单简单较难数据库支持好好好平台支持Window XP/7Windows/UnixUnix操作性易一般较难管理性高效一般一般工具支持支持支持不支持安全性一般好不好表2-1 比较表通过上述表可看出,ASP.NET和JSP相差不大,实力很不错的,但是ASP.NET有简单的操作性和高效的管理性,安全性也可以,对于初学者来说是非常适合的,因此,最后我选择了ASP.NE的开发技术来开发电子商务动态网站。2.2 ASP.NET语言及其特点C#是微软公司推出的一种全新的,简单、安全、面向对象的程序设计语言。它是专门为ASP.NET的应用而开发的语言。它继承了C/C+的优良传统,又借鉴了Java的很多特点。微软公司对C#的定义是:“C#是从C和C+派生出来的一种简单、现代、面向对象和类型安全的编程语言。C#读作Csharp,C和C+的程序员能够马上熟悉它。C#试图结合Visual Basic的快速开发能力和C+的强大灵活的能力。”ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。与以前的动态网页开发技术相比,其优点体现在一下方面。(1)可管理性。ASP.NET使用基于文本的、分级的配置系统,简化了将设置应用与服务器环境和Web应用程序的工作。因为配置信息是存储为纯文本的,因此,可以在没有本地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。(2)易与部署。通过简单地将必要的文件复制到服务器上,ASP.NET应用程序即可以部署到该服务器上、不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。(3)增强的性能。ASP.NET是运行在服务器上的已编译代码。与传统的Active Server Pages(ASP)不同,ASP.NET能利用早期绑定、实时编译、本机优化和全新的缓存服务来提高性能。(4)灵活的输出缓存。根据应用程序的需要,ASP.NET可以缓存页数据、页的一部分或整个页、缓存的项目可以依赖与缓存中的文件或其他项目,或者可以根据过期策略进行刷新。(5)国际化。ASP.NET在内部使用Unicode以表示请求和响应数据。可以为每台计算机。每个目录和每页配置国际化设置。(6)移动设备支持。ASP.NET支持任何设备上的任何浏览器。开发人员使用与用于传统的桌面浏览器相同的编程技术,处理心得移动设备。(7)扩展性和可用性。ASP.NET被设计成可扩展的、具有特别专有的功能,以提高群集的、多处理器环境的性能。此外,Internet信息服务(IIS)和ASP.NET运行时密切监视和管理进程,以便在一个进程出现异常时,可在i该位置创建新的进程使应用程序继续处理请求。(8)跟踪和调试。ASP.NET提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发和应用程序处于生存状态时,ASP.NET支持使用.NET Framework调试工具进行本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。2.3 ASP.NET的开发模式ASP.NET网站应用程序IIS浏览器回应请求图2-1开发模式图2.4 ASP.NET开发环境搭建本网站采用的是ASP.NET技术,所以Visual Studio 2008软件是必须要安装的。Visual Studio 2008目前有3个版本:Visual Studio 2008 Professional版本、Visual Studio 2008 Standard版本、Visual Studio Team System 2008 Team Suite版本,其中前两种用于个人和小型开发团队,前两种又统称为Visual Studio 2008;第3种是为体系结构、设计、数据库开发以及应用程序测试等多任务的团队提供的集成的工具集,在应用程序生命周期的每个步骤,团队成员都可以继续协作并利用一个完整的工具集与指南。第 4 页 共 32 页3 电子商务动态网站设计3.1 网站的可行性分析随着计算机网络技术的发展和在线上网的人数的增加,网络世界越来越大,内容也越来越丰富,电子商务已经是一种趋势,我们将在不久,消费者可以在丰富的网络资源世界上实现现实世界可以有的商品和服务。可分为三点可行性分析:(1)经济可行性:该网站开发设计作为我本人的毕业论文,且本人的开发设计能力有限,其功能也不太完善,可以说是经济的了。(2)技术可行性:ASP.NET+ Visual Studio 2008的技术已经流行了。(3)运行可行性:该网站需要Visual Studio 2008软件来经开发设计后便可正常运行。3.2 需求分析3.2.1 前台用户购物的需求分析所谓前台设计,即是让消费者使用网络,在任何时间地点,都能方便、快捷地享受商品浏览、搜索、购买等功能。消费者用户的浏览功能,即消费者用户注册登录网站便可浏览商品信息。消费者用户的搜索功能,即消费者用户可根据关键字来进行商品信息搜索。消费者用户的注册登录功能,即新的消费者用户如果想进行在线购物,必须先注册自己用户帐号和密码,登陆后便可购物消费了。购物车功能,即消费者用户登录后在浏览商品时可以将喜欢的商品放入购物车,也可以删除购物车中的商品,购物结束后可以查看商品信息和结算。3.2.2 后台管理需求分析所谓后台管理,即是管理员对信息管理的需要,其中包括商品的添加、更新、删除等功能。商品的添加,即是管理员对网站的将新商品信息的加入。商品的更新,即是管理员对网站的商品信息进行更新。商品的删除,即是管理员对网站的商品信息进行删除。3.3 网站的功能模块设计根据上述需求分析,这个网站的功能模块设计如下:消费者用户管理模块:为了分辨消费者用户在该网站进行消费,方便网站的管理,需要一个用户管理模块,主要由用户注册、用户登录、找回密码组成,但找回密码本网站没有实现。商品的搜索模块:为了方便消费者用户在这个网站讷讷感方便、快捷找到锁需要的商品,从而提高效率,消费者用户可根据关键字来进行商品信息搜索,可以迅速地罗列出通过搜索的详细商品信息。购物车模块:为了方便消费者用户选购多种商品,用户登录后在浏览商品时可以将喜欢的商品放入购物车,也可以删除购物车中的商品,购物结束后可以查看商品信息和结算。管理员模块:为了方便管理员管理用户、商品的信息和维护,可对商品进行添加、更新、删除。3.4 网站流程及总体功能设计3.4.1用户购物流程设计消费者用户进行购物的的流程:1、消费者用户通过注册登录网站,可浏览商品信息。2、消费者用户通过搜索或者直接浏览,选购所需的商品,将其放入购物车。3、进入购物车结算。4、管理员接受订单且进行确认,然后送货。上述分析,得出购物流程图如下图所示。注册用户浏览商城登录商品选购购物车放入结算订单送货图3-1购物流程图3.4.2 管理员管理流程设计管理员进行管理的流程:1、管理员登录后台2、管理员对商品进行添加、更新、删除等操作。上述分析,得出管理员进行管理的流程图。成功添加商品更新删除商品管理员登录界面图3-2管理流程图3.4.3 网站总体功能结构图数码商城前台功能后台功能用户注册用户登录购物车功能搜索功能管理员登录商品添加商品更新商品删除图3-3功能结构图从上述图中可以得出,电子商务动态网站可分为前台功能部分和后台功能部分。而前台功能部分主要是消费者用户使用的,包括用户登录、用户注册、购物车功能、搜索功能等模块;而后台功能部分主要是管理员的,主要包括商品添加、商品更新、商品删除等功能模块。3.5 数据库设计3.5.1 数据库需求分析整个数据库需要以下数据项:商品信息表:商品id、商品名称、商品介绍、商品价格、图片;购物车信息表:商品id、用户名称、商品数量;用户信息表:用户名称、用户密码、角色标注、提示问题、提示答案;3.5.2 数据表结构(1)shop(商品信息表)主要是存储商品的主要信息,这个表的结构如图3-4所示。图3-4 商品信息表结构图(2)user(用户信息表)主要是存储用户注册的信息,这个表的结构如下图3-5所示。图3-5 用户信息表结构图(3)cart(购物车信息表)主要是存储用户选购的商品的信息,这表如图3-6所示。表3-6 购物车信息表结构图(4)服务器资源管理器,如图3-7所示。图3-7 服务器资源管理图4 电子商务网站整体架构及功能实现4.1 CSS外部样式表文件设计CCS(Cascading Style Sheet)中文译为层叠样式表,简称为“样式表”,它是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。CSS是1996年由W3C核审通过,并且推荐使用的。简单地说,CSS的引入就是为了使HTML语言更好地适应页面的美工设计。它以HTML语言为基础,提供了丰富的格式化功能,如字体、颜色、背景、整体排版等,并且网页设计者可以针对各种可视化浏览器(包括显示器、打印机、打字机、投影机、PDA等)来设置不同的样式风格。CSS的引入随即引发了网页设计一个又一个的新高潮,使用CSS设计的优秀页面层出不穷。采用的CSS样式程序代码如下所示。 * border:none; #shouji width: 905px; margin-right: auto; margin-left: auto; border: 1px solid #CCCCCC; height: 270px; margin-bottom: 10px; #diannao width: 905px; margin-right: auto; margin-left: auto; border: 1px solid #CCCCCC; height: 270px; margin-bottom: 10px; .hd height: 30px; width: 905px; background-color:#FFF7E1; margin-right: auto; margin-left: auto; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFE6E6; .h3 line-height: 30px; margin-left: 20px; font-family: 宋体; font-weight: bolder; color:#D30101; .style1 width: 100%; .ziti color:#4A4AFF; .ziti:hover text-decoration:underline; color:Red; .table_wz margin:10px 0 0 40px; height:220px; .aa color:Red; 4.2 网站结构设计图4-1 网络文件结构图4.2.1 目录结构说明为了便于以后维护和查看,设计.asps的文件如下:App_Data:用来存储数据库文件Digital.mdfIndex_img:用来存储图片素材,利于调用素材,利于整理。Index.aspx:这是ASP.NET主程序文件,这是主页面。dengli.aspx:这是登录页面。zhuce.aspx:这是注册页面。cart.aspx:这是购物车页面。MasterPage.master:这是模版页。sousuo.aspx:这是搜索页面。Update.aspx:这是更新页面。Delete.aspx:这是删除页面。detail.aspx:这是商品详细页。4.3前台功能的实现4.3.1 用户管理模块的实现用户管理模块主要分为用户注册页面和用户登录页面部分,下图即为用户注册页面图。图 4-2 用户注册页面图实现用户注册页面核心代码如下:protected void Button1_Click(object sender, EventArgs e) string sql = insert into user1(username,password,email,tel) values( + TextBox1.Text + , + TextBox2.Text + , + TextBox4.Text + , + TextBox5.Text + );/构造sql语句 try /这是try,catch格式 DB_Help dbhelp = new DB_Help(); /定义dbhelp int i = dbhelp.executenonequery(sql); /执行sql语句 if (i 0) Response.Write(alert(添加成功);location=denglu.aspx); else Response.Write(alert(添加失败!);location=zhuce.aspx); catch (Exception ex) Response.Write(ex.Message); 为了保证注册用户的唯一性,使用了许多验证控件如RequiredFieldValidator、CompareValidator等。在不输入文本框了时,它会提示文本框不能为空;在输入密码是,如果两次密码输入不一致,它会提示两次输入不一致。(2)用户登录页面图4-3 用户登录页面图 实现用户注册页面核心代码如下:public DB_Help dbhelp = new DB_Help(); /定义公共的dbhlep protected void Page_Load(object sender, EventArgs e) protected void Button3_Click(object sender, EventArgs e) string sql = select * from user1 where username= + TextBox1.Text + and password= + TextBox2.Text + ; /构造sql语句 try DataSet ds = dbhelp.getdatasetbysql(sql); /定义数据集ds if (ds.Tables0.Rows.Count = 0) /如果ds没数据,则输出用户名或密码错唔 Response.Write(alert(用户名或密码错);window.close();); else user user1 = new user(ds); Sessionuser = user1; /获取user的数据 if (user)Sessionuser).power = 管理员) /如果power是管理员,则执行 Sessionusername = TextBox1.Text; Response.Redirect(info_manage/index.aspx); else Sessionusername = TextBox1.Text; Response.Redirect(index.aspx); catch (Exception ex) Response.Write(ex.Message); /输出报错的信息 在用户登录页面中点击登录按钮后,网页会对用户名和密码进行验证,如果用户名和密码是数据表中数据,则会登录成功,并返回首页index.aspx,否则会提示登录失败。4.3.2 购物车模块实现在现实生活中去大型超市里购物,要推着那部购物车或者手提篮子,显得好麻烦,好不方便,而在互联网中模拟的商城就不同了,它们也有叫“购物车”的技术来模仿现实生活中的购物车,而这种“购物车”用起来好方便,又轻松,且可以添加商品、修改商品数量、删除清空商品等功能,还可以直接结算呢!(1)添加购物车所谓添加购物车,即是消费者用户在浏览商城时,把自己喜欢想买的商品放入购物车中。当消费者用户在商城的首页或者搜索页点击商品时,网站会跳转到详细页面将该商品的详细信息展示出来,点击放入购物车按钮,就可放入购物车中,运行的效果图如图4-4、图4-5所示。图4-4商城首页效果图图4-5商品详细页效果图 实现添加到详细页的核心代码:public partial class detial : System.Web.UI.Page public DB_Help dbhelp = new DB_Help(); /定义公共的dbhelp public static string id; /定义静态全局变量id protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) load(); public void load() id = Request.QueryStringid; /获取id string sql = select * from shop where id= + id; /构造sql语句 DataSet ds = new DataSet(); /定义数据集ds HiddenField1.Value = Request.QueryStringid; /id号赋值给隐藏域 try ds = dbhelp.getdatasetbysql(sql); /执行sql语句 Label1.Text = ds.Tables0.Rows0name.ToString(); /赋值给label Label2.Text = ds.Tables0.Rows0summary.ToString(); Label3.Text = ds.Tables0.Rows0price.ToString(); Image1.ImageUrl = ds.Tables0.Rows0image1.ToString(); catch (Exception ex) Response.Write(ex.Message); /报错信息 protected void Button1_Click(object sender, EventArgs e) if (Sessionuser != null) /如果user不为空,则执行以下 string sql = insert into cart(id,quantity,username) values (+HiddenField1.Value+,1, + Sessionusername + ); try dbhelp.executenonequery(sql); Response.Write(alert(添加成功!);location=cart.aspx); catch (Exception ex) Label4.Text = 该图书已经存在于购物车中; else Label4.Text = 登录的会员才能使用购物车; (2)查看购物车在商城的首页有一个查看购物车的超链接,这是为了方便消费者用户能够随时可以翻阅自己购物信息,可以查看自己所选的商品信息放入购物车中显示出来,查看购物车页面的运行效果图如图4-6所示。图4-6购物车页面效果图实现添加到购物车按钮的核心代码:public partial class cart : System.Web.UI.Page public DB_Help dbhelp = new DB_Help();/定义公共的dbhlep public static DataSet ds = new DataSet();/定义数据集ds protected void Page_Load(object sender, EventArgs e) if (Sessionusername = null) Response.Write(alert(请先登陆!);location=denglu.aspx); if (IsPostBack = false) load(); /运行load sum(); public void load() string sql = SELECT shop.*, cart.* FROM shop INNER JOIN cart ON shop.id = cart.id WHERE cart.username=+Sessionusername+ ; try ds.Clear();/清空数据集ds ds = dbhelp.getdatasetbysql(sql);/执行sql语句 GridView1.DataSource = ds;/赋值给GridView1 GridView1.DataBind();/绑定数据 catch (Exception ex) Response.Write(ex.Message); protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) string id = GridView1.DataKeyse.RowIndex.Value.ToString(); string sql = delete from cart where id = + id + ; try int i = dbhelp.executenonequery(sql); if (i 0) Response.Write(alert(删除成功!);location=cart.aspx); else Response.Write(alert(删除失败!);location=cart.aspx); catch (Exception ex) Response.Write(ex.Message); protected void CheckBox2_CheckedChanged(object sender, EventArgs e) CheckBox ck = sender as CheckBox;/获取 CheckBox2 if (ck != null) for (int i = 0; i GridView1.Rows.Count; i+) (GridView1.Rowsi.FindControl(CheckBox1) as CheckBox).Checked = ck.Checked; public void sum() int sum = 0; for (int i = 0; i GridView1.Rows.Count; i+) sum = sum + Convert.ToInt32(GridView1.Rowsi.Cells3.Text.ToString(); Label1.Text = sum.ToString(); (3)更新购物车中商品数量在购物车中还添加了一个更新功能,就是在网页中使用一个文本框来更新商品的数量,然后消费者用户可在文本框中输入想购买的数量后点击更新按钮,之后自己跳转回购物车页面显示购买的数量。更新页面的效果图如图4-7所示。图4-7更新页面效果图 实现更新购物车商品数量的核心代码:public void load() id = Request.QueryStringid;/获取数据集ds string sql = SELECT shop.*, cart.* FROM shop INNER JOIN cart ON shop.id = cart.id WHERE cart.username=+Sessionusername+;/构造sql语句 try ds=dbhelp.getdatasetbysql(sql);/执行sql语句 Label1.Text=ds.Tables0.Rows0name.ToString();/name赋值给label Image1.ImageUrl = ds.Tables0.Rows0image.ToString(); catch (Exception ex) Response.Write(ex.Message); protected void Button1_Click(object sender, EventArgs e) id = Request.QueryStringid; string sql = update cart set quantity=+TextBox1.Text+ where id=+id+; try dbhelp.executenonequery(sql); Response.Write(alert(修改成功!);location=cart.aspx); catch (Exception ex) Response.Write(ex.Message); (4)删除购物车中的商品信息在购物车中还添加了一个删除功能,就是在网页中使用一个删除按钮来删除商品的信息,然后消费者用户可点击所选的商品后点击删除按钮,之后自己跳转回购物车页面显示购买商品信息。删除页面的效果图如图4-8所示。图 4-8删除页面效果图实现删除购物车中的商品信息的核心代码: protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) string id = GridView1.DataKeyse.RowIndex.Value.ToString(); string sql = delete from cart where id = + id + ; try int i = dbhelp.executenonequery(sql); if (i 0) Response.Write(alert(删除成功!);location=cart.aspx); else Response.Write(alert(删除失败!);location=cart.aspx); catch (Exception ex) Response.Write(ex.Message); 4.3.3 前台首页的实现所谓前台首页,即是商城的主页面index.aspx。前台首页的主要设计是顶部条、主页logo、全局模糊搜索、导航条、JavaScript动态图片转换、手机专区栏、电脑办公专区栏、footer底部、背景。(1)顶部条设计所谓顶部条设计,即是为了消费者用户能够方便的使用登录链接、注册链接、购物车链接,还采用了全屏100%的宽度,使得在不同的分辨率都可支持,也是现在主流的设计。其效果图如图4-9所示。图 4-9顶部条效果图 (2)主页logo、全局模糊搜索主页的logo,其商城的公司名称自拟为ONE2FREE豚园数码,采用的是宝蓝色主调,显得是大海洋的清澈的感觉;其全局模糊搜索,其能让消费者用户能够迅速地找到想要购买的商品,所谓模糊搜索,就是只需输入关键子,便可搜索出相关的商品,其效果图如图4-10所示。图 4-10 搜索项效果图实现全局模糊搜索的核心代码: public void load() string sql = select * from shop where like % + Request.QueryStringcontent + %; try ds.Clear();/清空数据集ds ds = dbhelp.getdatasetbysql(sql);/执行sql语句 GridView1.DataSource = ds;/赋值给GridView1 GridView1.DataBind();/数据绑定 catch (Exception ex) Response.Write(ex.Message); (3)总体首页效果图图 4-11 页面总体效果图4.4 后台功能实现4.4.1 管理员注册图4-12 管理员注册页效果图4.4.2 信息发布图4-13信息发布页效果图4.4.3 信息查询图4-14 信息查询页效果图5 电子商务网站测试及难点分析5.1 网站测试我们特别注意一下购物车页面,购物车是整个网站的关键之一,原因是它关联了我们数据库中相当部分的数据,而且是进行在线网上交易的最重要的部分。首先是消费者用户注册,点击注册链接,跳转到注册页面,假设设用户名为a3844796,密码为123456。然后点击登录链接,跳转到登录页面,输入用户名为a3844796,密码为123456。登录后跳转到商城前台首页面,接着就可以浏览商品了,我们假设点击订购手机专区的iphon
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 节能楼宇改造方案范本
- 车库地坪修护方案范本
- 嘉定区家庭鱼池施工方案
- 厂房装修方案说明范本
- 雨季现场处置方案范本
- 浦城县路面砖施工方案
- 攀枝花消防施工方案
- 脑疝的治疗和护理
- 江苏2025年安全员C2证题库及答案解析
- 衡水纤维喷涂棉施工方案
- 2025-2026学年北师大版数学小学三年级上册(全册)教案设计及教学计划
- GB/T 9460-2008铜及铜合金焊丝
- GB/T 2362-1990小模数渐开线圆柱齿轮基本齿廓
- 【桂美版】六年级美术上册-六年级(桂教版)上册美术教案(详案)全
- GB/T 17238-2022鲜、冻分割牛肉
- 第四章集装箱箱务管理
- 高尔夫人群消费及行为习惯调研报告-课件
- 天气预报的发展历程课件
- 2022年国家公务员考试申论真题及答案(地市级)
- 西方法律思想史教案课件
- 电镀基础知识介绍-课件
评论
0/150
提交评论