ASP.NET在电子商务网站中的应用
[摘要] ASP.NET的许多技术特征,使它更适合于开发大规模的、分布式Web应用程序。本文通过网上购物系统的开发论述了ASP.NET环境下电子商务网站的设计及实现。
[关键词] ASP.NET Web应用程序 电子商务 数据库
一、前言
在互连网络高速发展的今天,商务网站已成为目前Internet上广泛使用的在线系统之一。为此我们设计了一个模拟购物超市的网上购物系统,论述了ASP.NET技术在各方面的应用。
二、ASP.NET技术简介
ASP.NET除了具有ASP的优点外,更具有功能强大,ASP.NET彻底抛弃了脚本语言,而代之于编译式语言(如VB、C#等),为开发者提供了更加强有力的编程资源;允许用服务器端控件取代传统的HTML元素并充分支持事件驱动机制,并为开发者提供了强力的集成开发工具Visual Studio.NET。
三、ASP.NET在网上购物系统中的应用
1.ASP.NET与ADO.NET结合访问数据库的实现
在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务。因此,让用户通过浏览器查询服务的后端数据是Web服务提供者必须提供的服务。本文对数据库的访问是通过.NET框架中包含的SQL Server专门提供程序来实现的。
ASP.NET与ADO.NET结合访问数据库的步骤如下:
(1)创建一个数据库连接;
(2)请求一个记录集合;
(3)把记录集合暂存到DataSet;
(4)如果需要,返回第(2)步(DataSet 可以容纳多个数据集合);
(5)关闭数据链路;
(6)在DataSet上作所需要的操作;
'创建对象SqlConnection
Dim Conn As New SqlConnection("server=localhost; DataBase=数据库名; UID=连接数据库时的用户名;PWD=连接数据库时的密码")
Dim adp As New SqlDataAdapter("select * from 要操作的数据表名",conn) '建立适配器对象,请求一个记录集合
Dim ds As New DataSet'建立DataSet对象
adp.Fill(ds, "DataSet中相应记录集合的表名") '填充DataSet,把记录集合暂存到DataSet
……'具体数据库操作代码省略
Conn.Close()'关闭数据链路
Conn=Nothing'清除对象
2.注册功能的实现
注册使用户的个人信息输入数据库,并使用户在购物过程中通过个人的用户名和密码。注册成功后,将设置一个Session变量来标识此用户已经通过了注册,是合法的可购物的用户,如Session(“Flag”)=true。
3.用户登录的实现
曾经注册过的老用户可以直接登录网站进行购物。登录时只需输入用户名与密码,提交给服务器,服务器查询客户信息库,如无此用户,将重定向到重新登录界面。若身份合法,将标识登录成功,设置Session变量,Session(username)=用户username,通过设置Session变量,用户在各页面跳转时,程序可通过Session来得到用户信息。在缺省情况下,如果没有用户请求,服务器只保留Session20分钟。同时也可设置Session的属性Timeout来改变这一时间长度,通过Session.Abandon也可强制销毁Session,来注销用户。
4.商品的显示
商品的显示包括商品的图片、商品的类别、商品的名称、商品的详细说明、商品的产地。而这些商品的信息都存放在后台数据中“Product”数据表中。为了在数据库中存储图片,可以把产品的图片存储在服务器上的一个固定目录下,同时,表内字段的值填充为图片的存储路径,这样便完成了图片的存储与管理工作。由于要在页面上显示图片,为了增强效果,所用的图片格式都选择为GIF型。商品显示的具体实现是通过Repeater控件读取后台数据中“Product”数据表来实现的。可以借助表格形式,在相应单元格内,通过标记,便可在相应位置显示图片。同时,显示商品名称时,也可增加超链接到商品具体信息页面,方法为: <%# DataBinder.Eval(Container. DataItem,"proname")%>
四、结束语
本文从软件设计的角度探讨了ASP.NET在电子商务网站建设实践中的应用,具有很好的实用价值。此方法也可推广到其他大中小规模的连锁销售企业构建电子商务系统。当然本系统还有其不足,如还应考虑Internet的安全问题、物流配送条件和用户消费信用等级、CA认证等诸方面。
参考文献:
[1]唐微胡智勇钱君:ASP.NET在网站开发中的技术研究[J].辽宁科技学院学报,2005,(02)
[2]谭明佳:基于ASP.NET的Web程序优化分析[J].计算机与现代化, 2005,(03)
[3]黄颖谢忠:ASP.NET、SQLServer技术在动态网站开发中的应用[J].电脑知识与技术,2004,(35)
[4]应毅毛宇光刘正涛:基于ADO.NET技术的Web访问数据库研究与实现[J].计算机与现代化,2005
目录
摘要 2
第一章 前言 3
第二章 编程环境基础知识 4
2.1 IIS与ASP的结合 4
2.2 ASP的内部特点 4
2.2.1 Request对象 4
2.2.2 Response对象 5
2.2.3 Session对象: 5
2.2.4 Application对象 6
2.2.5 Server对象: 6
2.3 利用ADO访问数据库 7
2.4 ASP与CGI的比较 9
第三章 需求分析 10
3.1功能需求 10
3.2 性能需求 10
第四章 总体设计 11
4.1系统模块结构设计 11
4.1.1 主要功能模块 11
4.1.2 系统功能结构图 11
4.1.3 模块功能介绍 12
4.2 数据库设计 12
4.2.1 概念结构设计 12
4.2.2 逻辑结构设计 13
4.3数据库的实现 13
第五章 详细设计 17
5.1导航模块详细设计 17
5.2运单查询模块详细设计 17
5.3 物流服务模块设计 23
5.4 新闻动态模块设计 24
5.5后台登录模块设计 27
5.6 初始化信息管理模块设计 29
5.7 公司简介管理模块设计 30
5.8 运单管理与添加模块设计 32
5.9 联系我们模块设计 34
5.10招聘信息模块设计 35
5.11分公司管理模块设计 36
第六章 测试和维护 37
结束语 38
致谢 39
参考文献 39
摘要
据调查:75-85%的上网用户通过搜索引擎和商业网站寻找新客户。可见,搜索引擎的登录和商业网站的发布已经成为企业网站盈利的手段。互联网正在融入我们的生活,并影响和改变着我们的生活。网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,企业物流平台正是一个供客户与企业进行交流的网上虚拟空间。及时与客户进行沟通和交流,对于企业来说是相当重要的。
【关键词】 企业物流平台、物流服务、运单查询
第一章 前言
? 经济全球化及现代物流业发展的系统化、信息化、仓储运输的现代化和综合化等趋势,对我国物流业的发展提出了全方位的挑战。面对跨国企业不断渗透中国物流市场的严峻形势,我国物流业走高科技之路势在必行。我国国民经济连续多年高速增长,为我国现代物流发展创造了良好的条件。目前,我国各类物流企业有14万家左右,中小型企业占大多数。在如此强烈竞争的环境下,要想取得一席之地,各企业在目前良好服务的基础之上,需提高企业的运营效率和自身管理水平。人工管理早已不再适应企业发展的要求,利用计算机网络对企业运营流程进行全方位的管理迫在眉睫。通过计算机网络对企业进行管理,不仅为企业的运营过程节省了大量的时间,提高了企业的效率,还为企业在客户群中树立了一个全新的形象,为企业日后发展奠定一个良好的基础。 第二章 编程环境基础知识
Wsb服务器是Web应用程序的心脏。IIS(Internet Information Server)是微软推出的Windows NT Option Pack的主要成员,作为Win2000server的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一。新推出的IIS5.0版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。
2.1 IIS与ASP的结合
在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法做出集成性的设计。现在我们利用IIS+ASP构成三层式Web结构的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。
利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:
1.减少构建和维护成本
2.加快联机过程
3.应用软件集中在服务器端开发管理
4.前端可使用任何浏览器(IE、Netscape…..)
5.后端可存取任何数据库 (SQL、Access…..)
6.可使用任何脚本语言开发 (VBScript、JavaScript、PERL…..)
2.2 ASP的内部特点
2.2.1 Request对象
(1)Request对象的集合
Form:用于检索HTTP请求正文中表单元素的值
QueryString:用于检索HTTP查询字符串中变量的值
ServerVariables:用于检索预定的环境变量的值
ClientCertificate:用于检索存储在发送到HTTP请求中客户端证书中的字段值
Cookies:用于检索在HTTP请求中发送的Cookie的值
(2)Request对象的方法
Request对象只有一个方法:即BinaryRead。该方法以二进制方式来读取客户端使用POST传送方法所传递的数据。
(3)Request对象的作用
读取网址参数
读取表单传递的参数
读取Cookie的数据
读取服务器环境变量
上传文件
2.2.2 Response对象:
用于向客户端浏览器发送信息,或者将访问者转移到另一个网址,并可以设置和控制Cookie信息等。
(1)Response对象的集合
Response对象只有一个集合,即Cookies集合。
(2)Response对象的方法
Write:将变量作为字符串写入当前的HTTP输出
Redirect:将重指示的信息发送到浏览器,尝试连接另一个URL
Clear:清除任何缓冲区的HTML输出
End:停止处理.asp程序,并返回当前的结果
(3)Response对象的作用
输出内容到网页(客户端)
网页重定向
写入Cookie
下载文件
2.2.3 Session对象:
更多资料请进入参考
你看下这篇文章可以吗,ASP.net方面的论文
现代远程教育成为教育信息化的重要实践内容和研究方向之一,硬件、软件和教育资源构成了现代远程教育的三大基础,网络课程则是现代远程教育资源的重要组成部分。
在现代远程教育中,教学活动围绕着网络课程展开,网络课程是实施现代远程教育目标的基本单元和核心因此运用较新的动态网络编程技术来开发适用于现代远程教育的高质量的网络课程成了我国发展现代远程教育的一个非常重要而迫切的课题。 网络课程是通过网络表现的某门学科的教学内容及实施的教学活动的总和。
网络课程的设计与制作是一项很复杂的任务,必须运用多种计算机技术才能够实现。现有网络课程编程技术有:ASP、PHP、JSP、VBScript 和JavaScript 等,但这些技术均在不同程度上都存在着程序复用程度低、重复劳动大、浏览速度低、程序源代码安全性差等一些缺陷和不足。
随着Internet 和信息技术的发展,现有网络课程日益彰显的技术缺点及不足,势必又制约着网络课程建设工程的发展。
ASP.NET 是基于.NET 框架体系结构的一部分,它为网络课程的建设与开发提供了强有力的技术支持和保障。与现有网络课程开发技术相比,提供了许多重要的优点如:简易性、安全性、可管理性等,且ASP.NET可用Microsoft Visual Studio.net、Dreamweaver 等多种工具进行开发,大大地加快了开发效率。
ASP.NET从整个网页的执行架构、编写程序使用的语言和程序设计的方法上都较传统编程技术发生了质的改变。
论文在对网络课程开发的教学理论基础和现有网络课程开发技术分析的基础上,从分析.NET 框架着手,具体解析了ASP.NET 编程技术。其后,
介绍了利用ASP.NET 技术实现了《网络规划与设计》网络课程的开发。该网络课程利用Web Form(网络窗体)技术设计动态页面,用ADO.NET 实现数据库的连接与访问,
用SQL Server 2000 实现数据库的管理,用Dreamweaver MX 2004 开发工具实现静态页面的设计,用Web Services(网络服务)实现网络的调用。
最后介绍了学生在线自测系统、在线答疑系统的总体设计与实现,且对其各模块的实现作了详细探讨,同时附有少量的重要源程序代码。
键盘论文网有很多这样的文章哦,关于asp的毕业论文,你参考下吧
ASP(Application Service Provider)自1999年诞生以来,随着IT技术的发展和市场的需求得到了极大的发展,涉足的软件企业日益增多,竞争也越来越激烈。ASP服务的价格成了ASP提供商和企业用户普遍关注的问题。本文针对目前大部分ASP提供商仅依靠经验规则确定ASP服务价格的问题,利用点击流数据跟踪技术和作业成本法(ABC)为ASP模式下软件服务成本的评估方法进行研究。 论文主要研究内容有: 1.在分析ASP特征的基础上,提出了基于点击流分析和ABC的ASP成本评估框架。 2.通过分析ASP的服务业务模块下的用户点击流数据以及相应数据库负载情况,为ABC成本评估提供直接作业数据。论文提出了ASP应用WEB服务器日志的ECLF扩展域结构以及日志文件的快速预处理算法。 3.基于ASP软件业务流程和点击流分析数据进行ABC作业成本划分以及作业成本归集处理,建立ABC成本评估模型。 4.最后以广东省某专业镇ASP平台为应用对象,进行方法的验证。利用点击流分析和ABC法可有效的细化ASP服务成本,为客户制订灵活的ASP服务价格提供决策支持。 总的来说该模型有利于ASP服务成本的实际控制;有利于改进ASP的平台设计和服务效率,提高ASP提供商的市场竞争实力,无论对ASP提供商还是ASP实施的企业用户都有现实意义。
摘要4-5
ABSTRACT5-6
目录6-9
CONTENTS9-11
第一章 绪论11-17
1.1 ASP国内外研究现状11-13
1.1.1 ASP的概念11
1.1.2 ASP的产生和发展11-13
1.1.3 ASP服务类型13
1.2 ASP的传统收费模式13-15
1.3 课题的提出和意义15-17
第二章 构建ASP服务成本评估模型总体框架17-25
2.1 ASP行业特点分析17-18
2.2 作业成本法(ABC)的一般原理18-21
2.2.1 作业成本法概念及基本原理18-19
2.2.2 作业成本法的基本概念体系19-20
2.2.3 作业成本法的基本理论模型20-21
2.3 作业成本法在ASP服务成本评估中的可行性分析21-22
2.4 构建ASP服务成本评估模型系统框架22-24
2.4.1 实现目标22-23
2.4.2 设计方案23-24
2.5 小结24-25
第三章 点击流数据跟踪及统计分析25-42
3.1 点击流分析概述25-26
3.1.1 点击流分析简介25-26
3.1.2 点击流分析的功能26
3.2 点击流数据源26-31
3.2.1 WEB服务器日志26-28
3.2.2 其他数据源28-29
3.2.3 点击流数据预处理29-31
3.3 Oracle STATSPACK统计数据31-32
3.4 点击流数据跟踪及预处理方法的设计和实现32-40
3.4.1 数据源的收集32-33
3.4.2 数据源的预处理33-40
3.5 小结40-42
第四章 作业成本法(ABC)在ASP服务成本核算中的应用42-50
4.1 作业成本法核算的一般步骤42-44
4.1.1 直接成本的归集42
4.1.2 作业划分42
4.1.3 分配资源费用到各个作业42-43
4.1.4 明确成本计算对象43
4.1.5 归集作业成本到成本对象43-44
4.2 作业成本法在ASP服务成本核算中的计算流程44-48
4.2.1 直接成本归集45
4.2.2 确定作业成本库45
4.2.3 成本动因的选择及成本动因量的计算45-47
4.2.4 成本动因率的计算47-48
4.2.5 ASP服务成本分配48
4.3 作业成本法在ASP服务成本核算中的计算流程框图48-49
4.4 小结49-50
第五章 应用案例50-57
5.1 案例背景50
5.2 方案实现50-57
总结与展望57-59
全文总结57-58
工作展望58-59
参考文献59-62
我简单吧摘要列出来了,如果你需要完整的文章和程序,可以参考下键盘论文
祝你顺利写完文章哦
ASP的论文啊,我毕业的时候也做的这个
当时找的键盘论文网的老师帮忙指导的,非常专业,呵呵
很多文章其实差不多的,只要方法对,写起来其实很快,至于一般要做个演示程序,自己动手改改就行了