电子商务网站的设计与实现_第1页
电子商务网站的设计与实现_第2页
电子商务网站的设计与实现_第3页
电子商务网站的设计与实现_第4页
电子商务网站的设计与实现_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、电子商务网站的设计与实现摘 要:随着电子科技的不断进步,购物不再是单一的现实购物形式,电子商务网上购物也成为日常购买商品的一种主要形式。电子商务形式的网上商店具有高效、快捷,信息畅通的特点,还可以很大程度上降低销售成本。网上书店是Internet和电子商务发展的产物。与传统的书店相比,网上书店的优势在于选择面大、价格便宜、交易方便、节省时间和精力,倡导以消费者为主体。本设计使用ASP开发网上书店系统,使每一位用户不用出门在家里就能够通过上网来轻松购书。本文从理论和实践两个角度出发,对网上书店进行设计与实现分析。其主要功能有:会员系统、图书展示、图书分类、图书搜索、购买书本和后台管理等。论文在撰

2、写过程中,力求将理论与实践应用相结合,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。关键字:电子商务;网上书店;ASP1 绪论31.1电子商务概述31.2网上书店的现状31.3网上书店的优势与发展42技术介绍42.1 ASP技术的发展史42.2 ASP技术介绍52.3 ASP技术特点52.4 Dreamweaver63 系统的总体设计73.1 系统需求分析73.2 系统功能描述73.3系统流程94 几大模块的展示104.1 用户注册104.2 用户登录144.3 书本展示164.4 书本查询184.5 书本分类184.6 购买书籍194.7 后台管理195 数据库196结束语21

3、1 绪论1.1电子商务概述电子商务是指在互联网(Internet)、企业内部网(Intranet)和增值网(VAN,Value Added Network)上以电子交易方式进行交易活动和相关服务活动,是传统商业活动各环节的电子化、网络化。电子商务是利用微电脑技术和网络通讯技术进行的商务活动。各国政府、学者、企业界人士根据自己所处的地位和对电子商务参与的角度和程度的不同,给出了许多不同的定义。但是,电子商务不等同于商务电子化。电子商务包括电子货币交换、供应链管理、电子交易市场、网络营销、在线事务处理、电子数据交换(EDI)、存货管理和自动数据收集系统。在此过程中,利用到的信息技术包括:互联网、外

4、联网、电子邮件、数据库、电子目录和移动电话。电子商务即使在各国或不同的领域有不同的定义,但其关键依然是依靠着电子设备和网络技术进行的商业模式,随着电子商务的高速发展,它已不仅仅包括其购物的主要内涵,还应包括了物流配送等附带服务。1.2网上书店的现状 国外网上书店主要分布在欧美等经济技术比较发达的国家和地区。起步早、规模大、发展快、数量多等,其中在90年代末期国外已有网上书店1000多家。亚马逊网上书店由美国人杰夫&贝佐斯于1995年7月创立并开始营业,它是目前全球最大的在线图书店,而且将自己的势力扩展到欧洲部分市场。目前亚马逊可以提供 470 万种图书目录及相关信息,拥有620万名网上顾客,可

5、见其发展势头之猛。Borders 网上书店属于美国Borders集团有限公司的一部分。主要经营图书、杂志、音像制品、CD-ROM、DVD等商品1000多万件。美国有许多图书馆,例如:纽约皇后区图书馆的新书就是从Borders网上书店订购。我国网上书店最早出现在1995年,当时中国最大的古旧书店中国书店开通网上业务开始到至今,大致经历了四个发展阶段。1995年到1997年为第一阶段,这一阶段网上书店还比较新颖,属于萌芽段。1998年至2000年为第二阶段,这个阶段属于网上的发展阶段。随着亚马逊网上书店的神奇扩张和纳斯达克股市上网络股的莫大魅力,国内的实体书店、出版社、学术团体和其他企业纷纷开设网

