数码商城网站的设计与实现购物车等前台的设计和实现.docx
- 文档编号:6172226
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:42
- 大小:1.53MB
数码商城网站的设计与实现购物车等前台的设计和实现.docx
《数码商城网站的设计与实现购物车等前台的设计和实现.docx》由会员分享,可在线阅读,更多相关《数码商城网站的设计与实现购物车等前台的设计和实现.docx(42页珍藏版)》请在冰豆网上搜索。
数码商城网站的设计与实现购物车等前台的设计和实现
本科生毕业设计论文
题目
数码商城网站的设计与实现——购物车等前台的设计和实现
学院
计算机与信息工程学院
专业
信息管理与信息系统
班级
信息07甲
学号
0791810119
学生姓名
朱静洁
指导教师
郭文英
二○一一年五月
ADissertationSubmittedtoHangzhouInstituteofCommerce,ZhejiangGongshangUniversityfortheDegreeofBachelorofEngineering
Title
Designandimplementationofdigitalproducts’shoppingwebsite——thedesignandimplementationofshoppingcartandotherfrontdesks
Author
Zhujingjie
Supervisor
Guowenying
College
CollegeofComputer&InformationEngineering
Subject
Informationsystem&management
SubmittedDate
2011-5
诚信承诺书
1.本人郑重地承诺所呈交的毕业论文(设计),是在指导教师的指导下严格按照学校和学院有关规定完成的。
2.本人在毕业论文(设计)中引用他人的观点和参考资料均加以注释和说明。
3.本人承诺在毕业论文(设计)选题和研究内容过程中没有抄袭他人研究成果和伪造相关数据等行为。
4.在毕业论文(设计)中对侵犯任何方面知识产权的行为,由本人承担相应的法律责任。
毕业论文(设计)作者签名:
年月日
摘要
网上数码商城是一个根据购物现状而开发的一个网上购物网站,采用了时下最流行的B2C模式,是一个中小型电子商务应用平台。
数码商城购物网站免去了高额的租金以及装修费用,降低了经营成本的同时也扩大了企业的销售渠道;基于网络的销售模式更能提供给消费者较高质量的产品和售后服务,完善企业的物流基础设施。
本文首先介绍了数码商城网站的现状背景,论述了开发该网站的意义和目的,接着介绍了网站的运行环境、开发工具以及对数码商城网站的分析、设计与实现,最后对网站的部分功能进行了测试。
本数码商城网站主要功能包括了商品浏览功能、订单管理功能、管理员管理、购物车管理、用户信息管理和新闻公告等。
本网站使用ASP.NET技术进行网站的设计,采用ACCESS进行数据库的设计。
该数码商城网站拥有友好美观的界面,良好的安全性和扩展性,拥有一个中小型电子商务网站所具备的所有功能,能满足用户的基本需求。
关键词 数码商城网站,网站设计与实现,ASP技术,功能设计
Abstract
Theonlineshoppingwebsitefordigitalproductsisaccordingtothepresentshoppingsituationanddevelopsaonlineshoppingwebsite.Adoptedthemostpopularmode-B2Ce-commerce.Thisonlineshoppingwebsitefordigitalproductsisasmallapplicationplatform.TheonlineshoppingwebsitebasedonB2Cmodeisdeprivingthehighrentsanddecoratescost,reduceenterpriseoperationcostsandexpandedenterprisesaleschannelsatthesametime.Salesmodebasedonwebcanprovidemorehighqualityproductsandafter-salesservicetoconsumers,betterlogisticsinfrastructureoftheenterprise.Thispaperfirstlyintroducesthecurrentsituationandbackgroundofonlineshoppingwebsite,discussesthemeaningandpurposeofthewebsite,thenintroducestheoperationenvironmentofthesystemanddevelopmenttools,systemanalysisdesignandimplementation.Andfinallythedebuggingofthiswebsiteisdiscussedindetail.Thewebsite'smainfunctionincludingcommoditiesbrowsing,ordermanagementfunction,administratormanagement,shoppingcartmanagement,customerinformationmanagementandnewsinformationmanagement.ThiswebsiteusingASP.NETtechnologyforwebsitedesign,thedesignofdatabaseusingACCESS,thisdigitalproductswebsitepossessesfriendlyandbeautifulinterfacewithgoodsafetyandexpansibility,thiswebsiteownhaveallfunctionwhichasmallormedium-sizede-commercesiteshave,andcansatisfyusers’dailyneeds.
Keywords shoppingwebsiteofdigitalproducts,Thedesignandimplementationofthewebsite,ASP,Functionaldesign
绪论
课题背景
电子商务是一种崭新的商务模式,它是基于互联网,以交易双方为主体的,以银行电子支付和结算为手段、以客户数据为依托的,它可以更加快捷地满足客户需求,实现更大范围乃至全球市场上销售商品和选择供应商,能够提高社会生产效率,促进社会经济发展,网上购物商城便是它最典型的一个例子[1]。
自1998年电子商务年以来,中国的电子商务交易额不断攀升,企业都在建立自己的电子商务网站,电子商务网站的建立是企业快速发展,扩大销售的必经之路。
网上交易屡创记录,据预测,2010年中国B2C网上零售市场规模已突破1000亿元大关,环比增长了373%,2013年将达到6500亿元[2]。
据CNNIC发布的《第26次中国互联网络发展状况统计报告》显示,截止2010年6月底,我国网民规模突破4亿,互联网普及率持续上升增至31.8%。
互联网商务化程度迅速提高,全国网络购物用户达到1.4亿,网络购物、网上支付和网上银行半年用户增长率均在30%左右[2]。
报告还显示,人们的网上行为开始与实际生活靠近,网络购物、网上银行等实用性应用走俏,我国网络购物使用率为25%;购物的群体分类中,学生群体在网民中所占比例远高于其他群体,而紧跟其后的是个体户和公司职员。
网络购物的发展之所以如此迅速,其主要优势在于:
⑴多选择性。
网络上品种丰富,涉及地域广泛,顾客可以有多种选择,不必受到实体商店在陈列、库存、店面等方面的影响;不受空间限制,可以买到各国各地的产品;对想要买的产品可以货比三家,从优选购。
⑵价格便宜。
由于实现电子商务的过程中,减免了中间商的成本,所以网上的商品较实体店的商品要便宜很多。
⑶购物方便。
顾客不用走很多路去商店购买,只需在家里或者单位里在网上选购、选择物流、付款即可,用不着几天便可收货。
网络购物虽然发展迅速且具备如此多的优点,但由于国人计算机使用能力和水平较低,计算机技术的发展制约,因而导致网络购物的普及性较低,所占比类少,而且大部分交易时一些小额的商品。
此外诚信问题也是制约购物网站健康发展的一大要素,很多人会担心网上产品的质量不高,消费者的利益得不到保障,因而放弃了使用购物网站。
另外,购物网站的建立也受到交易安全问题的制约,购物网站在安全交易方面亟待建立一个完善的交易体系。
对于B2C模式的网上数码商城来说,物流也是影响其发展的一个因素,一个企业最重要的就是信息流、资金流、商流和物流。
物流是企业信息流,资金流,商流的最后保障,一个好的物流可以帮助企业节约很多成本,其中包括时间和资金。
而现下,物流配送不完善,资金匮乏,周转困难。
我国物流行业普遍成本过高,配送水平落后。
因此,如何建立一个可靠性强、安全性高、功能强大、专业物流并满足客户个体需求的适合中小型企业的购物网站是一个急需我们解决的课题。
国内外网上购物商城网站发展现状
随着电子商务时代的到来,网络营销的发展也越来越快,越来越流行,电子商务在世界各国产生了深远的影响,也就是在这样的大环境下,网上商城购物网站的设计和实现是必然的。
国外网上购物商城网站的发展现状
美国是开发网上购物网站较早的国家,不管是技术还是消费水平都处于全球领先水平,是其他国家开发网上商城的模范,网上商城的销售涉及十分广泛,如数码产品、金融、中介服务、个人用品、鲜花礼品等等,而大多发生在企业之间,如电子配件、专业服务、证券、网络产品等[4]。
网上商城涉及的范围很广,它可以触及到各种领域、商品和服务,其发展速度和规模同样十分迅速。
比较成功的国外购物网站有很多,例如卓越亚马逊。
亚马逊最开始只是一家网路书店,原本预计4、5年后才盈利,但事实上,它在开始运行后的2年内便上市,2002年实现纯盈利500万美金,到了2004年成长到3亿美金,截止今日,已拥有23大类、超过120万种商品。
如此迅速的增长可以看出,网上购物商城的实现是前途无量的[9]。
虽然以卓越亚马逊为代表的美国网上购物网站的发展非常迅速和健康,但全球的网上交易发展很不平衡,其中美国因为发展较早,计算机技术等基础设施完善,人们消费观念进步,网站的开发也积累了大量经验,因此始终占据着主导地位,其次为西欧、日本和加拿大等国。
而亚洲的网上交易发展相当滞后,因此在亚洲,网上商城正酝酿着巨大商机和挑战。
国内网上购物商城的发展现状
目前,我国所有行业基本上参与了电子商务。
几年来我国的网络技术发展很快,覆盖面也逐渐的加大,但是,我国毕竟还是发展中国家,对购物网站的安全运行所需配备的网络信息基础设施以及网路社会法律、诚信环境建设等与发达国家相比还有很大差距。
整体而言,中国的网上交易仍处于初级阶段,交易手段、覆盖范围、网上购物人数、网络安全等均处于探索过程。
虽然在我国,购物网站的发展仍处于初级阶段,但是在如此迅速发展的网络时代,我国还是出现了很多优秀的网上购物商城,例如淘宝网。
淘宝网成立于2003年,业务跨越C2C、B2C两大部分,由阿里巴巴集团创办,它以最新型的购物网站模式和消费方式吸引了很多网购人群,08年的交易额达到1亿人民币,占网上交易市场份额的80%[9]。
淘宝网不仅为客户提供了最方便的购物方式,还提供了很多就业机会。
在2008年的金融危机下,众多的购物网站纷纷关闭,但是淘宝网的网上交易量却逆势而升。
我们有理由相信,随着一系列安全问题,电子商务法律规则的确立,诚信环境的建立,网上商城终将改变人们的生活观念和方式,并将成为下一世纪引导全球的主要的商业模式。
实现网上数码商城的优势
基于B2C模式的网上购物网站具有很多优势:
⑴方便快捷:
通过购物网站购买商品,消费者足不出户便能购物,节约时间和精力。
而在售后服务方面,网上商城可以做到全天二十四小时在线,方便帮助客户解决疑问,方法也很多样,除了传统的电话咨询外,还可以在网站的论坛里发表疑问,还可以通过QQ咨询管理员。
这些手段的同时进行,可以保证客户的满意度和忠诚度。
⑵降低了基础设施建设费用:
在传统商业模式下,零售企业需要租赁商铺、装修商店、配置货架等,在这些方面的建设需要花费大量资金。
而网上购物商城,只需要在购物商城网站上实现商品浏览功能,用户便可浏览到商品的图片和信息。
⑶扩大了销售范围:
通过互联网可以使世界各地不同地域的人浏览到网上商城,因此,较传统商店只能在单一地域销售商品网上商城可以吸引到更大范围更多的人来购买产品,增加销售额。
基于这些优势,建立一个B2C模式的网上购物商城是很有必要的,它可以帮助企业降低成本,增加销售,有利于企业的长期发展和成长。
论文章节结构和内容
本文主要研究的是基于B2C模式设计的适用于中小型企业的电子商务平台系统,立志于提高商家和顾客的效率。
全文共分为六章:
第一章为绪论,主要介绍了本课题研究的现状背景以及课题本身的优劣势。
第二章具体介绍了开发系统的开发平台,开发语言和开发工具。
第三章是对网上数码商城网站的分析,主要是对网站的需求和可用性进行分析和讨论。
第四章为系统平台的设计,主要介绍的是对B2C网站的设计,包括系统目标、系统的流程图、功能结构和数据库的设计。
第五章介绍了网上数码商城购物网站的实现。
第六章对网站进行测试分析。
第七章总结了本课题的成果以及对未来进一步工作的展望。
开发平台、环境及相关技术介绍
开发环境和平台
本系统的开发平台是以Dreamweaver为主要设计和制作网站工具,Access为后台数据库,采用ASP技术,结合C#和VBScript构造应用程序。
⑴网站开发环境:
MacromediaDreamweaverMX2004开发环境;
⑵网站开发语言:
ASP.NET。
⑶后台数据库:
Access2003。
⑷界面图像处理工具:
Dreamweaver,Photoshop。
开发语言和相关技术简介
MacromediaDreamweaverMX2004
MacromediaDreamweaverMX2004(简称DWMX2004)是美国Macromedia公司最新开发的集网页制作和设计管理网站于一身的所见便所得的网页编辑器,利用它可以轻而易举地制作跨平台和跨浏览器限制的充满动感的网页[7]。
它适用于对Web站点、Web页和Web应用程序进行设计、编码和开发。
DWMX2004提供众多功能强劲的可视化设计工具、应用开发环境以及代码编辑支持。
开发人员和设计师能够快捷地创建代码规范的应用程序,集成程度非常高,开发环境精简而高效,能够运用DWMX2004与他们的服务器技术构建功能强大的网络应用程序衔接到用户的数据、网络服务体系。
DreamweaverMX2004提供基于强大的规范管理来确保高质量的设计,设计环境提供CSS迅速高效的开发代码简洁、专业规范的站点。
⑴简洁高效的设计和界面
DW的界面更易于使用,新改进的功能更加强大,比如Word和Excel的复制和粘贴、表格编辑的可视化反馈、用户界面的改进等。
这些功能的强大可使得设计者的工作效率和质量得到提高。
⑵改进的页面布局和设计环境
DW包含了CSS功能,这些功能提供了一个更精巧的方法来设计样式及提高设计交互性,还包含了对改进可视化编辑的反馈功能。
表格是DW提供的一种功能强大的网页布局工具,它不仅用于罗列数据,还可将不同的网页对象放置在不同的表格或单元格中。
使用表格布局网页,通常能使网页对象的定位井然有序,目前许多大型网站都使用了表格布局技术。
ASP简介
ASP全称ActiveServerPages,是微软推出的用以取代CGI(CommonGatewayInterface)的动态服务器网页技术[4]。
因为CGI太简单了以至于很多功能无法实现,于是微软才推出了既简单,功能又强大的ASP。
ASP目前可以在WindowsNT、Windows2000、WindowsXP上运行。
ASP运行的基础是WindowsWeb服务器IIS(InternetInformationServer),ASP使用的编程语言是脚本语言,使用它可以创建和运行动态、交互的Web服务器应用程序,可以组合HTML、脚本命令和ActiveX组件以创建交互Web页和基于Web的功能强大的应用程序。
ASP文件通常就是普通的HTML文件中嵌入VBScript或JavaScript脚本语言。
当客户请求一个ASP文件时,服务器就会把该文件翻译成标准的HTML文件发过去。
在服务器端运行的好处有:
一是可以不受客户端浏览器的限制;二可以方便和服务器交换数据。
ASP提供了几个内部对象和内部组件,利用它们可以很方便地实现表单上传、存取数据库等功能。
ASP对开发工具没有特殊要求,因为所有网页都是文本,而ASP采用脚本解释执行无需编译,不需要编译器之类的工具。
所有的ASP开发工具实际上是需要一个文本编辑器即可。
Access2003数据库介绍
数据库技术是计算机软件的一个重要分支,它产生于20世纪60年代,最早是由IBM公司推出的IMS数据库。
数据库技术从开始到现在大致经历了3个阶段,分别是人工管理阶段、文件管理阶段和数据库管理阶段。
Access2003是office系列软件中用来专门管理数据库的应用软件。
是一个功能强大且使用方便的关系型数据库管理系统,一般也称关系型数据库管理软件。
它可运行于各种Windows系统环境中,由于它继承了Windows的特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。
它并不需要数据库管理者具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系统。
Access2003使用标准的结构化查询语言作为它的数据库语言,提供了强大的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。
一个Access2003数据库中可以包含表、查询、窗体、报表、宏、模块以及数据访问页。
不同于其他数据库,Access2003数据库使用单一的*.mdb文件管理所有的信息,这种针对数据库集成的最优化文件结构不仅包括数据本身,也包括它的支持对象。
网站前台功能需求分析
网站可行性分析
在近几年里,随着互联网络以及计算机的不断发展和革新,消费者对购物需求的不断加大,对购物条件和要求的不断苛刻,网上购物产业链的完善,网上购物已经深入人心,达到一定规模。
各项环境的改善,使网上购物的优势更加凸显,据预测,2010年中国B2C网上零售市场规模已突破1000亿元大关,环比增长373%,2013年将达到6500亿元[9]。
而在国际市场上,各国都将眼睛看向了B2C这块大市场。
当然许多网店的长期发展是不容易的,都在经历开店初期的喧哗后就会显现出很多问题,然而随着经验的增加,很多问题都可以在不断的学习和经历的过程中得以解决。
而在权衡后,我们可以发现,电子产品的网上购物网站在利润和欢迎程度上都是很高的,所以不论是在市场上还是在经济上,它都具备自己的可行性。
而现下,网上商城的技术已逐渐成熟,在度过了困难期后,开发网站的技术有很多也很方便学习。
从硬件上讲,高速度大容量的硬盘随处可见,同时,100M的网络速度也是普遍可以达到的;而在软件上看,数据库技术已经相当成熟(例如Access,SQLServer,Oracle等),处理数据的能力也是很强的;开发网站的软件和工具也非常的多(像ASP,JSP,PHP等)[10]。
在这些技术的支持下,开发一个健全的网上购物系统没有任何技术困扰。
网站前台性能需求
灵活性
对用户的变化和需求具有一定的灵活性,能按照用户的需求和正常的操作流程、思维方式来设计网站操作方式;能在某些特殊情况下,对系统进行修改和升级[6];在设计时,能充分考虑用户的需求,尽可能提供简单清晰的操作页面,能为客户提供尽可能多的选择性。
安全性
网上购物网站最重要的就是安全性。
首先,在交易前,要保证交易信息和交易双方的真实性进行识别;其次,在交易数据和商品数据必须保持一致,防止数据被修改破坏;然后,必须建立有效的责任制度以避免一些不必要的麻烦和损失;最后,合法的实体交易不能被拒绝。
适用性
首先是方便清晰的用户界面;然后是网站新闻以及用户操作的信息提示;最后能满足商品添加和删除等基本的业务需要[10]。
完整性
一个购物网站除了以上的这些要求外,最重要的还是功能的齐全,例如商品浏览、购物车、订单查询、以及一个可靠和完善的后台处理。
前台功能需求
会员管理
用户直接点击网站上的注册按钮进行注册,填写真实信息,网站会对这些信息进行审核,如果没有填写或者填写不当,然后会给出相应的提示信息。
会员所填写的信息会由后台的系统管理员管理。
会员注册时的资料,管理员会定期进行备份以防止网站在崩溃时还能保存会员信息。
如果会员对信息进行修改,那么后台管理员会对这些信息进行再次审核,如没有错误或问题,就会给以回复。
如果忘记了密码,那么可以通过网站的找回密码功能,只需回答几个问题,就能将密码找回,网站会将新密码发至注册时所填写的邮箱里。
商品管理
⑴在网站的页面上提供了大量的商品浏览查看目录,在每一个大类下又分了很多小类,在单个商品信息查看页面提供了商品对比功能,方便用户做比较。
⑵对网站和单个商品的评价功能,用户可以对商品和网站进行评价,虽然需要输入用户名,但是还是可以使用网名之类的虚假的名字。
⑶为了方便用户购物,提供了购物车功能。
在每个商品信息浏览中都有购物车图标,会员可以点击图片将该商品加入购物车,继而选择继续购物或是付款等操作,如果继续购物,那么可进行相同操作,购物车会自动对用户购买商品的数量和总额进行计算。
⑷网站还提供了关键字商品搜索功能;搜索功能可分为两种,一种是简单搜索,还有一种是高级搜索。
前者,单纯的是对商品的关键字进行搜索,而后者可以输入更多的参数(如价格范围、品牌、关键字)综合进行仔细的搜索。
如果搜索出来的商品比较多,那么所有的商品条目将分页显示。
⑸用户购买商品时,网站对购物车里的商品会自动生成订单。
生成订单后,根据付款方式的不同而进行不同的处理方法。
如选择货到付款的话,那么需要卖家先进行发货后才可以确定订单;如果是银行汇款,那么就得等到用户付款后才能进行发货,进而进行后续的操作。
商品交易
⑴在顾客选择好商品后,就可以选择付款以及收获方式,提交商品订单,经过后台管理员得确认后就可以对订单进行处理了。
⑵已注册的顾客可以随时查看订单状态,通过首页的我的订单按钮,对已购买的订单进行查询和处理。
其中,可以通过卖家已发货、买家已付款、卖家已收款和买家已收货的选项进行订单的查询。
顾客可以在订单没有完成之前随时修改订单或者取消。
另外,如果顾客没有注册成为我们的会员,那么该顾客是没有资格查看订单的。
⑶没有注册的顾客是购买本网站的商品的,只是还是要在订单处输入准确真实的信息,以确保可以收到货。
管理员会对此进行审核。
其他需求
⑴需要一个信息中心。
在任何一个过程中,都可以找到信息中心的链接,以方便顾客在使用网站时解决问题和困难。
在商城首页,最好能在显眼的地方放上网站帮助之类的信息链接(这些信息包括了操作说明、付款说明
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数码商城 网站 设计 实现 购物 前台