模块化动态电子商务网站的开发——毕业论文.doc

上传人:滴答 文档编号:1271861 上传时间:2019-01-25 格式:DOC 页数:38 大小:1.14MB
下载 相关 举报
模块化动态电子商务网站的开发——毕业论文.doc_第1页
第1页 / 共38页
模块化动态电子商务网站的开发——毕业论文.doc_第2页
第2页 / 共38页
模块化动态电子商务网站的开发——毕业论文.doc_第3页
第3页 / 共38页
模块化动态电子商务网站的开发——毕业论文.doc_第4页
第4页 / 共38页
模块化动态电子商务网站的开发——毕业论文.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、 I 摘 要 本文对用 ASP.NET 和 ACCESS 开发中小型电子商务网站的分析、设计、实施做了详尽的阐述。系统采用模块化设计方法,根据程序的应用与维护的易用性,将系统各个部分分置于不同的模块当中,方便了程序的扩展与维护。 论文首先对当今电子商务网站的应用进行了现状分析,分析了网站开发的目的以及意义。接着详尽的对系统作了可行性分析 ,需求分析,对网站进行了总体设计,搭好了网站开发框架。然后对网站主页面、商品展示、商品搜索、网站公告等系统子功能模块的详细设计过程进行了重点阐述,给出了设计的效果和相关代码。最后 对网站进行了测试和全面的评价,并且对未来扩充提出了建设性意见。 关键词: 模块化

2、;电子商务; ASP.NET; 展示 ; 搜索 II Abstract This article to uses ASP.NET and ACCESS developed the middle and small scale electronic commerce website the analysis, the design, the implementation have made the exhaustive elaboration. The system uses the modular design method, according to the procedure applic

3、ation and the maintenance usability, puts in system each part of minute in the middle of the different module, has facilitated the procedure expansion and the maintenance. First, The paper has carried on the present situation analysis to now the electronic commerce website application, has analyzed

4、the website development goal as well as the significance. Then exhaustive has made the feasibility analysis to the system,The de mand analysis, has carried on the system design to the website, built the website development frame. Then to the website main page surface, the commodity demonstrated, the

5、 commodity search, the website announced and so on the system sub-function module detailed design processes have carried on the key elaboration, has given the design effect and the related code. Finally has carried on the test and the comprehensive appraisal to the website, and will expand to the fu

6、ture gave the constructive comment. Keywords: Modulation; Electronic commerce; ASP.NET; Demonstration; Search III 目 录 摘 要 . I Abstract . II 目 录 . III 第一章 引 言 . 1 1.1 系统开发背景 . 1 1.2 开发本系统的意义 . 1 1.3 本文主要内容 . 2 1.3.1 本文要点 . 2 1.3.2 本文组织结构 . 3 第二章 系统开发技术和环境简介 . 4 2.1 系统开发技术 . 4 2.1.1 ASP.NET 简介 . 4 2.1

7、.2 ADO.NET 简介 . 5 2.2 系统数据库平台 ACCESS 简介 . 6 第三章 系统分析及概要设计 . 9 3.1 B2C 网站分析 . 9 3.2 系统功能分析 .11 3.3 Eshop.NET 网络购物框架流程 .11 第四章 数据库设计 . 14 4.1 数据库设计原则 . 14 4. 2 数据库的逻辑设计 . 15 第五章 系统的详细设计 . 18 5.1 网站的主页面的设计 . 18 5.2 商品管理模块的设计 . 19 5.2.1 商品的添加 . 19 5.2.2 商品的修改与查看 . 24 IV 5.3 商品搜索功能的设计 . 24 5.4 新闻公告管理 . 2

8、5 第六章 系统测试 . 29 6.1 系统测试概述 . 29 6.2 本系统功能模块的测试 . 29 6.2.1 商品管理模块的测试 . 30 6.2.2 新闻管理模块的测试 . 30 6.2.3 商品搜索模块的测试 . 31 第七章 小 结 . 32 致 谢 . 33 参考文献 . 34 1 第一章 引 言 1.1 系统开发背景 贸易的全球化和 internet 网络的全球化特征使两者很自然地走到了一起,形成了如今风靡全球的电子商务( E-Comnerce)。电子商务是指应用电子信息技术和现代internet 网络技术在客户、厂商及其他交易主体之间进行的以信息为依托的商务活动,而购物网站正

