【《基于BS模式的美妆类销售网站设计》7600字(论文)】_第1页
【《基于BS模式的美妆类销售网站设计》7600字(论文)】_第2页
【《基于BS模式的美妆类销售网站设计》7600字(论文)】_第3页
【《基于BS模式的美妆类销售网站设计》7600字(论文)】_第4页
【《基于BS模式的美妆类销售网站设计》7600字(论文)】_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2/2基于BS模式的美妆类销售网站设计目录TOC\o"1-3"\h\u前言 31绪论 41.1背景介绍 41.2课题研究目的与意义 52系统开发环境 52.1ASP.NET简介 52.2VisualStudio简介 62.3MYSQL数据库简介 63系统分析 73.1系统可行性分析 73.1.1经济可行性 73.1.2技术可行性 73.1.3操作可行性 73.2系统需求分析 84系统设计 84.1总体功能描述 84.2功能详细设计 94.3数据库设计 124.3.2数据库E-R图 124.3.2逻辑结构设计 124.3.3数据库各表设计 155系统的实现 195.1登录 195.2用户功能模块 195.2.1首页 195.2.2用户注册 205.2.3用户中心 205.3管理员功能模块 215.3.1账号管理 215.3.2商品分类管理 215.3.3商品信息管理 215.3.4商品购买管理 226系统测试 22结束语 23参考文献 24[摘要]本文主要介绍有关美妆类销售网站是如何设计与实现的。从二十世纪九十年开始,由于以前在许多方面的原因,比如用户不接受、互联网没有普及、相关法律不够完善等,互联网的发展得不到发展。进入二十一世纪以后,随着网络的普及,电子商务得到发展与崛起,网络已经渗入我们生活的方方面面,不可分割。新时代独立女性一词印入眼帘,越来越多的女性实现了“财务自由”,生活质量的提升,随之而来的“化妆品自由”也就更加普遍。随着我国市场经济和互联网的飞速发展,人们对于美妆行业的需求和认识越来越广泛,美妆行业的兴起势不可挡。本文首先介绍了基于B/S模式的美妆类销售网站的课题研究背景和发展趋势,并且从系统的分析和功能设计、数据库设计等模块进行解析,然后根据设计的框架实现了各个功能模块。本系统采用B/S结构,使用ASP动态网页制作技术,开发工具是用Microsoftvisualstudio2010,结合MYSQL数据库,设计实现一个美妆类销售网站。[关键词]:B/S、美妆类、电子商务、ASP.NET前言基于B/S模式的美妆类销售网站的设计与实现(DesignandimplementationofbeautysaleswebsitebasedonB/Smode),目的是为了方便用户更加了解美妆类电子商城的发展。我们知道,在Internet还没有普及的时候,人们想要购买商品,只能线下实体才能购买,这样的方式浪费大量不必要的时间,而且不能随时随地进行交易。那现如今,网络时代的盛行,各行各业都将目光瞄准到电子商务,随着时代的进步与发展,传统的手工作坊已经不能满足市场的需求,企业都知道,要想适应时代,管理方式一定要有所适应与改变,只有采取信息化管理才能使企业在该领域屹立不倒。所以,生活质量的提高,美妆类的需求越来越大,所以开发一个美妆类销售的网上商城是可行的并且很有必要。商品的多元化和全方位展示,不仅能给用户带来线下购物带来的愉快,还能让用户花费更少的时间和精力了解到更多的商品信息,便利了用户。用户只要有电脑,任何时间、任何地点只要动动手指头,就能轻轻松松体验到网站带来的服务,完成对商品的需求。1绪论1.1背景介绍我们知道,一开始我们购买东西都是要去实体店线下才能实现的,这不仅费时还费力,不能在你任何时间任何地点都可以实现,在时间和空间上都受到了限制,时效性低,而且对产品的变更和查找会很不方便。而在近几年,网络的发展带动了互联网技术的普及,许多领域都开始走上电子商务平台,电子商务如猛兽般来势凶猛。生活质量的提高,美妆行业拥有很好的发展前景,市场需求量大,随之规模也越来越大。所以随着时间的推移,越来越多的美妆类电子商务平台映入眼帘。这已经成为我们生活的一个重要部分,不可分割。我们的生活质量得到很大提升,在线购物更是得到蓬勃发展,这已经成为我们足不出户就能得到物质上需要的一种方式。就拿淘宝来说,淘宝网于2003年5月10日诞生。仅仅一年的时间,淘宝发展迅速,很快就成为了亚洲第一大购物网站。在这之后的几年里,淘宝每一年的成交额都比前一年的成交额要高,特别是2011年11月11日淘宝打造的双十一购物节,成交额高达33.6亿元。在2018年更是迎来的“电商时代”,双十一购物狂欢节成交量达到了两千多亿元。其中化妆品销售量占据前三。我国正处于第三次消费结构升级,每一次的升级都加速了我国各行各业的迅猛发展,不断的得到升级。21世纪以来开始的第三次消费升级,消费者呈现出前所未有的强烈的消费升级意愿,加速了各行各业的升级化进程。在这么多的领域中,其中自然包括今年来发展非常迅猛的美妆行业。人们从以前关心的温饱问题到现在追求生活品质的转变,消费者的审美不断提高,国内的消费者越来越关注美妆行业的发展。特别是2018年电子商务服务的升级,商品更加多元化、丰富化。1.2课题研究目的与意义在不同的行业、不同的领域,竞争越来越大,越来越激烈,如何使工作管理得到加强,如何把工作效率和工作质量提高上来是各行各业所必须面对的,如何解决这些问题直接影响着该企业未来的发展前景。对商品信息的管理在美妆类销售业中是最值得思考的主要问题,商品的需求量越来越大,销售越来越多元化,传统的手工作业已经满足不了现如今市场的发展需求,所以,我们要找到一种新的方式来取代传统的手工作坊显得格外重要。网络盛行的今天,采取信息化管理才是最好的管理方式,才能在这竞争激烈的市场屹立不倒。现如今,互联网已经深入我们的生活,手机和电脑已经成为当代人获取信息的主要工具。网上商城的出现,突破了时间和空间的限制,客户想什么时候在任何地点进行交易都可以,不受束缚。销售网站的实现减少了人力、物力的付出,降低成本。并且网上商城不仅商品种类繁多,而且查找商品快捷,商家可全天候营业,真正实现24小时营业,如此一来大大提高了效率。一个好的网站设计会受到消费者的青睐,让消费者能有简单快捷的购物过程和愉快的购物体验,真正做到为用户着想。不仅商家赚钱赚的开心,消费者也花的愉快,能够达到双赢目的。2系统开发环境2.1ASP.NET简介ASP.NET是一种基于服务器的功能强大的技术,它是由多种编程语言构成,它的使用也有多种方法。ASP.NET是微软公司研究开发的,对于我们国内来说,ASP.NET在互联网企业可能用的不是特别多,但是在大型企业包括世界上比较大型的企业,ASP.NET得到了广泛的应用。因为ASP.NET是比较容易上手的,开发简单,也比较适合新手,哪怕没有过多的经验也可以简单的开发出一个网站。重要的是,ASP.NET还是免费的。还有,它的开发速度比较快,可快速进行web的开发应用。作为微软来说,它有着丰富的资源。它的这些优势使得它能在众多的开发语言中得到广泛应用,在市场中有着更好的发展,而且这对于现如今的多用户网上商城来说非常重要。一个网站访问速度的快慢直接影响着它未来的发展前景,能否被大众所认可接纳。网站访问速度快,一个顾客从一个店面到另一个店面需要的时间就会大大缩短,顾客查看商品就会更方便。所以人们乐于接受。ASP.NET语言相对于其他语言是比较年轻的,我相信它会越来越完善,会有更好的发展前景,发展空间还是非常大的。2.2VisualStudio简介VisualStudio(简称VS)是现下众多流行的程序开发环境中的其中之一。目前VS的最新版本已经开发到VisualStudio2019。我相信,从事计算机领域方面的对VS都不会陌生,VS2010集成了很多的技术和开发工具,功能强大,界面简洁美观,容易操作,实用性高,更加稳定,编译不容易出现错误,缩短了调试时间,那么开发效率就得到了提高,节约系统未来的维护成本。2.3MYSQL数据库简介本系统使用MySQL数据库,MYSQL是比较年轻的一种语言,它功能强大,容易上手,所以当MYSQL得到推出后就一直被广泛使用。用户使用MYSQL数据库时,不需要知道它自身的存储方式,也不需要掌握数据存放的方法,所以当用户使用MYSQL数据库在时,在编程中给用户带来了极大的方便。如果把电脑比喻成一个人,那么数据库就相当于人的心脏,至关重要。数据库在计算机方面扮演中心角色,MYSQL自身有很多的优点,小小一块占地不大,而且编译快,并且成本不高。最主要的特点是开放源码,越来越多的中小型网站如雨后春笋般袭来,所以许多中小型网站对数据库的首选都是MYSQL,因为MYSQL是免费的,这样一来大大降低了开发成本,更加受到用户的喜爱,得到更普遍的应用。MySQL能够运行在多种系统平台上运行使用,操作也比较简单。3系统分析3.1系统可行性分析3.1.1经济可行性本系统是针对毕业设计所开发的,主要是为了检测自己大学生涯所学到知识与理论的结合,所以在经济上要求不高,开发周期也较短,有一台普通的电脑即可,所以在经济上是可行的。本网站是基于B/S结构,数据的存储采用MYSQL数据库,开发这个系统所用到的硬件和软件在市场上是很容易买到的。本网站可以很好的实现了商品与用户之间的联系,人们只要打开电脑通过Internet就能对商品进行交易,多方位的动态网站让用户更加切实地感受到线下购物的乐趣,在此基础上又提高了效率,方便用户,不管任何时间、任何地点都可以得到本网站带来的服务,真正做到24小时营业,节省了时间和体力,提高效益。不仅如此,在现在这个网络盛行的时代,越来越多的人因为走上电商而提高了生活质量。所以在经济方面是有较高的可行性的。3.1.2技术可行性从技术层面来看,我们要根据现有的技术条件,看是否能达到本项目所提出的要求。本系统是以ASP.NET为开发语言,在学校的专业课上是有过接触并且使用的复杂程度较低,自身存在很多优势,适合动态网站的开发。此外,连接的数据库是MYSQL,对此数据库也是比较熟悉的。MYSQL数据库功能强大,界面简洁,操作也简单,很多企业在开发系统时都会选择MYSQL作为本系统的数据库。不管是硬件还是软件,都能满足本系统开发时所需的要求。在以前接触并学习的美妆类网站中,也是很好得到实现的。所以在技术方面是可行的。3.1.3操作可行性本网站的开发采用ASP.NET语言开发,基于B/S结构,易于管理,界面简洁。传统的手工作坊费时费力,各个年龄段的人群对网络都有一定的接触和了解,免培训就能使用,动动鼠标就能完成对商品的需求,舒舒服服就能体验到网上购物带来的便利,所以人们很乐于接受这种消费方式。因此本网站是可以进行开发的。3.2系统需求分析该系统是基于B/S(浏览器/服务器)架构的系统,角色分为管理员和用户。管理员直接在管理员登录界面就能登录网站,但是用户只有先注册成为会员才能登录。此系统分为前台购物和后台管理。前台供用户使用,简洁大方的界面能够给用户带来愉快的购物体验,用户可以根据自己的需求得到该网站带来的服务。不论是浏览还是订购商品,操作简单,全程不需花费太多的时间,大大节省了用户的时间。后台管理是提供给管理员的,供管理员对商品的管理、用户的管理、公告管理等。一系列操作都不再像传统的手工操作那样费时费力,工作效率得到了很大的提高。网上商城是一种典型的信息化管理系统,省时省力,还利于管理,是现如今信息化时代最好的管理方式之一。方便了用户了解企业网上商城方面的信息,深受消费者的喜爱。4系统设计4.1总体功能描述像其他系统一样,本系统也分为前端和后台两大模块。过对系统的分析,将系统的功能大体上分为系统前台和后台两大模块。管理员对商品和人员信息进行管理是在后台进行操作的。而前台是供用户进行注册、登录、浏览和订购商品、修改个人信息以及留言等操作,还能对自己想要了解的商品进行查询。用户可以浏览商品,但是只有登录到网站后,才可以对商品进行购买。通过下图对本系统的总体功能做出描述:4.2功能详细设计根据总体功能描述,将各个功能的详细设计用时序图表述出来,如下图4-1至4-5所示:1.管理员对订单的管理可以用如下时序图表示:图4-12.管理员对产品信息管理的时序图如图所示:图4-23.管理员对管理员账号管理的时序图如图所示:图4-34.用户的个人中心时序图如图所示:图4-45.用户购物车时序图如下图所示:图4-54.3数据库设计4.3.2数据库E-R图4.3.2逻辑结构设计本网站的设计与实现,通过创建十个数据库表来存储数据。分别是管理员表(admins)、产品分类表(chanpinfenlei)、产品信息表(chanpinxinxi)、订单表(dingdan)、订单信息表(dingdan-dingdanxinxi)、购物车表(gouwuche)、留言表(liuyan)、轮播图表(lunbotu)、用户表(yonghu)、友情链接表(youqinglianjie)。结构设计如下图4-6至4-15所示:1.图4-62.图4-73.图4-84.图4-95.图4-106.图4-117.图4-128.图4-139.图4-1410.图4-154.3.3数据库各表设计下面介绍数据库中各个表的详细信息表,如下表4-1至表4-7所示:1.管理员表(admins)该表用于保存管理员信息字段区分角色。如下表4-1所示:4-1admins表字段名数据类型允许非空备注idint(10)NOusernamevarchar(50)NO账号pwdvarchar(50)NO密码addtimetimestampNO添加时间2.产品信息表(chanpinxinxi)该表用于保存产品的相关信息,如表4-2所示:4-2chanpinxinxi表字段名数据类型允许非空备注idint(10)NOchanpinbianhaovarchar(50)NO产品编号chanpinmingchengvarchar(255)NO产品名称chanpinleixingint(10)NO产品类型chanpintupiantextNO产品图片chanpinjiagedecimalNO产品价格chanpinchandivarchar(50)NO产品产地chanpinmaozhongvarchar(50)NOchanpingongxiaovarchar(50)NO产品功效chanpinyansevarchar(50)NO产品颜色guochanjinkouvarchar(50)NO产品进口chanpinkucunint(11)NO产品库存chanpinxiangqinglongtextNO产品详情addtimetimestampNO添加时间3.产品分类表(chanpinfenlei)该表用于保存商品的分类信息,如表4-3所示:4-3chanpinfenlei表字段名数据类型允许非空备注idint(10)NOfenleimingchengvarchar(255)NO分类名称addtimetimestampNO添加时间4.购物车表(gouwuche)该表用于保存加入购物车的产品的基本信息,如表4-4所示:4-4gouwuche表字段名数据类型允许非空备注idint(10)NOchanpinxinxiidint(10)NO产品信息chanpinbianhaovarchar(50)NO产品编号chanpinmingchengvarchar(255)NO产品名称chanpinleixingint(10)NO产品类型chanpintupiantextNO产品图片chanpinjiagedecimalNO产品价格goumaishuliangint(11)NO购买数量xiaojivarchar(50)NO小计goumairenvarchar(50)NO购买人addtimetimestampNO添加时间5.用户表(yonghu)该表用于保存用户的基本信息,如表4-5所示:4-4gouwuche表字段名数据类型允许非空备注idint(10)NOyonghumingvarchar(50)NO用户名mimavarchar(50)NO密码xingmingvarchar(50)NO姓名xingbievarchar(255)NO性别shoujivarchar(50)NO手机touxiangvarchar(255)NO头像addtimetimestampNO添加时间6.订单表(dingdan)该表用于保存订单的信息,如表4-6所示:4-6dingdan表字段名数据类型允许非空备注idint(10)NOdingdanbianhaovarchar(50)NO订单编号dingdanxinxitextNO订单信息dingdanjinedecimal(18)NO订单金额dingdanzhuangtaivarchar(255)NO订单状态shouhuorenvarchar(50)NO收货人shouhuodizhivarchar(255)NO收货地址lianxidianhuaxvarchar(50)NO联系电话xiadanrenvarchar(50)NO下单人iszfvarchar(10)NO是否支付addtiametimestampNO添加时间7.轮播图表(lunbotu)该表用于保存轮播图的信息,如表4-7所示:4-7lunbotu表字段名数据类型允许非空备注idint(10)NOtitlevarchar(50)NO标题imagevarchar(255)NO图片urlvarchar(255)NO链接addtiametimestampNO添加时间5系统的实现5.1登录管理员后台登录界面如下图所示,我们知道,只有当输入的信息全部正确才能够成功登录网站,如果填入的信息有一个有误就不能成功登录系统,界面会弹出信息提示用户,需要重新输入,直至全部正确。网站管理员登录效果图如图5-1所示:图5-15.2用户功能模块5.2.1首页输入网址后就进入了网站的首页,我们可以看到首页的一些基本功能模块。首页主要展示的是网站所销售的商品,采用图文并茂的方式,方便用户的了解。也对商品进行了分类,用户可以更加快捷的查询到自己的需求,还能在留言板上留言,表达自己的感想。程序成效图如下图5-2所示:图5-25.2.2用户注册用户想要登录系统,必须要先注册,注册界面需要填写个人基本信息,其中还包括手机号码和头像,手机号码的填写是为了便利后续订单的订购,在后面的订单界面就会讲到。程序成效图如下图5-3所示:图5-35.2.3用户中心用户登录成功后,可以进入个人中心,在这里,用户可以对自己查看自己的购物车,还能对下单的订单和留言进行查看,并且可以修改密码和个人基本信息。程序成效图如下图5-4所示:图5-45.3管理员功能模块5.3.1账号管理管理员对账号信息进行增、删、查、改等操作。程序成效图如下所示:图5-55.3.2商品分类管理管理员对商品分类信息进行管理,包括增加、删除和查看商品的分类等操作。程序成效图如下图5-6所示:图5-65.3.3商品信息管理管理员对商品信息进行添加、删除、修改以及查看等操作。程序成效图如下图5-7所示:图5-75.3.4商品购买管理管理员对用户下单购买的商品可以进行收货人、收货地址和联系电话的修改。程序成效图如下图5-8所示:图5-86系统测试任何系统开发的最后阶段都要进行测试,一个系统的需求分析开始,到最后的系统测试,每一个环节都是不可或缺的,测试作为最后检验系统好坏的一个重要指标,更是至关重要。保证系统质量的好坏以及可靠性的的关键步骤就在于系统测试。测试的好坏直接关系到产品在市场上的生存。软件测试包括单元测试、功能测试、集成测试、整体测试等。我们为什么要进行系统测试呢,目的就在于为了尽可能多的找出程序中存在的bug,每个系统或多或少都会存在bug,不断测试不断找出bug,该系统就会越完善,越安全,数据不容易流失,用户个人信息越能得到保障。而且系统测试应该尽早并不断地进行。当系统运行时,看看是否会出现bug,然后对bug进行调试,直到能达到理想的标准完美运行出系统。按道理来说,bug是不能够完全彻底消除的,只能够尽量地减少。当然,bug越少越好,系统出错的几率就会越低,系统的数据、用户的信息就会越安全,越会受到用户的青睐,系统的使用价值就越高。系统的测试应该在系统开发的各个阶段开展,而不是等整个系统差不多开发出来后才进行测试,这样一来,测试工作在后期更加难以开展。还有,测试工作应该由除原开发人员或者小组的其他人员进行,因为,系统是开发人员开发的,系统中存在的bug很难由本人测出来,每个人的开发思路都是不一样的,如果让开发人员去测试自己开发出来的系统,那就很容易按照自己的思路去测试,就会很难找出bug,所以,测试工作还是最好避开原开发人员。结束语大学四年的生涯随着毕业设计的完成即将结束。回想起开始拿到题目的时候,满脸疑问,不知道从何开始着手,一度想要放弃。幸好在老师的答疑解惑下,我理清思路,调整好心态,从构建框架开始,一点点搭建网站。经过我不懈的努力,网站渐渐有了雏形。系统分为前端和后台,前端文字和图片的排版还是鼻尖麻烦的,需要我一点一点、一遍又一遍地修改,是比较考验耐心的,花费的时间也比较长,等到后面比较上手后,就越来越快了,最终也完成了基本要求,做出了系统。但是系统还是存在着不足,有些功能没有完善好。这段时间为了完成毕业设计,真的可以说筋疲力尽,改论文也是花费了很多很多时间。通过这次对系统的设计与实现,从开始的无从下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论