6、上书店。2000年开始,网上书店进入成熟阶段,这一阶段网上书店的竞争较为激烈,优胜劣汰的竞争结果使网上书店进入第一个兴盛时期。2002年,我国的网上书店进入第二个发展高峰,以销售实体图书为主业的网上书店经营的同时,一批从事网络原创作品开发和销售的网上书店也蓬勃发展起来,网上出版开始兴盛并取得了一定的成效。国内网上书店的现状:(1)起步晚、数量少。最早的网上书店是中国书店,建立于1995年,而后至1997年新华书店才建立网上书店。(2)起步低,模式少。2000年评选出总体竞争力前5名网上书店是:当当网上书店、中国寻书网、上海书城网上书店、博库网上书店、全国购书网。(3)分布极不平衡。网上书店基本

7、上集中在以北京为中心的地区,以及上海为中心的地区和广东为中心的地区。1.3网上书店的优势与发展 网上书店石近年来随着网络技术的发展而产生的一种新型的书店模式。与传统书店相比,网上书店拥有许多的优势。网上书店的建立可以大大减少图书销售的中间环节,节省大量的人力,物力,并且能够提供更多的书目信息。另外,网上购书的读者不会再受地域的限制,而是遍及世界各地,虽然与传统书店规模有所不同,随着网上交易的开展,都将有力地改变企业的发展空间,会对企业的竞争力产生不可忽视的影响。这些影响主要体现在以下方面。1、改变企业竞争方式企业上网不仅给消费者和企业提供了更多的选择消费与开拓销售市场的机会,而且也是提供了更加

8、密切的信息交流场所,从而提高了企业把握市场和消费者了解市场的能力。同时企业上网扩大了企业的竞争领域,使企业从常规的广告竞争、促销手段等领域的竞争扩大到无形的虚拟竞争空间。2、改变企业竞争基础网上书店改变了企业竞争的交易成本。网上书店具有投入成本低、批发数量大及用户多的优势。电子商务也使企业规模影响竞争力的基础发生了改变,例如在传统的销售渠道中,大书商与小书商之间的竞争差别很大。电子商务使大书商与小书商之间规模差距的竞争变得几乎微不足道。美国西雅图亚马逊公司在网上开办了一家大型书店,提供250万册图书供在线购买。只有两个人管理的网上书店提供的书目和服务,几乎可以与200人管理的传统书店提供的书目

9、和服务一样。3、改变企业的竞争模式网上书店的经验表明,如果网上书店可以为顾客提供品种齐全的图书、折扣以及灵活的条件、可靠的安全性和友好的界面,在线购物者一般都愿意在网上进行图书交易。2技术介绍2.1 ASP技术的发展史 从1996年ASP诞生到2014年已经过去了19年。在这短短的19年中,ASP发生了重大的变化,直到现在的ASP。asp的第一版是0.9测试版,自从1996年ASP1.0诞生,它给Web开发界带来了福音。早期的Web程序开发是十分繁琐的,以至于要制作一个简单的动态页面需要编写大量的C代码才能完成,这对于普通的程序员来说有点难了。而ASP却允许使用VBSCRIPT或java SC

10、RIPT 这种的简单脚本语言,编写嵌入在HTML网页中的代码。在进行程序设计的时候可以使用它的内部组件来实现一些高级功能(例如Cookie)。它的最大的贡献在于它的ADO(ActiveX Data Object),这个组件使得程序对数据库的操作十分简单,所以进行动态网页设计也变成一件轻松的事情。因此一夜之间,Web程序设计不再是想像中的艰巨任务,仿佛很多人都可以一显身手。到了1998年,微软发布了ASP 2.0。它是Windows NT4 Option Pack的一部分,作为IIS(Internet Information Services,互联网信息服务) 4.0的外接式附件。它与ASP 1

