文档库 最新最全的文档下载
当前位置:文档库 › 电子产品网上购物系统设计与实现毕业论文

电子产品网上购物系统设计与实现毕业论文

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:

指导教师签名:日期:

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:

学位论文原创性声明

本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日

导师签名:日期:年月日

注意事项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:引言(或绪论)、正文、结论

7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

教研室(或答辩小组)及教学系意见

I

摘要

当今社会网络飞速发展,网络的应用日益的广泛,随着网络的飞速发展,人们已经不满足于从网上简单地获取信息、新闻等等,而是更迫切需要能够在网上实现互动地交流及足不出户地购买商品,因此诞生了众多的购物网站。网上购物逐渐成为人们的网上行为之一,利用网上购物系统,人们可以足不出户就能够体验到便利、快捷的购物乐趣。而今的商务模式已经成为了电子商务的天下。

网上购物系统是由商家通过网站向消费者提供商品和服务的一种商务模式。本次毕业设计的题目就是电子产品购物系统的设计与实现。

电子产品网上购物系统,前台使用MyEclipse8.5作为开发工具;后台使用SQL Server 2005数据库系统。本论文根据毕业设计的内容,系统地阐述了整个电子产品网上购物系统的功能。从商品展示和查询,到购物车实现,用户订单处理,基本上实现了网上购物的功能流程,能够实现用户与商家在网上进行商品交易。

关键词网上购物系统;SQL Server 2005;MyEclipse8.5

II

Abstract

In today's society, the rapid development of network, the network is used more and more widely, with the rapid development of Internet, people are not content to simply get information from the Internet business, news and so on, but also the urgent need to realize on-line interactive communication and remain within doors to buy goods, thus gave birth to numerous shopping website. Online shopping has become one of people's online behavior, using the online shopping system, people can remain within doors are able to experience convenient, fast shopping fun. This business model has become the electronic commerce world.

Electronic products online shopping system is composed of business through the web site to provide consumers with goods and services of a business model. The graduation design topic is the electronics shopping system design and implementation.

Electronic products online shopping system’s front desk use MyEclipse8.5 as a development tool; the background use SQL Server 2005 database system. In this paper according to the content of graduation design, systematically expounded the electronic products online shopping system function. From the classification of goods and the inquiry, realized to the shopping cart, the user order processing, basically has realized the electronic commerce function flow, can realize the user and the business in online commodity trading.

Keywords Online shopping system SQL Server 2005 MyEclipse8.5

III

目录

摘要 (1)

Abstract .......................................................................................................... I II

第1章绪论 (1)

1.1 课题背景 (1)

1.2 目的和意义 (1)

1.3 系统设计思想 (1)

1.4 系统开发环境 (2)

1.4.1 Java Server Page(JSP)简介 (2)

1.4.2 相关工具的简介 (4)

1.5 论文的工作内容及论文的结构 (4)

第2章可行性分析 (6)

2.1 经济可行性 (6)

2.2 技术可行性 (6)

2.3 运行可行性 (6)

2.4 本章小结 (7)

第3章需求分析 (8)

3.1 需求分析的目标 (8)

3.2 电子产品网上购物系统的需求分析 (9)

3.2.1 数据流 (9)

3.2.2 数据字典 (10)

3.3 本章小结 (14)

第4章总体设计 (15)

4.1 系统设计的基本思想和原则 (15)

4.2 系统总体功能设计 (15)

4.3 数据库设计 (17)

4.3.1 数据库设计概述 (17)

4.3.2 数据分析 (17)

4.3.3 数据库的详细设计 (18)

4.4 本章小结 (21)

第5章系统的详细设计 (22)

IV

5.1 系统运行平台设置 (22)

5.2 系统功能设计 (22)

5.2.1 购物车模块 (23)

5.2.2 商品搜索模块 (23)

5.2.3 电子产品网上购物系统首页设计 (24)

