网上购物系统研究论文

上传人:ldj****22 文档编号:42288113 上传时间:2018-06-01 格式:DOC 页数:16 大小:38.50KB
返回 下载 相关 举报
网上购物系统研究论文 _第1页
第1页 / 共16页
网上购物系统研究论文 _第2页
第2页 / 共16页
网上购物系统研究论文 _第3页
第3页 / 共16页
网上购物系统研究论文 _第4页
第4页 / 共16页
网上购物系统研究论文 _第5页
第5页 / 共16页
点击查看更多>>
资源描述

《网上购物系统研究论文 》由会员分享,可在线阅读,更多相关《网上购物系统研究论文 (16页珍藏版)》请在金锄头文库上搜索。

1、网上购物系统研究论文网上购物系统研究论文 论文关键词:电子商务在线销售网页设计论文摘要:随着 Internet 飞速发展,互联网成为人们快速获取、发布和传递信息的重要渠道。它在人们的政治、经济、生活等各个方面发挥着重要作用。Internet 上发布信息主要是通过网站来实现。随着人们生活水平逐步提高,足不出户完成工作、学习、娱乐、购物等已经成为人们对快节奏生活方式的一种需求。本次设计初步实现了网上购物的基本操作流程,会员制购物体系,完善了网站的功能。本文阐述了电子商务网站设计与实现-在线销售系统的目的、过程以及各种功能的实现。给出了网站的系统分析,描述了网页设计概况,并介绍了数据库的内容和主要实

2、现。本文还总结概括了该网页的主要特点和功能。外观设计简约,交流界面人性化,配合数据库管理,实用且易操作。Abstract:Withtherapiddevelopmentofinternet,itbecomesthechannelfromwhichpeoplequicklyaccess,spolitical,economic,sgraduallyraisingstandardoflife,ithasbecomearequirementworking,studying,entertainment,shoppingathomeinpeoplet,membership-basedshoppingsys

3、tem,alsoimprovedthesitesfunctionality.Thispaperdescribesthedesignandimplementationofe-commercesites-thepurposeofonlinesales,describesthedesignofthepageandthecontent,humanitycommunioninterface,withdatabasemanagement,makethesitepracticallyandeasytooperate.Keywords:E-commerce;Onlinesales;Webdesign前言电子商

4、务是指包括电子交易在内的利用计算机网络技术进行的全部商业活动,如市场分析、客户联系、物资调配、内部管理、公司间合作等等。电子商务对企业而言是指使用因特网进行企业资源管理、客户关系管理、销售渠道管理、供应链管理等商业活动1。发达国家的企业早在 20 世纪 90 年代就开始运用网络技术形成订货、结算等的电子数据交换,实现了无库存销售、电脑销售、电视电话销售等多种现代化营销方式。进入 21 世纪,电子商务已经成为世界经济发展的引擎。根据2004 年中国 B2B 电子商务研究报告的数据显示,到2004 年底全球电子商务交易总额已经达到了万亿美元,iResearch 预计到 2007 年全球电子商务市场

5、将会达到万亿美元。我国电子商务市场潜力巨大。截至 2004 年底,中国电子商务市场规模已经达到了 3200 亿元人民币,iResearch 预计,到 2007 年,中国电子商务市场总体规模将会达到17000 亿元人民币。由此,中国电子商务市场的巨大潜力可见一斑。对企业来说,电子商务意味着更多的商业机会,要在新的商业机会中赢得市场,就必须开展电子商务。随着 Internet 的迅速普及,其巨大的影响力、开放的结构、低廉的成本等诸多优势日益显现,Web 网站无可争议地成为企业开展电子商务的最佳平台。一个不注重网站建设的公司无异于是在商战中自杀。即便公司并不从事网上交易,网站也会成为人们了解其商标、

