版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、渔家小店网络商城的设计与搭建内容摘要伴随着网络的出现,网页逐渐融入人们的生活。快速及时的留言,五彩缤纷的网上信息,绘声绘色的是世界上又出现了第三,绚烂多彩的购物信息,使网络与人们的生活关,于ernet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。制作网页是企业和个人的宣传自己的重要,同时也是学习者获取学习信息的重要。网上购物突破了传统商务的,无论对消费者、企业还是市场都有着巨大的吸引力和,在新经济时期无疑是达到“多赢”效果的理想模式。人们对信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。网页设计作为用户界面交互
2、设计的延伸,是在新的媒介的新的技术下实现的一个全新的设计创作领域。因此,设计创作网页还应遵循网页特有的背景特点的结构思路,具备实际操作的易用功能的外观设计的时尚与贴切。所以网页也逐渐成为一种新兴的教育资源。也正是由于网络实现的数据信息能够进行实时交互,保证数据的实时性。:网络购物;.net;SQL;设计;网上鞋店。目录1系统开发技术0SQL Server0ASP.NET 技术..4ASP.NET 技术介绍2ASP.NET 工作原理2ASP.NET 页面的执行过程2ASP.NET 程序的优点:32需求分析4查询需求4购物车管理需求4订单处理需求4会员需求43设
3、计要求设计要求5功能6成熟页面展示8页面的10登陆页面实现及代码12数据库代码16结致论19谢错误!未定义书签。参考文献21前言随着计算机网络逐步发展和深入,网上鞋店已成为人们日常生活中不可或缺的一部分。目前,网上购物像一样,在全球以最快的速度风靡起来,网络购物可以完成从最基本的信息展示、信息发布功能到交易、服务、管理功能等,可以说,网上鞋店不仅仅具备了实体鞋店的功能,更在某些方面胜过了实体鞋店,比如说,它打破了时间空间的局限性等等。随着网上交易的开展,消费者们已经潜移默化地接受并且追捧网络购物,这对一些传统企业必定产生很大的冲击,但是,同时又为他们带来了
4、新的机遇和。,不一定会成功。不,一定不会成功。机遇与并存。纵观全局,对网上卖鞋很有信心。下面就让我一一介绍选择鞋子作为主打商品的原因。1、鞋子作为一种商品,不可避免地受到需求规律的影响。同样一双鞋子在传统鞋店通常是销售,(也有一些传统鞋店会打折回报会员顾客),而在网店,无需成为会员即可享受很大的,一些过时过季的鞋子更是低价到 2 折左右。因为网上鞋店没有的限制,价格相对便宜,所以说大众消费者当然有理由选择网上鞋店喽。2、传统鞋店租到的店面空间有限,鞋子种类多了的话,没有那么多的地方来展示,如果统统堆在一起,即使摆放的井井有条,也多多少少影响了鞋的美观度,这会削弱个性冲动,一旦喜欢,必须的客户的
5、热情,从而减少了交易数量。而网上鞋店却不一样,网店有很多很多的产品展示位置,稍微有些美感的人,会把整个网店设计的整整齐齐,各色各样的鞋子放在一起,刺激消费者的欲,从而促成。3、网络为鞋子的搜索提供了便利,消费者可以通过鞋名,版型,花色等等搜索到自己心仪的鞋子,如果消费者没有明确的目标,也可以通过的鞋子分类来选择。而在传统鞋店,只能通过货架的摆放鞋子的位置来找自己需要的鞋子。4、在网上鞋子,可以不受时间、空间、其他外部条件的影响的限制。随着网上购物的普及和不断发展完善,网上买鞋的收获效率也是越来越高的。比如说,一个刮风下雨的天气,你想买一双鞋子。这个时候,选择出门去实体店的人会很少。因为天气实在
6、是太恶劣了。而此时,如果你选择打开淘宝网,在芸芸鞋子中,选择一双自己喜欢的,卖家及时给您发货,物流风雨兼程给您送货。鞋子就可以送到您中。相比之下,传统鞋店由于受到人力、物力、财力的制约,服务就会逊色很多。5、现在这个社会,踊跃出了不少的宅女,他们不喜欢逛街,只喜欢宅在家里。此时,购物的商机当然不会出现在实体店了,网上购物将成为他们的首选。与此同时,那些钟情于网购的网虫们,也将为网上鞋店增添一份力哦。根据可靠消息,以后网虫们的数量,将呈直线上升。选择在网上开鞋店,何乐而不为呢。宅女和6、在传统鞋店买鞋时,只能听导购说这鞋子怎么舒服,怎么耐穿,怎么不变形,太片面了。而此时,网上鞋店将提供一条绿色通
7、道,在买家评价那里,你可以看到广大消费者,试用过这款鞋子后的感受,毕竟大家都是消费者,其他人的意见也是对即将的人有很大帮助的。有的时候看到很多人评价说,质量不好,开胶了。此时你当然会悬崖勒马,果断放弃,另选新的鞋子了。7.网上资源多如一片,可供选择的商品那更是多如牛毛了。当忍着脚疼,一家鞋店挨着一家鞋店看鞋时,有人可能就在家舒舒服服的鼠标一点,拍下了自己喜欢的鞋子。你终于辛辛苦苦买下了比较看得顺眼的鞋子,回到家,看到了别人的新鞋子,甚是喜欢,这时候你就该想了,为什么你逛街的时候,没有看到这双鞋呢,真是悔不当初啊。鉴于以上几点,网上开鞋店,是很有必要,也是很有市场的。梦想一定要有的,万一实现了呢
8、。本文详细介绍了网上鞋店的设计,将电子商务技术和计算机技术结合起来,开发出管理更便利、效率更高的网上鞋店系统。1 系统开发技术1.1 SQL Server在成功的网页设计中,要在在网页中有美感的文字、吸睛的、美观的表格、规矩的层元素等等。要做到这些,协调好 SQL Server 与 ASP.技术是基础。这两者是相辅相成的,相互协调好了,可以达到事半功倍的效果。相反,两者协调不好,可能会发生图片缓存不出来,文字易位,甚至打不开此网页。所以,一定要慎重。此次设计中,我,总体们组做的是渔家小店鞋店,一共有四个人。分别负责数据库,前台,设计四块。我主要负责的是的后天开发,所以这里我要详细的介绍渔家小店
9、的后台,在此过程中,我也会简单的提到 SQL Server。SQL 基础SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。虽然绝大多数的数据库系统使用 SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。1.11 SQL 常用命令使用方法:(1) 数据筛选:sql=select* from 数据表 where 字段名=字orderby 字段名 descsql=selectdesc* from 数据表 where 字段名 like %字% order by 字段名sql=selecttop 10* from数据表 where字段名
10、orderby 字段名 descsql=select*from数据表where 字段名in (值 1,值 2,值 3)sql=select*from数据表where 字段名betn 值 1 and 值 2(2) 更新数据:sql=update 数据表set 字段名=字where 条件表达式sql=update 数据表达式set 字段 1=值 1,字段 2=值 2 字段 n=值 n where 条件表(3) 删除数据:sql=delete from 数据表 where 条件表达式sql=delete from 数据表(将数据表所有删除)(4) 添加数据:sql=inserto 数据表 (字段 1
11、,字段 2,字段 3 ) values (值 1,值 2,值 3)sql=insert到目标数据表)o 目标数据表 select * from 源数据表(把源数据表的添加(5) 数据统计函数:AVG(字段名)得出一个表格栏平均值COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计MAX(字段名)取得一个表格栏最大的值MIN(字段名)取得一个表格栏最小的值SUM(字段名)把数据栏的值相加以上函数的方法:sql=select sum(字段名) as 别名 from 数据表 where 条件表达式set rs=conn.excute(sql)用 rs(别名) 获取统的计值,其它函数
12、运用同上。(5) 数据表的建立和删除:CREATE TABLE 数据表名称(字段 1 类型 1(长度),字段 2 类型 2(长度)1.12 SQL 常用命令举例:CREATE TABLE tab01(name varchar(50),datetime defaultnow()DROP TABLE 数据表名称 (性删除一个数据表)SQL 功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,SELECT:用于检索数据; INSERT:用于增加数据到数据库; UPDATE:用于从数据库中修改现存的数据; DELETE:用于从数据库中删除数据。DDL 语
13、句可以用于创建用户和重建数据库对象。下面是 DDL 命令: CREATE TABLE,ALTER TABLE,DROP TABLE,CREATE INDEX,DROP INDEX 下面是一个简单 SQL 语句的例子:使用 SQL 语句来从 Book 中检索产品名称为的明细: SELECT 产品名称 FROM Book WHERE 产品名称 = .1.2 ASP.NET 技术1.2.1 ASP.NET 技术介绍ASP.NET 是.NET FrameWork 的一部分,是一项微软公司的技术,是一种使嵌入网页中的可由因特网服务器执行的服务器端技术,它可以在通过 HTTP 请求文档时再在Web 服务器
14、上动态创建它们。 指 Active Servages(动态服务器页面) ,运行于 IIS(ernet Information Server 服务,是 Windows 开发的 Web 服务器)之中的程序 。1.2.2 ASP.NET 工作原理客户请求 WEB 页;web 服务寻找指令文件(.aspx); 代码被发送给公共语言运行时进行时进行编译;HTML 流返回给浏览器和指令;浏览器处理 HTML 并显示页面;1.2.3 ASP.NET 页面的执行过程web 浏览器向 IIS 发送请求,IIS 调用 aspnet_isall,公共运行时实例化.aspx文件的类,该类继承自 page 类,生成 H
15、TML 文件,aspnet_isapi 将 HTML 文件返回给 IIS,IIS 再将文件传递给 web 浏览器。图 ASP.NET 程序的优点:(1)和灵活性由于 ASP.NET 基于公共语言运行库因此 Web 应用程序开发可以利用整个的。和灵活性。.NET 框架类库、消息处理和数据解决方案都可从 Web 无缝ASP.NET 也与语言无关所以可以选择最适合应用程序的语言或跨多种语言分割应用程序。另外公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。(2)简易性ASP.NET 使执行常见任务变得容易从简单的窗体提交和客户端验部署和站点
16、配置。例如 ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外公共语言运行库利用托管代码服务如自动计数和回收简化了开发。(3)可管理性ASP.NET 采用基于文本的分层配置系统简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式用新设置。的因此可以在没有本地管理工具帮助的情况下应2 需求分析家的首先要具备会员登录,查询浏览,选择鞋子,加入购物车的功能。其次还要产生订单。产生订单这个过程又包含了商品信息,数量,淘宝会员信息,支付方式,结算等功能。查询需求会员登录本店后,选择商品
17、,一般有两种,一是漫无目的型,他们往往会采取地毯式搜索,此时要满足商品的静态展示功能;二是目的明确型,他们会很清楚地知道自己想要的是什么样子的,此时要满足可以按照鞋子名称,版型,颜色等搜索的功能。购物车管理需求当会员将产品加入购物车时,的购物车要能显示商品的详细信息,例如:价格、数量,运费,详情。同时,还要具备修改商品数量,当加入购物车后,还可以继续将其他商品加入购物车,把购物车商品删除等功能。最重要的是,购物车提交订单后,可以自动生成订单。订单处理需求对应鞋子商品信息的需求,在确定了所购鞋子商品的价格、数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单员依据订单信息进行后
18、续的出货、送货和处理。,以便于配货人会员需求用户只有成会员后才可以实现鞋子商品的、送货地点等。,信息包括客户相关的用户名、登录、3设计要求3.1设计要求本系统从管理者的角度开始系统的设计的,为什么是从开始编码。想象一个现实店的例子,是先建好书店还是先让顾客买东西?在网上鞋城系统中作为系统的设计者,首先面对的客户就是商城的管理者。购书者的需求实际上是商城需求的一部分,因此分析了这部分需求,也是最主要的,但是先决的需求是管理者对书店系统管理的需求。系统的实现的功能图如图 3.1.1 所示。网上鞋店系统管理员商品、类别管理订单管理用户管理管理员登录退出登录查看信息删除信息修改信息添加信息查看所有订单
19、修改订单状态删除订单查看用户信息删除用户图 3.1.1系统流程图,如图 3.1.2 所示。管理用户管理订单管理类别管理退出登录操作界面管理员登录进入系统图 功能如果说整个是一只雄鹰的话,那么就是一双丰满的羽翼,是点睛之笔。对于卖家而言,的管理无异于是交易的基础。我主要负责的就是的制作。以下就是心得。所必须具备的主要功能:(1)管理员登陆;(2)增加鞋品信息;(3)修改鞋品信息;(4)查询鞋品信息;(5)用户留言;(6)订单管理;就像大家看到的一样,设计的很简单,基本上没几个模块,但是,主要的板块已经罗列出来。它不像前台,板块新颖独特,内容丰富多彩,设计巧夺天工。它只是简单而有力
20、地撑起了整个卖家。下面,我要根据展开叙述。一、管理首页在管理首页,卖家可以点击登录按钮,登录自己的。登陆之后,卖家可以任意操作,包括对商品的更新,对订单的查阅,对留言的浏览等等。二、订单管理当买家拍下宝贝之后,卖家可以通过订单管理查看拍下产品的信息。包括商品的名称、类别、描述、进货时间、现价、拍下数量,订单、支付方式、送货方式、收货人,地址,等等。查看了宝贝信息后,才可以有依据,给买家发货。在这里,有个地方做的不错,就是可以更改商品的数量,刷新一下,就可以更新整个订单页面。如果买家分两次拍下了两次相同商品时,可以在一个订单里修改下商品的数量即可。但是,也有自己不足的地方。就是有的时候,运费模板
21、会出现问题,广州本来应该包邮的地区出现了运费,此时,的并没有修改运费那一项。这一点,是因为技术问题,还不够完善。不过,概述。日后会不断改进,不断完善的。这就是我对整个订单管理简单的三、商品管理一个完善的商品管理体系是一个成熟运营的必备基础的商品管理页面包括商品的名称、类别、描述、进货时间、现价等等。当有新货入库时,要增加商品,组织优化好商品的名称,尽量让搜索度提前,让的人搜索的到。商品描述更是尤为重要,一个好的商品描述,可以促进很多商品交易的达成。就好像,同类鞋子的不同店家,可能用的详情页差不多,相同的展示,相同的语言文字。在消费者未能看到实物时,要在两家店抉择。此时,重视商品价格的客户当然优
22、先选择较为的店家,而有好货不便宜心理的人便会选择价高的店家。这时想想,如果一开始详情页就做的和别家的稍有不同,有相同的优点,更有区别性的优点,这就由不得买家选择就是赢在了起跑线上。家了,这四、种类管理种类,种类名称,商品种类管理。这三大主模块起了一个主管的作用。比如说,店里新来了一个合作伙伴。就可以通过商品种类管理来增加的,并且在这个基础上,添加品牌下的不同鞋品。五、用户管理用户管理,主要实现的是对淘宝会员的管理,包括用户名,用户 ID,邮箱,地址,用户信息编辑等等。用户管理这一板块,主要的作用就是对淘宝会员的管理,当会员在本店下单后,就可以根据其会员信息来确认他的收获人地址,等等。六、用户留
23、言当买家确认收货,对商品有一定认知之后,就会对宝贝评价。在用户留言管理,可以看到买家的评价,可以根据评价的内容,回复买家。比如说,买家评价说,明明写的包邮,还要了 10 元运费。这时候,就要解释了,可以说:亲,您可以通过们,让给您修改运费的,有的时候运费模板会自动加上运费的哦本店不会乱收取亲的运费的哈。这时候,一方面解释给评价的买家,另一方面,是告诉别的买家,争取给其他买家留下一个好的印象。如图 3.29 为管理员登录,点击搜索的流程图 3.213.3成熟页面展示如图 3.31、3.32、3.33 所示图 3.31的商品管理页面包括商品的名称、类别、描述、进货时间、现价等等。当有新货入库时,要
24、增加商品,组织优化好商品的名称,尽量让搜索度提前,让的人搜索的到。首先,的第一列是产品的 ID,ID 就像是人的一样,每件商品有唯一的辨识性的 ID,可以通过 ID 找出这件商品。第二列是的商品名称。第三列是商品的类别,的鞋品有很多种,有安踏的,的,361 的等等,每一种类别下又有不同的种类。这样,如果说看上了一款安踏的鞋,但是不知道是安踏的哪一款,就可以通过类别来看所有的安踏的鞋子,从而找出心仪的那一双鞋了。图 3.32商品的名称、类别、描述、进货时间、现价、拍下数量,订单、支付方式、送货方式、收货人,地址,等等。查看了宝贝信息后,才可以有依据,给买家发货。在这里,首先了 guo 的会员信息
25、,然后以 guo 的名义,台假装拍下一种或者多种商品,此时,管理员可以看到 guo 的订单信息,包括拍下的宝贝情况,拍下的宝贝数量,与此同时,还可以看到 guo 的个人信息,包括 guo 的,联系方式,寄往地址等等。这一模块是整个的重中之重。图 3.33图 3.33 是商品的种类管理,前面已经提到了种类管理的重要性,这里就是种类管理的操作。大家注意看,每一个种类名称后面都对应着一个商品种类管理,种类管理下面都对应着添加或修改。当新进了一批 361 的新款鞋后,可以通过添加来把新品添加到的。当然,相反如果的 361 有一款鞋卖光了,没有库存了,就需要点击修改来进行删除等等的操作。3.4页面的1.
26、骨架下面就以其中一个页面为例,展示一下.net 的具体操作:如图 3.4.1 为展示图3.4.1 页面实现图最后实现商品信息的显示,编辑,删除,更新功能设置 linkbutton 的dName 属性为 Edit,实现编辑功能;更新功能类似实现商品显示功能数据库数据绑定,gridview、formview 分别配置相应数据源放置控件gridview,formview ,sqldatasource图表( formview 模版编辑里)3.4.2 配置图3.5登陆页面实现及代码Adminlogin如图 3.5.1 所示3.5.1登陆页面以下为实现代码:public partial class Adm
27、inlogin : System.Web.UI.Pageprotected void Page_Load(objecder, EventArgs e) protected void btnlogin_Click(objecder, EventArgs e)login str = new login();str.UserName = txtusername.Text.Trim();str.PassWord = txtpassword.Text.Trim();if (str.adminlogin()SesAdminName = txtusername.Text;Response.Redirect(
28、/houtai/AdminDefault.aspx);elseResponse.Write(alert(用户名或错误););txtusername.Focus();txtpassword.Focus();protected void btnbtnlogout_Click(objecder, EventArgs e)txtusername.Text = ;txtpassword.Text=;Admindefaultpublic partial class _Default : System.Web.UI.Pageprotected void Page_Load(objecder, EventAr
29、gs e)protected void btnSearch_Click(objecder, EventArgs e)stringstrcon=ConfigurationManager.ConnectionStringsShopWebDBConnectionString.ConnectionString;SqlConnection conn = new SqlConnection(strcon);conn.Open();mandd =d(sql, conn);SqlDataReader reader =d.ExecuteReader();GridView1.DataSource = reader
30、;GridView1.DataBind();if (!reader.HasRows)lblmessage.Text = 没? 有瓺符? 合? 条? 件t 的? 结果?;elsereader.Read();lblmessage.Text = ;conn.Close();protectedvoidGridView1_RowCancelingEdit(objecder,GridViewCancelEditEventArgs e)GridView1.EditIndex = e.RowIndex;GridView1.DataBind();3.6数据库代码订单信息如图 3.6.1 所示:用户名订单状态订单
31、日期3.6.1 订单信息3.6.2 用户登记信息表列表数据类型长度允许为空Namevarchar20否passordvarchar20否订单3.6.2 用户登记信息表图3.6.3 所示订单信息表表 3.6.3订单详细信息表(t_order)列表数据类型长度允许为空OrderID否sexchar2否birthdaydatetime是idcardchar18是varchar100是varchar20是mobilevarchar20是sevarchar50是memovarchar500是addressvarchar50是zipcodechar6是receivervarchar50是photovarchar50是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论