5.3 电子产品网上购物系统前台功能设计 (25)

5.3.1 用户注册页面 (25)

5.3.2 购物车页面 (26)

5.3.3 查看网站简介页面 (26)

5.3.4 填写订单页面 (26)

5.3.5 查看订单详情页面 (27)

5.4 电子产品网上购物系统购物操作程序流程图 (27)

5.5 本章小结 (28)

第6章系统的测试 (29)

6.1 系统的测试目标 (29)

6.2 系统测试的原则和方法 (29)

6.3 系统测试 (30)

6.3.1 登录功能测试 (30)

6.3.2 商品搜索测试 (31)

6.4 本章小结 (32)

结论 (32)

致谢 (33)

参考文献 (34)

附录1 译文 (35)

附录2 英文参考资料 (37)

V

第1章绪论

1.1课题背景

网上购物商城是电子商务的一个重要组成部分。网上购物商城作为电子商务的一种具体形式,在Internet上已经非常普及。由于充分利用和结合了最新的信息技术,网上商店具有传统商店无可比拟的优势,如经营成本低,受地域限制和时间限制少,市场扩张力极大等。目前Internet上的网上商店每天以惊人的速度增加。网上购物越来越成为现代年轻人的首选,足不出门便能选购好自己称心如意的商品,此系统借助发达的网络和现代的科技技术可以让你打开网页就能完成电子产品(如:手机、MP5、平板电脑、U盘等)的订购。

1.2 目的和意义

如今是一个信息高速发达的社会,尤其以网络的高速发展为代表。电子产品的买卖业务是一个与我们的日常生活密切相关的,如今每人必备的手机,娱乐用的MP5等等。越来越多的人离不开电子产品。本系统正是利用了网络这个很好的平台为顾客提供方便,不用你出门,打开你的电脑上网就可以很方便的完成电子产品的选购,做到足不出门就可以完成一切。

电子产品网上购物的总体设计目标是为注册用户提供方便的网上订购电子产品的功能。本系统分为前台和后台管理两部分,注册用户登入前台后,可以浏览和购买电子产品网上购物中的所有商品,并且可以在网站中留言。管理员通过后台登录后可以对系统中的商品以及注册的用户和用户的留言进行管理。

本论文依据毕业设计编写,提高了我运用所学知识分析解决问题的能力,增强了我对事物的理解与掌握能力,培养了我正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。

1.3系统设计思想

本系统采用MyEclipse8.5和Tomcat服务器为主要开发工具,SQLServer2005作为管理系统数据的数据库。整个系统采用Struts框架结构,符合MVC模式。MVC模式要求对应用分层,虽然要做额外的工作,但产品的结构清晰,可扩展性强、产品的应用通过MVC模式可以得到更好地体现。这恰恰是电子银行系统所需要的。电子银行系统的功能会随着客户的要求不断的扩展,因此这个系统需要不断的进行功能的升级和修改。在进行设计之前。我既考虑了系统的需求,又兼顾了运行的效率,以及今后系统的功能扩展等。使用MVC模式开发系统,这使得本系统具有运行效率好、扩展能力强、技术规范等特点。

1.4 系统开发环境

1.4.1 Java Server Page(JSP)简介

随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构。B/S模式最大特点是:用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW 浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的Intranet。典型的B/S模式应用系统网络结构如图1-1所示。Java Server Page或简称为JSP是由Sun公司在Java语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个Server端框架,基于这个框架,开发人员可以综合使用 HTML,XML,JAVA语言以及其他脚本语言,灵活,快速地创建和维护动态网页,特别是目前的商业系统。作为Java TM 技术的一部分,JSP能够快速的开发出基于所有Web 服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。同时,JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变祖国网页布局。

这样跨平台的特性己包含了目前大部份网站服务器配置环境,再加上它的语法写作方式可媲美ASP般的易学易懂,而且在网络安全技术方面甚至已超越ASP 技术。所以,相信很快的时间内极有可能取代现有网页编译技术,而成为商业网站的新标准。在本节中我们将会讨论JSP技术的特性,让您更加了解这项新技术。

