ASP.net+sqlserver手工艺分享网站设计与开发(5)
时间:2016-12-22 11:06 来源:毕业论文 作者:毕业论文 点击:次
1、 用户上传作品流程图 下面是巧手分享网站系统业务流程图分析。用户或管理人员进入本系统后,上传手工作品的主要的一些操作过程设计如图3.7所示。 图3.7 用户上传作品业务流程图 2、 留言流程图 用户登录系统后,如果有什么问题或建议,可以给网站管理员或其他用户留言。如图3.8所示: 图 3.8 用户留言流程图 (四) 数据流程分析 1、 数据流程图描述 数据流程图是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。其系统部件包括系统的外部实体、处理过程、数据存储和系统中的数据流四个组成部分。如图3.9所示。 处理 外部实体 数据流 数据存储 图3.9 数据流程图组成部分 图3.9 数据流程图的表示: (1)外部实体。在本网站设计中,外部实体主要是用户、手工艺作品。 (2)数据流。本设计的主要数据流有手工艺作品数据、用户数据等等。 (3)处理。本设计处理主要包括增加、删除以及查询等。 (4)文件。本设计的文件包括各手工艺作品等内容。 2、 数据流程图 数据流程图具有抽象性和概括性特征,本设计的数据流程图是全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况,具有抽象性和概括性。下面以用户上传作品的数据流程图为例如图3.10所示。 图3.10 系统数据流程图 (五) 数据字典分析 数据字典的作用是给数据流图上每个成分加以定义和说明。换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改进管理员和用户的通信。 数据字典是数据库的重要组成部分。它存放有数据库所用的有关信息,其包括数据项(数据元素)、数据结构、数据流、数据存储、处理逻辑等5个方面的内容。数据流程图再结合数据字典就可以从图形和文字两个方面对设计的逻辑模型进行描述。 1、 数据项 数据项(数据元素)是数据的不可分割的最小单位,用来描述实体的某种属性。数据元素常以卡片的形式进行表示,下面以部分数据元素为例简要说明。如表3.1。 表3.1 数据项表 数据项名 :用户账号 简 述:用户账号 类型及宽度:文本 数据项名称:密码 简 述:密码 类型及宽度:文本 数据项名称:作品ID 简 述:作品编号 类型及宽度:文本 数据项名称:主分类 简 述: 作品主类别 类型及宽度:文本 数据项名称:作品名称 简 述:作品名称 类型及宽度:文本 2、 数据结构 数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。数据结构的描述重点是数据之间的组合关系。本网站系统设计的数据结构描述以部分数据结构为例,叙述如下:如表3.2。 表3.2 数据结构表 (责任编辑:qin) |