11、.0的主要区别在于它的外部组件是可以初始化的,这样,在ASP程序内部的所有组件都有了独立的内存空间,并可以进行事务处理。到了2000年,随着Windous2000的成功发布,这个操作系统的IIS(Internet Information Services,互联网信息服务) 5.0所附带的ASP 3.0也开始流行。与ASP 2.0相比,ASP 3.0的优势在于它使用了COM+,因而其效率会比它前面的版本要好,并且更稳定。2001年,ASPNET出现了。在刚开始开发的时候,它的名字是ASP+,但是,为了与微软的NET计划相匹配,并且要表明这个ASP版本并不是对ASP 3.0的补充,微软将其命名为A

12、SP.NET。ASP.NET在结构上与前面的版本大相径庭,它几乎完全是基于组件和模块化的,Web应用程序的开发人员使用这个开发环境可以实现更加模块化的、功能更强大的应用程序。2.2 ASP技术介绍 ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用

13、ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的Web应用程序。2.3 ASP技术特点单纯由HTML所构成的网页是静态的网页。要产生动态网页效果,必须撰写程序。网页程序的执行可分为在客户端执行及在服务器端执行两种状态,而ASP是在服务器端执行的程序。ASP的特点有:1、VB Script、JavaScript等简单易懂的脚本语言,结合HTML代码,可快速完成网站应用程序的开发。2、容易编写,无须编译,可在服务器端直接执行。3、使用普通的的文本编辑器,如Windows的记事本,即可进行编辑。4、与浏览器无关,只要客户端浏览器能够执行HTML代码,就可浏览用

14、ASP设计的网页内容。5、ASP能与任何ActiveX Scripting语言相兼容,除了可使用VB Script或JavaScript脚本语言进行设计外,还可以通过plug-in的方式,是用由第三方提供的脚本语言,例如Perl等。6、ASP的源程序不会被传到客户浏览器,因而可以避免源程序被剽窃,提高了程序的安全性。7、可使用服务器端的脚本来产生客户端的脚本。8、ActiveX服务器组件具有无限可扩展性,可以使用Visual Basic、Java、Visual C+、COBOL等编程语言来编写所需的ActiveX服务器组件。此外,ASP提供了六大内置对象,使用这些对象可以使服务器端脚本功能更强

15、。如从客户端取得提交信息临时存储在一个Session内,该信息仅可被该用户访问。而使用Application则可让不同的客户端共享信息。2.4 DreamweaverDreamweaver是MICROSOFT公司推出的网页制作工具,它功能强大、操作方便,易学易用,是目前最为流行的网页制作与站点管理工具。Dreameaver MX不仅保持了开发过程轻松及页面效果完美的制作风格,且工作界面清新自然,并对相关面板、图标等进行归整,使用户用起来更为顺手,开发更为简便。Dreameaver MX是功能更强大的用于可视化设计与管理网页和网站的专业级HTML编辑器。无论是在可视化编辑环境中进行开发,还是习惯

16、于书写HTML代码,Dreameaver MX都能令用户很快上手,并且提供实用的工具来增加他们的网页设计经验,使他们在网页设计中更加得心应手。Dreameaver MX的可视化不只是体现在其灵活的界面和直观的开发环境上,面板的组合、行为、样式表、时间轴,以及定制并拓展Dreameaver等强大的编辑的功能与完美的扩展性都是同类其他软件所不可比拟的。Dreamweaver是一个很酷的网页设计软件,它包括可视化编辑、HTML代码编辑的软件包,并支持ActiveX、JavaScript、Java、Flash、ShockWave等特性,而且它还能通过拖拽从头到尾制作动态的HTML动画,支持动态HTML

17、(Dynamic HTML)的设计,使得页面没有plug-in也能够在Netscape和IE 4.0浏览器中正确地显示页面的动画。同时它还提供了自动更新页面信息的功能。它采用图形化的界面以及“所见即所得(WYSIWYG)”的方式编写网页,大大提高了专业网页制作人员的工作效率,使得开发WEB更加轻松自如。3 系统的总体设计3.1 系统需求分析网上书店系统是一个典型的B2C(Business to Customer)类型的电子商务系统。既要面向用户,又要面向书店管理员。就面向用户而言,系统应实现网上选书、购书、产生订单等及用户信息管理等功能;就面向管理员而言,系统应实现管理书本信息、管理订单及管理

