ASP.NET网上购物系统毕业论文(致谢+开题报告+任务书+答辩PPT) 第12页

ASP.NET网上购物系统毕业论文(致谢+开题报告+任务书+答辩PPT) 第12页
号说明如图3-4所示。
处理             数据存储          物或单据      物或信息流  业务处理单位
图3-4  业务流程图基本图例
电子购物商城提取商品业务流程图,如图3-5所示。
图3-5  电子购物商城提取商品业务流程图
3.5  新系统逻辑方案的提出
这一阶段的主要目标是明确用户的信息需求,包括组织、发展、改革的总信息需求和各级管理人员完成各自工作任务的信息需求。确定新系统的逻辑功能,提出新系统的逻辑方案,是系统分析阶段的最终成果,是系统分析的最后一项活动,也是形成系统分析结果的关键工作,这一阶段不但要利用前几个活动的工作成果,而且要在此基础上进一步调查、明确问题、进行创新。
本系统的逻辑模型主要以数据流图和数据字典为描述工具。在对电子购物商城的管理方式和业务流程进行分析和研究的基础上,通过对系统的初步调查和详细调查,按信息系统中应有的数据流和数据结构来勾画系统的概貌。
3.5.1  数据流图
为了建立一个满足用户需求的管理信息系统,系统分析人员应在深入调查、详细占有资料的基础上,集中分析管理活动中信息运动的规律和存在的问题,研究如何改善信息流的运动,满足用户管理决策活动中的信息需求。因此要对调查材料进行加工、提炼、抽出其中之反映企业信息运动规律的部分,把用户的需求“翻译”成对信息处理功能的需求,以建立系统的逻辑模型。
数据流图 (DFD) 是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。这个模型不涉及硬件、软件、数据结构与文件组织,它与系统的物理描述无关,只是用一种图形及与此相关的注释来表示系统的逻辑功能。图形描述简明,清晰,不涉及技术细节,所描述的内容是面向用户的。因此数据流图是系统分析人员与用户进行交流的有效手段,也是系统设计的主要依据之一。
数据流图是在对业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际运行的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确的描述新系统具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向。
1、数据流图四种基本成分组成:
外部项(外部实体)、加工(数据加工)、数据存储、数据流。
数据流图基本图例,如图3-6所示。
外部项      数据存储       数据流      数据加工
图3-6  数据流图基本图例
(1)、外部项(外部实体):外部项在数据流程图中表示所描述系统的数据来源和去处的各种实体或工作环节。这些实体或环节向所开发的系统发出或接受信息。系统开发不能改变这些外部项本身的结构和固有属性。
(2)、数据加工(加工):又称数据处理逻辑,描述系统对信息进行处理的逻辑功能。在数据流程图上这种逻辑功能由一个或一个以上的输入数据流转换成一个或一个以上输出流来表示。
(3)、数据存储:逻辑意义上的数据存储环节,即系统信息处理功能需要的、不考虑存储物理介质和技术手段的数据存储环节。
(4)、数据流:与所描述系统信息处理功能有关的各类信息的载体,是各加工环节进行处理和输出的数据集合。在数据流程图中数据流用箭线表示,箭头指处表示数据流的输送处,箭尾连接处表示数据流的来源。
2、数据流程图不但能够反映现行系统中数据处理的逻辑功能,而且能用它来反映将要建立的系统的逻辑模型,因此数据流程图是系统分析有利的工具,熟练的掌握数据流程图的画法,对系统分析至关重要,在数据流程的绘制过程之中应该遵循以下几个原则:
(1)首先确定系统的外部项,系统分析员通过对现行系统的业务调查首先要识别出不受系统控制但影响系统运行的外部因素,确定系统的数据输入来源和输出去向。
(2)高层数据流程图中一般只画出系统正常运行时的主要输入和输出,只反映主要的、正常的逻辑功能。这样做的优点在于这张高层数据流图使人一目了然,便于系统分析员和业务人员的理解和沟通。
(3)数据流程图可以与规划的企业模型相对应,系统各职能域及其相互关系用一级数据流图表示,对每个职能域的扩展形成的业务过程及相互关系用二级数据流图表示,对所有业务过程的扩展所形成的业务活动及其相互关系用三级数据流图表示。
(4)绘制数据流程图一般遵循从左到右、从上到下的原则进行,先从左侧开始画起,标出外部项。左侧的外部项通常是系统主要的数据输入来源,然后画出由该外部项产生的数据流和相应的处理功能。接受系统数据的外部项一般要画在数据流图的右侧。
(5)数据流程图需要进过反复的修改才能最终形成,因此可以首先画出草图,一旦定稿,就要正式绘制出系统的数据流图,在正式绘制数据流图的过程中要尽量避免线条的交叉,整张图的布局要合理、整洁和清楚。
(6)所有数据流图一定要经过仔细的检查以保证其正确性。
以电子购物商城订单审核数据流程图为例,其顶层数据流图,如图3-7所示。
图3-7  订单审核顶层数据流程图
销售订货数据流程图,如图3-8所示。
图3-8  销售订货数据流程图
F1、订货要求 F2、订货要求 F3、产品价格 F4、订金收据 F5、修改订货要求
F6、订货修改记录 F7、收取货款记录 F8、订货产品明细 F9、订货客户咨询记录
F10、订货客户记录 F11确定订货
3.5.2  数据字典
数据流图重点在描述以处理逻辑为中心的数据的流入与流出,而对数据本身未加描述,影响了用户对数据流图的理解。数据字典是对数据流图的很好的补充,它是数据流图上所有成分的定义和解释的文字集合,它是对数据流图的各种成分起注解、说明的作用,同时它还对系统分析中其他需要说明的问题进行定义和说明。系统分析人员把不便在数据流图上注明而对于系统分析应该获得,对整个系统开发以至将来系统运行与维护是必须的信息尽可能放入数据字典。
数据字典对数据流图的描述尽可能说明下列问题:
1、什么?(是什么或是什么)
2、何出?(在何处来或者来自何处,去向何处)
3、何时?(何时出现,时间长短)
数据字典描述的主要内容有:数据流、数据元素、数据存储、加工和外部项,其中数据元素是组成数据流的基本成分。在系统分析中,数据字典起着重要的作用。它包含关于系统详细信息。一般说来,系统分析人员把不便在数据流图上注明而对于系统分析应该获得,对整个系统开发必需的信息,尽可能放入数据字典,部分数据字典如下所示。

 << 上一页  [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有