欢迎来到天天文库
浏览记录
ID:36453488
大小:494.96 KB
页数:23页
时间:2019-05-10
《基于ASP.NET购物系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要随着Internet的迅速发展,越来越多的企业开始建设自己的网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的交互式动态商务网站。ASP.NET是Microsoft公司推出的一种交互式动态Web应用程序开发工具。ASP.NET可以在数据库的配合下,开发出功能强大的Web应用程序。整个购物系统是采用B/S(browser/server)三层结构,利用ASP.NET作为动态网站开发工具,以SQLServer2000作为系统的后台数据库。通过对购物系统进行需求分析、对系统总体架构进行设计,系统主要实现了以下功
2、能:会员注册与管理,商品陈列上架,商品分类管理,商品检索,用户购物车,订单生成与管理,会员购物积分,网上安全支付等功能。。关键词:电子商务ASP.NETSQLServer基于ASP.NET购物系统设计1 引言随着Internet的迅速发展,越来越多的企业开始建设自己的网站。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大,能够提供完善的电子商务服务的交互式动态商务网站。ASP.NET是Microsoft公司推出的一种交互式动态Web应用程序开发工具。ASP.NET可以在数据库的配
3、合下,开发出功能强大的Web应用程序。本设计的任务是通过调查、分析、开发等过程来实现网上购物系统的设计。网上购物系统是实现在线购物的一套基于Web的电子商务系统,主要功能包括:1.客户端:用户注册与登录,商品检索,购物车;2.管理后台:用户管理,商品管理,仓库管理,订单管理、后台管理等。所开发的网上商城统包括客户端与管理后台两个大功能模块。采用ASP.NET开发,后台数据库采用SQLServer2000。要求熟悉ASP.NET开发环境,对ASP.NET开发有较深的认识。了解数据库的基本应用,要求能做到界面友好,功能明确,
4、易于操作。本系统属于典型的网上商城系统,是针对网上购物而开发设计的。针对日渐突出的网络安全问题,要着重考虑在线交易的安全性。212 相关技术2.1 开发背景随着信息技术在国际贸易和商业领域的广泛应用,利用计算机技术、网络通信技术和Internet来实现商务活动的国际化、信息化和无纸化,已成为现代商务发展的方向。 电子商务(ElectronicCommerce)正是为了适应这种以全球为市场的变化而出现和发展起来的。它可以使销售商与供应商更紧密地联系起来,以更有效地满足客户的需求,也可以让商家在全球范围内选择最佳供应商,在全
5、球市场上销售产品。电子商务基于网络技术.网络技术提供了实现电子商务的技术平台,而电子商务是网络技术的最新应用和最终目标。2.2 ASP.NET简介作为战略产品,ASP.NET不仅仅是ActiveServerPage(ASP)的下一版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,
6、随时增强ASP应用程序。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括 VisualBasic、.NET、C#和JScript)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET可以无缝地与HTML编辑器和其他编程工具(包括Microsoft VisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必
7、须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.NET设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。212.3 ADO.NET简介ADO.NET是由.NETframework为与数据库中的数据进行交互而提供的一组对象类的名称。面向对象编程的有关主要优点是可以把各种复杂的功能封装在一个自包含的单元中,接着要处理的就是—个定义好的接口,它由方法和属性组成。
8、在ADO.NET中,在网站得到数据请求时,连接就会被建立,传送数据,完毕后连接关闭。接着,访问者就可以修改数据,但这些修改不会在数据源中立即更新--在用访问者所做的修改更新数据库之前,必须重新打开连接。其优点是效率高,可伸缩性好。如果不使用这种断开连接的模型,就意味着必须一直打开连接,直到每个用户的会话结束为止。在W
此文档下载收益归作者所有