毕业设计论文中小型电子商务网站的设计与实现.doc
《毕业设计论文中小型电子商务网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计论文中小型电子商务网站的设计与实现.doc(28页珍藏版)》请在三一办公上搜索。
1、苏州高博软件技术职业学院毕业论文(设计)苏州高博软件技术职业学院学生毕业设计(论文)报告系 别 网络工程系 专 业 系统集成 班 级 0820班 姓 名 学 号 设计(论文)题目 中小型电子商务网站的设计与实现指导教师 起讫日期 2010年10月至2011年5月 中小型电子商务网站的设计与实现(高博软件技术学院 08级系统集成专业 江苏苏州 215000)【摘 要】随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。本电子商务网站是在Vis
2、ual Studio.Net平台上运用ASP.NET技术来实现的。其主要功能有:用户管理,商品上架,购物车,留言版,网站管理等。论文在撰写过程中力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。【关键词】ASP.NET ADO.NET 电子商务 Browser/Server【Abstract】Along with the computer and network technology rapid development, Internet/Intranet applications growi
3、ng popularity in the global scope, the society is rapidly towards information society forward, information automation function also is more and more big. So we from multifarious affairs liberate, improve our work efficiency. The e-commerce sites is in Visual platform using skill art to fulfill. Its
4、main functions are: user management, goods shelves, cart, message boards, site management, etc. Papers in writing process, striving to combine theory and the practice application of various theory, analyzes simultaneously coordinates system from actual application and operation skills to illustrate,
5、 hope can more fully manifests to these knowledge and technology in the system of application and realization.【Keywords】ASP.NET ; ADO.NET ; E-commerce ; Browser/Server目 录第一章 研究背景与研究意义11.1研究背景11.2研究目的、意义11.3国内外研究现状及发展趋势1第二章 相关技术基础分析32.1 .NET Framework简介32.2ASP.NET简介32.3ADO .NET简介42.4C#简介52.5网络数据库技术7第
6、三章 电子商务系统的总体分析与设计93.1系统分析93.2系统需要解决的主要问题93.3系统功能分析103.4 数据设计12第四章网站系统的详细设计与实现164.1前台系统设计164.2后台系统设计204.3系统数据库连接实现21结束语23致 谢24参考文献25第一章 研究背景与研究意义1.1研究背景随着互联网技术的飞速发展,网上书店作为一个典型的电子商务系统,它是利用现代计算机通信网络提供的信息网络平台在网上进行的商务活动,它改变了传统的买卖双方面对面的交流方式,打破了旧有经营管理模式,使企业在世界范围内为广大的购书用户提供每周7天、每天24小时的全天候服务。与传统的购书模式相比,具有手工操
7、作所无法比拟的优点,网上书店作为一个模拟购物系统,虽然无法实现对图书详细内容的浏览,但却因为具有了以上的这些优点,使它更加符合现代社会人们快节奏、高效率的生活方式,从而得到了购书用户更广泛的使用,为更多的商家所推广。1.2研究目的、意义目的:随着网络的普及和技术的进步,在全世界作为一种新的经济形态,电子商务起到越来越重要的作用,电子商务不仅承担辅助渠道的角色,更将成为一种重要的、独立的渠道,满足更多的个人消费和组织购买。电子商务也将成为一种独立产业,在整个经济结构中占据重要的位置意义:介绍和阐述电子商务对社会经济和人们生活的影响,了解电子商务的重要性,从而了解电子商务网站设计的重要等。1.3国
8、内外研究现状及发展趋势 网上商店,或称为电子商店、线上商店,是利用信息技术、网络技术通过网络完成商品你交易的一种电子商务类型。从技术层看,网上商店是服务器、商务软件、数据库和计算机技术人员组成的网络企业;从商务层看,网上商店是由供货渠道、支付系统、物流系统、售后服务系统及配置的经营管理机制构成的书业企业。网上商店利用信息技术,将产品、购买者、售货者、及其他相关环节如银行、运输业等联系在一起,降低了运营成本。 目前国内外使用的主要技术有ASP、JSP、PHP,三种技术。网上商店近几年来有了较大发展,尤其在支付、安全方面有较大进展,但是总体来说还没有形成完整的网络的理论体系。还存在着问题主要有:A
9、、 信息服务质量不高网络的最大优势在于发展信息服务,而信息服务的“不完善、低质量”是国内网上商店的一大败笔。经营者往往过于注重商品量的丰富,而对商品及其相关内容和信息提供、介绍不够。B、 物流信息不畅通在影响网上商店发展的众多原因中,物流系统的不完善已经成为我国网上商店发展的最大瓶颈。与西方国家相比,我国物流基础建设比较落后,没有完善的物流配套体系。网上商店本该具有许多优势,由于物流系统的阻碍,反而成为绊脚石。总的说来,目前我国的网上商店系统方面的建设,无论在理论上还是在系统架构上都处于发展阶段。随着Internet的普及,越来越多的个人建立了自己的WWW网站,每个人通过网站可以展示最新活动,
10、发布最新动态新闻,与其他人或顾客进行交流和沟通,形成人与人之间密切的互动等。该系统使用ASP.NET(C#语言)和ADO.NET技术开发, 实现了网站信息的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。该商品发布系统具有一般信息发布系统的功能,主要包括前台商品查看区和后台管理区,可为更及时的发布最新的商品信息。第二章 相关技术基础分析2.1 .NET Framework简介.NET Framework 是微软的几个开发团队一起努力发展的成果,最主要用来产生一个可以用来快速开发、部署网站服务及应用程序的开发平台。.NET Framework 是用于 .NET 平台的编程模型,其关键组
11、件是公共语言运行库(CLR,Common Language Runtime)和 .NET Framework 类库(包括 ADO.NET、ASP.NET 和 Windows 窗体),它提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成,是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework 旨在实现下列目标: 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的; 提供一个将软件部署和版本控制冲突最小化的代码执行环境; 提供一个可提高
12、代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境; 提供一个可消除脚本环境或解释环境的性能问题的代码执行环境; 使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致; 按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。2.2 ASP.NET简介ASP.NET结构是一个三层系统:UI层、业务逻辑层和数据层,结构模型如图2.1所示: UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户; 业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同
13、时将请求处理结果发给浏览器。 数据层是通过ADO.NET操纵数据为事务逻辑层提供数据服务。ASP.NET是微软发展的新型体系结构.NET的一部分, ASP.NET不仅仅只是有了一个新界面并且修复了一些缺陷的ASP3.0的升级版本(即不同于ASP2.0升级到ASP3.0的转变)。ASP.NET吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。图2.1 ASP.NET的结构模型2.3 ADO .NET简介ADO .NET由Microsoft ActiveX Data Objects (ADO)改进而来,它提供平台互用和可收缩
14、的数据访问功能。ADO .NET使用了突出显示商务对象的强类型(strongly typed)编程技术。使用ADO.NET的任何软件解决方案的中心都是数据集。数据集是内存中的数据库数据的副本。一个数据集包括许多数据表,每个数据表一般都对应一个数据库表格或视图。一个数据集组成了一个断开的数据库数据的视图。运行时,数据从数据库传递给中间层商务对象,然后将其继续传递给用户界面。为了适应数据ADO的交换,ADO .NET使用了一种基于XML的暂留和传输格式。下面的插图显示了一个ADO.NET解决方案的主要组件。为了使得在Visual Studio .NET使用数据变得更容易,Visual Studio
15、 .NET中有许多新特性。对于核心部分的XML开发人员,微软公司已经包括了一个具有语句完成和标识符完成功能的彩色编码XML设计器。图2.2 ADO .NET的体系结构 图2.3 具有语句和标识符完成功能的彩色编码XML设计器 开发人员可以使用XML设计器的设计视图,简单将任何数据源中(包括Microsoft SQL Server和Oracle数据库)的表格,从Server Explore拖放到数据表面上。你可以创建由来自多个数据源,包括任何XML文件在内的数据组成的数据集。 图2.4 ADO .NET数据集设计器当你设计自己的应用程序时,经常需要添加、修改或删除数据。使用数据预览(Data P
16、review)选项卡,你不仅可以添加和修改数据,还可以操纵数据之间的关系。.NET的数据绑定技术进行了极大的改进以充分利用ADO.NET。创建与数据进行交互的用户界面现在变得更容易了。更重要的是,现在你可以将数据绑定到商务对象和XML网络服务。ADO.NET提供对Microsoft SQL Server、OLEDB和XML公开的数据源的一致性访问,数据共享用户应用程序可以使用ADO.NET来连接到这些数据源,并检索、操作和更新数据。2.4 C#简介2.4.1微软推出C#C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序。C#使得C
17、+程序员可以高效的开发程序,而绝不损失C/C+原有的强大的功能。2.4.2效率与安全性新兴的网络经济迫使商务企业必须更加迅速的应对竞争的威胁。开发者必须不断缩短开发周期,不断推出应用程序的新版本,而不仅仅是开发一个“标志性”的版本。C#在设计时就考虑了这些问题。它使开发者用更少的代码做更多的事,同时也不易出错。2.4.3支持现有的网络编程新标准C#包含了内置的特性,使任何组件可以轻松转化为XML网络服务,通过Internet被任何操作系统上运行的任何程序调用。XML网络服务框架可以使用现有的XML网络服务。还有一些精细的特性,使得C#成为一流的网络编程工具。为提高性能,C#允许把XML数据直接
18、映射到struct数据类型,而不是class。这样对处理少量的数据非常有效。2.4.4消除大量程序错误即使是专家级的C+程序员也常会犯一些最简单的小错误,但往往就是这些小错误带来了难以预料的问题,有些甚至需要很长时间来寻找和解决。C#的现代化设计能够消除很多常见的C+编程错误。 1. 资源回收减轻了程序员内存管理的负担。 2. C#中变量由环境自动初始化。 3. 变量类型安全的。 这样,程序员编写与维护那些解决复杂商业问题的程序就更方便了。2.4.5对版本的更新提供内在的支持降低了开发成本更新软件组件是一项很容易出错的工作,因为代码的修改可能无意间改变原有程序的语义。为协助开发者进行这项工作,
19、C#为版本的更新提供内在的支持。这样可以防止编码错误,保证版本更新的灵活性。还有一个相关的特性就是对接口和接口继承的内在支持。这些特性使得C#可以开发复杂的框架并且随着时间不断发展更新它。2.4.6商业过程和软件实现的更好对应企业的商业计划要付诸现实,必须在抽象的商业过程和实际的软件实现之间建立紧密地对应。C#语言允许类型定义的,扩展的元数据。这些元数据可以应用于任何对象。定制的元数据和程序代码之间的紧密对应有助于加强程序的预期行为和实际实现的之间的对应关系。2.4.7扩展交互性C#适合于大多数企业应用程序。但实际的经验表明有些应用程序仍然需要一些底层的代码,这些情况可能会迫使开发者使用C+,
20、 即使他们本身宁愿使用更高效的开发环境。C#采用以下对策来解决这一问题:内置对组建对象模型(COM)和基于Windows的API的支持;允许有限制地使用纯指针(Native Pointer)。2.5网络数据库技术Internet网是目前全球最大的计算机通信网,它遍及全球几乎所有的国家和地区。WWW系统能够把各种类型的信息资源有机地结合起来,使用户能够在Internet上浏览、查询和共享建立在WWW服务器所有站点上的超媒体信息。所谓Web数据库管理系统是指基于Web模式的DBMS的信息服务,充分发挥DBMS高效的数据存储和管理能力,以Web这种浏览器/服务器(B/S)模式为平台,将客户端融入统一
21、的Web浏览器,为Internet用户提供使用简便、内容丰富的服务。Web数据库管理系统必将成为Internet和Intranet提供的核心服务,为Internet上的电子商务提供技术支持。 与传统方式相比,通过WWW访问数据库的优点在于:1借用现成的浏览器软件,无需开发数据库前端:如果能够通过WWW来访问数据库,我们就不需要开发客户端的程序,使用的数据库应用都可以通过浏览器来实现,界面统一,也减少了一批培训费用,能使广大用户很方便地访问数据库信息。2标准统一,开发过程简单:HTM L是WWW信息地组织方式,是一种国际标准,使开发者甚至只需学习HTML一种语言,使用者只需学习一种界面-浏览器界
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 中小型 电子商务 网站 设计 实现
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4861839.html