基于asp技术的企业手机销售网站的设计与实现毕设论文.docx
《基于asp技术的企业手机销售网站的设计与实现毕设论文.docx》由会员分享,可在线阅读,更多相关《基于asp技术的企业手机销售网站的设计与实现毕设论文.docx(17页珍藏版)》请在冰豆网上搜索。
基于asp技术的企业手机销售网站的设计与实现毕设论文
[摘要]:
本设计从实际出发,结合电子商务的发展状况和B2C对软件的需求,利用ASP和ACCESS数据库技术,开发出一个基于B2C的企业手机销售网站系统。
系统简单实用,适合手机销售类电子商务活动,也适合其他产品的网络销售,具有一定的推广意义。
[关键词]:
电子商务,手机销售,网站,设计,实现
1、研究的目的及意义
网上购物系统作为中小企业业务发展的一条新的电子交易渠道,正逐步受到中小企业特别是资金不足的中小企业的重视。
中小企业要实现自身的发展战略,在激烈的市场角逐中取胜,网上购物系统不失为一个优越而充满商机的平台。
然而,由于国内外开展网上购物业务的时间还不长,相关的一些技术还不够成熟,安全性问题还有待进一步解决。
因此,网上购物系统的研究成为一个重要的研究课题。
网上购物系统是一项庞大的系统工程,涉及面广,技术环境复杂,面临的技术挑战也更加艰巨。
通过本课题的研究,可以对网上购物系统的发展趋势、运作方式、业务流程、系统架构以及技术实现等进行深入的认识与研究,并将其应用到系统的开发与实践中。
目前许多网站建立了网上购物系统平台,为企业之间以及企业与用户之间提供各种交易的途径。
企业只要具备了一定的信息化手段,如企业内联网、管理信息系统、后台数据库等,就可以利用这些平台进行电子商务运作。
这为中小企业的发展创造的良好的机遇。
所以网上购物系统将有着巨大的市场潜力。
本课题开发实现的手机销售网上购物系统是电子商务的一种典型应用。
在网上购物系统的购物平台上,用户可以直接在因特网上浏览、查询、购买商品,而企业则可以通过网上购物系统发布新产品,在线接收订单或订货等等。
这些均在Internet上实现,不但可以大大方便客户,而且可以提高企业经营的效率,降低企业的经营成本。
因此网上购物系统具有重要的现实意义。
2电子商务概论
2.1什么是电子商务
电子商务是近年以来的热门话题,各种学术论文和教科书对它的定义也非常的多。
电子商务专家李琪教授在《电子商务概论》中对电子商务的定义是:
“首先将电子商务划分为广义和狭义的电子商务。
广义的电子商务定义为,使用各种电子工具从事商务或活动。
这些工具包括从初级的电报、电话、广播、电视、传真到计算机、计算机网络,国家信息基础结构——信息高速公路和Internet等现代系统。
而商务活动是从泛商品(实物与非实物,商品与非商品化的生产要素等等)的需求活动到泛商品的合理、合法的消费除去典型的生产过程后的所有活动。
狭义电子商务定义为,主要利用Internet从事商务或活动。
电子商务是在技术、经济高度发达的现代社会里,掌握信息技术和商务规则的人,系统化地运用电子工具,高效率、低成本地从事以商品交换为中心的各种活动的总称。
这个分析突出了电子商务的前提、中心、重点、目的和标准,指出它应达到的水平和效果,它是对电子商务更严格和体现时代要求的定义,它从系统的观点出发,强调人在系统中的中心地位,将环境与人、人与工具、人与劳动对象有机地联系起来,用系统的目标、系统的组成来定义电子商务,从而使它具有生产力的性质。
”
电子商务可以通过多种电子通讯方式来完成。
简单的,比如你通过打电话或发传真的方式来与客户进行商贸活动,似乎也可以称作为电子商务。
但是,现在人们所探讨的电子商务主要是以EDI(电子交换技术)和INTERNET来完成的。
尤其是随着INTERNET技术的日益成熟,电子商务真正的发展将是建立INTERNET技术上的。
所以也有人把电子商务称为IC(INTERNETCOMMERCE)。
Internet上的电子商务可以分为三个方面:
信息服务、交易和支付。
主要容包括:
电子商情广告;电子选购和交易、电子交易凭证的交换;电子支付与结以及售后的网上服务等。
电子商务是internet爆炸式发展的直接产物,是网络技术应用的全新发展方向。
Internet本身所具有的开放性、全球性、低成本、高效率的特点,也成为电子商务的内在特征,并使得电子商务大大超越了作为一种新贸易形式所具有的价值,它不仅会改变企业本身的生产、经营、管理活动,而且影响到整个社会的经济运行与结构。
从贸易活动的角度分析,电子商务可以在多个环节实现,由此也可以将电子商务分为两个层次,较低层次的电子商务如电子商情、电子贸易、电子合同等;最完整的也是最高级的电子商务应该是利用INTERNET网络能够进行全部的贸易活动;在网上将信息流、商流、资金流和部分的物流完整地实现,也就是说,你可以从找客户开始,一直到洽谈、订货、在线付(收)款、开据电子发票以至到电子报电子纳税等通过INTERNET一气呵成。
要实现完整的电子商务还会涉及到很多方面,除了买家、卖家外,还要有银行或金融机构、政府机构、认证机构、配送中心等机构的加入才行。
由于参与电子商务中的各方在物理上是互不谋面的,因此整个电子商务过程并不是物理世界商务活动的翻版,网上银行、在线电子支付等条件和数据加密、电子签名等技术在电子商务中发挥着重要的不可或缺的作用。
2.2电子商务的发展模式
电子商务主要交易类型有个人与个人的交易(CtoC方式)、企业与个人的交(BtoC方式)和企业之间的交易(BtoB方式)等几种。
参与电子商务的实体有四类:
顾客(个人消费者或企业集团)、商户(包括销售商、制造商)、银行(包括发卡行、收单行)及认证中心。
从个人到个人交易的模式称为C2C方式。
电子商务的C2C业务通常是通过第三方作为载体进行交易的。
由于个体数量大,C2C的电子交易一般频次较多,但总金额并不是太大。
但是由于它和从事交易的个体密切相关,所以个体对其关心和熟悉程度也较多。
从企业到终端客户(包括个人消费者和组织消费者)的电子商务业务模式称为B2C方式。
电子商务时代的B2C是通过电子化、信息化的手段,尤其是互联网技术把本企业或其它企业提供的产品和服务不经任何渠道,直接传递给消费者的新型商务模式。
因为它与大众的日常生活密切相关,所以被人们首先认识和接受。
企业与企业之间的业务模式被称作B2B,电子商务B2B的内涵是企业通过内部信息系统平台和外部网站将面向上游的供应商的采购业务和下游代理商的销售业务都有机地联系在一起,从而降低彼此之间的交易成本,提高满意度。
实际上面向企业间交易的B2B,无论在交易额和交易领域的覆盖上,其规模比起B2C来都更为可观,其对于电子商务发展的意义也更加深远。
在不同的模式中,又有不同的发展方式。
2.3对电子商务的评价
基于对电子商务的几种模式的发展分析,可以看出:
(1)电子商务将传统的商务流程电子化、数字化,一方面以电子流代替了实物流,可以大量减少人力、物力,降低了成本;另一方面突破了时间和空间的限制,使得交易活动可以在任何时间、任何地点进行,从而大大提高了效率。
(2)电子商务所具有的开放性和全球性的特点,为企业创造了更多的贸易机会。
(3)电子商务使企业可以以相近的成本进入全球电子化市场,使得中小企业有可能拥有和大企业一样的信息资源,提高了中小企业的竞争能力。
(4)电子商务重新定义了传统的流通模式,减少了中间环节,使得生产者和消费者的直接交易成为可能,从而在一定程度_上改变了整个社会经济运行的方式。
为各种社会经济要素的重新组合提供了更多的可能,这将影响到社会的经济布局和结构。
3ASP技术
3.1.什么是ASP
几年前,微软的部分网页文件后缀已由htm变成了asp。
这一变化虽小,但是意味深长。
它蕴涵着相当深刻的技术变革,标志着微软对它的新技术充满信心,也标志着微软在动态WEB技术方面,又向前迈出了一大步,因为它首次采用了ASP(ActiveserverPages动态服务器主页)机制。
什么是ASP?
在微软站点上对于ASP的权威定义是:
ActiveserverPages是一种开放式的非编译应用环境,使你能够组合HTML,Scripts和可重用的ActiveX服务器组件来建立动态的,强大的基于WEB的商业应用。
ActiveServerPages支持基于IIS上的服务器端脚本并且完全支持VBScript和Jscript。
它是微软公司的新一代开发动态网页的技术,具有开发简单、功能强大等优点,可以非常直观简易地实现复杂的WEB应用。
Microsoft的ASP不是一种语言,而是一套微软开发的服务器端脚本环境,ASP解释程序内含于IIS3.0,4.0和PWS4.0中,通过ASP可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。
在ASP环境中,因为所有的程序,其中也包括所有嵌在普通HTML中的脚本程序,都在服务器端执行,所以不必关心Client端的浏览器是否能运行所编写的代码。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,提高了交互的速度。
所谓脚本是由一系列的脚本命令所组成文件。
脚本语言是一种介乎于HTML和诸如JAVA,VisualBasic,C++等编程语言之间的一种特殊的语言,但它不具有编程语言复杂、严谨的语法和规则(但是根据微软的建议,最好在程序中设置使用严谨语法的声明)。
与一般程序一样,脚本也可以将一个值赋给一个变量,命令WEB服务器发送一个值到客户浏览器,还可以将一系列命令定义成一个过程。
所以,要编写脚本,只要熟悉至少一门脚本语言即可,如VBScript。
通过ASP这种环境,用户可以创建和运行交互式的动态网页,包括使用HTML表单收集和处理信息,上传与下载等等,就像访问者在使用自己的CGI程序一样。
但是它比CGI简单。
更重要的是,由于ASP使用的ActiveX技术基于开放设计环境,开发人员用户可以自己定义和制作组件加入其中,使动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。
此外,使用ASP还有一个优点,就在于ASP可利用ADO方便地访问数据库,从而可以利用ASP开发基于WWW的应用系统。
3.2ASP的特点
服务器端的编程一般来说比较难。
例如采用CGI来编程时,得学习一些相对比较难的编程语言如C/C++语言或者Perl语言,而在使用的时候,它们的效率也不高。
每次某个访问者激活一个CGI脚本的时候,在服务器一端都要启动一个新的进程,如果CGI使用的是象Perl一样的解释性语言,服务器将另起一个解释器,这些都要消耗处理时间和存储器。
为此,人们在最近几年陆续开发了一系列新技术来改变这种状况。
ASP是最有代表性的一种。
下面是ASP所独具的一些特点:
(l)使用VBScript,Jscript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。
(2)无须编译,容易编写,可在服务器端直接执行。
(3)使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。
也可以选用具有可视化编辑能力的VisualInterdev开发环境。
(4)与浏览器无关(Browserindependence),用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。
ASP所使用的脚本语言(VBScript,Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
(5)ASP与任何ActiveXScripting语言兼容。
除了可使用VBScript或Jscript语言来设计外,还通过Plug—in的方式,使用由第三方所提供的其他脚本语言,譬如REXX,Perl,TCL等。
(6)ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人窃取,也提高了程序的安全性。
(7)可使用服务器端的脚本来产生客户端的脚本。
(8)ActiveXservercomponents(ActiveX服务器元件)具有无限可扩充性。
可以使用VisualBasic,Java,VisualC++,COBOL等编程语言。
从应用上看,ASP有如下的功能:
(l)处理由浏览器传送到站点服务器的表单输入