ECshop网上商城的实现.doc

上传人:滴答 文档编号:3447718 上传时间:2019-05-30 格式:DOC 页数:69 大小:1.09MB
下载 相关 举报
ECshop网上商城的实现.doc_第1页
第1页 / 共69页
ECshop网上商城的实现.doc_第2页
第2页 / 共69页
ECshop网上商城的实现.doc_第3页
第3页 / 共69页
ECshop网上商城的实现.doc_第4页
第4页 / 共69页
ECshop网上商城的实现.doc_第5页
第5页 / 共69页
点击查看更多>>
资源描述

1、 ECshop 网上商城的实现摘 要当今的社会是一个数字化、信息化、地球化的社会,网络时代已经到来,人们的生活、工作、购物、学习、办公等都已经离不开网络。对于现代的企业,已经开始实行无纸办公,公司之间的联系、企业伙伴间的合作、公司外出人员与本部之间的联系等等这些都离不开网络。网络商店在线销售系统,是在互联网的基础上建立一个虚拟的购物商场。具备完整购物网站功能,实现购物方便,轻松、快捷、操作简单。方便客户的同时,也提升了网络商店的形象。开辟了新的销售渠道,为销售者和消费者提供了更好满足各自需求的有利机会。关键词:网上商店,ECshopABSTRACTThe online marketing sy

2、stem of ECshop, set up a fictitious shopping plaza on the basis of Internet. Possessing the function of intact shopping website, it is convenient to realize doing shopping, light , swift and operating simply. While facilitating the customer , have promoted the image of the network shop too. Have ope

3、n up the new marketing channel, has offered more easy favorable chance to meet each demand to seller and consumer.Key words:The online marketing;ECshop目 录1 引言 12 系统开发的相关知识 22.1 开发语言介绍 22.1.1 PHP22.1.2 SQL22.1.3 HTML 32.1.4 Dreamweaver 82.2 开发平台(ASP.NET)介绍 42.3 开发工具介绍 62.3.1 Microsoft Visual Studio 2

4、008 62.3.2 Microsoft SQL Server 2005 62.3.3 Adobe Dreamweaver 8 72.3.4 Adobe Photoshop 73 系统的分析与设计 83.1 需求分析 83.2 可行性分析 93.3 系统模块设计 93.4 系统流程设计 113.5 系统数据库设计 143.5.1 数据库设计原则 143.5.2 数据库实体关系设计 143.5.3 数据表设计 164 系统的详细开发 184.1 数据库的建立与连接 184.1.1 建立数据库 184.1.2 连接数据库 194.2 系统主要模块设计及其代码 204.2.1 页面布局与设计 204

5、.2.2 部分登录验证模块设计与实现 214.2.3 注册模块设计与实现 224.2.4 商品购买模块设计与实现 224.2.5 购物车模块设计与实现 244.2.6 前台订单管理模块设计与实现 244.2.7 后台商品管理模块设计与实现 245 总结 26参考文献 27致 谢 281 引言当今的社会是一个数字化、信息化、地球化的社会,网络时代已经到来,人们的生活、工作、购物、学习、办公等都已经离不开网络。对于现代的企业,已经开始实行无纸办公,公司之间的联系、企业伙伴间的合作、公司外出人员与本部之间的联系等等这些都离不开网络。电子商务的影响已经不再是互联网的发展领域,似乎已经成为各商家新的利润

6、增长点。无论是大到几千亿市值的跨国大企业还是一个在电脑城里买电脑的商户,都迫不及待得发展网上业务。在它们的眼中电子商务业务已经越来越重要,很多网上商城的营业额增长率在短短的两、三个月之内,已经超过很多有百多年历史的大商店。难怪有电子商务教父之称的亚马逊(A )的创始人贝索斯自豪地说到, “亚马逊将是一个重要、优秀而且永存的公司,他们在创造的,绝对不是财富,而是历史。 ”可能你是一位对电子商务毫无认识,甚至对互联网也只是刚刚了解,但未来已经为你和我指明了方向;未来将掌握在“为顾客创造价值”的人的手中。在线购物是当前电子商务网站运营的主要模式之一,其动作方式主要为:当用户访问到电子商务网站时,首先

