1。2 研究目的与意义
目前国内网购的主力军已年轻白领和大中学校学生为主,据目前数据表明,网上购物已经深入人们的日常生活中,成为必不可少的一部分。由于现代人的生活节奏紧,没有时间购物,大都数选择网上购物,还有一些是海外代购,网站购物为他们提供了快捷便利,只要会些简单的网络操作,就能买到心仪的产品,足不出户,而且还送货上门,售后服务也非常的完善。
网上购物有许多优点:
1。在线销售能提供更多便捷的检索方式,不必盲目查找,更加快捷准确。
2。能提供海量的产品信息。
3。运营成本低,风险小,且无时间、地域限制。
研究的主要目的是节约时间,更加便捷的享受购物的乐趣,可随时随地的购买商品,不受时间与地域的限制。
2 关键技术简介
2。1 ASP。NET技术
ASP。NET是目前服务器端应用程序的热门开发技术。它是一种面向对象的编程语言,因此具有面向对象编程的特性:多态性、封装性、继承性等。
ASP。NET是语言独立化的(Language-Independent),目前已经支持多种语言,例如:C#(C++和Java的结合体),JScript,VB,C++,摆脱了以往只能使用脚本语言来编写的缺点[1]。
2。2 基于ASP。NET技术的三层架构模型
在设计软件体系架构时,分层结构是最重要的一种结构,使用广泛。三层架构(3-tier architecture) ,通俗点讲就是将整个业务应用划分为三层:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。
目前,常用的就是微软推荐的分层式结构,一般分为三层,从下往上分为:DAL(数据访问层)、BLL(业务逻辑层)、UI(表示层)[3]。
2。3 B/S结构文献综述
B/S结构(Browser/Server),即浏览器/服务器模式。主要通过浏览器展示主界面,服务器端(Server)处理主要的事务逻辑,前端(Browser)负责极少部分的事务逻辑。因此,B/S结构具有以下特点[2]:
1。减轻了应用服务器运行数据时的负荷;
2。简化了系统维护和升级的方式,减轻了成本和工作量。
B/S结构相比于C/S结构,更加方便快捷,更加高效,获得更多人的青睐,得到更加广泛的应用。
2。4 系统运行环境
由于网站具有前后和后台两个功能模块,运行环境要求:
1。服务器端
操作系统 :Windows Server 2008
开发工具 :Microsoft Visual Studio 2010
运行环境 :IIS 6。0以上版本、。NET FRAMEWORK 3。5
数据库:SQL Server 2008 R2 版
2。浏览器端来-自~优+尔=论.文,网www.youerw.com +QQ752018766-
操作系统:Windows XP或Windows 7、Windows 8
浏览器 :Internet Explorer 7。0及以上版本
3 系统分析与设计
3。1 系统架构的分析与设计
该购物网站系统采用三层架构模式以及抽象工厂模型,分别为显示层(Web),数据访问层(DAL),业务逻辑层(BLL)。