【毕业论文】asp.net+sql server篮球交易网站网上商城在线销售系统毕业设计_第1页
【毕业论文】asp.net+sql server篮球交易网站网上商城在线销售系统毕业设计_第2页
【毕业论文】asp.net+sql server篮球交易网站网上商城在线销售系统毕业设计_第3页
【毕业论文】asp.net+sql server篮球交易网站网上商城在线销售系统毕业设计_第4页
【毕业论文】asp.net+sql server篮球交易网站网上商城在线销售系统毕业设计_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

本科生毕业设计篮球商品交易网站的设计与实现DESIGNANDIMPLEMENTATIONOFTHEBASKETBALLGOODSONLINESHOPPINGMALL学生姓名所在专业所在班级申请学位指导教师答辩时间目录设计总说明IINTRODUCTIONII1项目概述111项目背景112项目现状113项目目标22可行性分析321技术可行性322经济可行性323操作可行性424结论43需求分析531系统需求分析5311业务需求分析5312功能需求分析5313用户需求分析6314性能需求分析64概要设计741数据库设计7411概念结构设计7412关系模型设计9413数据表设计1042诺兰模型1243代码设计13431代码设计的原则1344功能结构设计135详细设计1451界面设计14511前台模块14512后台模块1652程序流程图18521用户功能程序流程设计18522管理员功能程序流程设计206系统测试2161测试原则及测试方法概述2162系统主要测试用例举例21致谢23参考文献24设计总说明本论文针对一个篮球用品商城网站的运行进行分析设计。本网站采用B/C架构,以VISUALSTUDIO2010、ASPNET技术作为开发工具,用SQLSERVER2010技术管理后台数据库,实现的网络商城。本商城网站的包括前台和后台,前台实现了客户浏览商品、商品购买、客户留言等功能;后台则包括订单管理、商品信息管理、客户留言管理、基本信息添加。此B2C篮球用品购物商城网站界面简洁美观,功能齐全、操作简单、便于维护的,具有很好的发展前景。关键词网站设计;B2C模式;篮球用品市场;篮球用品电子商务网站INTRODUCTIONTHISPAPERAIMEDATARUNINTHEMALLWEBSITEOFSPORTFORANALYSISANDDESIGNTHISWEBSITEUSESB/CSTRUCTURETHISWEBSITETOVISUALSTUDIO2010,ASPNETASDEVELOPMENTTOOL,USINGSQLSERVER2010TECHNOLOGYBACKGROUNDDATABASEMANAGEMENT,IMPLEMENTATIONOFONLINESHOPPINGTHISSITEINCLUDINGTHEFRONTDESKANDTHEBACKGROUND,THEFRONTDESKREALIZEDTHEMEMBERINFORMATIONMANAGEMENT,COMMODITYINFORMATION,COMMODITYPURCHASEFUNCTIONS,NEWSANNOUNCEMENT,INSTANTCOMMUNICATION,INFORMATIONFEEDBACKFUNCTIONSBACKGROUND,INCLUDINGTHEFUNCTIONSOFORDERMANAGEMENT,COMMODITYINFORMATIONMANAGEMENT,MEMBERFUNCTIONSOFINFORMATIONMANAGEMENT,ADMINISTRATORMANAGEMENT,NEWSANNOUNCEMENT,GUESTBOOKMANAGEMENT,ANDBASICINFORMATIONADDFUNCTIONALITYTHEB2CSPORTINGGOODSSHOPPINGMALLWEBSITEINTERFACEAESTHETICS,COMPLETEFUNCTIONS,SIMPLEOPERATION,EASYTOMAINTAIN,VERYHASTHEPROSPECTSFORDEVELOPMENTKEYWORDSWEBDESIGNB2CMODEBASKETBALLGOODSMARKETBASKETBALLPRODUCTSECOMMERCESITES篮球商品交易网站的设计与实现毕业设计说明书1项目概述11项目背景中国网民规模越来越大,网购用户的数量逐年上升,中国电子研究中心的调查数据表示2012年6月到2014年6月,我国网购用户规模从210亿上升到332亿,而随着互联网的普及率的提升,网购环境日趋成熟,网购用户规模仍然会持续增长。2014年网络购物较去年增长487网购交易额占社会消费品零售总额的比重为106,在社会消费品零售总额渗透率年度首次突破10。网络购物的交易额一直持着增长的态势,而且在社会消费品零售总额中占比越来越重,因此网络购物已经成为了推动电子商务和社会经济发展的不容小觑的力量。B2C(BUSINESSTOCUSTOMER)即企业以网络技术为依托向顾客提供产品或者服务,也可以简单的理解为企业的网上销售业务,是电子商务模式的其中一种,也是网络购物的重要组成部分。B2C具有产品信息齐全、传输速度快、运营成本低、易于操作、交易方便安全等优点。因此,近年来B2C占网络购物市场的比例越来越高,而且增速远超同期的C2C市场。B2C给需要购物的用户提供了一个足不出户的便利之处,让用户在家里利用网络就可以买到自己心仪的物品,随着网络零售B2C的崛起,网购已经成为人们重要的购物方式,更多人追求这种购物体验,这对于一些B2C网站而言是一个很好的机会。12项目现状据统计随着08年奥运会的成功举办,我国将近有4亿人参与体育运动,国家经济发展,国民生活水平提高,对篮球用品的质量和品类的要求也有不同程度的增多,国民对于篮球用品的消费需求逐年攀升,在金融危机之后,篮球用品行业的经济增长率仍保持在20左右从2006年到2013年中国篮球用品行业市场规模,420亿一直增长到1744亿,这些都说明了中国篮球用品有着强大的市场需求,而且发展前景看好。图120062013年中国篮球用品行业市场规模10亿人民币13项目目标此次项目是要设计一个以篮球商品销售管理为主,具有一定智能特性和网络特性的管理系统。系统开发的目标是实现篮球商品零售企业销售管理的系统化、规范化和自动化。该系统不仅能智能的控制企业的商品情况,而且还具有操作方便、便于纠错、代替手工的特点。这主要包括1提供了全面,详细的篮球相关产品购物入口,轻松实现快捷购买。2可以通过不同篮球产品分类进行导航,用最方便,最快捷的方式找到你需要的商品。3提供了篮球商品网站所需的各种工具与网站,满足你的篮球商品购买需求。2可行性分析21技术可行性本网站应用ASPNET和SQLSERVER2010构建的B2C电子商务商城。ASPNET是一种相对方便简单的流行网页技术,具有以下优点1方便性我们可以随时通过VISUALSTUDIO2010对其进行修改和测试;2安全性ASPNET提供的内置对象能强化服务器脚本功能,ASPNET文件在服务器端执行之后,服务器会将执行结果反映到客户端浏览器,因此用户不能看到源程序代码,可以防止代码被窃取;3兼容性可以使用JAVASCRIPT语言设计程序外,也可以使用其它脚本语言。在数据库技术应用方面,本网站采用的SQLSERVER2010是属于中型数据库,相比SQL,它的优点是配置简单、方便存取、易于操作。ASPNET和SQLSERVER是一种简便流行的技术,应用这些技术构建平台能极大简化了开发程序,提高了开发效率。22经济可行性本网站的本网站应用简单的开发工具,技术简单容易掌握,前期开发和后期维护都不难,对工作人员的专业知识要求不高,因此开发成本和运营成本相对较低在商城运营时,建议适当地进行网络推广。网络推广针对性强、灵活且推广效果好,最重要的是成标本低廉,可以节省很多销售成本。商城投入运营后,取得的收益将来自以下方面商城的销售收入销售收入的商城的主要收入,在商城运营期间要做好宣传和开展多项促销活动,吸引客户的眼光,随着知名度的提高,销量会越来越好;稳定的客户资源稳定的客户资源是商城销售收入的重要保证,因此本网站在前台和后台功能设计方面也注意到客户关系管理这一部分,前台设置了购买反馈留言模块,客户可以在商品下方的留言板,根据自己的所遇到的问题,反馈给管理员,提高客户的满意度和信心。设置这些模块做好客户关系管理,可以吸引新客户、保留老客户;网站有一定知名度的时候,可在前台出租几个广告展位,以点击付费的方式来收取广告费用另外招募网络代销,不但可以收取加盟费和服务费,还可以起到增加品牌知名度的作用。本网站投入少,收益大,具有可观的发展前景。23操作可行性本系统是对网上篮球商品销售管理系统,对于网上篮球商品销售管理系统而言,在投入使用前,会由开发并能熟练操作本系统的工程人员对用户群进行专业系统的培训。培训内容包括,熟练掌握系统的各个功能以及简单的系统维护,在开发设计程序的过程中直观的界面和控件的文字解释完全能够使得用户充分理解本系统的功能和意义,在计算机普及的今天,用户对本系统的操作完全可以看作是一种简单的,配合形式的手工操作,因为本系统最适合用于微型机,可以说几乎任何人都可以使用和管理,所以本系统的操作是完全可行的。24结论基于上述一切内容,经过一系列各个方面的可行性分析,本系统在技术、经济、操作、法律方面都具有可行性,并且使用本系统将大大节省人力、物力和财力,使投资效益远大于投资成本,因此经济上就占有优势,可以节省未来成本。所以该系统的开发是可行的。3需求分析篮球是我们生活中不可缺少的体育用品。近年来,越来越多的篮球商品网站普及,规模各不一样。但总的来说,免不了两个部分供应篮球商品和销售篮球商品。为了实现这两个部分的功能和要求,需设计出功能细致的完整系统。该系统需包含对篮球商品信息的管理、对订单的管理等。本系统实现了企业管理工作的系统化、规范化和自动化。在本次设计的过程中,基于对资料的调查了解和自身的主观认识粗略设计出本系统,以达到实现简单的篮球用品销售的各个功能的目的。31系统需求分析311业务需求分析篮球商品网站销售管理系统是一种快捷便利的信息管理系统,使得篮球商品网站管理的过程变得智能化,方便购买者的需求和管理人员的管理。计算机对篮球商品网站销售情况进行管理,发挥了智能管理方法的巨大优势,例如存储量大、保密性好等,而这些优点能够极大地提高信息管理的效率。随着电脑的普及以及电脑性能的提高,使用智能管理方法管理篮球商品网站销售的常规运作已经成为必然。同时,大大的节约劳动力降低企业的运作成本,降低人为的错误操作,最大化的提高工作效率,给客户和管理人员提供最大的方便。篮球商品网站销售管理系统是一套可靠的篮球商品网站管理系统,它能够符合业务的需求,包括实现销售管理的系统化、规范化和自动化,主要突出供应商供货信息、篮球商品信息、顾客购买信息等功能。能够随时掌握篮球商品信息和销售情况,而且还具有操作简便、管理快捷的特点。312功能需求分析本网站是企业针对个人开展的电子商务活动的网站,为了让客户有更好的使用体验,因此本网站应该要具备对客户留言管理、订单管理、购物车、商品查看等基本功能,以下就是前台功能模块设计1)用户信息管理功能用户有购买商品意向之后,把商品放入购物车,下订单的同时,用户联系方式输入到相关信息栏,从而实现商品成功送达用户手里。2)商品信息浏览功能用户可以通过首页的商品展示、菜单导航栏、商品分类显示栏、销售排行模块进入到产品详情页面查看到商品的具体信息。3)商品购买功能包括了购物车功能和订单生成功能,客户在产品详情页面中,点击购买属意的商品之后,商品会被添加到购物车中,购物车具有更改购买数量、删除产品和结算功能。客户点击结算,网站会自动生成订单,实现物流配送资料填写和货到付款的功能。4)信息反馈功能用户可以向管理员反馈意见及建议;313用户需求分析本系统是一款用于中小型篮球商品网站销售过程信息的信息管理系统,它使得管理者在对篮球商品管理、顾客信息管理的过程变得轻松、快捷、方便,同时也大大提高了工作效率,能够有效避免出现记录不清查询不到位的情况。而针对现在人工管理存在的不足,本系统主要功能主要由篮球商品信息管理、订单信息管理、用户信息管理、留言管理为主的四部分。314性能需求分析1系统要具有一定的稳定性。2运行时系统时应保证信息传递正确且高效。3使用用户登陆的措施保证系统安全性。4系统信息的查询、更新、删除操作要保持一致性和可靠性。4概要设计41数据库设计数据库设计是建立数据库及其应用系统的第一步,是开发信息系统最重要的一部分。数据库设计中的一个核心问题,就是如何设计一个能够满足用户当前与可预见的未来的各项应用要求、性能良好的数据库。数据库设计是否合理将极大影响系统的使用性能。数据库设计包括了解用户需求、确定系统范围,选择开发方法,准备开发环境,制定开发计划,设计各子系统的功能和接口,设计安全性策略、需求和实现方法,制定详细的工作流和数据流,设计数据模型、物理结构,并编写外部设计文档。411概念结构设计建立系统概念模型的常用方法是工具是实体联系方法(ENTITYRELATIONAPPROACH。(1)实体用矩形表示。(2)属性用椭圆形表示。(3)联系用菱形表示。ER图表示符号图形用途表示实体类型(考虑问题的对象)表示联系类型(实体间的联系)表示实体的属性根据功能模块划分的结果,具体分析了本系统具有商品类别、订单、商品和留言等实体,对实体之间的依赖关系进行了整合,整体ER图如图43所示图41整体ER图说明图中用矩形表示实体,也就是数据表。实体之间的关系用菱形表示,用无向线把菱形与有关实体连接,在边上标明联系的类型。实体的属性可用椭圆表示,但在该图中省略了属性。各实体属性图如图42至44所示。图42商品实体属性用户留言属于拥有商品包含商品类别拥有用户账号记录拥有订单购买购买夹包含商品属于商品销售信息厂商商品名称库存介绍价钱编号图43管理员实体属性图412关系模型设计由系统的概念模型导出关系模式。主要原则及实现方法如下1一个实体型转换为一个关系模式,实体的属性就是关系的属性,实体的键就是关系的键。2一个是实体的联系转换为关系模式时,应首先确定该联系的类型再确定相应的键。3进行规范化处理,求出关系模式中的最小依赖集,并依据规范化理论,将关系模式规范到三范式。依据上述原则,得出篮球商品网站销售管理系统的关系模式1篮球商品(篮球商品名称、厂商、价格、数量、生产日期、热门、推荐、类别、图片)2管理人员(编号、账号、密码、创建时间)3篮球商品订单(订单编号、篮球商品编号、数量、价格、总额、订单日期、收件人、联系电话、送货地址)4留言管理(编号、留言日期、标题、内容、留言人称呼、留言人联系方式、管理员回复)5商品分类(分类编号、分类名称)管理员编号账号密码时间413数据表设计商品信息表来存放商品的基本信息。在系统前台用户查看的商品信息都是通过这个商品信息表显示给用户的,这里的商品类别编号是外键,一个商品只能属于一个商品类别。商品信息表如表44所示表44GOODS(商品信息表)列名数据类型允许空字段说明IDINT否IDNAMENVARCHAR100否名称SORTINT否类别IDPRICEDOUBLE否价格REMARKTEXT否详情介绍PSTOCKINT否库存量CREATETIMEDATE否生产日期PICNVARCHAR100否图片PHOTINT是热卖状态PCOMMENDINT是推荐状态说明操作人员信息表来存放操作人员的基本信息。包括操作人员的用户名和密码,操作人员信息表如表45所示表45操作人员信息表USER列名数据类型允许空字段说明NAMENVARCHAR50否管理员登陆名PWDNVARCHAR50否管理员密码ADDTIMEDATETIME否管理员注册时间说明订单信息表用来存用户下订单的一些基本信息。存储用户确定购买后填写的订单信息,操作人员查看所有的订单信息,并对订单信息进行处理,处理的更新信息写入订单信息表中,订单信息表如表46所示表46ORDERGOOD(订单表)列名数据类型允许空字段说明IDNVARCHAR30否订单IDGOODNAMENVARCHAR50否名称NUMINT否数量PRICEMONEY否价格CREATIMEDATETIME否提交订单时间ORDERPEOPLENVARCHAR50否用户名称EMAILNVARCHAR50否用户EMAILPHONENVARCHAR50否用户联系电话ADDRESSNVARCHAR200否送货地址说明商品类型信息表存放商品的类别信息类别编号和商品类别名称。商品类别信息表如表47所示表47BIGSORT(类别表)列名数据类型允许空字段说明IDINT否商品类别IDNAMENVARCHAR50否商品类别名称说明留言信息表存放用户对本网站的留言信息。一个用户可以有多条留言信息,一条留言信息只属于一个用户。操作人员查看留言信息表,来了解用户对网站商品的需求与建议。留言信息表如表48所示表48LEVEL(留言信息表)列名数据类型允许空字段说明IDINT否留言IDTITLENVARCHAR50否留言标题CREATIMEDATETIME否留言时间CONTENTNVARCHAR200否留言内容RETURNCONTENTNVARCHAR200否管理员回复NAMENVARCHAR50否留言人称呼TELNVARCHAR50否留言人电话42诺兰模型把计算机应用到一个单位(企业、部门)的管理中去,一般要经历从初级到成熟阶段的成长过程。诺兰(NOLAN)总结了这一规律,于1973年首次提出了信息系统发展的阶段理论,被称为诺兰阶段模型。诺兰模型主要用于指导管理信息系统的应用,这一模型总共有6个不同阶段,结果如图所示。(1)第一阶段初装初装阶段指单位(企业、部门)购置一台计算机并初步开发管理应用程序。(2)第二阶段蔓延该阶段是指信息系统(管理应用程序)从少数部门扩散到多数部门,并开发了大量的应用程序,使单位的事务处理效率有了提高。(3)第三阶段控制出于控制数据处理费用的需要,管理者开始召集来自不同部门的用户组成委员会,以共同规划信息系统的发展。(4)第四阶段集成就是在控制的基础上,对子系统中的硬件进行重新连接,建立集成式的数据库及充分利用和管理各种信息的系统。(5)第五阶段数据管理全面分析和解决信息系统投资中各个领域的平衡与协调问题。(6)第六阶段成熟就是可以满足单位中各个管理层次的要求,从而真正实现信息资源的管理。本篮球销售网站目前处于第二阶段蔓延阶段,普遍存在一些不足之处出现了数据冗余性、不一致性、难以共享等有待解决的问题。诺兰的阶段模型THESTAGEMODELOFNOLAN43代码设计431代码设计的原则代码设计是处理对象的代号或表示符号,其主要目的是方便计算机排序、检索、查找等处理。代码设计的关键是方便用户,并且满足业务要求。本系统代码设计的原则有(1)要考虑的是编码的标准化,尽量按照有关的国际标准、国家标准、部门或行业的标准进行设计。(2)要考虑容易修改,当某段代码、某个变量或某个函数在特点、条件或代表的实体关系改变时,容易进行必要修改。(3)要考虑结构简洁,代码的长度涉及到存储空间的占用和信息处理的速度。而且影响代码输入的出错率,所以,在满足当前需要和扩充要求的前提下应尽量结构简单,长度要短。(4)考虑代码值的唯一性。44功能结构设计网站的前台功能1商品展台模块主要实现新进产品和特价商品的推荐,在销售过程中实现销售排行,并把结果反馈给消费者,引导消费者选购方向。2购物车模块是商务网站的必要环节,用户确定购买商品的意向之后,将心仪的商品添加到购物车,实现消费者选购商品,下订单。3订单模块用户添加商品到购物车后,在购物车里结算,在购物车下方填写相关订单信息,信息填写好后就可以下订单购买商品了。4留言管理模块用户在浏览相关商品的信息,产生一些困惑的问题,可以在商品详情下方留言向管理员反馈。网站的后台功能1商品管理模块包括商品的添加,修改和查看商品列表。管理员可以对商品进行增改操作。2订单管理模块主要实现了管理员定期对订单查看,根据订单的详细信息实现配货。3留言管理模块实现管理员定期对所有留言进行管理,根据留言得到消费者的意见反馈。5分类管理实现对商品分类的管理。将商品划分为篮球会场,运动会场,护具会场三个大类,三个大类根据商品销售情况,每个大类再划分几个小类的相关商品信息,从而实现商品多样化,用户有选择的余地。5详细设计51界面设计目前,界面设计已成为评价软件质量的一条重要指标,一个计算机系统的成功与否,很大程度上取决于用户使用人机界面、人机对话的体验和感受。所谓用户界面是指软件系统与用户交互的接口,也是控制和选择信息输入输出的主要途径,通常包括输入、输出、人机对话的界面与方式等。用户界面设计应坚持友好、简便、实用、易于操作的原则,尽量避免过于烦琐和花哨。511前台模块1首页是直接展示给用户的部分商品展示。用户可以看见网站上特价商品和推荐商品的一些信息。如图51所示图51首页2商品详情查看模块用户可以单击查看商品详情,包括商品介绍、价格、购买须知等。如图52所示图52商品详情查看3购物车模块用户可以将自己喜欢的商品加入购物车,可以购买多件商品。如图53所示图53购物车512后台模块1操作人员登录后的页面操作人员登录后可以对订单、商品、留言等信息进行管理。如图54所示图54操作员界面2商品管理操作人员可以根据商品编号与类别对商品进行管理,如图55所示图55商品管理3订单处理操作人员可以根据订单号和姓名对订单进行管理,也可以根据订单处理的状态对订单进行管理。如图56所示图56订单处理52程序流程图购物网站的功能主要包括用户功能和操作人员功能两个部分。下面分别对部分用户和操作人员功能用程序流程图做详细描述。521用户功能程序流程设计1购物模块处理流程设计用户可以将预购商品放入购物车中,可以修改购买商品的数量,可以清空购物车,决定购买可以下订单,成功购买商品,成功购买后可以选择退出或者继续购物,如图57所示查看商品开始确认结账是否退出继续购买继续购买是否购买放入购物车成功放入购物车返回首页已记录否订单生成页面填写订单退出是转到修改订单页面提交订单生成订单确认是是是是是否否否否图57购物模块程序流程图522管理员功能程序流程设计管理员在登录成功之后,可以查看用户的订单列表,处理订单,如图58所示开始点击查看订单,从TBORDER表里读取信息处理订单点击管理,转到订单处理页面处理订单信息结束图58订单管理模块程序流程图6系统测试61测试原则及测试方法概述系统测试的目的是想以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。如果成功地实施了测试,就能够发现软件中的错误。测试的附带收获是,它能够证明软件的功能和性能与需求说明相符合。实施测试收集到的测试结果数据为可靠性分析提供了依据。测试不能表明软件中不存在错误,它只能说明软件中存在错误。软件测试是为了发现错误而不断执行程序的过程。软件测试过程的原则如下尽早地和不断地进行软件测试。测试用例应由测试输入数据和与之对应的预期输出结果两部分组成。程序员应避免检查自己的程序。在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。充分注意测试中的群集现象。严格执行测试计划,排除测试的随意性。应当对每一个测试结果做全面检查。妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便。本系统采用的测试方法为数据驱动测试,又称黑盒测试,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。黑盒测试又叫做功能测试或数据驱动测试。黑盒测试方法是在程序接口上进行测试,主要是为了发现以下错误是否有不正确或遗漏了的功能;在接口上,输入能否正确地接受;能否输出正确的结果;是否有数据结构错误或外部信息例如数据文件访问错误;性能上是否能够满足要求;是否有初始化或终止性错误;用黑盒测试发现程序中的错误

温馨提示

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

评论

0/150

提交评论