7、能够查询、浏览该网站提供所有商品信息;同时,用户在查询浏览商品时,能够随时选择自己感兴趣的商品放入自己的购物车中,购物车是虚拟的,由网站管理系统提供,其中的预购商品数量、价格等信息由网站数据库存储和管理;接着,当用户 选货完毕后,可对购物车中选购物品进行修改,比如对商品数量的添加或是减少等,最后,用户确定所选购的商品,提交购物车数据,完成一次订单操作过程。开发本项目的意义: 市场拓展: 如果公司收到外地或是任何以前没有客户的地域来的订单,哪怕仅仅是购买意向,则上网真正的扩展了公司的潜在市场。 收集顾客信息和反馈:在线发布信息和市场调查是网络非常有用的地方。 在线销售: 最直接体现网站给公司带来

8、的经济效益。 广告效应:公司上网对产品的知名度,公司的形象有提升作用,但不一定会从在线销售额中直接体现出来,很可能你会发现虽然在线销售这部分业务有亏损,整个公司的销售额和盈利状况正在出人意料地发展,更何况,随着美誉度和市场份额地上升,上网为公司长远的发展所带来的好处,可能远远超过您最初的预期。2 系统开发的相关知识本章介绍系统设计与实现过程中使用到的开发语言,开发平台,以及相关工具的概念。2.1 开发语言介绍2.1.1 PHP2在网页制作中,现在的开发语言用的最多的就是两种:ASP 和 PHP,那么什么是 PHP呢?PHP 作为一种开发语言,有哪些特性呢?介绍如下:PHP 是一种程序,一般用来

9、开发网页用。是 HTML 内嵌式的语言。大家还知道有一种类似的语言和它差不多,那就是 ASP,他们都是在服务器运行的,将运行之后的结果发送给客户端,所以客户端不用直冲 PHP 也可以打开网页。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。PHP 是非常优秀的网页开发语言。网页 PHP 的执行效率比完全生成 HTML 标记的 CGI 要高许多;与 JavaScript 相比,PHP在服务器端执行,充分利用了服务器的性能;PHP 执行引擎还会将用户经常访问的 PHP 程序驻留在内存中,其他用户再一次访问这个程序

10、时就不需要重新编译程序了,只要直接执行内存中的代码就可以了。PHP 还有着 ASP 没有的功能,就是跨平台。ASP 只可以在微软的系统上运行。使用它完成一个含有数据库功能的网页是不可置信的简单。在 HTML 文件中, PHP 脚本程序可以使用特别的 PHP 标签进行引用, 这样网页制作者也不必完全依赖 HTML 生成网页了。由于 PHP 是在服务器端执行的, 客户端是看不到 PHP 代码的。 PHP 除了可以使用 HTTP 进行通信,也可以使用 IMAP, SNMP, NNTP, POP3 协议。2.1.2 SQLSQL(Structured Query Language)结构化查询语言,是一

11、种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。SQL 是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的 SQL 语言作为数据输入与管理的 SQL 接口。它以记录集合作为操作对象,所有 SQL 语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条 SQL 语句的输出作为另一条 SQL 语句的输入,所以 SQL 语句可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程

12、序实现的功能只需要一个 SQL 语句就可以达到目的,这也意味着用 SQL 语言可以写出非常复杂的语句。结构化查询语言(Structured Query Language)最早是 IBM 的圣约瑟研究实验室为其关系数据库管理系统 SYSTEM R 开发的一种查询语言,它的前身是 SQUARE 语言。SQL 语言结构简洁,功能强大,简单易学,所以自从 IBM 公司 1981 年推出以来,SQL 语言得到了广泛的应用。如今无论是像 Oracle、Sybase 、Informix 、SQL Server 这些大型的数据库管理系统,还是像 Visual Foxpro、PowerBuilder 这些 PC

