已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北京电子科技职业学院经济管理学院毕业论文 毕业设计(论文)设计(论文)题目 渔家小店商城总体设计与建设 学 院 经济管理学院 教 学 系 商务管理系 班 级 12电子商务 姓 名 喻学姣 指导教师 冯磊老师 2015 年 5 月渔家小店网络商城的设计与搭建内容摘要电子商务网站,贴切的称为网络商城。随着社会经济的不断发展,电子商务这种新兴的商业模式开始进入中国社会。电商,跟上了时代潮流,符合了现代人需求。当人们不用走出家门就能够得到自己想要的商品的时候,就能深深体会到电子商务的优越性,是传统门店现在无法比拟的。我们小组的这个网上商城系统采用ASP.NET 为开发工具,SQL2005为后台数据库实现网上交易,来满足当前社会人们的购物需求。那么电子商务实现的载体是什么呢?实现它的工具又是什么呢?网络,为我们提供了一切的可能。网络实实在在的给我们带来了很多的方便。我们小组的这个项目正式应用ASP.NET技术和Visual Studio 2008,Photoshop等应用关键来制作,并基于web来实现的。基于web的网上销售网站实现了一个完整的购物功能。从用户注册到商品查询再到下单并最终达到购物的实现。关键词:ASP.NET;SQL2005;Photoshop;商城;动态网站 ;优化目录一、关键技术11.1 Dreamweaver11.2 SQL Server11.3 ASP.NET技术11.4 Photoshop技术2二、需求分析32.1用户需求分析32.2 数据需求3三、系统总体设计53.1网站设计构思53.2 前台设计要求5图3.2.793.3 后台设计要求103.4 数据库设计13四、网上鞋城整体优化与改进184.1搜索引擎优化184.2关键字优化184.3网站结构优化194.4外链优化204.5导航优化204.6增加网站的趣味性、增加客户粘度20结 论22致 谢23参考文献24前言随着全球经济一体化的逐步发展和深入,电子商务网上商城已经成为购物的主导方向.目前,网上商城在国际互联网上可以实现的商务已经多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,传统商城所具备的功能几乎都可以在互联网上进行电子化的高效动作。随着网上交易的开展,将有力地改变企业的发展空间,会对企业的竞争力产生不可忽视的影响。 1、客户遍布世界各地:倘若仅仅做线下市场太过于局限。而网络可以带来强大的流量,拓展市场及用户群体,将业务开展的全国乃至世界。 2、节约成本:这个成本从硬件和软件两方面表明,硬件包括店面、房租、装修、印刷、纸张等最必须用品,软件包括网上商城购物系统、网络信息、图片、视屏等,都可长期使用、良性循环、非常经济和环保。 3、营销推广经济、便捷:互联网营销与传统媒体相比,更加经济简捷。传统媒体广告费用高昂,更适合于进行品牌塑造;而网络营销主要是策略与定位把控的问题,实惠很多,费用与传统媒体相比微乎其微,并且流量与用户也更加精准,ROI(投资回报率)高出许多。 4、信息更加立体、全面:通过互联网,企业的信息展示、品牌塑造和形象宣传可以通过文字、图片、音频、视频等多维度进行现实与虚拟相结合的展示,使用户对企业的了解更加立体和全面,有助于形成良好的形象与口碑。5、稳定、安全、可靠:网上商城购物系统由软件公司专业开发,系统相关的维护及运营工作都由他们负责,服务器对于信息的统计、归档都受24*7小时的全面监控与管理,企业自身不必费时费力费人进行维护,所以非常稳定、安全及可靠。 6、管理高效、便捷:运用信息化的数据库管理,各类信息精准、清晰、无误的保存,再也不会出现人工操作出现低级错误的情况,可以随时查阅、核算、统计。电子商务网站,是时代发展的产物,迎合了人们的消费需求。而这一趋势,也正在不断升级,从PC端演变到移动端,更佳的便利。可以说,只要信号稳定,不拖欠花费,可以随时随地的选购商品。这可看作是传统门店,再次销售渠道新方式。而这对于买卖家来讲,是一种互利性体现!一、关键技术1.1 DreamweaverDreamweaver,简称“DW”,中文名称梦想编织者,是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,DW是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。在网页中,表格、层和框架主要用于进行网页布局定位。表格用于精确定位,层可以灵活定位,在搭建整个动态网站的前后台架构上起了不可或缺的作用。1.2 SQL ServerSQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。1.3 ASP.NET技术ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。ASP .NET开发的首选语言是C#及VB .NET,同时也支持多种语言的开发。语言支持软件说明C#微软官方支持VB .NET微软官方支持F#插件形式支持Powershell插件形式支持Java/J#J#微软官方支持PythonIronPython开源项目支持RubyIronRuby开源项目支持Delphi第三方公司支持JScriptJScript官方支持LuaNua开源项目支持1.4 Photoshop技术Adobe Photoshop,简称“PS”,是由Adobe Systems开发和发行的图像处理软件。Photoshop主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。ps有很多功能,在图像、图形、文字、视频、出版等各方面都有涉及。二、需求分析渔家小店网上商城系统主要是实现网上选鞋、购鞋、产生订单等功能的系统。一个典型的网上鞋城一般都需要实现商品信息的动态展示、购物车管理、客户信息注册登录管理、订单处理等模块。2.1用户需求分析 本网上鞋城系统针对用户需求主要完成以下具体任务:2.1.1鞋子查询需求 当客户进入网上鞋城时,应该在主页面中分类显示各名牌鞋的信息,以供客户选择所需运动鞋,同时也应该提供按照鞋子品牌名称,或者作者快速查询所需品牌信息的功能。2.1.2购物车管理需求 当客户选择购买某款运动鞋产品时,应该能够将对应鞋子信息,例如:价格、数量记录到购物车中,并允许客户返回查询页面,选择其他商品,并添加到购物车中,当对购物订单生成后,应该能够自动清除以生成订单的购物车中的信息。2.1.3订单处理需求 对应客户购买运动鞋商品信息的需求,在确定了所购商品的价格、数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便于网站配货人员依据订单信息进行后续的出货、送货和处理。2.1.4会员注册需求 用户只有注册成会员后才可以实现鞋子的购买,注册信息包括客户相关的用户名、登录密码、联系方式、送货地点等。2.2 数据需求 用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。通过系统功能分析,针对一般的网上鞋城系统,总结出如下的需求信息: 1)用户分一般用户、注册用户和管理员用户。2)一般用户和注册用户无需要登录就可以查看鞋子信息和购买3)注册用户登录后可以维护自己的个人信息,并且在向网站发出定单时会自动填写自己的联系信息。4)鞋子按商品品牌来分类,每一个商品都对应一个类别。5)一个用户可以购买多个或多种品牌的运动鞋。6)一个用户对应一张定单列表。经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:1)管理员信息,包括数据项:帐号,姓名,密码。2)注册用户(会员),包括数据项:用户ID,用户名,密码等。3)商品,包括数据项:商品编号,商品名称,分类,原价,现价等。4)商品类别,包括数据项:分类编号,分类名称,添加时间等。5)定单列表,包括数据项:定单列表编号,用户编号,下单时间,联系方式等。三、系统总体设计3.1网站设计构思本系统面向的对象是所有在线的网上用户,目的是让用户了解本系统如何更直接、更方便的去浏览,去实现购物时所必须要做的流程,实现上网选购鞋子的整个过程。本系统主要分为前台销售和后台管理两大模块。前台主要包括鞋子展示,鞋子查询,分类导航,会员注册,会员登陆,密码找回,购物车,更改,详细信息添加,更改收件地址,订单查看,订单查询,发布意见,网站传奇,有奖活动。后台主要包括商品类别,订单管理,商品管理,用户管理,用户建议管理等。3.2 前台设计要求前台模块功能结构图,如图3.2.1所示。网站前台功能架构传奇活动购 物 车订单商 品 浏 览搜 索换肤用户注册登 录查看订单查看账号信息显示更多商品查找指定商品品牌分类今日特价结算清空修改商品数量删除添加商品查看购物车砸金蛋网站介绍查看购物车图3.2.1 前台功能图前台系统流程图,如图3.2.2所示。是注册会员吗?进 入登录或去收银台后登录否注册进入购物区关键字检索分类检索更多商品热卖商品挑选商品购物车继续购物吗?是否确认订单去收银台填写或修改顾客信息选择送货、付款方式完成订单修改购物车会员登录是图3.2.2 前台流程图1.登录和注册用户登录是购物网站这种电子商务应用必需的功能之一。网上鞋城系统的登陆页面要求用户输入用户名和密码。在输入用户名和密码之后,系统将验证用户名和密码是否正确,如果验证成功,就使用户处于登陆状态。否则,系统显示用户名或密码错误的信息。用户在登陆页面中能够进行新用户注册,这是系统要求用户注册信息,包括用户名,密码,电子邮箱,居住地址,邮政编码。用户登录后可以随时修改个人的注册信息。用户登录图3.2.3用户注册图3.2.42.浏览/搜索鞋用户可以通过网站浏览各种名牌鞋。在系统主页面提供所有鞋子的列表,通过单击某种商品的链接,用户可以查看该商品的名称,描述和单价等信息以及添加到购物车的通道。书店上方有搜索功能,使用户查找书籍更加方便、快捷。图3.2.53.购物车当用户单击“添加到购物车”按钮时,鞋子会被自动添加到购物车中。在购物车里用户可自行选择是继续购买还是去付款。在购物车页面,将列出用户的购物车中的所有鞋子,并且每种鞋子列出品牌,数量 价格。图3.2.64.用户管理用户管理是用户登录后的一个常用功能,当用户信息改变时,可以在这里修改个人信息。包括个人资料、修改密码、我的订单、收货地址等功能。5.今日特价6.砸金蛋7.换肤 图3.2.7图3.28通过如下代码实现public partial class tpmo_367_shoes_Default : System.Web.UI.Page protected void Page_PreInit(object sender, EventArgs e) if (Sessioncolor = null) if (Request.Paramscolor != null) this.MasterPageFile = /tpmo_367_shoes/ + Request.Paramscolor + .master; else this.MasterPageFile = /tpmo_367_shoes/BLUE.master; else this.MasterPageFile = /tpmo_367_shoes/ + Sessioncolor + .master; 8.在线客服3.3 后台设计要求本系统从管理者的角度开始系统的设计的,为什么是从后台开始编码。想象一个现实中商店的例子,是先建好书店还是先让顾客买东西?在网上鞋城系统中作为系统的设计者,首先面对的客户就是商城的管理者。购书者的需求实际上是商城需求的一部分,因此分析了这部分需求,也是最主要的,但是先决的需求是管理者对书店系统管理的需求。后台系统的实现的功能图如图3.3.1所示。网上鞋店系统后台商品、类别管理订单管理用户管理查看信息修改信息退出登录删除信息添加信息查看所有订单修改订单状态删除订单查看用户信息删除用户管理员管理员登录图3.3.1 后台功能图后台系统流程图,如图3.3.2所示。进入系统操作界面退出登录管理员登录管理用户管理订单管理类别管理图3.3.2后台系统流程图9连接数据库订单管理流程图创建commond管理员登录后执行Commond命令YN判断搜索框储存SqlDataReader对象搜索内容不能为空YN显示结果没有符合条件的结果图3.3.3 订单管理流程图注意到上面的分析中有两点:(1)前台(购书者的角度)的活动与后台(鞋店管理员角度)的活动是相对独立而且也理应是独立的(2)后台管理本身的各个活动之间是相对独立的。因此在画系统图时不必将后台活动考虑进去。并不是一个活动对应一个页面,要使整个系统运行起来还需要一些支持的页面。事实上,为了使逻辑和便于管理和修改,也为了避免出现各种微小错误,提倡尽量将各个功能分割开来,写成不同的页面,因此在最后完成的系统中还有很多支持页面。3.4 数据库设计3.4.1 数据库概念结构设计概念结构设计是将需求分析得到的用户需求抽象为信息结构即概念模型的过程,在系统需求分析中进行了数据需求分析,得到上面数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。设计规划出的实体有:管理员信息实体、注册用户(会员)信息实体、鞋子类别实体、订单详细信息实体、购物车实体等等。要清楚这些实体有哪些属性,对应有哪些属性,对应有些什么字段,以及各实体之间有何种联系。实体、属性与联系是进行概念设计时要考虑的3个要素,也是一个好的数据库设计的核心。将这些实体、属性与联系用E-R图来描述。图书信息E-R图如图3.4.1所示。鞋子鞋子ID品牌数量图片类别活动价格鞋名图3.4.1 图书信息E-R图订单信息E-R图如图3.4.2所示。订单编号订单状态订单日期用户名图3.4.2 订单信息E-R图用户信息E-R图如图3.4.3所示。用户用户名密码找回邮箱省份问题性别出生日期期密码图3.4.3 用户信息E-R图3.4.2数据库逻辑结构设计数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构。网上商城系统数据库中各个表的设计结果如表所示。每个表格表示在数据库中的一个表。表3.4.4为会员信息表,记录系统中注册用户的详细信息。表3.4.4 会员信息表(t_user)列表数据类型长度允许为空Namevarchar20否passordvarchar20否sexchar2否birthdaydatetime是idcardchar18是emailvarchar100是telvarchar20是mobiletelvarchar20是statevarchar50是memovarchar500是addressvarchar50是zipcodechar6是receivervarchar50是photovarchar50是表3.4.5为商品信息表,记录系统中已有图书商品的信息。表3.4.5 图书信息表(t_book)列表数据类型长度允许为空bookidint否booknamevarchar100是ISBNvarchar50是authorvarchar50是publishervarchar50是pubdatedatetime是pubnumberint是pricedecimal(19,4)是NetBookPriceDecimal(19,4)是picturevarchar500是infovarchar500是memovarchar1000是amountInt是secondCategoryIdInt是CategoryIdint是13表3.4.6为产品类别信息表,记录系统中的类别信息。表3.4.6 图书分类表(t_category)列表数据类型长度允许为空CategoryIdint否CategoryNamevarchar50是表3.4.7为详细信息表,记录在客户的一个订单中,针对一件商品的订货信息。表3.4.7 订单详细信息表(t_order)列表数据类型长度允许为空OrderIDint否namevarchar20否OrderDatedatetime是orderstatevarchar20否receivervarchar50否addressvarchar500否zipcodechar36否telvarchar20否mobiletelvarchar20否emailvarchar100否totalpriceMoney否CompleteTimedatetime是表3.4.8为会员信息表,记录在客户的一个订单中,针对一件商品的评论信息。表3.4.8 会员评论信息表(t_appraise)列表数据类型长度允许为空idint否bookidint是namevarchar20是orderdatedatetime是appraisedatedatetime是titlevarchar100是contentvarchar100是gradeint是1413表3.4.9为购物车信息表,记录在客户的一个订单中,针对一件商品的详情信息。表3.4.9 购物车信息表(t_cart)列表数据类型长度允许为空bookidint否Namevarchar20否AmountInt否22北京电子科技职业学院毕业设计(论文)四、网上鞋城整体优化与改进4.1搜索引擎优化 搜索引擎优化(Search Engine Optimization,简称SEO)是一种利用搜索引擎的搜索规则来提高目的网站在有关搜索引擎内的排名的方式。深刻理解是:通过SEO这样一套基于搜索引擎的营销思路,为网站提供生态式的自我营销解决方案,让网站在行业内占据领先地位,从而获得品牌收益。由于不少研究发现,搜索引擎的用户往往只会留意搜索结果最前面的几个条目,所以不少网站都希望通过各种形式来影响搜索引擎的排序。当中以各种依靠广告维生的网站为甚。所谓“针对搜索引擎作最佳化的处理”,是指为了要让网站更容易被搜索引擎接受。因此SEO的主要工作则是,通过了解各类搜索引擎抓取互联网页面、进行索引以及确定其对特定关键词搜索结果排名等技术,来对网页进行相关的优化。在本网站中,为了提高搜索效率 ,在一些词汇上做了搜索引擎优化。李宁阿迪达斯安踏361耐克特步4.2关键字优化关键字都是非常有价值的,最能体现出普通买家的最直接的目的,也是大家最喜欢用的一些关键词的组合,包括长尾关键词在这里都能找到。 在一些网上商城来说,淘宝指数是关键字进行优化的好工具 。淘宝指数是淘宝官方的免费的数据分享平台,于2011年年底上线,通过它,用户可以窥探淘宝购物数据,了解淘宝购物趋势,了解当下流行趋势,了解同一类人的购物倾向及特点,与其他类人有什么不一样。图4.14.3网站结构优化 网站结构优化,能正确表达网站的基本内容及其内容之间的层次关系,站在用户的角度考虑,使得用户在网站中浏览时可以方便地获取信息,不至于迷失,使用易千度。图4.24.4外链优化外链优化只关于运用在高权重网站上的连接,即指的是其他网站的反向连接,运用domain:指令就能够查到。对于网站在百度的排名适当的重要,如果说网站的内容为王,那么网站外链就是皇。重要原因之一。添加外链优化对一个网站来讲十分的重要,能够进步网站的权重,获得好的排名;也能够带来不错的流量。因而对一个站长来讲,有必要把握一些怎么添加外链窍门。这个是想做的,但限于本网站比较低端,这个不成立的。图4.34.5导航优化 网站导航是对引导用户访问网站的栏目、菜单、在线帮助、布局结构等形式的统称。其主要功能在于引导用户方便地访问网站内容,是评价网站专业度、可用度的重要指标。4.6增加网站的趣味性、增加客户粘度 在这里我们采用模仿阿里巴巴的风格,以江湖的手法增加趣味性图4.4图4.5总结一句话就是网站优化的意义在于通过网站推广实现品牌和业务的双重提升。结 论通过开发本系统,我较全面的掌握了ASP.NET及SQL2005的基本知识和编程技巧,并在开发过程中我的ASP.NET开发能力得到了进一步的提高。如: SQL语言的使用;以前学过的软件工程知识、数据库原理及操作也得到了充分的应用。 在开发过程中我学到了一些经验:系统分析的好坏将决
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 蓄脓性中耳炎护理措施
- 新护理不良事件分析与对策
- 2025关于零售店申请合作的合同示例
- 2025农产品交易拍卖合同书
- 2025产品供应合同协议书
- 2025瓷砖供货合同模板
- 安全风险分级管控制度(水库工程)
- 新员工入职人事培训
- 生产管理前准备
- 2025年租车合同范本下载(模板)
- JJG 169-2010互感器校验仪
- GB/T 29024.4-2017粒度分析单颗粒的光学测量方法第4部分:洁净间光散射尘埃粒子计数器
- GB/T 18287-2013移动电话用锂离子蓄电池及蓄电池组总规范
- 地质灾害防治培训课件
- 英语经典电影课件
- 实验一坐骨神经腓肠肌标本的制备骨骼肌收缩
- 劳动者个人信息卡
- 光盘m3352工控核心板-n128li用户手册-v1
- DB33-T1064-2021《铝合金建筑外窗应用技术规程》
- 社会工作行政形考五
- 工艺学异丁烯合成MTBE
评论
0/150
提交评论