2022年电子商务系统设计 2.pdf
《2022年电子商务系统设计 2.pdf》由会员分享,可在线阅读,更多相关《2022年电子商务系统设计 2.pdf(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网上购物电子商务系统【摘要】所谓电子商务就是在网上开展商务活动,当企业将它的主要业务通过企业内部网Intranet)、外部网( Extranet )以及 Internet与企业的职员、客户供销商以及合作伙伴直接相连时,其中发生的各种活动就是电子商务。电子商务是基于 Internet或局域网、广域网、包括了从销售、 市场到商业信息管理的全过程。本系统的开发正符合了这一要求。论文中详细阐述了系统的设计目标、总体架构及各功能模块的详细设计。【关键字】 ASP.NET2.0;C#;SQL Server2000 ;电子商务;电子商务网站;电子商务系统目 录 1 引言 2 1.1 项目背景 2 1.2 研
2、究意义 3 1.3 建设目标 3 1.4 论文内容 4 2 系统分析 4 2.1 需求分析 4 2.2 可行性分析 4 3 总体设计 4 3.1 项目规划 4 3.2 系统功能结构图 5 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 43 页 - - - - - - - - - 4 系统设计 5 4.1 系统设计 5 4.2 开发及运行环境 9 4.3 数据库设计 9 5 相关技术及系统解决方案 10 5.1 ASP.NET 简介 10 5.2 SQL Server 2
3、000 简介 10 5.3 ADO.NET 简介 10 5.4 系统体系结构 11 图 5-1 11 5.5 技术开发方案 11 5.6 系统技术平台 12 6 网站设计 12 6.1 网站前台首页设计 12 6.2 商品展示模块设计 14 6.3 商品查询模块设计 17 6.4 会员管理模块设计 19 6.5 购物车管理模块 22 附录 A 数据表 28 7 结束语 33 参考文献 33 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 43 页 - - - - - -
4、- - - 1 引言1.1 项目背景随着信息技术在国际贸易和商业领域的广泛应用,利用计算机技术、 网络通信技术和 Internet来实现商务活动的国际化、信息化和无纸化, 已成为各国商务发展的大趋势。电子商务 (Electronic Commerce)正是为了适应这种以全球为市场的变化而出现和发展起来的。它可以使销售商与供应商更紧密地联系起来,以更快地满足客户的需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。电子商务基于网络技术网络技术提供了实现电子商务的技术平台,而电子商务是网络技术的最新应用和最终目标随着中国市场经济的日趋成熟,中国企业面对的竞争压力也越来越大,企业要想
5、生存,就必须充分利用信息化手段来提高管理效率及市场响应速度。电子商务是在互联网开放的网络环境下,基于浏览器 / 服务器应用方式, 实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式。电子商务做为一种独立的经济形态,已初具规模,一些电子商务网站的成立,给人们的生活带来了巨大的影响。如何建立企业的电子商务,如何把企业业务建在Internet上,涉及到建立电子商务网站、开发符合 Internet特点的有效的业务应用、管理网上的交易信息、 保证网上数据安全、快速反映市场变化以及充分满足Internet业务进一步发展的要求等等。对一个运营商业企业来说,电子商务网站是其生存的理
6、由和基础,同时也是企业对外展示信息、从事商务活动的窗口和界面。如何设计、建立一个经济、实用、安全、高效、稳定的网站是每个电子商务网站必须考虑的问题。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 43 页 - - - - - - - - - 而要解决好这些问题, 就必须在提高企业内部管理效率、充分利用企业内部资源的基础上,从整体上降低成本,加快对市场的响应速度,提高服务质量,提高企业的竞争力。但是企业在利用信息化技术时,必须要考虑成本、技术难度、创造的价值等几个方面。1.
7、2 研究意义 21 世纪是个以网络为核心的信息时代,数字化、网络化与信息化是21 世纪的时代特征。电子商务作为信息时代的一种新的商贸形式,不仅对商务的运作过程和方法产生巨大的影响,实际上也带来了一场革命,其影响将远远超出商务的本身,将对社会的生产和管理、人们的生活和就业、政府职能、法律制度以及文化从多方面改变人类的观念、思维和相互交往的方式。作为一种现代商务模式, 电子商务利用计算机网络检索和获取信息,对个人和公司提供决策服务,解决了组织、商家和客户的需求,减少了用于改善货物和服务质量的投入,加快了商品交易的速度。电子商务可以应用于制造到零售,从银行、金融机构到出版娱乐以及其他的任何企业。In
8、ternet正在将不同形式的电子商务结合起来,产生出许多创新的、混合的电子商务形式。从电子商务的目标上看, 电子商务能够扩大顾客群, 获取更高收益, 开拓目标市场,节省费用和开支,加速商品流通,加快顾客信息反馈,并提高服务质量。在过去的几年间,随着 Internet的迅速发展, 通过网络使在家庭办公的个人用户也积极投入到了电子商务中。由于激烈的市场竞争和对成本的关注,大量企业正在改进原有的电子商务系统来支持新兴的网络经济。1.3 建设目标名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第
9、 4 页,共 43 页 - - - - - - - - - 设计网上购物系统电子商务系统目标如下:1 能让消费者浏览想查找的产品,通过注册能够在网上进行交易。 2 有一定的安全性、 隐密性, 各个模块要相对透明, 在对不同模块进行修改时不会对系统造成损害,能方便地进行模块组装等3 实现不同的登录者用不同浏览器可以访问的目的,并且能交互地解决一些具体的问题1.4 论文内容本论文详细介绍了整个网上购物系统的数据模型设计以及数据库设计,在设计中把本系统的数据库根据其功能划分4 个基本的模块, 即产品展示模块, 商品查询模块 ,会员中心模块,订单处理和购物车模块,然后利用存储过程创建了数据服务层来提供
10、用户应用层和商务层的数据交换。2 系统分析2.1 需求分析通过对一些典型电子商务网站的考察、分析以及实际的市场调查,要求本系统具有以下功能:统一友好的操作界面,能保证系统的易用性。规范、完善的基础信息设置。商品分类详尽,可按不同类别查看商品信息。按商品大类型及通过商品名称,商品编号或商品描述进行模糊查询。实现网上购物。新品及特价商品、热门商品展示。热销商品按销售量排行展示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 43 页 - - - - - - - - - 2.2
11、 可行性分析商业企业在运营过程中,经常会受到以下一些条件的限制:产品的宣传受到限制,采购商或顾客只能通过上门咨询、电话沟通等方式进行各种信息的获取,受一定的时间与物理空间的局限并且成本较高。庞大的商业经济周转。复杂的产品周转渠道。从看样品、谈价格到支付货款等一系列的产品周转渠道过于复杂,企业与顾客之间缺乏全面的沟通与快捷运营的平台。商业企业中根据季节的变化,热销商品在销售高峰到来时货源紧张,企业需要实时了解商品的销售情况,保证热销商品的要货满足率。因此,企业需要重新认识市场、消费者以及自身市场定位,正确认识电子商务技术在企业中的重要地位,以少量的时间和资金建立企业信息门户网站并架设一定范围的商
12、务网络,以此来制定长远发展战略,使企业与顾客间的经济活动变得更灵活、更主动。3 总体设计3.1 项目规划该电子商务系统是一个典型的2.0数据库开发应用程序,由前台商品展示及销售、后台管理部分组成。前台商品展示及销售该部分主要包括最新商品上架、特价商品、热销商品、购物车、会员中心、购物清单、商品新闻公告及订单查看、商品查询(通过商品名称,商品编号和商品描述)等。后台管理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 43 页 - - - - - - - - - 该部分主要对
13、商城内的一些基础数据进行有效管理,包括商品管理、 会员管理、 订单管理、新闻消息公告管理等。3.2 系统功能结构图电子商务系统前台功能结构如图3-1 所示。图 3-1 系统前台功能结构图电子商务系统后台功能结构如图2 所示。图 3-2 系统后台功能结构图4 系统设计4.1 系统设计 4.1.1 设计目标本系统在设计时应该满足以下几个目标:采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。全面展示商城内所有商品,并可展示最新商品及特价商品。为顾客提供一个方便、快捷的商品信息查询功能。采用模糊查询查询数据。会员可以随时修改自己的会员资料。实现网上购物。商品
14、销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出相应的决策。查看商城内的新闻公告信息。用户随时都可以查看自己的订单。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 43 页 - - - - - - - - - 对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。系统最大限度地实现了易维护性和易操作性。系统运行稳定、安全可靠。 4.1.2 消费客户的使用案例基于该系统的基本功能。 从逻辑上将本系统中的整个电子商务系统划分4 个子系统,这四个子系统分
15、别为:产品目录浏览系统、客户账号管理系统、订单处理系统和库存管理系统。这里采用统一模型语言(United Model Language 简称 UML )来分析图 4-1 消费客户的使用案例图浏览目录,消费者可以通过浏览产品目录或者搜索特定产品,查看和选择产品。当用户浏览目录的时候,可以遍历产品类别的层次,并且查看属于各个类别的产品列表查看产品,当消费者通过浏览产品目录或者执行搜索到一个产品之后,就可以查看所有产品的信息,包括产品名称、产品描述、图片及价格。选择产品,当查看完产品之后,消费用户就能够将其放到他们的虚拟购物车中,并选择要购买的产品。搜索目录,消费客户也能够通过在产品目录中搜索特定的
16、产品,查看和选择产品。用户能够输入包括产品名称、描述和SKU(库存管理)在内的各种条件,与搜索条件相匹配的产品列表将得到显示。管理购物车,消费客户能够查看虚拟购物车内的所有产品,并且可以删除或者更新各项的数量。当客户删除产品项或者改变了项的数量之后,系统会从新计算订货的估价以及小价,如果顾客的购物车为空,就显示一个友好的警告信息。因为购物名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 43 页 - - - - - - - - - 车没有与客户的账号相关联,岁消费客户不必首
17、先登陆到系统就可以管理购物车。付款,在查看和管理了购物车之后,消费客户就可以执行付款过程,为选择的产品下订单。如果用户还没有登陆到站点,系统会在继续处理付款过程之前,要求他们进行登陆或者建立新账号。在登录或者建立新账号之后,系统就会要求消费客户输入其信用卡信息。 接下来, 客户就能够查看其订单细节,提交或者取消付款过程。在查看订单的时候,客户能够浏览订单上的所有产品项,也能够查看各项的小价、运费、税收、以及订单的总费用。登录,如果消费客户想要下订单或者访问其过去的订单,系统会自动提示其登录到站点。使用者可以在购物会话期间的任何时候进行登录。登录到站点需要输入创建客户账号的时候规定的电子邮件地址
18、和密码的组合。如果客户输入了不正确的组合,系统就会要求他们重新登录。如果用户没有客户账户,就要建立新账户。建立账号,如果使用者以前没有建立客户账户,则会要求在订单之前建立账号,当使用者创建了新账号的时候,必须输入姓名以及联系信息和帐单地址以及发货地址。建立新的账号之后就可以回到商务系统,并且使用规定的电子邮件地址和密码组合进行登录。管理账号,登录到商务系统,或者建立新账号之后,使用者就可以管理其的账号,该系统的账号管理功能只限于查看过去的订货历史。 4.1.3 商务客户的使用案例在商务系统中商务客户所进行的活动比消费客户的简单,这主要是商务客户不需要用户接口与系统交互,其用例图描述如下图 4
19、商务客户的使用案例图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 43 页 - - - - - - - - - 提交订单,商务客户进行的主要活动就是提交XML 格式的电子订单,订单所包括的信息与商务可以付款过程中收集的信息相同。当商务客户提交订单的时候,必须提供用于登录系统的主要联系电子邮件地址和密码信息登录活动就是商务客户提交订单过程中的组成部分,商务客户在提交了订单后,就可以定期的请求订单状态,当商务客户请求订单状态的时候,也会要求提供主要的电子邮件联系方式和密码。
20、并对这些信息进行检验。 4.1.4 系统活动序列定义了系统终端用户所进行的活动之后,后台的商务过程可以使用下图所示的UML来描述图 5 系统活动序列图4.15 系统模块购物流程的模块如下图所示图 6 购物流程的模块图客户管理模块如下图所示图 7 客户管理模块图4.2 开发及运行环境硬件平台:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 43 页 - - - - - - - - - CPU:P41.8GHz;内存: 256MB 以上。软件平台:操作系统: Windows
21、 2000 Server,Windows 2003 Server 数据库: SQL Server 2000;开发工具包: Visual Studio.NET 2005 WEB 服务器: IIS 浏览器: IE5.0 及以上版本,推荐使用IE6.0;分辨率:最佳效果1024 768。4.3 数据库设计本系统数据库采用SQL Server 2000数据库,系统数据库名称为EBusiness,共包含11 张表。关于数据库中的数据表请参见附录A。5 相关技术及系统解决方案5.1 ASP.NET 简介 ASP.net是 Microsoft VisualStudio.NET 的一部分,作为战略产品,不仅仅
22、是Active Server Page (ASP) 的下一个版本;它还提供了一个统一的Web 开发模型,其中包括开发人员生成企业级Web 应用程序所需的各种服务。 ASP.NET 的语法在很大程度上与ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP 应用程序中逐渐添加ASP.NET 功能,随时增强ASP 应用程序的功能。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 43 页 - - - -
23、 - - - - - ASP.NET 是一个已编译的、基于.NET 的环境,可以用任何与.NET 兼容的语言(包括Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何ASP.NET 应用程序都可以使用整个.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 ASP.NET 可以无缝地与WYSIWYG HTML 编辑器和其他编程工具(包括Microsoft Visual Studio .NET )一起工作。这不仅使得Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括
24、开发人员可以用来将服务器控件拖放到Web 页的 GUI 和完全集成的调试支持。微软为 ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web 应用,满足计算向 Web 转移的战略需要。5.2 SQL Server 2000 简介 SQL Server 2000 是 Microsoft 公司 2000年推出的 SQL Server 数据库管理系统的版本。它是一个杰出的数据库平台,可用于大型联机事务处理、数据仓库、以及电子商务等。其特点有如下几点 : 真正的客户机 /服务器体系结构。图形化用户界面。.丰富的编程接口工具
25、。.SQL Server 与 Windows NT 完全集成。.具有很好的伸缩性。.对 Web 技术的支持。7.SQL Server 提供数据仓库功能。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 43 页 - - - - - - - - - 5.3 ADO.NET 简介 ADO.NET 是由 .NET framework 为与数据库中的数据进行交互而提供的一组对象类的名称。我们知道,面向对象编程的有关主要优点是可以把各种复杂的功能封装在一个自包含的单元中,接着要处理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年电子商务系统设计 2022 电子商务 系统 设计
限制150内