ASP网络购物系统|网上购物|电子商务|B2C|网店
开题报告
网上购物系统
|
|
一、选题的目的及研究意义
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
网上订购系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网上购物系统。 网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。 |
|
二、综述与本课题相关领域的研究现状、发展趋势、研究方法及应用领域等
1网上购物的现状
在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。 在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。现在随着网络的不断发展,上网购物以成为一种趋势。 2网上购物系统的构建
现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本文在实际应用开发中解决方案是建立网站, 以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。 库服务器和Web服务器连接。
|
|
三、对本课题将要解决的主要问题及解决问题的思路与方法、拟采用的研究方法(技术路线)或设计(实验)方案进行说明
通过网上购物系统的建设以实现对商业零售企业提供信息化管理。建立了B2C的网络销售系统。着重论述了系统功能与实现、数据流程及存储,包括商品目录、用户注册、网上订货与购物、库存查询、后台数据库管理等。
运用HTML语言、VBScript技术、ADO、ASP与后台数据库链接等关键技术建设网上购物系统。实现网上购物系统以下功能: (1)为客户提供24小时方便快捷的在线订购服务。 (2)商品信息的维护与管理。 (3)高效的商品数据方案,对商品信息进行科学、灵活地分类、存储。 (4)强大、方便、快捷的查询。 (5)订单号模块。 (6)将客户商业逻辑规则融入系统,即根据不同客户属性,提供不同付款方式。 (7)订单管理。 性能需求
开发平台:Asp+Access+IIS
开发语言:ASP ASP的特点的特点为:
|
|
四、检索与本课题有关参考文献资料的简要说明
1非常网络6+1 龙马工作室编著
2网络程序设计---asp 编著 沿俊杰
3. 丁贵广 《ASP编程基础与实例》2002年 机械工业出版社 312页
4. 樊健平《ASP高级编程及其项目应用开发》2003年 中国水利水电出版社 370页
5. 袁宁 《网上商店大制作》2001年 重庆大学出版社 481页 |
|
五、毕业设计进程安排
第3周:……
第4周—第5周:……
……
……
……
第…周:……
|
|
六、指导教师意见
1.对开题报告的评语
手写
2.对开题报告的意见及建议
手写
指导教师(签名): 手写
年 月 日
|
|
所在院(系)审查意见:
手写
负责人签字(盖公章) 手写
年 月 日
|
运用HTML语言、VBScript技术、ADO、ASP与后台数据库链接等关键技术建设网上购物系统。实现网上购物系统以下功能:
(1)为客户提供24小时方便快捷的在线订购服务。
(2)商品信息的维护与管理。
(3)高效的商品数据方案,对商品信息进行科学、灵活地分类、存储。
(4)强大、方便、快捷的查询。
(5)订单号模块。
(6)将客户商业逻辑规则融入系统,即根据不同客户属性,提供不同付款方式。
(7)订单管理。
【关键词】B2C、网上购物系统、ASP、数据库
1.1 网上购物系统的发展-------------------------------------------------------------------
1.2 网上购物的现状-------------------------------------------------------------------------
1.3 网上购物系统的构建-------------------------------------------------------------------
§2 程序开发的技术基础
2.1 VBSCRIPT语言-------------------------------------------------------------------------
2.2 ASP技术----------------------------------------------------------------------------------
2.2.1 ASP概述--------------------------------------------------------------------------------
2.2.2 ASP工作原理--------------------------------------------------------------------------
2.2.3 ASP的发布-----------------------------------------------------------------------------
2.3 数据库原理-------------------------------------------------------------------------------
2.3.1 SOL语言简单介绍--------------------------------------------------------------
2.3.2 ADO技术介绍-------------------------------------------------------------------
2.3.3 Access数据库 -------------------------------------------------------------------------
§3 网上购物系统的设计及实现
3.1 系统设计 ----------------------------------------------------------------------------------
3.1.1 系统功能分析---------------------------------------------------------------------------
3.1.2 系统体系结构---------------------------------------------------------------------------
3.2.2 数据库的逻辑结构分析---------------------------------------------------------------
3.3 程序设计-----------------------------------------------------------------------------------
§4 总结
致谢-----------------------------------------------------------------------------------------------
参考文献------------------------------------------------------------------------------------------
1.1 网上购物系统的发展
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
网上订购系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网上购物系统。
网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。
1.2 网上购物的现状
在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。
在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。现在随着网络的不断发展,上网购物以成为一种趋势。
现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本文在实际应用开发中解决方案是建立网站, 以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。
§2 程序开发的技术基础
2.1 VBSCRIPT语言
VBScript脚本语言脚本是应用程序在网页上表达的语言,可以将脚本嵌入Web页中。通常脚本在服务器上运行,但也可以采用客户端和服务器端结合使用VBScript是ASP的默认脚本语言。
2.2 ASP技术
2.2.1 ASP概述
ASP(Active Sever Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface)技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。
ASP是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互 式动态网页,包括使用HTML 表单收集和处理信息、上传与下载等。 通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供“静态”(static)的主页内容。所谓“静态”,是指站点的主页内容是“固定不变”的。一个“静态”的站点,若要更新主页的内容,必须手动更新其 HTML的文件数据。而随着Web技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下。ISAPI针对这一缺点进行了改进,利用dll(动态链接库技术),以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术 Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。ASP使用的 ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。
2.2.2 ASP工作原理
ASP与常见的在Client端实现动态主页的技术如Java applet、 ActiveX Control、VBScript、JavaScript等不同,ASP中的命令和 Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端的Script命令则是由浏览器来解释执行。由于 ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP,也不必担心别人下载程序从而窃取编程逻辑。ASP程序通过后缀名为. asp的ASP文件来实现其功能,一个. asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web服务器。如果Web服务器上装ASP,就调用ASP,ASP读出相应 . asp文件,解释并执行命令,动态生成一个HTML页面回传Web服务器,然后Web服务器把结果发送给浏览器。ASP文件的制作和HTML类似,且可和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中,这使得HTML文件的编写与脚本的开发融合在一起。通过ASP内置的对象、服务器组件 (Sever Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。
ASP与网关及服务器扩展模式相比有以下优点:
(1)完全与HTML文件融合在一起;
(2)容易创建,不需要其它编译、链接程序;
(3)面向对象的并通过ActiveX Sever对象可扩展。
在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于服务提供者来说,其目的则是向用户推销自己的产品或服务。因此,让用户通过浏览器查询服务的后端数据是许多Web服务提供者必须提供的服务,ASP通过内置的ADODB组件来实现这一功能。可以使用ADO去编写紧凑简明的脚本,以便连接到ODBC兼容的数据库和OLE DB兼容的数据源。
2.2.3 ASP的发布
当编辑好ASP文件后,必需发布后才能实现其功能,ASP文件本身并不能运行。我们用Windows自带的工具IIS(windows2000 XP)来发布ASP文件。(Windows 98用PWS发布)在Windows XP中打开控制面板→管理工具→Internet信息服务。双击Internet信息服务,于是我们就来到了IIS的使用界面。
打开网站→默认网站,在默认网站内新建立虚拟目录,为目录起个别名例如“网上购物” →选择内容的目录路径→设置权限(通常不允许访问写入权限,防止网页被改) 顺利完成以上操作就表示你已经成功发布了你的网页。(“网上购物”已在默认网站内)
2.3 数据库原理
2.3.1 SOL语言简单介绍
SQL是英文Structured Query Language的缩写,意思为结构化查询语言。
SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作。目前,绝大多数流行的关系型数据库管理系统,如Oracle、 Sybase、 Microsoft SQL Server、 Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select、 Insert、 Update、 Delete、 Create 以及Drop在内的标准的SQL命令
(1)杨翼川、徐梅。《ASP动态网页设计实战》 机械工业出版社,2000年11月。
(2)徐军、吴玉新。《网站ASP后台解决方案》 人民邮电出版社,2001年1月。
(3)曹建《ASP实例教程CD 》 电子工业出版社,2000年12月。
(4)严桂兰、刘甲耀。《电子商务网站的设计与实现》 华侨大学学报(自然科学版),2001年1月。
(5)白以恩《计算机网络基础及应用》哈尔滨工业大学出版社,2000年1月。
以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
购买帮助>>