18、用户等功能。3.2 系统功能描述该系统主要分为三大模块:会员系统、购书模块和后台管理。各模块的功能如下:一、会员系统1、用户注册用户填写相关信息,注册成为会员。2、用户登录用户填写用户名和密码,登录系统。3、个人信息用户登录成功后,修改自己注册时填写的信息。4、收货信息用户登录成功后,添加或修改收货人信息。收货人信息包括收货人姓名、地址、电话等。5、我的订单用户登录成功后,查看每次订单的详细情况。二、购书模块1、书本展示书本展示模块分为新品图书、推荐图书和畅销图书三部分,分别向用户展示书店中最新上架的图书、管理员推荐的图书和销售量最多的图书,便于用户有选择性地购买。2、书本查询书本查询分为简单

19、查询和高级查询。简单查询。用户只要选择一种“查找方式”,然后输入相应的关键字即可。查找方式包括:书名、丛书、作者、译者、出版社和ISBN。高级查询。用户可以限定书本的出版时间范围、价格范围、查找方式和图书分类,并对搜索的结果进行指定的排序方式。使用高级查询,用户可以更加精确地找到自己想要的书本。3、书本分类站内图书共分为几个大的类别。各个大的类别又分为若干个小的类别。通过书本的详细分类,用户可以找到更多相关的书本。4、购买书本用户在浏览书本时,点击“暂存”按钮,就可以将书本放入收藏夹中,也可以点击“订购”按钮,直接进行订购。书本放入书藏夹后,用户可以根据自己的需要,进行查看、删除或清空操作,也

20、可以选择继续采购或下订单。用户在提交订单前可以修改书本的数量。订单提交后,系统会自动生成订单号。5、登记缺书用户如果找不到自己想要的书本,可以填写书本的相关信息,如书名、作者、出版社等,将问题反馈给管理员,以便管理员及时补充书源。三、后台管理后台管理模块是面向管理员的,管理员登录系统后可以进行图书管理、添加类别、查看订单等操作。1、图书管理图书管理模块分为添加图书、修改删除和查看缺书三部分。管理员可以根据需要,添加新上架的图书的信息,修改错误的图书信息、删除已销售完毕的图书的信息以及查看用户需要的图书的信息。2、分类管理分类管理模块分为:图书大类管理、图书小类管理和图书类别转移三部分。管理员可

21、以根据需要,修改类别名称,添加新的类别、删除原有类别以及将一个类别下的图书转移到另外一个下面。3、订单管理用户提交订单后,订单状态默认为“未做任何处理”。管理员可以根据实际情况修改订单状态。订单状态分为未做任何处理、管理员已经收到款、管理员已发货和该订单已取消四个类别。4、用户管理显示所有已注册的用户的详细信息。管理员可以根据需要删除用户信息。3.3系统流程成功登录成功的用户访客用户进入用户注册用户登录不注册网上书店系统验 证个人信息收货信息失败管理员登录登记缺书管理员验 证我的订单成功图书管理分类管理管理订单书本展示书本查询书本分类查看书本放入收藏夹订购生成订单4 几大模块的展示4.1 用户注册用户注册是为了收集用户信息,保证用户在本网站的安全性和购物方便,便于网站管理。用户登录后才可以进行购物。用户注册效果图代码如下:无标题文档     个人信息 用户名: *用户名请使用英文字母,数字以及-等字符,限制4-20个字符 真实姓名: * 请填写真实姓名,否则审核不通过 手机号码: 电话号码: * 格式:区号-电话号码电子邮箱: 登录密码: *

温馨提示

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

评论

0/150

提交评论