9、是这种活动的具体表现形式。随着生活“ e 时代”的到来,上网的人数越来越多,网上购物将是人们的一大生活方式之一,网上购物系统的完善和便捷将是现代社会必然的需求。 到 20 世纪 90 年代,随着 Internet 的出现带给电子商务以真正的活力,特别是自从 HP 公司、 IBM 公司等先后宣布 1998 年为“电子商务年”以来,电子商务更是在全球迅猛发展,平均大约每 9 个月交易额就翻一翻,全球电子商务交易额 (包括网上贸易额、销售额等 )达到数千亿美元,电子商务收入剧增 262%。据联合国 2003 年电子商务与发展报告统计,到 2002 年,全球互联网用户人数达到 5.91 亿,这更加大大

10、的促进了电子商务的发展。目前电子商务已经成为国际上各个国家制定经济政策的主要依据之一,世界范围内的政府部门、公众服务机构、电信企业、银行等金融服务机构以及各类型企业和数以亿计的个人用户,都纷纷投入并 参与电子商务活动中。电子商务在世界范围内己成为一股无法阻挡的历史潮流,可以说它代表着 21 世纪网络应用发展的方向。 1.2 开发本系统的意义 目前电子商务虽然迅猛发展,但是作为电子商务一个重要模式之一的 B2C 模式却远远落后于 B2B 的发展,原因很多,但其中一个重要的原因就是电子商务平台不能全面的解读电子商务,使电子商务只停留于形式,单纯起到网上交易的目的,虽然我国互联网上已经有 1000

11、多个电子商务网站,但真正能实现电子商务功能的却少之又少,更不要说真正开发电子商务功能,实现电子商务优势了。甚至于有很多是为了迎 合电2 子商务发展而单纯建立一个界面,放几件商品,后台的工作完全不存在。因此开发一个功能全面、适合我国商务特色的、经济实用的 B2C 电子商务平台是非常需要和必要的。 (1)通过建设电子商务系统可以将电信服务、技术服务、商业服务以及各行业融合在一起,通过平台接入统一、应用统一和管理统一的综合服务机制,实现各种复杂的电子商务应用,降低企业步入真正电子交易的门槛,从而建立一个多赢的电子商务合作圈,形成整体竞争优势。 (2)通过建设电子商务系统,使得企业不必专注于复杂多变的

12、信息技术,而用最小的资金投入、最简单的接入方式去 联系最广泛的客户和供应商,进行最先进、最有效的电子商务应用服务,从而使各个传统行业迅速形成互联网时代的新经济商业模式,建立未来发展的战略优势。 (3)通过完善电子商务网络体系,建设公共电子商务的导购平台,建立综合电子商务体系、安全认证和安全支付体系等,将使电子商务的各种资源得到充分利用,能使电子商务的相关对象更加专业、更加合作、更加协调。形成一个应用开发、产业生产、技术支持、商业交易、运营服务的产业链,从而形成整体优势,取得最佳经济效益。 (4)通过建设电子商务系统,使企业融入世界经济一体化体系中,并通过这 些企业与众多关联企业、政府部门、事业

13、机构的供应链的形成,可以带动其它关联企业在生产、销售、采购等诸多方面的业务,形成以市场为主线的全新的电子贸易体系。并加速促进对外贸易和国家信息化、国际化水平,从而提高经济整体素质、国际竞争力和发展后劲,实现经济结构的全面升级和综合实力再上新台阶。 1.3 本文主要内容 1.3.1 本文要点 本文对用 ASP.NET 和 ACESS 开发中小型电子商务网站的分析、设计、实施做了详尽的阐述。系统采用模块化设计方法,根据程序的应用与维护的易用性,将系统各个部分分置于不同的模块当中, 方便了程序的扩展与维护。 论文首先对当今电子商务网站的应用进行了现状分析,分析了网站开发的目的以及意义。接着详尽的对系

