【asp源码栏目提醒】:网学会员鉴于大家对asp源码十分关注,论文会员在此为大家搜集整理了“基于ASP NET实现在线商店文献综述 - 编程语言”一文,供大家参考学习
基于
ASP.NET实现在线商店文献综述 摘 要:近年来随着Internet的迅速崛起互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。
于是电子商务开始流行起来越来越多的商家在网上建起在线商店向消费者展示出一种新颖的购物理念。
基于.net的在线商店系统是应用visual studio .net技术sql server数据库技术以b/s结构为工作原理开发的依附于网络的在线购物系统通过网上购物系统的建设以实现对商业零售企业提供信息化管理。
建立了B2C的网络销售系统。
运用HTML语言、javaScript技术、ADO、
ASP.NET与后台数据库链接等关键技术建设网上购物系统。
关键词:B2C、网上购物、
ASP.NET、数据库 一、引 言 随着我国加入了WTO我国就面临着国际的激烈竞争。
特别是在商品的销售上。
但是要销售商品就要有很广泛、迅速、准确的信息来源。
而现在迅猛发展的网络技术正好就可以满足销售商品条件的要求。
所以人们在想通过网络来完成商品的销售。
这样在线商店就成为我们面临的一个新课题。
二、 网上购物的现状 近年来随着Internet的迅速崛起互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。
于是电子商务开始流行起来越来越多的商家在网上建起在线商店向消费者展示出一种新颖的购物理念。
网上订购系统作为B2BB2CBusiness to Customer即企业对消费者C2CCustomer to Customer即消费者对消费者电子商务的前端商务平台在其商务活动全过程中起着举足轻重的作用。
本文旨在讨论如何建设B2C的网上购物系统。
网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些比经常变动或更新的资源如公司简介、管理规范和公司制度等等动态信息是指随时变化的信息如商品报价会议安排和培训信息等。
网上购物系统具有强大的交互功能可使商家和用户方便的传递信息完成电子贸易或EDI交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
在美、日等信息化程度较高的国家和地区网络商店发展速度迅猛美国的世界级超一流的零售商如沃尔玛凯玛特家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。
调查表明美国的家庭已越来越习惯于在家中从网上购物。
在我国网上购物从无到有也不过短短几年时间。
我国第一家网上购物发生在1996年燕莎友谊商场首次通过网上商城售出一个景泰蓝虽然货款的支付不是在网上进行的但这毕竟为我国零售业奏出了网上购物的先声。
现在随着网络的不断发展上网购物以成为一种趋势。
目前国内外许多商家都把互联网作为发展自己的平台。
我国主要的重要的在线商店如阿里巴巴、淘宝等。
国外的知名的有如亚马逊书店等。
它们真的解决了支付安全、快速、准确。
它们形成了订购、支付、送货、售后等一条龙服务。
就我参考的资料和文献对于在线商店方面人们已经解决了这些问题。
支付宝此网站解决了网络贸易支付安全问题 由于网上交易的广泛化使得人们的诚信得到了进一步的考验。
为了交易双方的公平诚信这样就出现了第三方支付。
即就是交易的双方都要通过第三放进行交易。
买方将自己的货币存放到第三方、只有自己收到满意的物品时第三方才将货币交给卖方。
这样很大程度上阻止了网上交易的欺骗的产生。
也说明了进行可行性的数据加密技术。
使得交易的安全性得到了提高。
瑞典Cycore开发的Cult3D使得基于
ASP.NET的商品 3D 展示成为现实。
由于人们在网上购物时大部分都是通过观察货物的照片和看商家对自己的商品的介绍来决定。
人们不能象现实生活中可以从三维去观察这个物品。
而该系统就解决了这个问题。
是人们象现实生活中一样从同的角度去观察物品。
达到和商家的介绍以致这样大大的提高了人们购买的兴趣和信心。
三、网上购物系统的可行性分析 电子商务网站实施的可行性分析主要包括技术可行性分析指构建与运行电子商务网站所必需的软硬件和相关技术、经济可行性分析指构建与运行电子商务网站的投入产出效益分析和管理可行性分析指保证网站建设中所需要的人力资源即组织人员可行性分析建设电子商务网站前的可行性分析可以保证网站为企业获得更大的经济和社会效益。
在进行网站可行性分析中比较重要的是确定网站的赢利模式。
目前国内的电子商务网站中存在一个通病人气够足但缺乏明确的赢利模式。
没有利润的企业网站肯定不能长期维持。
国内的电子商务网站的赢利模式具有差异性如企业网站的在线销售赢利、8848通过收取网络技术服务费用排名、搜索、平台使用费、促销软件产品使用费等实现技术服务赢利模式、淘宝网目前的免费政策以培养人气和商气等。
现在流行的网上购物系统不仅要有漂亮的网页更要有严谨的规划。
每一个细小的环节都和重要。
这样才能使得在电子交易时避免不必要错误发生。
我们将使用HTML、
ASP等技术来编辑网页并运用
ASP技术把数据库和动态网页相关联。
传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中这种方法在数据量不大时有很多的应用场合。
当数据量比较大并且有较强的专业性时录入的费用和出错的可能性都相应上升。
本文在实际应用开发中解决方案是建立网站以及自己的数据库使得所需商品信息可以及时的保存、更新。
可以更好的及时了解商品买卖的情况。
三、二系统开发环境需求 本系统使用
asp.net作为开发语言使用sql server作为数据库能够充分的利用.net的优点提高程序的性能结合sql server数据库提供数据引擎实现整个系统。
基于
ASP.NET对在线商店的实现总体思想和实现的功能是 1 在商家信息平台要实现商家的信息查询、推荐、排名、活动、广告、店铺分类。
2 买卖信息平台要实现查询、推荐、热点排名、发布信息、导购指南。
3 在线购物平台要实现公告栏、最新产品、商品分类、特价商品、热门商品、商品搜索。
4 会员管理系统要实现注册、信息管理、会员列表。
5 后台管理要实现数据库表的管理、商品管理系统、信息管理系统、论坛管理系统、用户管理系统、所需商品的订购清单管理。
3.
asp.net概述 网络技术发展到现在Web数据库技术已经成为应用最为广泛的网站架构基础技术。
ASP是Microsoft公司配合IIS提供的一种动态网页实现技术而SQL Server则是Microsoft公司数据库系列中的旗舰产品两者结合为Web数据库技术提供了完美的实现体系。
本汽车商务网站与管理系统设计是基于HTML语言嵌套VBScript源代码的
ASP编程技术以IIS为服务平台实现网上汽车销售系统的构建。
前台使用了html
asp jsp来构建而后台的数据库则使用sql数据库管理整个书店系统的后台数据。
在系统的实现流程上用户先注册新用户或登陆老用户再按照分类导航选车购车最后完成订单。
在整个过程中用户可随时查询购物车和订单状况还可以对每一辆车进行评论。
管理员可以在后台查看车库评论和订单情况了解购书情况以便管理。
ASP的工作原理
ASP通过后缀名为
asp的文件来实现一个
asp文件相当于一个可执行文件因此必须放在web服务器上有可执行权限的目录下。
当浏览器向 web服务器请求调用
asp文件时就启动了
asp。
Web服务器响应该HTTP请求调用
asp引擎解释被申请的文件。
当遇到与Active X Script兼容的脚本VBScript Javascript 时
asp引擎调用相应的脚本引擎进行解释处理。
若脚本指令中涉及到对数据库的访问就通过ODBC与后台数据库进行连接由数据库访问组件实现对数据库的操作并将执行结果动态生成一个HTML页面返回 web 服务器端然后与页面中脚本的HTML合并成一个完整的HTML页面送至客户端浏览器。
因而客户端浏览器接收到的是经web服务器执行以后生成的一个纯粹的HTML文件可被运行在任何平台上的浏览器所执行。
同时由于
asp的脚本程序是在服务器端执行的通常脚本代码不会被别人窥视保证了程序代码的安全和知识产权。
另外程序执行完毕后服务器仅仅是将执行的结果返回给客户端浏览器减轻了网络传输的负担大大提高了交互的速度。
电子商务设计中涉及的网络技术及数据库技术已日渐成熟经过综合比较各类动态网页设计语言后本课题的设计选用了
asp技术。
Aspactive server pages是微软公司推出的一种用以取代CGI的技术基于目前绝大多数网站应用于windows平台
asp是一个位于windows服务器端的脚本运行环境通过这种环境用户可以创建和运行动态的交互式的web服务器应用程序。
例如响应用户查询数据库的要求而生成报表而且
asp与其它web设计工具相比有着以下优点完全与HTML文件融合容易创建、修改不需其他编译、联接程序面向对象可扩展等因此
ASP技术非常适合于购物网站的设计。
2.
ASP技术最新的发展状况 IIS 5.0
Asp 3.0 IIS 5.0内含新版
Asp 3.0版提供有新的转向方法的流程控制和全新的错误处理对象能够处理
Asp的程序错误提供更好的错误处理功能。
现在
ASP支持window Scripts Components能够将一些程序转换成重复使用的Com对象新版支持webDAv允许他用者直接通过HTTP通讯协定 编辑、移动和删除文件。
选择
ASP建站的原由 ①简单易学编辑方便。
使用VBScript、Jscript 等简单易懂的脚本语言结合HTML代码使用普通的文本编辑器即可进行编辑设计②效率高对机器硬件设备的要求不高。
有了
ASP程序不必担心客户端的浏览器是否能运行所编写的代码客户端的浏览器不需要执行这些脚本语言无须Compile 编译所有的程序都将在服务器端直接执行。
当程序执行完毕后服务器仅将执行的结果返回给客户浏览器这样也就减轻了客户端浏览器的负担大大提高了交互的速度③可扩充性较强。
ASP 使用ActiveX Server ComponentsActiveX 服务器组件可以使用Visual Basic 、Java 、Visual C 、COBOL 等程序设计语言来编写所需要的ActiveX Server Component 。
ASP常见漏洞 1在 程 序名后加特殊符号可看源程序 在使 用 w indow95pws或IIS3.0的网站钟如果输人特殊符号包括小数点::DATA812e2e41sp 2easp将可以在客户端看到
ASP源程序。
File system object对象的威胁 2
ASP 可以通过FileSystem Object对象实现文件操作包括文本文件的读写、目录操作、文件拷贝改名和删除等。
这对 于 提 供主页空间的服务器是个极大的危害利用FileSystem Object对象可以修改下载FAT分区上的任何文件对于NTFS分区也要将web目录建立在NTFS分区上权限不能设置为完全控制。
3直接利用URL非法访问页面安全漏洞对于每个试图访问被限制的
ASP内容的用户必须经过身份验证 这是一个容易被忽视的安全性问题。
有人采用在程序开头利用session进行判断的方法来防止非法访问 但依然无法从根本上解决问题。
ASP与 SQL Server 的结合固然是一种适合的汽车商务网站建设方案有着他们自身的优点。
但是它仍有不安全的因素正如上文中提到的有许多安全因素需要我们多加注意。
所以在我们实施网站的建设过程中应该注重网站的安全性建设。
6. sql server概述 sql server是microsoft开发和推广的关系数据库管理系统dbms。
sqlstructured query language译为结构化查询语言在关系型数据库中的地位就犹如英语在世界上的地位。
sql语言结构简洁功能强大简单易学 sql语言被广泛的应用11。
它是数据库系统的通用语言利用它用户可以用几乎同样的语句在不同的数据库系统上执行同样的操作。
所以如今很多大型数据管理系统和微机上常用开发系统都支持sql语言作为查询语言。
sql server是microsoft开发和推广的关系数据库管理系统dbms。
sqlstructured query language译为结构化查询语言在关系型数据库中的地位就犹如英语在世界上的地位。
sql语言结构简洁功能强大简单易学 sql语言被广泛的应用11。
它是数据库系统的通用语言利用它用户可以用几乎同样的语句在不同的数据库系统上执行同样的操作。
所以如今很多大型数据管理系统和微机上常用开发系统都支持sql语言作为查询语言。
五、结束语 电子商务的应用使跨国公司对消费者的“锁定”越来越牢固从而进一步拉大了与弱小汽车企业的距离逐步使市场呈现“主流化”。
汽车巨头将更加处于领先地位。
正因如此世界汽车列强抢攻电子商务的脚步加快。
先是丰田、福特与软件公司合作随后是通用与福特、戴克集团联手共建全球最大的电子商务风险市场。
计划连接3万个供应商继而是大众公司宣称要建自己庞大的电子商务网。
这些“浩浩荡荡”的举动、确实让站在WTO门槛上的我国汽车业不由自主地产生了一种紧迫感和危机感。
参考文献 1 刘颖杨文堂绩效考核制度与设计m北京:中国经济出版社2005:8-45. 2 曾强聪软件工程m北京:高等教育出版社2005:1-150. 3 李存斌黄铁英等数据库应用技术—sql server简明教程m北京:中国水利水电出版社2005:1-182. 4 季久峰李志等
asp.net办公自动化系统开发实例导航m北京:人民邮电出版社2005.7:5-18. 5 李万宝
asp.net技术祥解与应用实例m机械工业出版社2005.9:8-250. 6 石磊但正刚
asp.net数据库编程祥解c版m高等教育出版社2004.17-169. 7 mickey williams著冉晓罗邓郭炎译micraosoft visual c.net core referencem北京:清华大学出版社2004:5-163. 8 张俊何长松译
asp.net开发人员手册m北京:北京电子工业出版社2002:6-58. 9
asp.net高级编程m北京清华大学出版社2002:105-136. 10 王超张鹏
asp.net/xml深入编程技术m北京:北京电子希望出版社2002:1-35 11 sql server 2000中的sql语言简介eb/olhttp://www.51cto.com. 3 屈喜朱杰.ASPSQL Server开发动态网站实例荟萃.机械工业出版社M2006 4 顼宇峰.ASPSQL Server典型网站建设案例.清华大学出版社M.2006:390 5 赵丹丹.
ASP站点的安全性分析及对策初探.长春大学学报J.Vol.16 No.2.2006 6 陈会安.
asp3.0与IIS4或5网站架设彻底研究. 中国青年出版社 7李沫沫李宇亮.运用
ASP技术实现动态网站的设计与开发.云南民族大学学报自然科学报J .Vol.13.No.1.2004:55 8张玲. 网站设计中
ASP技术的应用.商场现代化.J.No.463.2006