淘宝购物网站设计毕业论文_第1页
淘宝购物网站设计毕业论文_第2页
淘宝购物网站设计毕业论文_第3页
淘宝购物网站设计毕业论文_第4页
淘宝购物网站设计毕业论文_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文) 题 目: 淘宝购物网站设计 系 部: 计算机 专 业: 学 号 : 班 级: 姓 名: 指导老师: 2012 年 2 月 2 日 1 摘要 摘 要: 随着互联网技术的迅猛发展,现在 Internet 已从单纯的学术科研向综合性商业网络发展,人们对于互联网技术的要求已不单单是浏览一下网页、收发电子邮件等简单的网络应用。高速发展的互联网技术为网络购物系统的发展提供了强大的动力,同时,网上购物系统的环境已经逐渐得到了改善。网上购物对于网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,网上购物的观念将更加深入人心。 在淘宝小店购物系统中,顾客能够方便的进行用户注册、登录,查看商品信息,并可以将满意的商品加入购物车,完成购物过程。 本设计以 Microsoft Visual Studio 2005 为开发环境,采用当前比较流行的 C#编程语言进行编码,数据库采用的是 Microsoft SQL Server 2005。 关键词 : 网上购物,商品, Web 开发应用 2 ABSTRACT Abstract: With the development of internet technology, now the Internet is changed from scientific research to business application. What the peoples demand are not just the easy applications such as browsing the web sites, sending or receiving E-mails. Web Shopping systems are very powerful with the fast development of Internet, at the same time, the environment of shopping online has improved step by step. Shopping online will be more and more attractive to net citizens whose attitude to a shopping web site are changed from incomprehension to comprehension, from denial to acceptance, from suspicion to trust. The concept of shopping online will go deep into peoples mind gradually. This web shopping system is very convenient for customers to register, look for the information of all the articles. Put the articles in the cart. This web shopping system is based on Microsoft Visual Studio 2005 by C# programming language and Microsoft SQL Server 2005 database. Key words: Shopping online, Order, Web Application 1 目录 1 前言 . 1 1.1 相关技术 分析 . 1 1.1.1 NET 开发技术介绍 . 1 1.1.2 ASP.NET 技术概要 . 2 1.1.3 Visual Studio 2005 简介 . 2 1.2 数据库技术介绍 . 2 1.2.1 SQL 语言特性 . 2 1.2.2 SQL Server 2005 简介 . 3 2 淘宝小店设计概述 . 4 2.1 淘宝小店功能概述 . 4 2.2 数据库的设计 . 4 2.3 数据库实体关系图 . 4 3 淘宝小店详细设计 . 6 3.1 搭建三层构架 . 6 3.2 页面设 计以及具体代码实现 . 6 4 结论 . 8 结束语 . 10 致谢 . 11 文献 . 12 1 1 前言 Internet 是目前世界上最大的计算机互联网络,它遍布全球。今天,你几乎可以在网上找到你想要的任何资料。不仅如此,坐在家中敲敲键盘、动动鼠标就可以买到你需要的商品。这样一种全新的购物方式,已经成为了一种时尚。有关资料显示, 2010 年全世界已拥有近 10 亿因特网用户,有 1 亿多台计算机互联,可以交换数据的网络超过了 100 万个,每年在网络上的交易次数超过 10 亿次。电子商务正是由于这种信 息的快速传递和资源的大量集成而悄然兴起的,并以惊人的速度发展着。网上交易也因此蕴涵了巨大的市场潜力。电子商务网络的出现,必将赋予商业以极大的创造性 1。 简单地讲,电子商务是指利用电子网络进行的商务活动。但电子商务 ,至今还没有一个明确的概念。各国政府、学者、企业界人士都根据自己所处的地位和对电子商务的参与程度,给出了许多表述不同的定义。参考和研究了大量的网上交易系统后,本文采用了现在普遍使用的注册会员、虚拟购物、提交货 单、确认订单、确认发货等流程,并采用成熟的 ASP 技术来实现了一个网上的购物系统 2。 1.1 相关技术分析 1.1.1 NET 开发技术介绍 .NET Framework 是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。 .NET Framework 旨在实现下列目标: 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的 。 提供一个将软件部署和版本控制冲突最小化的代码执行环境。 提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。 .NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。公共语言运行库是 .NET Framework 的基础。可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性 和可靠性的其他形式的代码准确性。 2 1.1.2 ASP.NET 技术概要 ASP.NET 是统一的 Web 应用程序平台,它提供了为建立和部署企业级 Web 应用程序所必需的服务。 ASP.NET 为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构 3。 ASP.NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环境。 .NET Framework 包含公共语言运行库 ,它提供了各种核心服务,如内存管理、线程管理和代码安全。它也包含 .NET Framework 类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。 1.1.3 Visual Studio 2005 简介 Visual Studio 是微软公司出品的一款大型应用软件,从最初的 Visual Studio 97 开始就成为编程的重要工具。 Visual Studio 的开发经历了 Visual Studio 97, Visual Studio 6.0, Visual Studio.NET( 2002), Visual Studio.NET 2003, Visual Studio 2005。本部分将会对 Visual Studio 进行简要的介绍。 Visual Studio 是一套完整的开发工具集,包含了大量的功能。它主要用于生成 ASP.NET Web 应用程序、 XML Web Services、桌面应用程序和移动应用程序。Visual Basic、 Visual C+、 Visual C# 和 Visual J# 全都使用相同的集成开发环境( IDE)。利用此 IDE 可以共享工具且有助于创建混合语言解决方案,使程序可以使用不同的语言共同开发。另 外,这些语言利用 了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术 4。 1.2 数据库技术介绍 1.2.1 SQL 语言特性 SQL 全称是“结构化查询语言 (Structured Query Language)”,最早的是 IBM的圣约瑟研究实验室为其关系数据库管理系统 SYSTEM R 开发的一种查询语言,它的前身是 SQUARE 语言。 SQL 语言结构简洁,功能强大,简 单易学,所以自从IBM 公司 1981 年推出以来, SQL 语言,得到 了广泛的应用。如今无论是像Oracle ,Sybase ,Informix ,SQL server 这些大型的数据库管理系统,还是像Visual FoxPro ,PowerBuilder 这些微机上常用的数据库开发系统,都支持 SQL 3 语言作为查询语言。 1.2.2 SQL Server 2005 简介 SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。 SQL Server 2005 数据库引擎为关系型 数据和结构化数据提供了更安全可靠的存储功能,可以为用户构建和管理用于业务的高可用和高性能的数据应用程序。 SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使企业可以构建和部署经济有效的 BI 解决方案,帮助企业的团队通过记分卡、 Dashboard、 Web services 和移动设备将数据应用推向业务的各个领域。 4 2 淘宝小店设计概述 2.1 淘宝小店功能概述 淘宝小店主要实现了网上购物的模拟过程,客户登陆后可在页面看到 热门商品和新上市商品。未登录的可以注册账号登陆进入,点击商品可以查看其具体信息,并可以放入自己的购物车。个人可以在购物车内进行删除所选物品功能。确认物品正确后可以进行付款功能 5。 2.2 数据库的设计 数据库是设计网站必不可少的后台支持,在设计数据库表结构之前,首先要创建一个数据库,在我们的网上购物系统中,我们定义这个数据库为 Taobao。该数据库中包含了:商品信息表 Articles、商品购物车 Carts、用户表 Users 下面分别介绍一下这些表的结构。 ( 1) 商品信息表 Articles 商品信息表 Articles 用来保存网站各类商品,结构如 表 2-1 所示: 表 2-1 商品信息表 编号 字段名称 数据类型 说明 1 Id int 商品序号 2 Name varchar(50) 商品名称 3 Price varchar(1000) 商品价格 4 Clicks Int 商品点击率 5 ISBN Int 商品编码 ( 2) 商品购物车 Carts 商品购物车 Carts 用来保存顾客所选则的商品,结构如下 表 2-2 所示 表 2-2 购物车表 编号 字段名称 数据类型 说明 1 Id int 商品编号 2 Name varchar(50) 商品名称 3 Price decimal 商品价格 4 Sumb int 商品数量 2.3 数据库实体关系图 5 根据数据库表之间的关系,在数据表中的各个实体之间存在着相互的关系,具体的关系如所示。 图 2-1 实体关系图 6 3 淘宝小店详细设计 3.1 搭建三层构架 首先需要新建一个网站,来实现我的淘宝小店命名为 Taobao,最终三层构架搭建完成,如 图 3-1 所示: 图 3-1 三层构架 在三层构架搭建完成之后,我们需要对三个类库进行一个小小的修改,修改它们的属性命名空间,以便于以后的操作,单击类库名称,右键属性: 图 3-2 修改命名空间 这样,我的三层构架就已经搭建完成了 。 3.2 页面设计以及具体代码实现 7 本程序主要是前台系统。系统为注册用户提供查看商品、购买商品的页面。 ( 3) 设计主界面 首先创建模板页面 MasterPage.master 图 3-3 显示模板页面 本程序主界面为 default.asp, 它的功能是显示商城商品信息。它包含两个显示空间,一个显示最新商品,一个显示热门商品。 8 4 结论 以上是本次淘宝小店设计的所有功能,完成了基本的模拟购物过程。首先进入主页面,显示热门商品和最新商品。 图 4-1 显示首页 用户在主页面查看商品信息详情,点击相应图片显示商品信息详情 图 4-2 显示商品详情 确认商品后点击“加入购物车”可将物品放入自己的购物车 图 4-3 购物车 9 在购物车内可以看到所选的全部商品列表以及商品个数,不想要的商品,可点击删除选项。对所选商品列表确认后可点击付款,如果用户未登录,页面会自动跳转至登录页面: 图 4-4 登陆页面 登录后 ,页面会跳转至首页,用户再点击“我的购物车”即可查看所选物品。点击付款后页面会显示谢谢惠顾表示交易成功。 图 4-5 交易成功页面 10 结束语 经过近三个月的努力,完成了整个系统的设计和开发。主要是对整个系统的可行性分析和前台界面的制作和编程,是系统具备了淘宝小店购物系统应有的基本功能,并且单击已经进行测试,系统运转正常。当然,由于初次独立开发,对所学知识不够精通,缺乏经验,所以系统还有很多不完善之处,敬请谅解。 通过这 次毕业设计,我对于基于 .NET 的网站建设、数据库开、代码编写等有了更进一步的认识,对淘宝商城购物也有了一定的了解。我深深地体会到,在学习中,只有通过不断地实践才能发现问题,也只有在实践中不断的发现问题、解决问题,才能不断提高自己的水平,这也将督促我今后要更好的学习。 11 致谢 我的 论文 终于顺利完成了,心情非常

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论