电子商务网站建设 刘翔翔.doc_第1页
电子商务网站建设 刘翔翔.doc_第2页
电子商务网站建设 刘翔翔.doc_第3页
电子商务网站建设 刘翔翔.doc_第4页
电子商务网站建设 刘翔翔.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

电子商务网站建设 20142015学年 第二学期 网上书店的设计与实现The planning and implementation of online bookstore 专业班级: 12级汽车服务工程 学生姓名: 刘翔翔 学生学号: 201201030046 摘要 电子商务的在网络环境中的飞速发展,网上书店作为电子商务模式中的典型应用,也得到了广泛的推广,它提供了比传统书店更方便、快速的优越服务,受到了越来越多的人的青睐。 论文详细分析了系统的总体架构和功能模块,阐述了网上书店的数据库设计以及各功能模块的详细设计。系统采用三层结构框架,利用可移植性好的ASP作为开发平台,使用SQLServer2000搭建数据库,实现了系统的各个功能模块。系统的功能包括新用户的注册,用户的浏览、查询图书,用户购书、浏览最近的消费记录,管理员对用户的管理,管理员对图书的管理及网站本身的消费统计图表等,并具有良好的交互界面。 本文最后对系统的设计和实现进行了总结,并阐述了将来进一步对该系统进行扩充和完善的一些工作。 关键词:电子商务,网上书店,ASP 目录第1章 绪 论.11. 1国内外电子商务发展情况. 11.2网上书店系统的现状 .11.3开发网上书店系统的意义 .2第二章 需求分析 .22.1网络书店系统的体系结构. 2 2.2 网络书店系统的系统组成 . 3第3章 网站的设计与实现.43.1界面设计.43.1.1用户注册 . 4 3.1.2用户登录 . 4 3.1.3浏览和查询图书 . 4 3.1.4查看图书详情及最近销售记录 . 4 3.1.5管理购物篮 . 4 3.1.6系统管理登录及管理用户 . 4 3.1.7管理员添加图书 . 4 3.1.8管理员删除图书 . 43.2用户购书.43.3用户订单.5第四章 模块测试.54.1系统管理模块的测试 .5参考文献.7 第一章 绪论 1. 1国内外电子商务发展情况 计算机的出现给人类社会带来了第三次工业革命,计算机和计算机网络已经深入 到了各行各业,各个领域,随着internet的不断扩大和发展,电脑网络“把每一个国家、每一个城市甚至每一个家庭连接到一起”,形成了一条“信息高速路”,就像高速公路大大提高了车辆行驶的速度一样。因此网上商业交易也迅速地发展起来,也因此给我们的生活带来很多方便。 无论是对企业还对社会而言,电子商务本身的一个十分复杂,庞大的系统。它所涉及的内容几乎包括了所有的社会实体。有关的各个社会实体通过Internet连接在一起形成以个全社会的电子商务系统,无数的商务网站实际只是这个系统中某个节点。 网站必须不是电子商务活动全部,但是离开了网站,那也称不上电子商务。网站为电子商务活动中信息管理提供平台。各种包括物流配送,网上营销,客户关系管理等电子商务所涉及的各个环节都可以在上面开展。所以可以说网站就是电子商务系统的枢纽。 选择网上书店作为我们电子商务开发的实例,这使因为网上商店也是电子商务在应用领域的一个分类,它直接面向消费者从事零售。但是这个过程中会有物流配送,电子支付系统及客户管理等。几乎涵盖了电子商务系统的所有元素,并且书籍的简单,购书金额小,网站显示直观等特点,从而确定了我们网上书店电子商务系统。1.2网上书店系统的现状 由于电子商务的迅猛发展,网上书店系统发展也已经达到一个较高的水准。中国的网上书店发展也颇具潜力。 一方面,从外部环境因素的变化趋势来看,由于中国物流市场已经对外开放,支撑中国网上书店的物流产业正在蓬勃发展,一些国际物流公司如和等已经进入了中国市场,而中国本土物流公司也将在竞争中得到优化;中国人口基数大,且互联网用户增长快,网上书店拥有众多的潜在客户;中国银行业也在积极提高网上服务能力以迎接来自国外银行的竞争。所有这些都为中国网上书店的发展带来了机会。 另一方面,从内在潜质来看,中国网上书店能够在借鉴亚马逊模式的同时进行创新,利用中国特有的优势来克服不利的外部环境因素,例如采用“自行车送货”和“货网上书店先行者的经验嫁接,中国网上书店发展前景看好。 现在的网上书店系统实现的功能也非常的多,最重要的当属图片的销售,也就是管理库房中的图书,以及管理用户的购物车,从而实现结账等一系列功能。另外网上书店系统还提供给用户查找数据库中图书相关记录的功能。在确认用户身份方面也已经比较完善,并且具有管理员的功能,管理员对整个数据库可以进行操作。现在拥有一些知名的网上书店系统如:当当,卓越等。 1.3开发网上书店系统的意义 就网上书店系统而言,由于网络已经覆盖全球,信息量大而独具优势。售书的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了书店过程中的支出。 开办网上书店系统也可以为在校大学生提供方便、廉价、高效的书店方式,促进文化传播,帮助国家和学校培养优秀的人才,具有长远的社会效益和经济效益。 第 二 章 需求分析 2.1 网络书店系统的体系结构 本系统采用三层体系结构将应用程序划分为三个逻辑层面。 1、用户服务层(User Services Tier),也称为表现服务(Presentation Services),是用户与应用程序进行交互的端点。WIN32或者基于浏览器的图形用户界面(GUI)应用构成。在该层用户可以查看、输入和处理数据。从用户的角度来看,用户服务层就是整个应用。在3-层或著N-层体系结构中,用户服务层只能够执行与用户接口相关的任务,例如简单的数据格式化和验证,并依赖商务服务层来执行事务处理,应用服务规则以及检索数据。在本系统中,用户服务层由ASP.NET Web Forms 构成,它可以让消费用户游览和搜索书籍,向他们的购物增加书籍,并且下订单及一些网络“冲浪”功能,例BBS、E_mail等。 2、 商务服务(商务逻辑)层,也称为中间层或者应用服务层,它负责封闭事务处理、商务规则、数据访问及其他的核心应用逻辑。商务服务层可以有效的作为前台用户服务层和后台数据服务和数据存储之间的桥梁。在网络书店系统中,商务服务层将由在Windows组件服务(COM+)中执行的事务处理和非事务处理.NET服务组件构成。商务服务层也会包含提供商务处理的ASP.NET Web Service,例如下订单等,这些Web Service可以被商务客户和贸易伙伴操作的远程应用使用。 3、 数据服务(数据访问)层,该层负责检索和操作在一个或者多个数据存储中存储数据。通过将数据访问和操作分离到独立逻辑层中,就可以将商务服务层从附属存储的细节中抽象出去。数据服务层通常可以实现为编译组件或者存储过程,触发器和视图这样的特定于数据源的接口。在该网络书店系统中,数据服务层将实现为一组封装了SQL数据访问数据库中的数据。数据存储通常不会将其当作3-层体系结构中的一部分,但是在系统的逻辑体系结构中还应该包含数据存储本身。它将会负责数据存储、检索、数据一致性以及事务处理的参与。 2.2 网络书店系统的系统组成 网络书店系统是在Internet/Intranet环境下实现的,是典型的浏览器/服务器模式。服务器2000 Server为操作系统平台,Microsoft SQL Server 为RDBMS,客户端通过浏览器访问系统提供的服务。系统不允许匿名访问,它要求用户提供帐号/密码,通过验证后才能进入系统主页,以此追踪用户身份。本系统将用户分为三类:系统管理员、出版社、客户,他们都有各自的模块,访问系统的权限也不相同。其中权限最高的为管理员,其次为出版社,最低为学生。权限高的能访问其下级所能访问的所有资源,反之则不然。例如系统管理员可以管理客户资料,而客户则不能访问管理员模块所提供的功能(发布书目、查看客户订单等)。本系统不但可以线客户一个自己管理的模块,也可以为其提供如发送邮件等网络商务的功能。 第三章 网站的设计与实现3.1界面设计3.1.1用户注册 用户注册,完成用户在网站的身份标示,须确保登录身份的唯一性,因此需要给出重复验证,须保证用户的密码的安全准确,需要确认验证。注册的相关信息可考察上面数据库中用户表项。在数据表中存在非空项,在注册时,须给出完整性验证。用户可根据提示信息完成一步一步注册工作。3.1.2用户登录 用户使用通过注册成功,网站授权的登录名和密码,在该页面实现登录认证,通过则可转入用户界面,失败则将提示用户不存在。并且有注册按钮用户可点击进入新用户注册页面。3.1.3浏览和查询图书浏览,查询图书模块是完成用户对图书的浏览,查询功能。浏览页面会给出目前书库中所有的图书的信息,用户若是有需要可以一个一个页面的往下翻。面对众多的图书的时候,有些用户只关心他们感兴趣的图书,而没有那么多的时间去查看每一本书,那么此时就需要用到查询功能。3.1.4查看图书详情及销售记录图书详细信息页面的功能是现实某图书的详细信息内容,包括简介、图片等。3.1.5管理购物篮 购物篮页面显示用户所有选购的图书的信息,并可以在页面上实现图书数量的修改和删除某本图书的功能.3.1.6系统管理登录及管理用户 系统管理登录是系统管理员登录后台系统进行网站必要的管理的入口,用户管理是网站合法的用户进行查看及相关管理。3.1.7管理员添加图书添加图书页面在拥有管理员权限想书架中添加新购进的图书等。3.1.8管理员删除图书 管理员删除图书页面用于管理员删除书架上面的图书。可能为售空的,或不在销售的图书。3.2用户购书设计用户在进入网站之后,可以先进行浏览目录或直接进行搜索书籍。然后进行购物即选择书籍放入购物车,购物完毕可以杳看购物车,并且进行适当的修改。并发送订单,当然也可以放弃订购。在发送完毕订单就入付款阶段。当然要给这个全过程进行编号,所以有创建账号这个过程。在这个过程中,用户 可以先登录到网站,进行个人信息的处理。包括管理账号等。3.3用户订单设计客户(用户)创建账号后,给系统发送订单请求。系统验证发送订单,对合格的订单进行系统库存。而没有通过验证的则进行重填并重新验证,当系统把订单发送到出版社的ERP系统后,出版社把订单状态进行更新,并让系统给客户发送E-MAIL进行确认,之后把商品发送给客户。 第四章 模块测试 4.1.1系统管理模块的测试 因为系统管理员具有管理、添加、查看三种不同的权限,对不同的权限的管理员登录后对系统操作拥有不同的权限进行测试.当具有查看权限的管理员登录后,他能够进行对已有的商品进行管理。 对添加商品功能进行测试 在进行商品添加时,依次选择商品的分类,填写商品名称,商品价格及商品的描述,在此商品添加功能测试成功. 对商店中的商品进行管理功能的测试 商店中的所有商品都以列表形式显示在此页面中,每个商品的后面有一个可选框,当选定某个商品的可选框,然后点击页面下面的删除按钮时,该商品从数据库中成功删除.要是有多页商品还可以实现页面跳转功能和商品的搜索功能.当点击某件商品时,弹出和添加商品时一样的页面,可以对该件商品的信息进行修改,把该件商品的信息修改后,点击该页下边的修改按钮,则此件商品的信息修改成功. 商店中的商品进行管理功能成功通过测试. 订单管理功能的测试 进入订单管理页面,对客户的订单进行查看,如果订单不合格,管理员可以对该用户的订单进行删除,单击客户的订单号,进入该订单,对该订单进行审核,点击删除订单,该订单实现了在数据库中的删除,该功能测试成功. 用户管理功能的测试 用户管理功能可分为客户管理和管理员管理功能.进入客户管理页面,管理员可以看到用户的用户名、真实姓名等信息,选定某个客户,对该客户进行删除,会发现保存用户资料的数据库的内容中也相应的进行了删除,当客户资料过多显示在多个页面,成功的实现了页面的跳转及对客户进行查找.进入管理员管理页面,可以实现对管理员的添加,添加的同时赋予该管理员不同的权限(管理、添加、查看),拥有管理权限的管理员还可以对已经存在的管理员的权限进行修改及对管理员进行删除,查看数据库,数据库中的用户信息也相应的进行了修改和删除,用户管理功能成功通过测试. 在进行完了单元测试,接口测试后,进行了系统测试,我对设计的书店交易网系统的整体的功能的实现进行了测试.对我们设计的书店交易网中的商品分类显示功能、商品搜索功能、商品交易功能、系统管理员管理功能及开网上信息发布的功能进行了综合测试.各个功能都成功通过测试,系统测试成功. 参考文献 1 高怡新.电子商务网站建设M.北京:人民邮电出版社. 2马臣云,王彦.精通PKI网络安全认证技术与编程实现M.北京:人民邮电出版社,2008,7. 3闯恩华.电子商务安全隐患与安全数字签名技术研究J.中国科技博览, 2009(25):61. 4Warwick Ford and Michael S.Baum著(劳帼龄等译).安全电子商务-为数字签名和加密构造基础设施M.北京:人民邮电出版社,2002. 5罗萍.探析电子商务中的网络安全问题J.中国经贸导刊,2009(14):62-63. 6孟宪福,张磊,王旭.P2P电子商务信任

温馨提示

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

评论

0/150

提交评论