基于ASPNET的户外用品销售系统.docx
《基于ASPNET的户外用品销售系统.docx》由会员分享,可在线阅读,更多相关《基于ASPNET的户外用品销售系统.docx(38页珍藏版)》请在咨信网上搜索。
1、1 引言1.1课题背景户外用品行业的高速发展有其深刻的社会背景,一方面,经济发展,巨大的人口基数储藏的消费潜力得到了不断释放;二是我国有着丰富的户外运动资源,有很多地方都很适合户外运动。这两个因素为户外运动及户外用品的高速发展提供了强有力的支撑。户外用品已经由专业化向大众化转变,并不局限于专业人士使用,而是更多地被不同年龄、阶层,不同的职业的消费人群接受,逐渐成为了家庭消费的重要组成部分。万水千山户外商城统计的销售情况看,专业化的工具类增长一向比较平缓,而服装、背包、鞋子、帐篷等大众化的户外用品占据了整个销售额度的80%以上,预示着大众化的户外用品消费已经成为主流。1.2课题研究意义随着Int
2、ernet技术和通讯技术的飞速发展,一种新型的商务操作模式电子商务应运而生。电子商务是指交易各方通过电子方式进行的商业交易,是一种系统的、完整的电子商务运作。电子商务的快速发展以及上网人数的急增,为企业创造了许多网络商机,户外用品在线销售系统是一个可以无限伸展的电子系统仓库,它可以容纳无限的商品信息。能提高商品的销量,对企业的发展有着不可忽视的作用。该系统的运用更是会推动邮政、快递等服务行业的迅速发展。户外运动的发展不仅仅是金钱和时间的问题,还有生活理念跟生活方式的转变。目前户外用品行业中最重要的环节是渠道建设。特别是要适应以都市白领和高收入群体“网购化”的消费趋势,进一步挖掘网络的资源,进一
3、步提高户外用品知名度和市场占有率。1.3国内外发展状况户外用品市场一直区别于其他传统行业,在人们的日常生活中,户外用品影响力不是很大。但随着城市化的加剧,以及大众对于户外运动的追捧逐渐升温,户外用品市场开始受到关注。相关数据显示,2012年中国有3000多个户外运动俱乐部,5000 -6000万的户外运动爱好者,目前每年大约有1.5-1.7亿人购买户外产品,约占中国总人口的11%,未来20年中国户外用品市场的发展潜力巨大。随着户外运动的蓬勃发展,大众户外消费日渐盛行,由此而催生的户外品牌数量、销量额急剧拉升。在2012户外装备市场中,规模达到326亿元人民币,较2011年增长了22.6%。其中
4、体育品牌占据了14.1%的比重。从销售渠道来看,2011年至2012年户外百货商场达到7247个,较2011年增长了50.5%,百货商场渠道仍是重中之重,其增长趋势也将持续保持下去。在各渠道产生的零售额比例当中,网络销售占据了17%,它的增长率达到了惊人的192.2%,成为2012年户外用品市场最大的增长率,电商已经成为不可忽视的力量。1.4主要工作主要工作如下:1、查找书籍、论文、网络资讯,了解C#语言;了解CSS和HTML的界面设计;了解WEB窗体和常用服务器控件;了解A的内置对象;了解SQL2008数据库操作;了解ADO.NET访问数据库技术。对户外用品销售系统进行概要设计,划分系统功能
5、模块。2、对户外用品销售系统进行详细的设计以及实现。3、按照系统的需要,合理地设计数据库,收集系统需要的资料,把数据插入数据库里面,为系统的实现做准备。4、为户外用品销售系统实现的需要,自行进行前台页面显示以及后台管理等相关功能的开发。5、对户外用品销售系统进行测试。1.5系统逻辑结构选择比较流行的网络开发B/S模式,他的特点是客户层和数据库服务层的两层体系,他综合浏览服务器结构的优点,摒弃了各自的缺点并使之得到广泛的应用。两层体系结构保证客户/服务器结构中数据的完成性、先进性和安全性。同时,两层体系结构还保持浏览/服务器结构下的跨平台访问行和统一、方便、简单的用户接口。2相关技术介绍2.1
6、SQL Server SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Internet数据互联,.Net集成极大的扩展了开发空间,异构数据集成
7、、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、VB.Net、XQuery、XMLA、ADO.Net 2.0、SMO、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具。2.2 .NET技术Microsoft.NET 是 Microsoft.NET XML Web Services 平台。XML Web Services 允许应用程序通过 Internet 进行通讯和共享数据,而不管采用的是哪种操作系统,设备或编程语言。Microsoft.NET 平台提供XML Web Services 并将这些服务集成在
8、一起,为个人用户的好处是无缝的,吸引人的体验。Web服务从由简单网页构成的静态服务网站,发展到可以交互执行一些复杂步骤的动态服务网站,这些服务可能需要一个Web服务调用其他的Web服务,并且像一个传统软件程序那样执行命令。这就需要和其他服务整合,需要多个服务能够一起无缝地协同工作,需要能够创建出与设备无关的应用程序,需要能够容易地协调网络上的各个服务的操作步骤,容易地创建新的用户化的服务。 微软公司推出的.NET系统技术正是为了满足这种需求。.NET将Internet本身作为构建新一代操作系统的基础,并对Internet和操作系统的设计思想进行了延伸,使开发人员能够创建出与设备无关的应用程序,
9、容易地实现Internet连接。 .NET系统包括一个相当广泛的产品家族,它们构建于XML语言和Internet产业标准之上,为用户提供Web服务的开发、管理和应用环境。.NET系统由以下5个部分组成。 .NET开发平台由一组用于建立Web服务应用程序和Windows桌面应用程序的软件组件构成,包括.NET框架(Framework)、.NET开发者工具和ASP.NET。.NET服务器是能够提供广泛聚合和集成Web服务的服务器,是搭建.NET平台的后端基础。.NET基础服务提供了诸如密码认证、日历、文件存储、用户信息等必不可少的功能。.NET终端设备提供Internet连接并实现Web服务的终端
10、设备是.NET的前端基础。个人计算机、个人数据助理设备PDA,以及各种嵌入式设备将在这个领域发挥作用。.NET用户服务能够满足人们各种需求的用户服务是.NET的最终目标,也是.NET的价值实现。在这5个组成部分中,.NET开发平台中的.NET框架,是.NET软件构造中最具挑战性的部分,其他4个部分紧紧围绕.NET框架来进行组织整合。2.3 C#技术编程语言C#是一种面向对象的编程语言,它将作为Visual Studio中的一部分推出。C#(发音为“C-Sharp”)既保持了C+中熟悉的语法,并且还包含了大量的高效代码和面向对象特性。C#语言在保持C/C+灵活性的基础上为程序员带来更高效的RAD
11、开发方式。它不仅能用于WEB服务程序的开发,并且还能开发强大的系统级程序。C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。C#使得C
12、+程序员可以高效的开发程序,且因可调用由 C/C+ 编写的本机原生函数,因此绝不损失C/C+原有的强大的功能。因为这种继承关系,C#与C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。2.4 ADO.NET技术ADO.NET为用户提供了一种全新的数据库访问机制,它使数据库编程变得相当容易.ADO.NET技术的基础是XML技术,XML是由一系列的数据库相关类和接口组成的,所以通过ADO.NET不但能访问关系型数据库中的数据,而且还能访问层次化的XML数据.ADO.NET体系结构的主要优势在于它可以使开发人员在无须考虑数据位置的情况下操作数据.ADO.NET为用户提供了两种数据访问
13、的模式:连接模式(Connected):利用ADO技术进行数据连接编程,是一种传统的数据库访问模式.非连接模式(Disconnected):ADO.NET中才具有的.提供了更大的可升级性和灵活性.在非连接模式下,应用程序从数据源中获得所需的数据,然后就断开与原数据源的连接,并将获得的数据以XML的形式存放.当应用程序处理完数据后,它再取得与原数据源的连接并完成数据的更新工作.ADO.NET中非连接模式核心就是DataSet类,数据集对象以XML的形式存放数据.数据集对象可以从一个数据库中获取,也可以从一个XML数据流中获取,所以用户不需要考虑数据源的位置.在ADO.NET体系结构中,数据提供者
14、对象也是一个非常重要的部分,通过它可以访问数据库,产生数据集对象,同时它还支持连接模式下的数据库访问。ADO.NET的数据提供者对象为用户提供了多种接口,通过这些接口,应用程序可以访问数据库、执行相关的命令操作并获得结果,结果可以直接应用于应用程序,也可以用XML数据形式存放在数据集中。这些常用的接口包括:数据库连接接口、数据库命令接口、数据读取器接口、数据适配器接口等各种类型的接口。利用这些接口,应用程序可以用不同的实现方法访问特定类型的数据库。ADO.NET数据提供者对象实现了.NET接口,而OLEDB中的数据提供者对象实现了COM接口.ADO.NET包括两种类型的数据提供者对象,分别是:
15、OLEDB数据提供者对象:通过COM接口与OLEDB交换数据.SQL Server数据提供者对象:专用于微软SQL Server中的数据提供者对象.ADO.NET提供了OLEDB和SQL Server两种编程接口访问数据库.如果用户使用SQL Server建立数据库,最好使用SQL Server接口,其效率比使用OLEDB好。2.5 B/S体系结构本系统所面向的对象是广大的互联网用户。因此,将要采用比较流行的B/S三层结构。图2-4-1 B/S三层结构图B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势:(1)开放的标准:B/S所采用的标准都是开放
16、的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。(2)较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。(3)用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:它简化了系统的开发和维护,并且特别适用于网上信息发布。3 系统分析3.1可行性分析可行性分析
17、是一种普遍采用的研究工程项目是否可行的科学。通过对项目内容和配套条件,如市场需求,建设规模,设备选型,盈利能力等,从技术,经济,运行等方面进行研究和分析,并预测项目可能会带来的经济效益,从而确定该项目是否值得设计开发。可行性分析具有预见性,可靠性,科学性的特点,因此进行可行性分析是十分重要,也是十分必要的。3.1.1 技术可行性技术可行性是对现有技术进行评价,分析所运行的硬件软件是否能实现要开发的项目。本系统基于Win 7操作系统,用到的主要开发工具有Visual Studio 2010和 SQL Server 2008等,这些开发工具都是完善的,而且简单易用,掌握方便,是我们平时经常使用的常
18、用软件,所以本系统在技术上是可行的。3.1.2 经济可行性经济可行性是指对开发该系统所要投入的经济成本进行估算分析,以及预测开发成功后所能带来的经济效益,投资回报,决定开发该系统是否有价值。本系统是由我开发的一个基于,只需要一个服务器把网站发布出去,然后只需要做后台日常维护,所以经济成本低,店家只需要一个人就可以对该系统进行管理,总体上来说是在经济上是可行的。3.1.3 运行可行性本系统界面设计友好,简单易懂,在一般的微型计算机上都能运行,管理员和用户都能很快上手使用。在以后的商品修改,数据录入,系统维护方面,只要对管理员进行一定的培训,便能管理本系统。所以该系统的运行也是可行的。通过以上分析
19、,本系统采用ASP.NET+SQL2008的开发工具,通过VS2010 平台制作软件,实现一个功能完整的动态电子商务网站。网站整体风格设计简单得体,主题表达明确,用户操作简单。所以在技术、经济和运行各方面都是可行的。3.2 需求分析本系统的需求分析如下:系统将大体分为两部分:前台操作和后台管理前台操作主要是用户根据个人需求进行注册登录,并且可以随时修改自己的个人信息和密码,登录进入之后可以浏览商品并选购商品到购物车,当需要购买时就下单购买。后台管理主要是管理员对用户信息、商品类别、信息发布和订单管理,管理员还可根据实际情况调整进行后台维护。3.3 系统功能模块划分户外用品销售系统分为前台管理和
20、后台管理。前台管理包括用户注册登录,浏览网页,浏览商品,搜索查询商品,订购商品,评价商品等功能。后台管理包括基础功能,用户管理,经营管理,留言评论等模块。系统功能模块如图3-1所示。图3.1 系统功能模块图1、 前台功能模块(1)注册:作为一个电子商务网站,用户注册是最基本也是不可缺少的一个功能,只有注册用户才能在网站上登录,使用网站的客户操作功能、购买商品和保存信息方便下次继续回来浏览网站。(2)登录:用户注册了就可以选择登录,用户登录后就能进行个人信息的更改,处理订单情况,并发表言论和评价。同时可以保证系统的安全,防止一些无聊的人恶意修改信息,破坏系统信誉。(3)搜索:用户可以使用搜索功能
21、,通过对商品种类或商店名称或一些关键字进行搜索,系统将会列出相关的所有商品供用户选择,这给用户带来了极大地方便。(4)购物车:用户选好想要的商品把它放到购物车中,购物车就会自动生成订单,用户可以直接去付款,也可以继续选择商品,放入购物车中。当然,对于购物车中的商品,用户可以随意删除,而相应的订单也就删除了。总归于用户可以随时管理自己的购物车。(5)留言板:用户可以进入留言板写下对网站的意见和建议,也可以反映对产品及服务的满意度,然后通过后台对留言板的管理,促使网站做的更完善,更符合人们的购物需求。(6)评价:用户购买商品,确认收货之后,可以对商品进行评价。可以给其他用户进行参考,使得管理员对商
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASPNET 户外用品 销售 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。