优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

ASP.NET网上购物系统毕业论文

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

摘  要
随着Internet的迅速发展,越来越多的企业开始建设自己的网站。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的交互式动态商务网站。
ASP.NET是Microsoft公司推出的一种交互式动态Web应用程序开发工具。 ASP.NET可以在数据库的配合下,开发出功能强大的Web应用程序。
整个购物系统是采用B/S(browser/server)三层结构,利用ASP.NET作为动态网站开发工具,以SQL Server 2000作为系统的后台数据库。通过对购物系统进行需求分析、对系统总体架构进行设计,系统主要实现了以下功能:会员注册与管理,商品陈列上架,商品分类管理,商品检索,用户购物车,订单生成与管理,会员购物积分,网上安全支付等功能。
为了解决在线支付的安全问题,在系统中,采用了两种在线支付方式,一是集成了当前比较成熟的第三方支付工具,支付宝;二是使用站内虚拟货币进行在线支付。支付宝的使用是很方便,不过支付方式仍旧不够灵活,利用手机短信实现支付的功能,还有待实现。
关键词:  电子商务  ASP.NET  SQL Server
目   次

think58.com [资料来源:http://think58.com]

[资料来源:http://www.THINK58.com]

1 引言 1
2 相关技术 2
2.1 开发背景 2
2.2 ASP.NET简介 2
2.3 ADO.NET简介 3
2.4 ASP.NET开发环境 3
2.5 ASP.NET技术的优点 3
2.6 B/S结构的优越性 4
3 系统需求 5
3.1 设计目标 5
3.2 需求分析 5
3.2.1 角色识别 5
3.2.2 客户功能 6
3.2.3 管理功能 6
3.2.4 角色模型图 6
3.2.5 功能模块划分 7
3.3 系统运行配置 8
4 系统设计 9
4.1 系统业务流程 9
4.1.1 客户端流程 9
4.1.2 服务器端流程 10
4.2 系统功能模块 11
4.3 数据库设计 12
4.3.1 数据库需求 12
4.3.2 数据库设计 14
5 功能实现 19
5.1 用户界面 19
5.2 管理界面 19
5.3 代码详细说明 20
5.3.1 公用类 20
5.3.2 客户功能实现 21
5.3.3 支付方式 25
5.4 系统扩展 28
结  论 29
致  谢 30
参 考 文 献 31

think58.com

[来源:http://think58.com]

[资料来源:http://www.THINK58.com]

相关技术
2.1 开发背景
随着信息技术在国际贸易和商业领域的广泛应用,利用计算机技术、网络通信技术和Internet来实现商务活动的国际化、信息化和无纸化,已成为现代商务发展的方向。[计算机毕业网-免费计算机毕业设计|计算机毕业论文|计算机硕士论文|计算机网络毕业设计|计算机专业毕业设计|计算机硕士论文|电大毕业论文|开题报告|www.think58.com].73220032012-1-9 
电子商务(Electronic Commerce)正是为了适应这种以全球为市场的变化而出现和发展起来的。它可以使销售商与供应商更紧密地联系起来,以更有效地满足客户的需求,也可以让商家在全球范围内选择最佳供应商,计算机毕业论文,在全球市场上销售产品。电子商务基于网络技术.网络技术提供了实现电子商务的技术平台,而电子商务是网络技术的最新应用和最终目标。
2.2 ASP.NET简介
作为战略产品,ASP.NET不仅仅是Active Server Page(ASP)的下一版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序。

think58.com

[资料来源:http://think58.com]


ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括 Visual Basic、.NET、C#和JScript)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
ASP.NET可以无缝地与HTML编辑器和其他编程工具(包括Microsoft Visual Studio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。
微软为ASP.NET设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
2.5 ASP.NET技术的优点
ASP.NET并不仅仅是一个新版本,而是Web应用程序编程方面的一个全新概念和方法。ASP.NET中的新功能并不是对ASP的改进,设计它的初衷是为用户提供最佳的应用程序架构。这就意味着在许多领域中,ASP.NET与ASP是不兼容的,不过从长远来说这是一件好事。这表明ASP.NET为应用程序的开发提供了一个功能强的多的平台,同时它也具备了更多的优点。
ASP.NET与ASP是互不干扰的。即使两者之间有许多不同,但安装ASP.NET并不会破坏现有的应用程序。这是因为处理现有的ASP页仍使用和以前一样的机制,而新的架构则负责处理ASP.NET页。之所以如此是由于ASP.NET页有一个新的文件扩展名(.aspx),也就是说它们的处理方式和ASP页是不同的。 think58 [资料来源:http://THINK58.com]
ASP.NET摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等,使得开发方式更为灵活。
ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。相对于ASP而言,ASP.NET中对代码和控件的封装在程度上讲,是非常彻底的,安全性和稳定性大大提高。
2.6 B/S结构的优越性
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet的兴起,对C/S结构的一种变化或者改进的结构。在B/S结构下,用户界面完全通过www浏览器实现,部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,计算机毕业设计,并节约了开发成本,是一种全新的软件系统构造技术。
传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放,在特定的应用中无论是Client端,还是Server端都需要特定的软件,没能达到人们真正期望的开放;B/S结构则不同,它的前端是以TCP/IP协议为基础的,企业的www服务器可以接受安装有Web浏览器的Internet终端的访问,用户只需通过Web浏览器,各种处理任务都可以调用系统资源来完成。这样大大简化了客户端,减轻了系统维护与升级的成本和工作量,降低了总体使用成本。 think58好,好think58 [来源:http://think58.com]
5 功能实现
5.1 用户界面
用户界面是系统提供给用户使用的浏览器界面,其中能够实现如下功能:
1. 用户注册,登录,以及个人信息修改。
2. 查看商品详细信息。
3. 商品选购。
4. 购物车功能。
5. 查看用户的订单信息。
实现显示界面如下面两个图所示:

[资料来源:http://think58.com]


本文来自think58 [资料来源:THINK58.com]