aspnet在线购物系统毕业论文Word文档格式.docx

上传人:b****3 文档编号:16052595 上传时间:2022-11-18 格式:DOCX 页数:43 大小:1.44MB
下载 相关 举报
aspnet在线购物系统毕业论文Word文档格式.docx_第1页
第1页 / 共43页
aspnet在线购物系统毕业论文Word文档格式.docx_第2页
第2页 / 共43页
aspnet在线购物系统毕业论文Word文档格式.docx_第3页
第3页 / 共43页
aspnet在线购物系统毕业论文Word文档格式.docx_第4页
第4页 / 共43页
aspnet在线购物系统毕业论文Word文档格式.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

aspnet在线购物系统毕业论文Word文档格式.docx

《aspnet在线购物系统毕业论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《aspnet在线购物系统毕业论文Word文档格式.docx(43页珍藏版)》请在冰豆网上搜索。

aspnet在线购物系统毕业论文Word文档格式.docx

(四)毕业设计(论文)检查指导情况记录表…………42页

(五)毕业设计(论文)指导教师评语…………………43页

(六)毕业设计验收情况记录表…………………………44页

(七)毕业设计(论文)答辩记录………………………45页

(八)毕业设计(论文)答辩成绩评定表………………47页

(九)附件:

毕业设计(论文)评分标准…………………48页

第一部分

毕业设计(论文)

正文

浙江教育学院高职毕业设计(论文)

正文目录

在线购物系统开发

姓名:

吴XX指导教师:

蔡老师

摘要:

随着Internet的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,人们开始追求足不出户的利用互联网这一强大的平台来实现的网上购物。

对于企业来讲,无论是企业之间(BtoB),还是企业和客户之间(BtoC)的交易,如果能够实现网上交易将大大提高交易速度并且节约交易成本。

近几年,随着网络数据库技术的进一步发展,使得这一设想逐渐成为现实。

运用ASP.net技术和SQLServer数据库原理,基于B/S模式我开发了一个在线购物系统。

在我的系统中,顾客可以很方便的注册成为会员,对手机进行浏览检索,查看手机的详细资料,然后根据各人的喜好购买心仪的手机。

系统会自动为顾客生成订单,按照顾客所填写的信息提交订单并发货。

系统管理员则可以对现有的手机进行添加和编辑,审查已注册的用户并对提交的订单进行处理。

关键词:

ASP.net、SQLServer数据库、在线购物系统。

引言

随着信息技术的发展,信息的处于传递速度突破了时间和地域性的局限,网络化与全球化成为一种不可避免的世界趋势。

由于网络用户的迅速膨胀, 

众多的商家和厂商也纷纷将眼光投向因特网,在线系统迅速的发展壮大起来,电子商务就是在此基础是发展起来的。

电子商务是一个发展潜力巨大的市场,极具发展前景。

电子商务双向信息沟通、灵活的交易手段和快速的交货方式的特点,将给社会带来巨大的经济效益,促进整个社会的生产力的提高。

电子商务的广泛推广,打破了时空限制,改变了贸易形态,大大加速了整个社会的商品流通,有助于降低企业成本,提高企业竞争力,尤其能够使中小型企业直接进入国际市场参与国际市场竞争。

电子商务给消费者提供了更多的选择,提供了更好的便利性。

它是商务领域的一场信息革命,它对我们的思维方式、对人类的经济活动、对人类的工作方式和生活方式都将产生根本性的影响。

一、概述

1.1系统开发工具

在线购物系统所采用的开发工具:

使用语言为C#.Net语言;

使用数据库为SQLServer数据库;

使用制图工具为AdobePhotoshop,网页软件为MicrosoftVisualStudio2005。

1.2程序说明及安装

1.2.1系统运行环境要求

(1)程序运行系统:

Windows2000/XP/2003

(2)安装VisualStudio.Net2005时很容易遇到的事情

在装VisualStudio.Net2005时提示:

“安装程序检测到另一个程序要求计算机重新启动,必须重新启动计算机后才能安装visual系统必备。

系统重新启动后,你需要重新启动安装程序,

单击"

确定"

重新启动,单击“取消”退出安装程序。

解决方法:

进入注册表删除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/SessionManager/pendingfilerenameoperations而后一切正常进行。

二.在线购物系统开发技术介绍和分析

2.1ASP.NET的简介

ASP.NET是微软提供的新一代的Web开发平台,它为开发人员提供了生成企业级Web应用程序所需要的服务、编程模型和软件基础结构,同其他Web开发平台相比,ASP.NET具有下面三大优势。

1.支持编译型语言

目前流行的几种脚本语言比如VBScript、JavaScript和ASP等都有两个主要的缺点。

第一,不支持强数据类型。

在JavaScript中定义变量只有一个关键字var,使用var关键字定义的变量,如果赋值是字符串,该变量就是字符串变量;

如果赋值是整数,则该变量就是整型变量。

在VBScript和ASP中,定义变量只通过一个关键字DIM,该变量也没有具体的类型。

第二,脚本语言是解释型的。

通常情况下,解释型的脚本语言在性能上抵不上编译型的语言。

自推出.NET开发平台以来,微软在Web服务器端开发语言方面,主推VB.NET和C#.NET这两种编译型语言。