JSP技术有以下几个显著的优点。

1.应用程序内容与页面显示分离

用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,例如本系统中的时时获得在线考试的每个考生的信息等)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在脚本中,所有的脚本在服务器端运行。由于核心逻辑被封装在标识和JavaBeans中,所以Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。

在服务器端,JSP引擎解释JSP标识和脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这既有助于作者保护自己的代码,又能保证任何基于HTML的Web浏览器的完全可用性。

2. 可重用组件

绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBeans或者Enterprise JavaBeans组件)来执行应用程序所要求的复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者和客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。

3. 采用标识

Web页面开发人员不会都是熟悉脚本语言的编程人员。JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。

4. 适应平台

几乎所有平台都支持Java,JSP+JavaBeans几乎可以在所有平台下通行无阻。从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译,因为Java字节码都是标准的与平台无关的。

5. 数据库连接

Java中连接数据库的技术是JDBC,Java程序通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。Sun公司还开发了JDBC-ODBC bridge,利用此技术Java程序可以访问带有ODBC驱动程序的数据库,目前大多数数据库系统都带有ODBC驱动程序,所以Java程序能访问诸如Oracle、Sybase、MS SQL Server和MS Access等数据库。

此外,通过开发标识库,JSP技术可以进一步扩展。第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来进行工作。

JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且能扩展到支持企业级的分布式应用中。作为采用Java技术家族的一部分,以及Java 2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。

由于JSP页面的内置脚本语言是基于Java的,而且所有的JSP页面都被编译成为Java Servlets,所以JSP页面具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。

利用JSP技术,动态信息由JSP页面来表现,JSP页面由安装在Web服务器或者使用JSP的应用服务器上的JSP引擎执行。JSP引擎接受客户端对JSP页面的请求,并且生成JSP页面作为对客户端的响应。

JSP页面通常被编译成为Java Servlets,这是一个标准的Java扩展。页面开发人员能够访问全部的Java应用环境,以利用Java技术的扩展性和可移植性。当JSP页面第一次被调用时,如果它还不存在,就会被编译成为一个Java

Servlets类,并且存储在服务器的内存中。这就使得在接下来的对此页面的调用中,服务器会有非常快的响应。

JSP页面可以包含在多种不同的应用体系结构或者模型中,可以用于由不同协议、组件和格式所组成的联合体中。基于JSP的动态信息发布技术是一个开放的、可扩展的建立动态Web页面的标准。不论采用什么创建工具,开发人员都可以使用JSP页面来创建可移植的Web应用,在不同的Web应用服务器上运行。1.4.2 相关工具的简介

MyEclipse 是一个十分优秀的用于开发Java、J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错,是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

MyEclipse包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 MyEclipse的软件开发人员,因为它允许他们构建与 MyEclipse环境无缝集成的工具。由于 MyEclipse中的每样东西都是插件,对于给 MyEclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于 Java 开发工具。尽管 MyEclipse是使用 Java 语言开发的,但它的用途并不限于 Java 语言。MyEclipse框架还可作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。

而Eclipse 8.5版本集成了 Eclipse 3.5.2,提升了团队协作开发、开发周期管理以及 Spring 和 Hibernate 的更好支持。

SQL Server 2005是一种关系型、基于客户机/服务器的大型关系数据库管理系统,目前在我国的应用非常广泛。SQL Server 2005存储和管理数据有以下优点:

1.每个数据项都存储在中央位置,所有用户都可在这个位置使用它们。

2.可以在数据库内通过使用约束、存储过程和触发器来强制执行规则。还可在服务器应用程序中执行规则,因为这些应用程序也是许多客户端访问的中央资源。

3.关系数据库服务器只返回应用程序所需要的数据,优化了网络流量。