14、统作了可行性分析 ,需求分析,对网站进行了总体设计,搭 好了网站开发框架。然后对网站主页面、商品展示、商品搜索、网站公告等系统子功能3 模块的详细设计过程进行了重点阐述,给出了设计的效果和相关代码。最后对网站进行了测试和全面的评价,并且对未来扩 充提出了建设性意见。 1.3.2 本文组织结构 第一章: 引言 主要介绍开发本系统的背景、意义。 第二章: 系统开发工具和环境的选择 主要介绍开发环境的 功能和特点。 第三章: 系统分析及概要设计 主要介绍本系统的设计思路及功能模块图。 第四章: 数据库设计 主要介绍数据库的连接和数据库表。 第五章: 系统的详细设计 主要介绍各模块的功能、效果图及代码

15、设计。 第六章: 系统测试 主要描述各测试数据的确定和检测的正确性。 第七章: 小结 总结本论文的主要内容。 4 第二章 系统开发技术和环境简介 2.1 系统开发技术 本文研究的课题是模块化动态电子商务网站的设计。现在的电子商务网站己经不再是仅向浏览者或用户提供静态网页内容的浏览,而是要求能够 和用户进行动态的信息交流的动态 Web 网站,所以,搭建电子商务网站平台不仅要支持简单的 HTML 网页浏览,更重要的是使电子商务站点能和用户实现一种动态的交互式操作。这就要求Web 服务器在提供标准的 HTML 网页浏览之外提供一种能和用户交流的技术。这种技术不但要能够收集和反馈用户信息,还要支持数据

16、库操作 (把信息存入数据库和从数据库中检索信息 )。 开发过程中,我们选用了最为流行而且应用比较广泛的动态 Web 网站开发技术ASP.NET 和 ADO.NET。下面简要介绍这两种技术。 2.1.1 ASP.NET 简介 ASP.NET 是统一的 Web 应用程序开发平台,用来提供生成企业级 Web 应用程序所必需的服务。 ASP. NET 的语法在很大程度上与 Active Server Page(ASP)兼容,同时它还提供一种新的编程模型和结构,用于生成功能强大的新型应用程序。 开发电子商务解决方案时, Web 服务器端编程起着联系客户端和数据库服务器,接受客户端的请求,生成最终返回客户

17、端的 Web 页面的重要作用。 Web 服务器端编程的基础,是生成客户端用户界面和 Web 程序结构,而这利用 ASP.NET 的“ Web 窗体”可以很方便地实现。 “Web 窗 体”用于生成功能强大的基于窗体的 Web 页。生成这些网页时,可以使用 ASP.NET 服务器控件或开发人员自己开发的用户控件和服务器控件,来创建用户界面元素,以及对它们进行编程以用于执行常见的任务。使用这些内置或自定义组件生成 Web 窗体,可以极大程度上简化页面代码。 以下列举一些用 ASP.NET 进行用户界面开发和基础程序结构生成的优势。 1.ASP.NET 提供了创建 Web 应用程序及电子商务平台所需的

18、基本服务,同时ASP.NET 的语法在很大程度上与 ASP 兼容。 5 2.ASP.NET 是一个己编译 的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言生成应用程序。同时 ,任何 ASP.NET 应用程序都可以使用整个 .NET 框架。 3.ASP.NET 可以无缝地与其他流行的 WYSIWYG(所见即所得 )HTML 编辑器和编程工具 (包括 MicrosoftVisualStudio.NET)一起工作。 4.在 ASP.NET 中可以利用 .NET 框架中的 ADO.NET 的强大功能,使得对数据库的访问比以往更加方便。 5.ASP.NET 提供一种简单的模型,该模型使开发

