微波EDA网,见证研发工程师的成长!
首页 > 射频和无线通信 > 射频无线通信文库 > 基于ASP技术的图书电子商务网站的设计与开发

基于ASP技术的图书电子商务网站的设计与开发

时间:06-30 来源:互联网 点击:

引言

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

  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)、管理员添加删除;

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

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

  2.3 数据库分析

设计一个数据库需要耐心收集和分析数据,仔细理清数据间的关系,消除对数据库应用不利的隐患等等。一个数据库的设计好坏将直接影响将来基于该数据库的应用。此购物系统的数据库主要是分析图书和用户之间的各种关系和属性。搜集分销商的所有图书数据,这些图书数据可以分为三类:纸面记录、电子数据、网上数据。无论对于哪一种数据,都要对其进行检

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top