4.可以将服务器存储在一个相对安全的位置,并配备如不间断电源供应系统这样的设备,这比完全保护每个客户端更经济。

5.维护任务(例如备份和恢复数据)得到简化,因为这些任务都可以集中在中央服务器上执行。

1.5 论文的工作内容及论文的结构

本论文首先针对毕业设计的背景和需求,明确了课题的开发方向。然后对系统进行了需求分析和总体设计,将程序分成几个模块,对各个模块又细分为若干个子模块,并分别进行了编码实现。最后将系统各个模块进行整合,测试系统各

部分整合后的功能以及稳定性等。

本文共6章,按如下方式组织:

第1章介绍了电子产品网上购物系统的背景、目的和意义,对其有一个比较简单的了解。

第2章对电子产品网上购物系统进行了可行性分析,阐述了它的业务流程,讨论了系统是否值得开发与运行。

第3章对电子产品网上购物系统进行了需求分析,分析了用户对系统的需求并列出了系统的具体数据项与数据流。

第4章给出了系统各个功能模块的具体设计,并阐述了此系统数据库的设计,从逻辑上实现了系统的各项功能与数据库的建立,为系统的最终编码实现提供了直观的逻辑模型。

第5章介绍了本系统的程序流程与各个模块最终实现的效果,附上图片说明,让大家对本系统有一个直观的了解。

第6章介绍了对电子产品网上购物系统的测试目的与过程,并列出了几个实际测试效果截图。

第2章可行性分析

可行性研究要求在短时间内来确定此问题是否值得去解决。以助于完成可行性分析,决定是否进行项目开发。本章将对电子产品网上购物系统的可行性进行介绍。

2.1 经济可行性

电子产品网上购物系统给人们带来了方便同时给商家带来了成本的节省,成为一种全新的电子产品销售模式,商家可以免去店面的成本和雇佣人员的成本,更大限度的做到利益于消费者,所以构建一个电子产品网上购物系统在经济上是完全可行的。

就本系统而言,随着网络的普及,为消费者在网络上进行购物提供有利的条件。而一个电子产品网上购物系统可以为消费者提供软件条件,这样消费者便可以足不出户的买商品了。商家可以从中获得利润,两全其美。

通过以上的分析,开发电子产品网上购物系统是完全可行的。

2.2 技术可行性

根据系统目标来衡量所需的技术是否具备,一般可从软、硬件的性能要求、等方面去考虑和分析。

电子产品网上购物系统的开发是一项复杂的系统工程,为了保证系统开发成功,必须采用科学权威而且主流的开发方法,此次开发使用JSP作为开发语言,采用JSP技术,Tomcat作为Web服务器。

在软件方面,考虑到系统实施的可行性,在软件方面选择了如今在B/S模式开发中比较流行的MyEclipse8.5 来对电子产品网上购物系统进行开发,使用SQL Server2005数据库存储数据,由于MyEclipse8.5和 SQL Server 2005都是非常成熟的开发工具,是现在的主流工具,无论安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。

在硬件方面,则选择空间较大,只要是内存在512M以上,硬盘在30G,都可以满足网站系统的开发需要。当然,硬件的配置越高,网站系统的开发与运行会更流畅,考虑到如今的电脑硬件的整体配置水平,网站系统在硬件方面是可行的。

2.3 运行可行性

电子产品网上购物系统建立后,可以改善电子产品的运营方式,使之能适应信息化的发展和将来的商业竞争,使电子产品网上购物能在将来的发展过程中不断改进。

通过以上的研究和分析,认为系统开发所产生的效益将大于投入,所以开发本项目是可行的、必要的。

2.4 本章小结

本章主要是描述系统的可行性分析,主要对系统开发的可行性进行具体的分析,本系统开发通过经济可行性、技术可行性、操作可行性三方面的分析说明本系统的技术成熟、完备,测试手段可靠,具有良好的市场拓展空间。因此,本系统具有一定的开发前景和良好的开发价值。

