基于Asp.Net 购物网站设计与实现毕业论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于Asp.Net 购物网站设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《基于Asp.Net 购物网站设计与实现毕业论文.doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 编号 淮安信息职业技术学院毕业论文题 目基于Asp.Net 购物网站设计与实现学生姓名学 号院 系计算机与通信工程学院专 业软件技术班 级指导教师 顾问教师二一五年十月摘 要伴随着科技水平的飞速发展,网上购物已成为人们形影不离的一个分支。网上购物以其高效率,低成本来满足人们的需要,所以,面对这种情况,我这次的课题便是设计并开发一个世纪百货商城的网站。此网站是运用Asp.Net中三层架构模式而设计,便于代码的编写,并以Microsoft Visual Studio 2010为开发环境,数据库使用SQL Server Management Studio 2008R2作为终端数据库。世纪百货网站实
2、现了前台注册用户,购买商品,添加到购物车,并提交订单功能,后台商品管理、品牌管理、资讯管理、广告管理、会员管理等功能关键词:Asp.Net 三层架构 数据库 网上购物AbstractAbstractWith the rapid development of technology, online shopping has become a branch of the people was like peas and carrots. Online shopping for its high efficiency, low cost to meet the needs of the people,
3、 so, in the face of this situation, this subject is to design and develop a century department stores website.This site is to use Asp.Net in three layer architecture patterns and design, to facilitate the writing of the code, and Microsoft Visual Studio 2010 as development environment, database usin
4、g SQL Server Management Studio 2008 r2 as terminal database.Century department web site for registered users at the front desk, to purchase goods, add to cart, and submit the order function, backstage commodity management, brand management, information management, advertising management, member mana
5、gement, etcKeywords: Asp.Net Three layer architecture Database Online shopping目 录目 录摘 要IABSTRACTII第一章 序 言11.1选题意义及背景11.2系统所要实现的功能11.3技术可行性11.4经济可行性11.5管理可行性2第二章 相关技术简介32.1关于三层架构32.2关于B2C模式32.3关于MICROSOFT VISUAL STUDIO 201032.4关于ASP.NET技术4第三章 系统功能设计与实现53.1软件的前台运行环境设计53.2软件的后台运行环境设计53.3数据库需求分析6第四章 功能模
6、块的设计与实现104.1世纪百货前台模块104.1.1用户注册104.1.2用户登陆114.1.3购买商品添加到购物车124.1.4确认订单134.2世纪百货后台模块144.2.1管理员登陆界面144.2.2后台管理界面154.2.3商品管理154.2.4商品添加管理164.2.5品牌管理174.2.6资讯管理184.2.7咨询类型管理184.2.8广告管理界面194.2.9广告类型管理204.2.10会员管理界面204.2.11会员等级管理界面214.2.12评论管理界面214.2.13收藏管理界面224.2.14用户管理界面224.2.15订单管理界面22总结与展望24致 谢25参考文献2
7、625第一章 序 言第一章 序 言1.1选题意义及背景当今的企业,如果仍然依靠传统的方式宣传自己企业的形象和文化、采购自己企业所需的原材料和配套部件、推销自己企业的产品,则显得十分落后而且难以适应激烈的市场竞争。因此,当代企业纷纷建立自己的网站,借助于互联网快速的信息传递加速自身的发展。一个企业网站的规划与建设,自然而然也就成了众多类型的网站规划与建设的典范;企业网站的规划与建设这一研究课题,也自然而然地成为当今乃至今后一段长时间内,企业内部和互联网上的一个相当重要的讨论对象。我这次毕业设计主要研究的就是世纪百货网上商城购物系统在网络上的实现。网上商城购物的规划与建设这一课题,应用前景是非常广
8、阔的!它的解决方案不仅仅可以针对购物的网站,同样可以应用于多种多样的网站建设。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。所以这个项目的研究是深切且迫切需要的。1.2系统所要实现的功能世纪百货商城购物平台主要是分后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品管理(商品添加、删除)、品牌管理(商品品牌添加)、资讯管理(添加资讯、删除资讯)、广告管理(广告的添加和修改)、会员管理(会员等级管理、会员添加等)等功能达到对网站的管理。前台操作是顾客在网站上的购买情况,通过注册用户、登陆、装入
9、购物车、提交订单。1.3技术可行性技术可行性是指决策的技术和决策方案的技术不能突破组织所拥有的或有关人员所掌握的技术资源条件的边界。所以对于此次课题研究,我选择开发环境为VS2010来实现,并运用ASP.NET技术。ASP .NET的前身ASP技术,是在IIS2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具。它的简单易上手,也是它能迅速被人们使用的一个原因之一。运用这两个尖端技术,可以使我的研究趋于顺利。1.4经济可行性经济可行性主要是对项目经济效益进行分析,从本
10、系统来说,世纪百货网上商城的经济效益还是挺广阔的,为什么呢?因为从项目本身来说,网上商城购物作为电子商务的一种形式,具有高效率、低成本的优势,而且具有高速网上流通率,从而带来经济效率,单从经济可行性上来分析,世纪百货网上商城这个项目的研究还是很有必要的。1.5管理可行性伴随着科技技术的发展,网上购物已步入人们的生活,网上商城已日趋模式化,所以,对于我设计的这个网站,顾客不需要去盲目摸索,只要具有网上基本的操作能力,就能够简单上手,而且开发世纪百货网上商城并不需要消耗太多的人力、时间和财力,可以说是一个以低成本换大收益的项目。第二章 相关技术简介第二章 相关技术简介2.1关于三层架构三层架构(3
11、-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。1、表现层(UI):通俗讲就是位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。2、业务逻辑层(BLL):是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,也将业务逻辑层称为领域层。3、数据访问层(DAL):有时候也称为是持久层,其功能主要是负责数据库的访问,可以访问数据库系统
12、、二进制文件、文本文档或是XML文档。2.2关于B2C模式B2C即business to customer的简称,翻译过来就是企业到客户,是指利用因特网进行全部的贸易活动,即在网上将信息流、资金流、商流和部分的物流完整地实现连接。电子商务营销专家黄相如指出:B2C是企业对消费者直接开展商业活动的一种电子商务模式。这种形式的电子商务一般以直接面向客户开展零售业务为主,主要借助于互联网开展在线销售活动,故又称为网络零售或网络销售。目前状况在今天,B2C电子商务以完备的双向信息沟通、灵活的交易手段、快捷的物流配送、低成本高效益的运作方式等在各行各业展现了其极大的生命力。2.3关于Microsoft
13、Visual Studio 2010Visual Studio 是微软公司推出的开发环境,Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。V.S.2010优点: 1.支持Windows Azure,微软云计算架构迈入重要里程碑。2.助力移动与嵌入式装置开发,三屏一云商机无限。3.实践当前最热门的 Agile/Scrum开发方法,强化团队竞争力。4.升级的软件测试功能及工具,为软件质量严格把关。5.搭配Windows 7,Silverlight4与Office,发挥多核并行
14、运算威力,6.创建美感与效能并重的新一代软件。7.支持最新C+标准,增强IDE,切实提高程序员开发效率。2.4关于ASP.NET技术ASP.NET 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。指Active Server Pages(动态服务器页面),运行于 IIS 之中的程序。的前身ASP技术,是在IIS2.0上首次推出(Windows NT 3.51),当时与ADO 1.0一起推出,在IIS3.0(Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了Visual标识Inter Dev开发工具,在199
15、4年到2000年之间,ASP技术已经成为微软推展Windows NT4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。第三章 系统功能设计与实现第三章 系统功能设计与实现3.1软件的前台运行环境设计前台操作是用户登陆到本网站,可以进行用户注册,通过网站的精品推荐功能等,找到自己想要买的商品,装入购物车,提交定单进行购买。系统工作原理,如图3-1所示。产品选择装入购物车登陆用户注册提交订单图 3-1 系统工作原理图3.2软件的后台运行环境设计后台管理是管理员对本网站的维护,通过商品管理(商品添加、删除)、品牌管理(商品品牌添加)、资讯管理(添加资讯、删除资
16、讯)、广告管理(广告的添加和修改)、会员管理(会员等级管理、会员添加等)等功能达到对网站的管理。管理员后台管理功能结构图,如图3-2所示。登陆商品添加品牌管理会员管理广告管理资讯管理 图 3-2 功能结构图3.3数据库需求分析 1.数据库关系图,如图3-3所示。图3-3 数据库关系图 2.管理员信息表(UserInfo),如表3.1所示。表3.1 管理员信息表(UserInfo)列名数据类型允许空IDbigintnUserNamenvarchar(50)yAdvertCategorynvarchar(50)yPasswordnvarchar(50)yUserTypeintyRemarkntex
17、tyIsDeletebitn 3.品牌信息表(Brand),如表3.2所示。表3.2 品牌信息表(Brand)列名数据类型允许空IDbigintnBrandNamenvarchar(50)yLogoPicnvarchar(50)yDescriptionntextyIsDeletebity 4.收藏表(Collection),如表3.3所示。表3.3 收藏表(Collection)列名数据类型允许空IDbigintnProductIdintyProductNamenvarchar(50)yMemberIdintyMemberNamenvarchar(50)yCollectionDatedatet
18、imeySortintyIsDeletebity 5.资讯表(Information),如表3.4所示。表3.4 资讯表(Information)列名数据类型允许空IDbigintnInformationTypeIdintyInformationNamenvarchar(50)yInformationContentntextyInformationPicnvarchar(50)yDescriptionntextyCreateDatedatetimeySortintyIsDeletebity 6.会员表(Member),如表3.5所示。表3.5 会员表( Member )列名数据类型允许空IDb
19、igintnMemberRankIdintyMemberNamenvarchar(50)yPasswordnvarchar(50)yEmailnvarchar(50)yPhonenvarchar(50)yQQnvarchar(50)yAddressnvarchar(50)yRemarkntextyCreateDatedatetimeyIsDeletebity 7.订单表(OrderForm),如表3.6所示。表3.6 订单表(OrderForm)列名数据类型允许空IDbigintnMemberIdbigintyOrderFormNonvarchar(50)yProductTotalPriced
20、ecimal(18, 2)yPurchasernvarchar(50)yConsigneenvarchar(50)yLiveAddressnvarchar(50)yZipCodenvarchar(50)yPhonenvarchar(50)yRemarkntextyCreatDatedatetimeySortintyIsDeletebity 8.产品表(Product),如表3.7所示。表3.7产品表 (Product)列名数据类型允许空IDbigintnProductTypeIdbigintyProductNonvarchar(50)yProductNamenvarchar(50)yProdu
21、ctPicnvarchar(50)yDescriptionntextyBrandintySpecnvarchar(50)yMarketPricedecimal(18, 2)yWebsitePricedecimal(18, 2)yProductClickintyProductNumintyProductTotaldecimal(18, 2)ySalesVolumeintySortintyCreateDatedatetimeyIsDeletebity 9.收货地址表(ReceiptAddress),如表3.8所示。表3.8 收货地址表(ReceiptAddress )列名数据类型允许空IDbigi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于Asp.Net 购物网站设计与实现 毕业论文 基于 Asp Net 购物 网站 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内