6、产品及服务的门户。对消费者而言,一个无价值的网站往往预示着一个无价值的公司,它只会在人们的鼠标点击下被无情舍弃。所以一个成功的公司一定要建成一个优秀的网站,以确保它能出现在每次搜索结果的前列。总之,电子商务网站在企业的电子商务体系中有着重要的地位,网站设计的好坏、网站推广的成败,直接关系到企业实施电子商务能否成功。因此,网站是企业迈向电子商务的最重要的环节。在我国,电子商务网站在规模和实际运作中不断成熟和增长,但其开发水平仍然因各种因素的局限而处于网站建设的可靠性和可维护性得不到充分保证、缺乏个性、一哄而上,难以满足用户需求的状况,陷入了与“软件危机”相似的“网站危机”境地。具体来讲,本设计从

7、软件工程角度着手很好应对了电子商务网站建设中遇到的一些主要问题2,3:网站不能清晰地反映企业所能提供的商品及服务的全面情况;主题不突出,内容不完整,千站一面,不能吸引浏览者的注意力;成本与进度难于控制;文档不全造成维护与升级的障碍;开发效率低,贻误商机。第一章设计思想及工具简介设计思想通常,架构是指将应用系统的每个功能部分分解到独立的组件中,并将各种组件划分到各个逻辑层中4。SHAPE*MERGEFORMAT图 1-1 三层架构表示层包括网站的 UI 元素,并且包含管理访问者和客户的业务之间的交互的所有程序逻辑。该层使整个网站充满活性,而且这一层的设计方法对网站的成功至关重要。本系统是 Web

8、 网站,表示层由动态 Web 页面组成。业务层接受来自表示层的请求,并基于其包含的业务逻辑,向表示层返回一个结果。表示层中所发生的事件,绝大部分都会导致业务层被调用。例如,如果访问者进行一次商品搜索,那么表示层将调用业务层,要求与该搜索条件相匹配的商品传给我。绝大多数情况下,业务层都需要调用数据层,以后的相应表示层请求所需的信息。数据层负责保存应用系统的数据,并当有请求时发送给业务层。对于本网站需要保存与商品、用户、购物车等等相关数据。几乎所有的客户请求最终都将引发数据层的信息查询。实现技术与工具介绍简介是微软最新推出的用于构建动态、交互式 Web 内容的开发技术集。并非构建专业电子商务网站的

9、唯一的服务器端技术,但其编写的页面都是由负责绘制页面静态部分的基本 HTML 和负责生成动态部分的代码所组成的5。允许用户选择并使用功能完善的 strongly-type 编程语言,也允许使用潜在巨大的.NETFramework。是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高6,7。完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让远远超越了 ASP,同时也提供给 web 开发人员更好的灵活性,有效

10、缩短了 web应用程序的开发周期。与Windows2000Server/AdvancedServer 的完美组合,为中小型乃至企业级的 web 商业模型提供了一个更为稳定、高效、安全的运行环境6,7。页面的服务器端代码是经过编译和执行的,不是逐行解释的,并且在编译时检测大量错误,大大提高了开发效率与性能。后台代码文件把页面的可视化部分与服务器端的逻辑分离开来,结合开发工具的所见即所得的开发模式和事件驱动的方法有助于开发更为简单。客户和 Web 服务器当请求发出后,该页面在返回给客户端之前将在服务器端首先进行处理。当页面被请求时,其中的代码将首先在服务器端运行。在最终的页面生成后,其产生的HTM

11、L 将返回给访问者的浏览器8。SHAPE*MERGEFORMAT图 1-2Web 服务器处理客户端请求的过程第二章网站总体分析与设计网站系统分析根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:1.构建一个能够浏览和搜索的在线商品目录。2.开发一个目录管理页面,实现商品、分类和门类的添加、修改及删除。3.开发自己的购物车和结账界面。4.通过商品推荐系统的开发增加销售量。5.开发一个顾客账户管理系统。主页设计全屏幕设计的流行风格1.人性化的交互界面采用目前流行的全屏幕设计风格,流行而时尚,独特且新颖!优美的外观设计、给用户以美的视觉冲击。静态的主画面和

