当前位置:首页 > 通信技术 > 通信技术
[导读]引言  电子商务通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以

引言

  电子商务通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式网上购物系统作为电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。网上购物是一种具有交互功能的商业信息系统。

  1 ASP技术介绍

  ASP(ActiveServerPage),是一种包含了使用VBScript或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时,Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。ASP是微软公司开发的代替CGI(CommonGatewayInterface,公共网关接口)脚本程序的一种应用,它可以与数据库和其它程序进行交互。

  ASP吸收了当今许多流行的技术,如IIS(InternetInformationServer,Internet信息服务),ACTIVEX,VBSCRIPT,ODBC(OpenDatabaseConnectivity)等,是一种发展较为成熟的网络应用程序开发技术;其核心技术是对组件和对象技术的充分支持。通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的功能。

  ASP动态网页编程所生成的动态网页文件即。asp文件,需要通过在服务器上发布才可以被客户端的浏览器浏览,一个最基本的ASP工作流程图如图1所示。

  用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组件,是ASP技术的核心之一,它集中体现了ASP技术丰富而灵活的数据库访问功能。ADO建立了基于Web方式访问数据库的脚本编写模型,它不仅支持任何大型数据库的核心功能,而且支持许多数据库所专有的特性。ADO使用本机数据源,通过ODBC(OpenDatabaseConnectivity,开放式数据库互接)访问数据库。

  ADO是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库访问解决方案。ADO对象在服务器端执行,并向客户端提供含有数据库信息的内容,客户端也可以根据指定的权限返回参数来对数据库进行读写操作。ADO包括Connection、Command等七个对象和四个集合,绝大部分的数据库访问任务都可以通过它们的组合来完成。本图书电子商务网站系统中是以ADO方式访问数据库的。

  2 图书电子商务网站的系统分析

  将整个系统划分为前台和后台两个主要模块,其中后台功能模块包含了图书管理、用户管理、分类管理、信息管理和常规设置五个子模块,确定了本系统所要实现的各项功能。同时通过数据库的需求分析并结合数据库的特点,完成了数据库的设计、建立了各种具体的信息E-R图,明确了数据表之间的相互关系,一是关于功能模块分析。根据Internet的特点,我们要从客户的角度来考虑问题。

  2.1 网站前台功能

  产品展示:一级分类、二级分类、产品列表、详细介绍等;

  产品搜索:关键字模糊搜索;

  定购产品:选择商品--确认定购--填写收货人信息--选择付款方式--订单号自动生成(限登录用户);

  用户管理:修改资料、订单查看、查看购物车(限登录用户);

  网站新闻:按时间先后顺序排列。

  2.2 网站后台功能

  商品管理:添加、删除、修改、图片上传;

  订单管理:查看、删除、确认订单;查看、删除已确认订单;查看、删除订单投诉;

  用户管理:查看修改用户资料、删除用户、设置用户等级(普通、VIP)、管理员添加删除;

  分类管理:添加、修改、删除一二级分类;信息管理:添加、修改、删除网站新闻。

  网上购物系统分为前台和后台管理系统,前台管理包括浏览商品﹑查询商品﹑购物车﹑用户信息维等功能。后台管理包括公告管理﹑商品管理﹑订单管理﹑投诉管理和用户管理等模块。购物功能是电子商务购物网站与其他一般网站最重要的区别,一个好的购物功能设计也是体现一个系统是否完善的重要表现。购物功能的工作主旨就是让客户便于浏览,使用方便。浏览完图书,看到合适的后,我们用户第一件事情就是下订单来购买图书,我们可以在页面中设置一些按钮和购物车功能来实现这个操作。购物流程图,如图2:

  2.3 数据库分析

  设计一个数据库需要耐心收集和分析数据,仔细理清数据间的关系,消除对数据库应用不利的隐患等等。一个数据库的设计好坏将直接影响将来基于该数据库的应用。此购物系统的数据库主要是分析图书和用户之间的各种关系和属性。搜集分销商的所有图书数据,这些图书数据可以分为三类:纸面记录、电子数据、网上数据。无论对于哪一种数据,都要对其进行检查,修正有问题的数据,删除重复和过期的记录。在检查的同时,还要对这些数据进行分析,为制定图书目录方案做准备,如图3所示。

  客户信息表内保存着在线商店中所有客户个人所拥有的个人信息和资料,是在线商店的后台管理人员进行商品销售的设计规划和进行决策的依据和参考。客户ID则是客户个人身份证明的依据。

  2.4 图书电子商务网站的系统设计

  对系统进行详细的介绍,包括网站平台的建设、主要页面的设计、后台数据库的设计、动态网页与数据库的设计等等。

  详细设计阶段是整个系统设计过程中的核心部分,它的目标是确定应该怎样去具体实现系统的各种要求。

  如网站页面的设计,采用了静态和动态相合的方式,即静态的主画面和动态的栏目,体现出网站的勃勃生气,给顾客一种清新、时尚的感觉。其中还加入动态时间和日期、取回密码、修改资料等功能,给来访者提供很多便利。

  网站主页如图4所示。该页面即可对各式各样的图书进行浏览,如果浏览者想看更详尽的信息可点击相关的连接,查看更为详细的信息,如作者,价钱,出版日期等等,当浏览者登陆时还可以查看购物车的情况、进行个人资料的修改、甚至可以向网站反馈购物中遇到的各种问题。

  如图书搜索页面设计,该功能提供对图书的模糊搜索,如果有搜索到相关结果会以一定的顺序显示出来,若无符合的图书则提示无用户想查询的图书,对应的界面如图5所示。

  当采用立即查询时,可以按照书名、作者、出版社、ISBN这四种方法进行查询,只要输入相应的关键字就可以了。除了立即查询之外,为了更加精确的查询,节省用户的时间,本网页还提供了高级查询,高级查询的界面如图6所示:

  只要用户知道自己想要的书目,就可以在高级查找里面进行精确的查找,这样就不用像立即查找那样,大海捞针了,大大节省了用户搜索的时间。在动态网页与数据库的连接方面,Access数据库功能强大,性能优越,更加稳定。根据为“图书电子商务网站”设计的E-R图,下面将分别介绍动态网页与数据库的连接、网站前台功能设计以及后台管理功能模块设计。

  在前台设计中将分别提及会员注册、登陆和图书搜索功能,后台管理包括了添加新图书、修改管理密码和图书管理功能。

  实现该功能对应的页面为conn.asp,在所有与数据库有联系的页面中都要加入该页面,

  方式为<!--#includefile=”

  CONN.asp”-->,其关键代码如下:

  <%optionexplicitdimconn,connstr,database,rsdatabase=”db/bookshop.mdb”

  ‘数据库文件Setconn=Server.CreateObject(“ADODB.Connection”)‘建立连接对象connstr="Provider=Microsoft.Jet.

  OLEDB.4.0;DataSource="&Server.MapPath(""&database&"")conn.Openconnstr‘打开数据库%>

  3 结语

  由上文可见,该图书电子商务网站已经可以在网络环境下顺利运行,能够为用户提供方便快捷的图书购物平台,能较好满足用户购买图书的基本需求,同时对网站管理者而言,本系统的管理界面操作简便,易于管理,数据库也具有很好的兼容性和可扩展性。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