论文部分内容阅读
近年来,随着信息技术的快速发展以及现代网络技术的逐步完善,电子商务一天比一天地受到人们的重视,发展成为了一种新兴商务模式。网上商店是电子商务的一项重要内容。网上商店的产生和兴起,使得人们购买商品变得更快捷、轻松、方便,满足了人们快节奏的生活方式,它的应用将越来越广泛和深入。目前,网上商店还存在着以下三个方面的问题:1.访问、存储和显示购物车数据非常复杂,而且还不允许匿名用户访问和使用购物车;2.传统.NET语言和查询语句之间存在空白,使得查询等数据访问操作不能完全与.NET语言整合,这样就不能充分利用Visual Studio 2005的智能提示功能和语法检查功能;3.用户管理功能不完善。本文采用Web应用程序开发的主流技术ASP.NET 3.5技术解决了上面三个方面的问题:1.采用Profile个性化用户配置技术设计和实现了购物车组件,通过操作个性化用户配置属性来实现访问、存储和显示购物车数据的功能,由于使用了Profile技术,访问和存储购物车数据变得非常简单。同时还实现了允许匿名用户访问和使用购物车的功能;2.采用LINQ技术非常简洁地实现了数据查询、插入、删除、修改等操作,填补了传统.NET语言和查询语句之间的空白,使得查询等数据访问操作完全与.NET语言整合,这样就能充分利用Visual Studio 2008的智能提示功能和语法检查功能;3.结合使用成员资格管理功能与登录控件和Forms验证,提供了完善的用户管理功能,配合使用角色管理,提供了较好的授权管理功能。采用Web应用程序开发典型的三层架构和一般方法的设计思路,以Windows Server 2003 Enterprise Edition、Microsoft SQL Server 2005 Express和Microsoft Visual Studio 2008为开发平台,设计实现了一个基于ASP.NET的网上商店,包括需求分析、系统总体上的设计、数据库的设计、用户自定义控件的设计、前台显示页面的设计、购物车模块的设计、订单处理模块的设计和后台功能管理模块的设计等。整个系统界面友好、使用方便。