13、 上常用的数据库开发系统,都支持 SQL语言作为查询语言。2.1.3 HTMLHTML(HyperText Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML 文本是由 HTML 命令组成的描述性文本,HTML 命令可以说明文字、图形、动画、声音、表格、链接等。HTML 的结构包括头部(Head) 、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。2.1.4 Dreamweaver 8Macromedia Dreamweaver 8 是建立 Web 站点和应用程序的

14、专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,Dreamweaver 提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功能强大的Internet 应用程序,从而使用户能连接到数据库、Web 服务和旧式系统。2.2 开发平台(ASP.NET)介绍ASP.NET 不仅仅是 Active Server Page (ASP ) 的下一个版本 ,而且是一种建立在通用语

15、言上的程序构架,能被用于一台 Web 服务器来建立强大的 Web 应用程序。ASP.NET 提供许多比现在的 Web 开发模式强大的优势,主要体现在以下几个方面:1. 执行效率大幅提高ASP.NET 是把基于通用语言的程序在服务器上运行。不像以前的 ASP 即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。2. 世界级的工具支持ASP.NET 构架可以用 Microsoft(R)公司最新的产品 Visual Studio.NET 开发环境进行开发,WYSIWYG(What You See Is What You Get 所见即为所得)形式的编辑。

16、这些仅是ASP.NET 强大化软件支持的一小部分。3. 强大性和适应性因为 ASP.NET 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到 ASP.NET 的 Web 应用中。ASP.NET 同时也是 language-independent 语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有 C#(C+ 和 Java 的结合体) ,VB,Jscript。将来,这样的多种程序语言协同工作的能力将保证您现在的基

17、于 COM+开发的程序,能够完整的移植向 ASP.NET。4. 简单性和易学性ASP.NET 使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如 ASP.NET 页面构架允许你建立你自己的用户分界面,使其不同于常见的 VB-Like 界面。5. 高效可管理性ASP.NET 使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为“Zero Local Administration“的哲学观念使 Asp.NET 的基于应用的开发更加具体,和快捷

18、。一个 ASP.NET 的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性 ASP.NET 已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的 ASP.NET 应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的 ASP 却做不到这一点。自定义性和可扩展性 ASP.NET 设计时考虑了让网站开发人员可以在自己的代码中自己定义“plug-in“的模块。这与原来的包含关系不同,ASP.NET 可以加入自己定义的如

19、何组件。网站程序的开发从来没有这么简单过。安全性基于 Windows 认证技术和每应用程序配置,你可以确保你的原程序是绝对安全的。 ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。 ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比 ASP 即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Vi

20、sual Basic .NET、 C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。 当创建 ASP.NET 应

21、用程序时,开发人员可以使用 Web 窗体或 XML Web services,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义。2 其中最重要的一个技术就是 ADO.NET,它是 ASP.NET 连接数据库的桥梁。ADO.NET 的名称起源于 ADO(ActiveX Data Objects) ,这是一个广泛的类组,用于在以往的 Microsoft技术中访问数据。之所以使用 ADO.NET 名称,是因为 Microsoft 希望表明,这是在.NET编程环境中优先使用的数据访问接口。它提供了平台互用性

22、和可伸缩的数据访问。ADO.NET 增强了对非连接编程模式的支持,并支持 RICH XML.由于传送的数据都是 XML 格式的,因此任何能够读取 XML 格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是 ADO .NET 组件,它可以是基于一个 Microsoft Visual Studio 的解决方案,也可以是任何运行在其它平台上的任何应用程序。 ADO.NET 是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel 表格或者 XML 文件。 ADO.NET 允许和不同类型的数据源以及数据库进行交互。然而并没有与此相关的一

23、系列类来完成这样的工作。因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。一些老式的数据源使用 ODBC 协议,许多新的数据源使用 OleDb 协议,并且现在还不断出现更多的数据源,这些数据源都可以通过.NET 的 ADO.NET 类库来进行连接。 ADO.NET 提供与数据源进行交互的相关的公共方法,但是对于不同的数据源采用一组不同的类库。这些类库称为 Data Providers,并且通常是以与之交互的协议和数据源的类型来命名的。表 1 列处了一些常见的 data providers,以及它们所使用的 API 前缀,和允许进行交互的数据源类型。2.3 开发工具介绍2.

24、3.1 Microsoft Visual Studio 2008Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、 Visual C+、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE) ,利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。Microsoft Vis

25、ual Studio 2008 是面向 Windows Vista、Office 2007、Web 2.0 的下一代开发工具,代号“Orcas” ,是对 Visual Studio 2005 一次及时、全面的升级。VS2008 引入了 250多个新特性,整合了对象、关系型数据、XML 的访问方式,语言更加简洁。使用 Visual Studio 2008 可以高效开发 Windows 应用。设计器中可以实时反映变更,XAML 中智能感知功能可以提高开发效率。同时 Visual Studio 2008 支持项目模板、调试器和部署程序。Visual Studio 2008 可以高效开发 Web 应用