12、动态的图片相结合,简约的设计理念,给用户创造简单美好的购物环境。客户访问电子商务站点是为了获取需要的商品或服务,所以网页的内容必须突出重点,避免夸张,装饰部分不宜太多,以免喧宾夺主。在内容编排上必须简洁明了,便于浏览;信息数量比较大时应将其拆分成多个网页。2.界面的统一和差异3.在电子商务网页设计中,界面一致性也是必须加以仔细考虑的一个重要因素。一般认为,界面一致性主要体现在三个方面:指向性效果、系统的输入与输出之间的关系、界面的外观或视觉效果。一些研究表明,增强界面一致性有利于提高用户的操作绩效和满意度,同时还可减少操作错误。4.美观、比例、结构、布局良好的视觉效果与强大的使用功能同等重要。

13、界面美观水平与使用者对界面可用性的主观评价呈正相关,与操作绩效也呈正相关。Schenkman(2000)总结出衡量网页外观设计质量的四个主要指标,即美观、图文比例、结构和总体布局。其中,美观这一指标最为重要。用户密码安全性技术散列处理将用户密码以纯文本的格式存储到数据库中,不是好方法,这些信息是潜在的被攻击对象。可以采用散列hash 解决方案来保存密码。对于每个密码而言,其散列值是唯一的,而且散列值是无法转换成密码本身的。要校验用户输入的密码,只需计算其输入的密码的散列值,然后和保存在数据库中的散列值进行比较。如果散列值是匹配的,则说明输入的密码是正确的。散列处理 hashing 采用的是一个

14、单向的机制。将要散列处理的对象序列化为一个字节数组。对字节数组进行散列计算,获取一个已散列的新字节数组。将已散列的字节数转成存储所需的格式9。加密和解密1.加密、解密简介加密有多种形式,多种规模,总的来说加密形式有两种:对称加密,加密和解密时使用的是同一个密匙;非对称加密,加密和解密时将使用不同的密匙。通常是用公钥作为加密密匙,任何人都可以用它来加密信息10。而私钥才是用来做解密密钥的,它只能用来对使用其对应的公钥加密的数据进行解密。2.加密、解密优缺点比较对称加密相对而言速度更快,但由于加密者和解密者都知道这个唯一密钥,因此其安全性更差一些。在因特网通信中,当将密钥发送给加密者时,通常没有办

15、法确保对第三方而言仍然是保密的。非对称加密则通过密钥对方法来解决这个问题,因于私钥永远不会暴露,所以第三方更加难以破解其加密的信息。由于密钥对方法需要更长的处理时间,因此通常的方法是使用非对称密钥加密机制在因特网上实现对对称密钥的加密。这样就使这个用于对称加密的密钥更安全,不会暴露给第三方。在对数据进行加密和解密时,需要完成的任务要比散列更复杂一些。在.net 框架中的类是针对数据流进行优化的,因此需要花一些时间来处理数据格式转换。同样需要定义一个密钥以及执行加密或解密操作的初始向量11。需要使用 IV 应归究于加密的本性:为一串数据位计算加密值时,将会用到前面一串数据位的加密值。由于在加密开

16、始时并不存在这些值,因此用 IV 来代替。在实践中,IV 和密钥都将表示为一个字节数组,而在对称加密算法12,13DES加密中,其长度是 64 位。对一个字符串进行加密的步骤14,15:1)将源字符串转换为一个字节数组。2)初始化一个加密算法类。3)使用这个加密算法类来生成一个加密者(encryptor)对象,实现 IcryptoTransform 接口。它需要密钥和 IV 值。4)使用加密者对象来初始化一个密文数据流(CryptoStream 对象)。该数据流还需要知道你要加密哪些数据,以及用来写入加密数据的目标数据流。5)使用这个密文数据流生成已加密数据,并写到由前面创建的源字节数组创建的目标内存数据流中。6)获取存储在这个数据流中的字节数据。7)将这些字节数据转换成一个字符串。对一个字符串进行解密的步骤14,15:1)将源字符串转换成一个字节数组。2)根据这个字节数组填充内存数据流的值。3)初始化一个加密算法类。4)使用加密算法类生成一个解密者(decryptor)对象,实现 ICryptoTra

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号