ASP的电子商务网站设计与编程(论文).doc
《ASP的电子商务网站设计与编程(论文).doc》由会员分享,可在线阅读,更多相关《ASP的电子商务网站设计与编程(论文).doc(22页珍藏版)》请在三一办公上搜索。
1、论文题目:ASP的电子商务网站设计与编程摘要 关键字1绪 言1.1课题背景1.2课题的主要研究工作2 本毕业设计的环境设置与工具介绍2.1 Windows 2000 2.2 IIS2.3 ASP 2.4 SQL Server 20003 网站方案设计3.1 网站的性能要求(本网站的设计将涉及到广告宣传、网上订购、用户投诉、后台管理等功能)。3.2系统的可行性分析(1)经济上的可行性(2) 技术上的可行性(3)管理上的可行性3.3 网站设计原理以及特点3.4 系统流程分析(1)前台客户的浏览订购流程(2)后台管理员的处理订单流程4 网站框架设计4.1 系统功能模块描述4.2 数据库模块描述5 主
2、要功能模块的具体实现5.1 通用模块的目的与实现5.2 登录框的设计5.3站内提示信息设计5.4商品类别管理设计5.5商品管理设计5.6订单的管理设计5.7 投诉管理设计5.8查询模块的设计5.9购物车的管理设计5.10收银台的设计5.11用户管理模块设计6总 结致谢参考文献ASP的电子商务网站设计与编程摘要随着计算机技术的日益发展,现代社会已经到了真正的信息时代,互联网上的这个虚拟世界正在具体化、现实化,并逐渐与现实生活融为一体。电子商务的迅速发展不仅是因为其将传统商务流程电子化、数字化而提高效率,而且在于其创造了更多的贸易机会。这是一个发展迅速的新市场,将形成一套全新的贸易活动框架。与此同
3、时,商业空间也发展到全球规模, 这更加促进电子商务的(Electronic Commerce, EC)飞速发展,电子商务网站也就应运而生。建立商业网站,成了企业走近电子商务的第一步,电子商务网站使传统的封闭营销方式转化为利用互联网的方便性,向全世界的消费者宣传自己的产品。本论文主要从网站的内容定位、模块结构、外观设计三方面着手进行设计,电子商务网站的主要构件包括:数据库(客户数据库、商品数据库)、购物车、客户公告、用户注册和登录、订单查询、商品搜索引擎。关键字:电子商务,ASP,网上订购,购物车,数据库1绪 言本章阐述选课的研究背景、目的、意义以及国内外发展现状。1.1课题背景随着计算机网络技
4、术发展与应用的极大突破,企业利用互联网争夺新市场,进行电子商务的活动越来越多,并且绝大多数获得了较好的经济效益,建立一个好的网站正越来越受到企业的重视和关注。网络技术的飞速发展,给世界创造了巨大的信息财富,全球经济的延伸,使人类产生了广泛交流的强烈愿望。面对电子商务的波澜浪潮,各个大小商业网站应运而生。电子商务网站的起步与发展,改变了传统的经营运作模式,为信息共享和信息协作提供了无限空间。Internet的出现和发展对人类的生活、工作等产生了巨大的影响。而电子商务是Internet发展的直接产物,是网络技术应用的全新发展方向电子商务凭借其成本低、效率高、机会多等优势,吸引着越来越多的商业企业。
5、网络的出现和发展,给商业领域带来的巨大革命,使得全球范围内蓬勃发展的“电子商务”对各行各业都产生了积极而深远的影响,这使建立电子商务网站成为必然。 “电子商务”源于英文:ELECTRONTC COMMERCE 简写为eco。顾名思义,其内容包括两方面:1、电子方式 2、贸易活动。其定义是利用TCP/IP公网网络和技术进行在线无纸交易和商务作业的活动。要实现电子商务,首先它离不开电脑和互联网。电子商务网站的主要经营模式:按电子商务服务的区域划分,商务网站的交易模式主要有两类:商家对消费者模式(B2C)和商家对商家模式(B2B)这个模式为个人用户提供了一种全新的购物方式选择。1.2课题的主要研究工
6、作本毕业设计任务就是在Windows 2000下以ASP+SQL数据库系统为工具,实现电子商务网站的设计。对ASP和 SQL功能和实现方法进行进一步了解。同时,也更直观的说明网站设计与制作。2 本毕业设计的环境设置与工具介绍本章对硬件没有做介绍,只介绍一下软件环境及开发工具。2.1 Windows 2000 本网站使用Windows 2000 professional作为系统开发环境。Windows 2000 professional 其实是Windows NT Workstation(Windows NT 工作站)的最新版本,是专为各种桌面计算机和笔记本开发的新一代操作系统。它继承了Wind
7、ows NT 的先进技术,提供了高层次的安全性、稳定性和系统性能。同时,它帮助用户更加容易的使用计算机、安装和配置系统、脱机工作和使用Internet等。对于电脑和网络系统的管理员而言,Windows 2000 professional 是一套更具有可管理性的桌面系统。2.2 IIS IIS 是Internet Information Server的缩写,它是微软公司主推的Web服务器。在Windows 2000安装光盘中包含IIS5.0。IIS与Windows NT Server完全集成在一起,所以用户能够利用Windows NT Server和NTFS(NT File System,NT的
8、文件系统)内置的安全特性,建立强大、灵活而安全的Internet或Intranet站点。IIS的一个重要特性就是支持ASP。 IIS提供了一个可与Windows NT操作系统紧密相连的以事物为基础的网络服务器。他的更高一级具有两个特点:一是对于HTTP有关的服务领域的功能有所加强,这种加强使得IIS可管理多个网络地址,调整地址或特定应用的装置。二是除了有管理和开发功能外,还有了其它的一些功能作为补充,例如它可以支持HTTP1.1的应用开发端的改进,包括以事物处理为基础的应用、独立进程、对SSL(Secure Socket layer)的支持、ADO和新的开发工具。2.3 ASP ASP(Act
9、ive Server Pages)建立在IIS和Windows 2000中并会在安装操作系统和Web服务器后自动安装。简单地说,ASP是一种通过截取收到的请求和处理发出的响应与用户进行交互的技术,用于一般用途的普通的HTTP请求和响应遵循一种不灵活模式,不适于动态交互。当你的Web站点放置在上并运行脚本时,服务器会查看每个文件已核实是否每个文件都含有ASP。如果确实如此,服务器就将那些文件路由到ASP,在将它们送到客户端之前进行处理,然后对脚本进行处理并生成适当的内容,用于传回道浏览器或客户机中。由于ASP在将待发信息发出之前有机会对信息进行处理,因此就可以内置各种各样的功能,例如可以进行数据
10、库访问,也可以使用VBScript或JScript任何你想使用的脚本语言所提供的功能。VBScript是使用的默认语言,但是在Windows 2000中包含了VBScript和JScript两种脚本引擎。ASP本身不是一种编程语言,它更象是一种将脚本对象组建和与Web服务器间的交互作用粘合在一起的粘合剂。从技术角度讲,ASP是由对象组成的,这些对象被VBScript或JScript调用来完成某些极为有用的功能,如截取由用户提交的数据、对用户的输入做出的响应、管理应用程序和会话,以及操纵服务器等。这些在以后会详细介绍。2.4 SQL Server 2000微软的SQL Server 2000是一
11、个关系数据库,它是一项完美的客户/服务器系统。本设计所采用的数据库应用程序都是基于SQL Server之上的,采用ODBC及标准的SQL查询。SQL Server提供服务器端的软件,这部分需要安装在NT Server上,SQL Server的用户端则可以安装在许多用户端PC系统中,Windows可以让用户端进行数据库的建立,维护及存取等操作,SQL Server可以最多定义32767个数据库,每个数据库中,可以定义20亿个表格,每个表格可以有250个字段,每个表格的数据个数并没有限制,每一个表格可以定义250个索引。3 网站方案设计3.1 网站的性能要求电子商务网站可提供网上交易和管理等全过程
12、的服务。因此,它具有广告宣传、咨询洽谈、网上定购、 网上支付、电子账户、服务传递、意见征询、交易管理等各项功能。本网站的设计将涉及到广告宣传、网上订购、用户投诉、后台管理等功能。(1)广告宣传电子商务可凭借企业的 Web服务器和客户的浏览,在Internet上发播各类商业信息。客户可借助网站上的检索工具(Search)迅速地找到所需商品信息,而商家可利用网上主页( Home Page)在全球范围内作广告宣传。与以往的各类广告相比,网上的广告成本最为低廉,而给顾客的信息量却最为丰富。(2)网上订购电子商务网站可借助 Web中的邮件交互传送实现网上的订购。网上的订购通常都是在产品介绍的页面上提供十
13、分友好的订购提示信息和订购交互格式框。当客户填完订购单后,通常系统会回复确认信息单来保证 订购信息的收悉。订购信息也可采用加密的方式使客户和商家的商业信息不会泄漏。(3)服务传递对于已付了款的客户应将其订购的货物尽快地传递到他们的手中。 而有些货物在本地,有些货物在异地,电子邮件将能在网络中进行物流的 调配。而最适合在网上直接传递的货物是信息产品。如软件、电子读物、信息服务等。它能直接从电子仓库中将货物发到用户端。(4)交易管理整个交易的管理将涉及到人、财、物多个方面,企业和企业、企业和客户及企业内部等各方面的协调和管理。因此,交易管理是涉及商务活动 全过程的管理。电子商务的发展,将会提供一个
14、良好的交易管理的网络环境及 多种多样的应用服务系统。这样,能保障电子商务获得更广泛的应用。3.2系统的可行性分析(1)经济上的可行性 首先,本次设计是面向一个小型的网上购物系统,所以在经济上的要求比较容易达到。其次,当前电脑配件的性能不断提高,高档计算机的性能甚至超过了小型服务器,可以花费相对较少的费用就可买到性能比较高的机器。这些都为本系统的开发提供了较为充分的经济基础,还有就是可充分利用目前宿舍内已经拥有的上网环境,节省资金。(2) 技术上的可行性 从系统构成环境看:本系统可以采用客户/服务器(Client/Server)的结构体系。由于到完全开放的网络条件,网上资源的丰富和可利用性,使得
15、本网站开发时更加容易。从硬件环境上来看,本系统对计算机硬件的基本要求为:奔腾3以上处理器, 128MB以上内存。从软件环境来看,首先系统的是在Windows 2000环境下完成的。而数据库采用SQL Server2000,在数据库功能方面新增了功能强大、使用方便的ADO(Active Database Object)技术,可以方便地和多种数据库相连,并支持Client/Server多层结构模式。(3)管理上的可行性 首先,由于本网站实现的是一个小型的系统,实现的都是最基本的功能,所以,不论是管理员还是客户应用起来都比较方便。其次,系统开发将采用更加友好的界面,使操作人员易于掌握和管理。综上所述
16、,本系统开发目标明确,开发时机成熟,从多个角度都是完全可行的。3.3 网站设计原理以及特点 提供高效的内容丰富的Web商业服务是一项连续不断的任务,这并不是做好几个网页放在里面就可以了。所以,一开始,一定要明确制作哪种类型的电子商务网站。电子商务网站就规模上来说,可以分为大中小型网站。这里说的是规模,而不是功能,也许有大型网站和中型网站的功能差不多的,但真正的基础却相差很远。就像亚马逊和8848。两者相比,功能并不差很多,但差的是技术、资本、维护、遍布地区等等。 本网站的设计是一个小型的B to C模式的电子商务网站,这就是本网站设计原理的出发点。首先,要明确建立小型的电子商务网站的特点及基本
17、要求。小型电子商务网站所出售的东西一般都不可能太贵,也可能很全。本网站要设计可以面向学生也可以面向儿童,即可以面向一般女性也可以一般男士等。本网站设计要要突出小网站能够吸引人的地方,网站中有品种繁多的商品,并且简单,容易熟悉,让顾客有一种家的感觉。 本电子商务网站是对技术的要求首先是有动态交互性。所谓动态交互式网站就是能动态的更新内容,比如说商品种类的更新、商品的更新、商品被浏览和购买的统计等。这就要求与数据库有良好的结合;而交互式则是商业网站的基本要求,比如顾客要购买商品,当他第一次进站时,网站要提醒他注册,如购不是,则可以登录购买。通过ASP及SQL就可以实现这些功能。 单纯的HTML语言
18、编写的网站,事实上只能说是一部图文并茂的书,只能一页一页的翻看,除此之外,就不能再做更多的其他事情了。而动态交互式网站则大大改变了这点,动态交互式最大的优点就是它使得网站有了“人性”,可以和网页进行单独的对话。比如电子商务网站,当你第一次进入并购买商品时,就马上由提醒你注册登录。当然它还有很多优点,这里就不一一列举了。电子商务网站还有以下特点:(1)普遍性:电子商务作为一种新型的交易方式,将企业和消费者带入了一个网络经济、数字化生存的新天地。(2)方便性;在电子商务环境中,人们不再受地域的限制,客户能以非常简捷的方式完成过去较为繁杂的商务活动,如购买、查询商品等。(3)整体性:电子商务网站能够
19、规范事务处理的工作流程,将人工操作和电子信息处理集成为一个不可分割的整体,这样不仅能提高人力和物力的利用,也可以提高系统运行的严密性;(4)安全性:在电子商务中,安全性是一个至关重要的核心问题,它要求网络能提供一种端到端的安全解决方案,如加密机制、签名机制、安全管理、存取控制、防火墙、防病毒保护等等,这与传统的商务活动有着很大的不同;(5)协调性:商务活动本身是一种协调过程,它需要客户与企业间的协调,在电子商务环境中,往往电子商务的全过程是一气呵成的。3.4 系统流程分析为了更清楚的完成此电子商务网站,本小结将介绍系统流程。本网站中有两个系统流程。(1)前台客户的浏览订购流程电子商务网站的基本
20、任务决定了网站的经营方向,是站点建立后一切经营活动的核心和出发点。本电子商务网站是面向人们的一般生活需求,提供各类生活用品等。网站的访问者是网站的主要服务对象,访问者选择的是网站中提供的他所需的商品,但是他也有一定的限制。 下面就介绍一下访问网站的客户购物所需的一般过程。首先用户进入网站进行商品的浏览或直接搜索他所需要的商品,但是当他购买时就会有一定的限制了,如果是注册用户就可以直接登录进行购物。不是注册用户就需要立即注册,注册完后才可以进行购物。购物时首先选择所需要的商品,当选好商品后,用户就可以进行订购并查看购物车确定所购买的商品。确定后就可以到收银台添订单,然后提交订单,这样就可以在家等
21、着送货上门了。这样就可以足不出户享受生活了,本设计也就完成了基本的用户购物功能。详细的购物流程图如图3.1所示。浏览商品未注册用户 注册未登录登录用户选择商品订购商品购物车注册登录收银台提交订单图3.1 前台客户的浏览订购流程(2)后台管理员的处理订单流程 客户订购了他所需要的商品后,以后的工作就应该由系统管理员来完成了。管理员要根据客户的订单来进行操作,如果订单没有处理,那么管理员要首先处理用户订单。要按照订单给用户发货,然后就进行订单结帐,结帐后订单就可以删除了。其详细的流程过程如图3.2所示。 用户订单订单处理订单发货订单结账订单删除 图3.2后台管理员的处理订单流程这样网站的基本运行过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP 电子商务 网站 设计 编程 论文
链接地址:https://www.31ppt.com/p-2397779.html