第3章需求分析

需求分析是设计的起点,需求分析的结果是否准确地反映用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。

如何使用正确的方法对网站开发工作进行严格的分析是至关重要的。

3.1 需求分析的目标

网上购物这种新型的购物方式已经吸引了很多购物者的注意。购物网站应该能够随时让顾客参与购买,商品介绍更详细,更全面。对购物网站而言,拥有完善的动态管理功能是必不可少的,也是管理和维护网站的核心所在。在创建网站之前,首先要了解购物网站的基本功能,包括商品展示、商品搜索、购物车和网上付款等。

1.商品展示系统

商品展示是购物网站最重要的功能,商品展示系统是一套基于数据库平台的即时发布系统,可用于各类商品的展示、添加、修改和删除等。网站管理员可以管理商品简介、价格、图片等多类信息。浏览者在前台可以浏览到商品的所有资料,如商品的图片、市场价、会员价和详细介绍等商品信息。

2.购物车

对于很多顾客来讲,当他们从众多的商品信息中结束采购时,恐怕已经不清楚自己采购的东西了。所以他们更需要能够在网上商店中的某个页面存放所采购的商品,并能够计算出所有商品的总价格。购物车就能够帮助顾客通过存放购买商品的信息,将它们列在一起,并提供商品的总共数目和价格等功能,更方便顾客进行统一的管理和结算。

3.搜索系统

商品搜索在购物网站中也是一项很重要的功能,主要帮助用户快速地找到想要购买的商品。在一个规模较大的网站中,如果没有这项功能,用户将很难找到所需要的商品,这个网站的吸引力也将会因此大大降低。可以利用数据库和信息检索技术为用户提供商品及其他信息的查询功能,查询功能可以包括关键字查询、分类查询和组合查询等。

4.网上支付

购物网站面向全国或全球的客户,在商品交易的同时,给客户一个方便、快捷的支付方式,是网络技术的一种展现,也是购物网站的一个主要特点。网上付款是指通过信用卡实现用户、商家与银行之间的结算。只有实现了网上付款,才标志着真正意义上的电子商务活动开始了。

国外最流行的网上支付方式是信用卡支付,它具有方便、快捷、安全、可靠的优点。很多网站都是利用自动的电子转账来管理信用卡支付。

从国内购物网站的现状来看,存在着多种支付方式并存的现象,包括信用卡支付、银行转账、银行汇票、邮局汇票等多种方式。

5.后台管理

后台管理在考虑管理操作简便的同时,要提供强大的管理模式,包括管理员角色的设置,用户会员资料管理,商品分类管理,商品管理、订单管理、公告管理、文件管理、网站基本信息管理、客户留言反馈管理等。

3.2 电子产品网上购物系统的需求分析

电子产品网上购物系统需求分析是最为关键的一步。如果电子产品网上购物系统需求分析没有做好或者做的不够细致,那么会导致后期重新做需求分析,所以说更加费时间,也费力,如果需求分析做的非常细致入微,那么也会让后期的工作更加节省时间。

3.2.1 数据流

数据流图是一种图形化技术,它描绘信息和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。数据流图是系统逻辑功能的图形表示,此外,设计数据流图时只需考虑系统必须完成的基本逻辑功能,完全不需要考虑怎样具体地实现这些功能,所以它也是今后进行软件设计很好的出发点。

电子产品网上购物系统的前台数据流程图如图3-1所示。

图3-1 系统前台数据流图

电子产品网上购物系统的后台数据流程图如图3-1所示。

图3-2 系统后台数据流图

3.2.2 数据字典

数据字典是有关数据的集合。数据字典与数据流图的关系是紧密相联的。作用是在软件分析和设计过程中提供关于数据描述信息的查询,以保持数据的一致性。

1.数据项定义,如表3-1所示。

表3-1 数据项定义

相关文档
相关文档 最新文档