26、,集成了 ASP.NET AJAX 1.0,包含 ASP.NET AJAX 项目模板,它还可以高效开发 Office 应用和 Mobile 应用。2.3.2 Microsoft SQL Server 2005SQL Server 是一个关系数据库管理系统。它最初是由 Microsoft、Sybase 和 Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了,Microsoft 将 SQL Server 移植到 Windows NT 系统上,

27、专注于开发推广 SQL Server 的 Windows NT 版本。Sybase 则较专注于 SQL Server 在 UNIX 操作系统上的应用。SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 B

28、I 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。2.3.3 Adobe Dreamweaver 8Dreamweave

29、r 是美国 Adobe 公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。Dreamweaver、FLASH 以及在 DREAMWEAVER 之后推出的针对专业网页图像设计的FIREWORKS,三者被 Adobe 公司称为 DREAMTEAM(梦之队) ,足见市场的反响和Adobe 公司对它们的自信。随着互联网(Internet ) 的家喻户晓, HTML 技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为所见即所得网页编辑器和

30、非所见即所得网页编辑器(则原始代码编辑器) ,两者各有千秋。所见则所得网页编辑器的优点就是直观性,使用方便,容易上手,您在所见即所得网页编辑器进行网页制作和在 WORD 中进行文本编辑不会感到有什么区别。2.3.4 Adobe Photoshop Photoshop 是 Adobe 公司旗下最为出名的图像处理软件之一,集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件,深受广大平面设计人员和电脑美术爱好者的喜爱。Adobe Photoshop CS4 软件通过更直观的用户体验、更大的编辑自由度以及大幅提高的工作效率,使您能更轻松地使用其无与伦比的强大功能。使用全新

31、、顺畅的缩放和遥摄可以定位到图像的任何区域。借助全新的像素网格保持实现缩放到个别像素时的清晰度, 并以最高的放大率实现轻松编辑。通过创新的旋转视图工具随意转动画布, 按任意角度实现无扭曲查看。3 系统的分析与设计本章介绍了整个网络购物系统的需求分析,以及系统的设计思想。3.1 需求分析当今社会正处于网络时代,信息化大潮席卷全球,网络已经延伸到社会的每个角落,上网已成为一种潮流。公司、组织、团体、个人都纷纷上网,建立自己的主页,在网上进行业务往来,网络日益成为人们生活不可或缺的一部分。电子商务的出现,即可以使消费者获得优质的在线服务,又可以使商家获得无限商机。随着电子商务的发展,各种网络购物系统

32、也陆续出现,如阿里巴巴交易平台、淘宝网,当当网等,这种借助互联网实现个性化、自动化的商品交易,改变了企业的经营模式、降低了经营成本,同时也可以更好地建立和加强同客户、合作伙伴之间的关系。网络电子平台系统是一个网上交易平台,是一个 B2C 的电子商务系统,它的核心是将销售商为消费者提供的各类商品分别进行介绍、展示、更新以及为消费者提供优质的在线交易服务。它主要实现网上查询商品、购买商品、产生相应的订单等功能的系统。用户或者消费者通过网络购物系统的用户界面,可以浏览商品种类,每个商品大类中的列表以及每个商品的详细信息。每个注册用户在浏览用户界面时都自动配备一个购物车,在浏览商品的过程中,如果消费者

33、对某商品感兴趣,则可以查看该商品的详细信息,如价格、生产日期等。如果需要购买该商品,则可将其添加到用户的购物车中,消费者可随时查看购物车的状况,购物活动完成后,消费者需要结账并提交订单,系统将用户导向结账向导中,订单提交成功后,系统向消费者显示提交成功和生成的订单号。用户可以随时查询自己已提交的订单的状态。用户结账时,系统可以检查用户是否处于登录状态。网络购物系统还向系统管理员提供维护商品分类、商品信息、订单信息等接口。1. 用户身份验证:当用户购买,或者修改自己的注册信息,以及进行后台操作时,都会提示用户或者管理员输入用户口令和密码,只有授权的用户才能登陆系统进行相关操作。针对用户和管理员,

34、提供了不同的登录界面以及不同的验证过程,当登陆成功后,分别将用户和管理员导向前台和后台相对应的管理页面。2. 商品信息查询:用户可以按多种方式浏览商品信息,系统需针对不同的用户提供不同的查询方式。如:对于购买需求不明确的读者,系统可以按商品分类,将商品信息呈现给用户;而对于有明确需要商品的购买者,则可以通过全局搜索或者按商品分类搜索,找到自己需要的商品信息。3. 商品推荐:在首页和每个分类的主页面上提供了不同方式的商品推荐功能,分为幻灯推荐、普通推荐和销售排行推荐,其中幻灯推荐和普通推荐是通过管理员在后台为某商品设置推荐级别后呈现出来的,它们的位置比一般商品更醒目,销售排行根据每一商品的销售情

