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