通过这两种开发语言,程序员可以像开发普通的Windows程序一样来开发Web程序,只不过在Windows程序中用于开发GUI界面的各种控件,在Web程序开发中也有它们相应的Web版本。

程序员通过C#语言,利用VS.NET提供的各种Web控件,可以非常容易地开发ASP.NETWeb程序。

开发的ASP.NET程序被编译成MSIL语言,这种中间语言具有平台无关性,而且,由于ASP.NET页面在执行前会被编译,所以ASP.NET的性能得到了很大的提高。

2.程序代码与页面内容的成功分离

通常的动态网页开发,往往是在一个网页上混合多种脚本语言。

比如在HTML脚本语言上可以嵌入JavaScript或VBScript等客户端脚本语言,也可以同时嵌入ASP或JSP等服务器端脚本语言。

这种多语言混合的Web开发模式通行已久,但是它的代码可读性很差,程序代码同页面内容混合在一起,程序员要在多种语言的思维上频繁切换,如果程序很复杂的话,这种开发模式非常不利于程序的开发,而且日后的维护也将成为大问题。

ASP.NETWeb开发技术为程序员提供了一种非常好的开发模式,即CodeBehind技术,它通过Web控件将程序代码与页面内容成功分离,从而使ASP.NET的程序结构异常清晰,开发和维护的效率也得到了很大的提高。

另外可以利用VisualStudio.NET集成环境下开发ASP.NET应用程序,该环境不仅提供了强大的调试能力,而且还集成了“所见即所得”的HTML编辑器,为开发人员开发Web页提供了方便的图形化支持。

3.引入服务器端控件

在ASP中,可以给页面手动添加HTML控件,对这些控件的响应有两种办法。

一种是在客户端的脚本语言中响应用户对这些控件的输入,另一种是把该页面提交给服务器。

这两种办法都存在问题,第一种办法产生的问题是不同的浏览器以不同的方式执行客户端脚本语言,我们很难编写在多种浏览器上都能良好运行的复杂的Web页面。

第二种办法存在的问题是,如果我们把Web页面重新提交给服务器,那么Internet的无状态特性就会导致页面上存储在变量中的信息丢失,除非我们编写了复杂的代码,把它们存储在HTML元素或URL查询字符串中。

ASP.NET通过服务器控件解决了上述问题。

服务器端控件会生成发送给浏览器的HTML代码,显示控件,它们还能生成隐藏的HTML元素来存储它们当前的状态。

在提交页面时,这些信息就会传送回服务器,控件将自动处理这些信息,改变HTML,显示控件

2.2ASP.NET的特点

1.简化的Code-Behind

在这种模式下,页面被定义一个partial类,使得页面和代码可以被编译成一个类。

页面通过<

%@Page 

%>

指令的CodeFile属性引用code-behind代码, 

Inherits属性指定类名称。

这种模式和以前相比不在需要分别声明变量, 

简化了code-behind页面的维护。

 

2.共享代码 

和普遍的页面一样,任意的代码文件也可以动态的编译。

ASP.NET 

2.0引入了App-Code目录, 

可以被所有的页面引用。

在ASP.NET 

1.x中,这些文件都必须预编译并放在Bin目录下

3.对象标签<

object 

runat=”server” 

/>

对象标签可以使页面开发人员通过使用标签声明创建对象。

下面的例子演示了使用对象标签创建一个ArrayList类的实例。

<

id=”items” 

class=”System.Collections.ArrayList” 

这个对象在运行时动态的创建,并且可以通过其id访问

void 

Page_Load( 

Object 

sender, 

EventArgs 

{

items.Add( 

“one” 

);

“two” 

}

4.数据连接有了更多的选择。

对于小型应用可以使用SqlDataSource控件建立数据连接, 

更大型的应用则使用ObjectDataSource控件。

5.数据表示层多了GridView控件,这和DataGrid有些类似

6.层次型数据ASP.NET 

提供了XmlDataSource 

和SiteMapDataSource 

数据源控件, 

UI层同样增加了TreeView 

和 

Menu控件

7.表单验证方面提供了ValidateEmptyText 

, 

Validation 

Groups, 

SetFocusOnError, 

这些为我们带来了极大的方便

2.3ASP.NET的优势

以前的Web开发模型相比,ASP.NET提供了数个重要的优点:

增强的性能。

ASP.NET是在服务器上运行的编译好的公共语言运行库代码。

与被解释的前辈不同,ASP.NET可利用早期绑定、实时编译、本机优化和盒外缓存服务。

这相当于在编写代码行之前便显著提高了性能。

世界级的工具支持。

ASP.NET框架补充了VisualStudio集成开发环

境中的大量工具箱和设计器。

WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。

威力和灵活性。

由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。

.NET框架类库、消息处理和数据访问解决方案都可从Web无缝访问。

ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。

另外,公共语言运行库的交互性保证在迁移到ASP.NET时保留基于COM的开发中的现有投资。

简易性。

ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。

例如,ASP.NET页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似VisualBasic的简单窗体处理模型中处理事件。

另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。

可管理性。

ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序。

由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。

此"

零本地管理"

哲学也扩展到了ASP.NET框架应用程序的部署。

只需将必要的文件复制到服务器,即可将AS

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 教育学心理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1