35、况,将这些商品按销量从大到小排列起来的一种推荐方式。4. 购物车:系统提供购物车的功能,当某个用户登录系统后,则可以将自己需要购买的商品放入购物车,待所有商品都购买完成后,再统一生成订单结账。5. 系统维护:系统需为用户和管理员提供各种管理功能,对于用户,需提供订单操作、收货地址管理、修改个人信息等功能,对于管理员,需提供发布商品、管理商品、订单管理、增加员工、管理员工等功能。33.2 可行性分析网络商品系统是面向整个社会的电子商务系统,所以需要搭配成熟的网络环境,提供足够大的带宽。在特定环境下,本系统能够满足对于应用的需求。由于系统是一个采用 B/S 结构的购物系统,因此,可以利用 ASP.

36、NET 开发平台,利用.NET 开发技术和采用采用 Microsoft SQL Server 2005 数据库进行数据管理,实现网络购物系统的各项功能。具体涉及的技术主要有:1. 采用用户名和密码机制进行安全登录;2. 采用 Microsoft 公司的 ASP.NET 开发平台;3. 网络的工作原理及操作技术;4. Microsoft SQL Server 2005 数据库的各项操作;5. WEB 运行环境,特别是 IIS 的配置和安全设置。3.3 系统模块设计根据系统需求,从网络购物系统不同参与者的角度,可以将系统功能分为前台和后台两大功能模块。从用户的角度出发,需要实现在线查询商品信息和商

37、品购买的功能;而从系统管理员的角度出发,需要实现系统的相关功能,如商品信息管理和订单管理。因此,可以将系统分为两个模块,即前台用户模块和后台管理模块。1. 前台用户模块(1) 用户身份验证:在进行商品购买时,用户需要输入用户名和口令进行系统登录,当用户信息验证承购后,才可以进行相关购买。(2) 用户注册:如果用户尚未在系统中进行身份注册,则系统可以为用户提供注册模块,用户输入相关信息后,完成注册过程,当该用户购买时,即可以通过身份验证模块完成验证过程。(3) 商品信息查询:用户可以按商品分类的方式浏览商品信息,也可以按不同分类进行关键字搜索,找到自己需要的商品信息。(4) 商品推荐:分为幻灯片

38、形式推荐和列表形式的推荐以及销售排行推荐,在幻灯推荐部分,提供一个宽 540 像素,高 230 像素大小的幻灯片来展示商品;在列表推荐部分,将推荐的商品按 3 列的形式排列;在销售排行推荐部分,根据销量情况,销量最高的排行第一,按销量从多到少的顺序排列。在首页以及每一个商品大分类页面中,都提供不同的幻灯推荐和列表推荐内容,销售排行也可以根据不同的分类,分别只显示当前分类中的销售情况。(5) 用户个人信息中心:当用户登录系统后,该模块可以为每一个用户提供相对应的服务,包括订单管理,可以对自己已经购买的商品进行相关操作,如:付款、确认收货等;收货地址管理,每个用户都可以登记多个收货地址供自己选择;

39、修改个人信息,修改用户自己的相关注册信息,例如密码、姓名、性别等。(6) 购物车:购物车是系统提供的方便用户进行商品购买的功能,当某个用户登录系统后,则可以将自己需要购买的商品放入购物车,待所有商品都购买完成后,再统一生成订单结账。2. 后台管理模块(1) 管理员身份验证:在进行系统管理时,管理员首先需要输入账号和口令进行身份验证,只有经过授权的管理员才能登陆网络商品系统进行系统管理。并且对于不同的身份级别,登陆系统后,只能进行相关的操作,控制权限得到很好的保障。(2) 商品管理:管理员对系统中的所有商品信息进行管理,包括商品发布,修改商品信息,删除商品信息等。(3) 订单管理:管理员可以查看所有订单的信息,对未处理的订单进行处理,通知物流部门发货,同时,也可以删除指定的订单信息。(4) 员工管理:如果登陆的管理员属于最终管理员,则可以利用此功能增加、修改、删除员工信息,为员工指定不同的职能。系统功能模块图如图所示;

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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