19、人员能够编写在应用程序级的运行逻辑。 6.ASP.NET 仍然保留提供对于应用程序和会话状态功能。 7.所有 ASP.NET 代码都是编译的,而不是解释的,这就允许对本机代码采用早期绑定,强类型处理,以及实时 (JIT)编译。同时, ASP.NET 提供了丰富的缓存服务。 .NET还提供性能计数器。 8.ASP.NET 提供方便的自定义调试语句。只有对页面或整个应用程序启用跟踪时它们才出现,电子商务方案真正投入实际运行时,可以关闭跟踪以使它们失效。 9.NET 框架和 ASP.NET 中提供了默认授权和验证方案。可以根据需要方便地移除、添加或者替换这些方案。 10. ASP.NET 配置设置存

20、储在基于 XML 的文件中,这些文件都是可读和可写的。 2.1.2 ADO.NET 简介 为了实现对数据的访问,可以利用 .Net 框架的 ActiveX 数据对象 (ADO. NET)来实现。 ADO. NET 是一组提供数据访问服务的类,它提供了对数据库数据、 XML 中的数据和应用程序数据的访问 ;而且所有的访问都是按照一个相容的,标准化的设计模型来执行。 ADO 是 Microsoft 现有的、广泛应用的数据访问接口。但是它却有一些自身难以改变的不适应于 Web 环境的缺陷 : (1)Web 环境要求一定程度的互操作性,因为操作所涉及的各个服务可能运行在不同的软件和硬件平台上。然而,

21、ADO 对象天生地定位在 Windows 平台上。 ADO 基于COM 的本性使得记录集很难在一个分布式、异种平台构成的环境中使用。 (2)ADO 对象模型中的每一个地方都体现了以数据库为中心的思想。 ADO 把数据6 看成是一组来自数据源的记录,而不是把数据看成一些独立的信息。在 ADO 中,如果脱离了数据提供者用来保存和描述数据的结构,数据将不能独立存在。 ADO.NET 从 Web 的角度对 ADO 进行检讨和改进。两个功能使得这方面的增强成为可能脱机记录集,以及与生俱来的对 XML 的支持。这主要是通过其中的DataSet(数据集 )对象来实现以上两个功能。 ADO.NET 有效地从数

22、据操作中将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。 ADO.NET 包含用于连接到数据库、执行命令和检索结果的 .NET数据提供程序,它是一组包括 Connection、 Command、 DataReader 和 DataAdapter 对象在内的组件。同时既可以直接处理捡索到的结果,也可以将其放入 ADO.NET 中 的另一核心组件 DataSet 中。 DataSet 是 ADO.NET 的断开式结构的核心组件。相对于 ADO,DataSet 是在ADO.NET 中加入的全新对象,使用该对象的目的是为了实现独立于任何数据源的数据访问。因此 ,它可以用于多种不同的数据源,

23、 DataSet 包含一个或多个的集合,这些DataTable 对象中可以包含主键、外键、约束等信息 ,DataTable 对象之间还可以包含关系信息等。所以可以将 DataSet 组件看做是一个脱机的、保存在内存中的、由多个数据源提供其数据的微型关系数据库。 ADO.NET 结 构的另一个核心元素是 .NET 数据提供程序,其目的是为了实现数据操作和对数据的快速、只进、只读访问,为此包含了几个对象。 Connection 对象提供与各种不同类型数据源的连接。 Command 对象能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令,其包含的可选 Parameter、

24、集合中可以定义数据库命令或存储过程的参数。 DataReader 从数据源中提供高性能的数据流,以便对数据进行快速、只进、只读访问。最后, DataAdapter 提供连接 DataSet 对象和数据源的桥梁。 DataAdapter 使用 SelectCommand 对象在数据源中执行 SQL 命令,以便将数据加载到 DataSet 中,并可以使用 InsertCommand, UpdateCommand 或 Del eteCommand 对象将 DataSet 中数据的更改返回到数据源中。 2.2 系统数据库平台 ACCESS 简介 开发一个系统除了需要开发技术之外,系统的开发平台即开发环境同样很重要。考虑到网站的规模、开发成本等方面,我们选择 Microsoft Access 作为系统的数据库

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。