购书网站的后台设计与实现.docx
《购书网站的后台设计与实现.docx》由会员分享,可在线阅读,更多相关《购书网站的后台设计与实现.docx(28页珍藏版)》请在冰点文库上搜索。
购书网站的后台设计与实现
购书网站的后台设计与实现
摘要
在网上购物的人越来越多,不仅因为同等买卖价格低很多,而且服务周到。
在网上购物方便,用鼠标就可以随心所欲的浏览,而且在你浏览一本书后服务器还会为你提供相关的书籍给你参考,在浏览的同时你可以获得大量的信息。
现在网上购书都是可以送货到家的,对于没时间去书店或是不方便的人群,网上书店是很好的渠道。
既然有网上书店,那么关于网上书店的设计与实现也相对的重要,很好的设计与实现可以给读者带来方便与实用。
关于网上书店的后台设计与实现,是面对管理人员的,所以在功能方面要齐全,并且要与前台的连接要好。
关键词:
价格;网络;方便;管理
Thebackstagedesignandfunctioningofanonlinebookstore
ABSTRACT
Nowadays,moreandmorepeoplegoshoppingonline,notonlybecauseofitslowerprice,butalsoitsservices.Itismoreconvenientbycheckingthebookyoulikeviaclickingthemouse,thewebsitecanevenrecommendotherchoiceswhichyoumightbeinterestedinaccordingtothegoodsthatyou'vechecked.Theservicescoverthelogisticsforfree,whichmakesitmoreconvenientforthosewhoaretoobusytogotothestore.Astheshoppingonlineserviceisgettingmoreandmorepopular,thewebsitedesigningbecomesveryimportant.Itwouldbemoresafeandeasytouseifthewebsitedesignswellconstructed.Asthefunctionalpartisexecutedbytheadministrator,that'swhytheFrontPagedesignandthebackstagefunctionshouldbewellconnected.
Nowpeoplelikeshoppingontheinternetandit’sgoingtobeatrendformodernlife,notonlybecausethepriceislessthanothersameproducts,butalsoafter-saleservicesarebetter.Itissoconvenientthatyoujustneedamouseandamode.Whenyouwatchtheinformationofabook,youcanseemorecomparableinformationofthosesimilarproducts.
Keywords:
price;internet;convenient;manage
毕业论文(设计)原创性声明
本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。
据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。
对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。
作者签名:
日期:
毕业论文(设计)授权使用说明
本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。
有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。
学校可以公布论文(设计)的全部或部分内容。
保密的论文(设计)在解密后适用本规定。
作者签名:
指导教师签名:
日期:
日期:
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
3)其它
前言
1.论文选题的背景、意义
本系统描术了通过包括因特网在内的计算机网络来购买、销售和交换商品、服务信息的过程。
随着社会的发展,网络的普及,网上购物已成为在线业务的重要载体。
B2C能够绕过中介(如批发商、销售商或经销商)建立与客户的直接关系。
网站还可以为用户提供商品的详细信息,用户可以在线购买商品,确定自己的订单。
同时网站还提供关于商品或电子零售商的选择建议和评级。
网站来源信息,为网络销售人员从不同方面分析网站运营的效果提供了方便,至少可以看出部分常用网站推广措施所带来的访问量,如分类目录、搜索引擎自然检索、投放于网站上的在线显示类网络广告等。
网上销售为人们提供了更广阔的环境:
人们不受时间的限制,不受空间的限制,不受传统购物的诸多限制,可以随时随地在网上交易。
更广阔的市场:
在网上这个世界将会变得很小,一个商家可以面对全球的消费者,而一个消费者可以在全球的任何一家商家购物。
更快速的流通和低廉的价格:
电子商务减少了商品流通的中间环节,节省了大量的开支,从而也大大降低了商品流通和交易的成本。
更符合时代的要求:
如今人们越来越追求时尚、讲究个性,注重购物的环境,网上购物,更能体现个性化的购物过程。
2.网上书店系统开发的其基本工作原理及特点:
当今时代是飞速发展的信息时代。
在各行各业中离不开网络,这正是计算机被广泛应用于网上销售系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
事实上,整个交易的过程可以分为三个阶段:
第一个阶段是信息交流阶段:
对于商家来说,此阶段为发布信息阶段。
主要是选择自己的优秀商品,精心组织自己的商品信息,建立自己的网页,然后加入名气较大、影响力较强、点击率较高的著名网站中,让尽可能多的人们了解你认识你。
对于买方来说,此阶段是去网上寻找商品以及商品信息的阶段。
主要是根据自己的需要,上网查找自己所需的信息和商品,并选择信誉好服务好价格低廉的商家。
第二阶段是签定商品合同阶段:
作为B2B(商家对商家)来说,这一阶段是签定合同、完成必需的商贸票据的交换过程。
要注意的是:
数据的准确性、可靠性、不可更改性等复杂的问题。
作为B2C(商家对个人客户)来说,这一阶段是完成购物过程的定单签定过程,顾客要将你选好的商品、自己的联系信息、送货的方式、付款的方法等在网上签好后提交给商家,商家在收到定单后应发来邮件或电话核实上述内容。
第三阶段是按照合同进行商品交接、资金结算阶段:
这一阶段是整个商品交易很关键的阶段,不仅要涉及到资金在网上的正确、安全到位,同时也要涉及到商品配送的准确、按时到位。
在这个阶段有银行业、配送系统的介入,在技术上、法律上、标准上等等方面有更高的要求。
网上交易的成功与否就在这个阶段。
电子商务发展的特点:
更广阔的环境:
人们不受时间的限制,不受空间的限制,不受传统购物的诸多限制,可以随时随地在网上交易。
更广阔的市场:
在网上这个世界将会变得很小,一个商家可以面对全球的消费者,而一个消费者可以在全球的任何一家商家购物。
更快速的流通和低廉的价格:
电子商务减少了商品流通的中间环节,节省了大量的开支,从而也大大降低了商品流通和交易的成本。
更符合时代的要求:
如今人们越来越追求时尚、讲究个性,注重购物的环境,网上购物,更能体现个性化的购物过程。
1网络书店现状
1.1网上书店的典范
说到网上书店,就不可能不提到亚马逊(A)——全球最大的网上书店。
它为读者提供了方便舒适的网上购物环境,丰富的图书品种(达310万以上),优惠的价格(折扣率从20%到50%),完善的金融结算制度,以及高效率的配送服务,并且实现了零库存运转。
自1995年7月亚马逊书店卖出第一本书起,它的销售总额直线上升,1997年销售额即达1.48亿美元,为1996年的9.3倍,1998年猛增到5.4亿美元,增幅达365%。
不过,由于较高的投入,使得亚马逊仍然处于亏损阶段。
但是,它的股价却在一路飚升,1997年5月初上市时,每股仅9美元左右,至1998年底亚马逊股票突破300美元大关,1999年1月更是突破400美元大关,其市价总值达180亿美元,比拥有1000余家分店的美国最大的庞诺书店(B)的市值高出8倍多[1]。
由于它塑造了成功的网上销售模式,产生了良好的品牌效应,所以,除了图书,它现在还销售CD、录像带、礼品、鲜花、医药、软件等。
与此同时,亚马逊迈开了向国外扩张的步伐。
1999年初出资5500万美元,收购了英国和德国两家网上书籍销售公司,另外还并购了英国一家网上电影公司。
总的来讲,亚马逊在短短几年之内,获得了巨大的成功,成了全世界图书业界瞩目的对象。
1.2国内网上书店的现状
无论是出于仿效,还是迫于竞争,一些老牌的图书销售商也加入网上书店的行列,如庞诺书店(B),疆界书店(B)等。
至少在1997年,国外网上书店达两百家以上[2]。
而在国内,自杭州新华书店创办第一家网上书店后,网上书店如雨后春笋般涌现出来。
其中最为有名的莫过于1999年1月1日开通的上海书城网上书店和3月9日正式营业的北京图书大厦网上书店。
现在,到底有多少中文图书的网上书店,恐怕很难统计完整。
为了说明这一点,笔者做了一个小实验(时间:
1999年11月3日下午),在搜狐网站上,用关键词“网上书店”进行查询,并对结果作去重处理后,发现从事网上中文图书销售的站点共有61个,其中属于新华书店系统的网站有5个,占8.2%;出版社办的有3个,占4.9%;提供书目在9万种以上的有6个,占9.8%。
另外,专业性图书网站8个,如计算机书店、工具书店、医药书店、法律书店、青少年书店等。
从这些统计数据中,我们多少也能看出国内网上书店竞争的激烈性。
同亚马逊相比,国内网上书店的交易流程繁琐、缺乏规范、可靠性低。
可以直接在网上下定单,也可以直接邮购。
支付方式主要有信用卡网上支付、人民币储蓄账户网上支付,电汇,邮汇等。
图书配送方式主要有邮寄,EMS,甚至UPS,送上门(本地),异地网点配送等,配送时间也没有统一的要求。
总的来看,国内的网上售书缺乏规范,随意性强,买卖双方的权益保障都有缺陷。
1.3国外网上书店的现状
1.独特的运作方式。
网上书店的销售运作在电子网络上进行,它先模拟传统书店的购书环节接受订单,然后视情况直接从出版社取得印刷本图书或包盒型电子出版物,通过邮政部门交给读者,或者将出版物由网上传递给读者。
网上书店今后将具备编、选、印、发全面一体化功能,读者需要某种图书时,书店与出版社取得在线联系,出版社将储存在光盘中的图书内容传真到书店,书店再使用激光打印机和自动装订机开展制作。
1998年5月,瑞典作家彼得.克雷曼等人为日本文化出版界演示了利用Internet实施出版物的订单生产方式(PRINTONDEMAND),即时接受订书,实时印制成册,日本学术界称之为出版物电子数字化革命。
2.图书品种多。
网上书店的图书品种可以比大型传统书店多出十几倍甚至几十倍,这是绝对的优势。
1997年年中,亚马逊网上书店打出一条很有吸引力的广告:
“亚马逊,地球上最大的书店”。
宣称书店可提供2500多万种图书(以及录音制品和其他传媒品)由人们选择。
美国俄亥俄州的图书网络书店能提供100万种在版书目和300万种绝版书目的检索。
加拿大最大的网上书店查普特斯书店可提供200万种图书目录。
英国知名网上书店提供的图书品种都在100万种以上。
3.图书传递速度快。
电子数据交流(ED1)渐渐取代了信函、传真、电话等传统的出版发行所依靠的业务联系方式。
网上书店在收到一份订单后立即(通常是几分钟内)给读者发出“订购确认”的电子信。
如果读者发现订单有差错,可以及时修改。
在每份订单发货之时,网上书店又寄“发货通知”,使那些从未谋面的读者时刻感到自己被关照着。
读者还可以通过网上书店提供的免费电话同顾客服务代表保持联系。
网上书店往往与快递公司合作开展送书业务,从书店收到订单到读者收到图书的时间只需四五天,若是加急订购的话,时间还可以缩短。
4.图书价格便宜。
网上书店抛弃了传统书店所需的服务设施和多重环节,把节约下来的开支转化成优惠书价吸引读者。
印刷、纸张等费用不断增长,而电子计算、存储和通讯费用则逐年下降也是网上书店书价较低的原因之一。
比如:
过去图书发行信息的交流成本在50到100美元之间,现在只需要几个美元,每张订单的处理成本由2至4美元降到了几美分。
网上书店的图书价格一般比传统书店优惠10~30%,即便加上运费也还是便宜的。
比如:
亚马逊网上书店精装书的拆扣是30%,平装书是20%,如果是洲际图书买卖还可获得另外6~8%的折扣。
5.订书程序简单。
网上书店网页内容的设计安排简明实用,容易操作,读者只需坐在电脑屏幕前,在网上书店的主页上填好相应的表格,就可以将自己的需要登录到网上书店的数据库中,马上得到是否有货的信息,大大简化了购书手续。
读者可以不分昼夜,随时定购图书。
大多数网上书店都提供有几种至十几种不同的检索方法,来满足不同类型读者的要求。
在付款程序上,网上书店设计了“网上”和“网下”两种方法,前者适用于使用信用卡的读者,后者是使用免费电话、传真等结算途径。
6.提供全方位的图书信息和双向交流的渠道。
网上书店提供的图书信息包括书名、作者、出版社、出版年月、版次、原书定价、优惠价、有否现货、图书递送所需时间等,还提供足够精彩详尽的图书介绍,或部分新书章节段落评价以及图书销售排行榜等资料。
网上书店都非常重视提供双向交流服务,设有读者评论、专题推荐、作者访谈、专家点评和帮助读者找书的“眼睛”等专栏。
有的网上书店开展了“鼓励上网交流,形成文化社区”的系列活动,读者通过网络公告牌同图书的作者及其他读者进行在线讨论,交流心得体会。
还有的网上书店聘请著名作家写出某个故事的开头和结尾,由读者补充其余内容,以激发读者兴趣,扩大网上书店影响。
7.提供追踪服务和增值服务。
当你在网上书店买过书成为其顾客后,书店就会通过它的网页和电子邮件(E-mail)同你保持联系,会根据你上次购书的信息,了解你主要的阅读兴趣与购书范围,以后只要你进入网站,就会马上看到网页上有一项是专为你设计的“推荐书目”(Recommendations)。
网上书店由网络收集数据后分类处理,进一步区分出不断变化和有特殊兴趣的群体,掌握读者的需求与需求数量。
提供增值服务是网上书店的重要举措,因为网上书店的经营者越来越深刻地认识到,仅有宣传促销和提供双向交流活动是不够的,必须开展增值服务。
比如:
有的网上书店面对大学教师和学生组成的教学市场,除提供出版信息、可供目录、新书预告等资料外,还注重开发按学科专业,以具体教科书为主的详细的备课材料,包括授课大纲、练习题及解答,网站还备有专业字典等常用工具书,整个网站成了教师学生备课自学无时不在的顾问。
所有增值服务都是免费的。
2概述与相关概念
2.1电子商务
电子商务就是指在电子网络上进行商品买卖和服务交易的过程。
实现电子商务最普遍的媒介就是Internet。
电子商务包括三类商务交易。
第一类是指发生在企业和消费者之间的交易。
当你想到电子商务的时候,首先映入脑海的就是这一类交易。
Amazon公司就是企业-消费者电子商务类型中一个明显的例子。
此公司主要向消费者出售书籍,CD,电子出版物和音响制品,它称自己是“可以找到自己所需要的一切的地方”。
企业-消费者电子商务类型中包括服务的交易。
定购WEB站虽然不出售实质性的货物,但也可以注册电子商务。
例如,提供配对服务的M站点就是为客户提供定购查询服务,客户在查询的列表中便可以浏览潜在的约会对象。
电子商务的第二种形式涉及到企业和企业之间的交易。
从事这种电子商务形式的企业对消费者和社会公众来说一般是不可见的。
CisoSystem公司是从事这种电子商务的一个较好的例子。
CisoSystem创建了允许商务交流的Intrnet的大部分物理基础设施。
最后,电子商务的第三种类型是在最近几年中流行起来的,它涉及到消费者和消费者之间的交易。
从事这种的电子商务形式的例子有著名的eBay公司。
EBay公司允许它的客户向其他客户拍卖物品(eBay公司会收起交易费)。
当我们想到电子商务的时候,一般都会想到客户在一个WEB站点上先选择商品然后通过信用卡进行在线付款。
换句话说:
信用卡交易是电子商务的基础。
但是,电子商务交易只包括导向购买行为,而不包括购买行为本身。
例如,假设你有一个出售厨房设备如炉灶和电冰箱的商场(指实际的、物理的商场,并不是虚拟的商场),这时你也许愿意创建一个WEB站点列出自己的商场内出售的厨房设备,但并不是为消费者提供一个在线购买商品的方法。
这种WEB站点的唯一目的是吸引消费者来造访自己实际的存在的商场。
这也是电子商务的有效形式。
2.2ASP技术
2.2.1ASP网络技术
MICROSOFTIIS的主要功能是支持HTML网页,服务器只是从硬盘中根据用户的请求取出相应的静态网页发送到用户浏览器上。
IIS的主要作用就是为用户浏览器和服务器上储存的文件的一个纽带。
从这个意义上讲,它和其它的WEB服务器没有什么区别,所有的WEB服务器都可以实现这个功能。
但是ASP的出现改革了这一切,在MICROSOFTIIS仍然支持静态HTML网页的前提下,利用ASP可以根据开发人员的要求在WEB服务器上建立起动态网页文件。
这样,用户通过提交表单等一些操作可以向WEB服务器发送特定的浏览请求。
WEB服务器将会根据用户请求,执行相应的动态网页。
然后生成一个结果网页,再发送到浏览器端,供用户浏览,这样便实现了网页的简单调用了,用户可能通过自己的操作,改变浏览器显示的网页的内容。
那么什么是ASP网页呢?
将从以下三个方面逐一介绍。
2.2.2ASP包含脚本
ASP网页是指任何具有扩展名.ASP的文件,它位于WEB服务器上。
这个特点的扩展名用来区分ASP网页和普通的HTML文件。
而ASP网页其实也并没有什么神秘的,它实际上就是嵌入了ASP脚本的HTML页面,脚本语言常用的是VBSCRIPT和JAVASCRIPT等。
VBSCRIPT和JAVA不同的是ASP网页在执行之前不必编译成一个独立的文件。
ASP网页改变以后,如对它进行再次请求,那么它会自动进行重新编译。
便于脚本语言组建WEB网页的优势在于即使WEB站点已经发布,对其进行修改也是很容易的。
如果发现自己的WEB站点上有一个小错误,那么可以立即将要修改的网页调入记事本修改。
ASP网页使用了脚本语言,执行起来与WEB服务器一样,是多线程的。
这就允许ASP网页高效地支持大量同时访问的用户。
2.2.3ASP包含的对象和组件
ASP网页如果只有脚本的话,只能显示输出一些有趣信息,无法获取用户的信息,将数据保存到数据库或者在服务器上创建文件,而ASP包含的组件恰好解决了这个问题。
ASP包括两类组件:
内置对象和可安装组件
下面简单地描述ASP6个内置对象
·Applicationobject—这个对象表示的信息,可以与ASP应用程序的所有用户进行共享
·ObjectContexNtexObject—这个对象与事务性ASP配合使用
·RepuestObject—这个对象表示由浏览器发向服务器的所有信息,包括表单变量和查询字符串
·ResponseObject—这个对象表示由服务器发向浏览器的所有信息,包括由ASP网页发送的HTML内容
·ServerObject—这个对象用于启用服务器上不同的工具函数
·SessionObject—这个对象表示有关特定用户会话的信息
除了内置对象以外,好几个可安装的组件与ASP进行了绑定,下面列出一些较为常用的组件:
·AdrotatorCompontent—这个组件用于在WEB站点的WEB网页上显示横幅广告及显示频率
·BrowerCapadilityComponet—这个组件可以根据地不同浏览器的功能显示不同的HTML内容
·ContentLinkingCompnent—这个组件可以用于将好几个HTML网页链接到一起,这样它们便可以实现轻松的导航
·FileAccessCompnent—这个组件允许使用自己计算机的文件系统工作,使用这个组件可以读写文本文件
用户并不是仅限于使用ASP所绑定的组件,第三方服务商已经创建了成百上千个组件,这些组件用户都可以包含到自己的脚本中,可以使用这些组件接受文件上传,在服务之间传输文件和收发电子邮件,用户还可以使用VB、C++或Java等语言创建自己的组件。
2.2.4Asp和数据库访问
在Asp包含的对象中有一个特定的集合值,这就是ActiveDataObjects,它可以帮助我们从Asp网页访问数据库,可以用它插入、更新、删除数据库中表的行,还可以使用这些对象获取数据库查询的记录集,并将这些记录显示到Asp网页上。
2.2.5ASP概述
ASP(Active Sever Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface)技术。
目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。
ASP是一个位于服务器端的脚本运行环境。
通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互 式动态网页,包括使用HTML 表单收集和处理信息、上传与下载等。
通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供“静态”(static)的主页内容。
所谓“静态”,是指站点的主页内容是“固定不变”的。
一个“静态”的站点,若要更新主页的内容,必须手动更新其 HTML的文件数据。
而随着Web技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。
站点服务器收到要求执行的应用程序,分析表单(for