ASP.net+sqlserver手工艺分享网站设计与开发(6)
时间:2016-12-22 11:06 来源:毕业论文 作者:毕业论文 点击:次
数据结构名:用户信息表 含义说明:是巧手分享网系统的主数据结构,定义了一个用户的有关信息 组 成:用户账号,密码,姓名,性别 数据结构名:作品表 含义说明: 是用户上传的手工艺作品,包含了其有关信息 组 成:作品ID,作品名称,主分类,用户ID 3、 数据流 数据流被定义为“只能以事先规定好的顺序被读取一次的数据的一个序列”,由固定的数据项组成数据组合,是数据结构在系统内传输的路径。本设计在描述数据流时,说明了数据流的名称、来源、去向和数据流量。本设计的数据流描述以部分数据流为例,如表3.3。 表3.3 数据流表 数据流名:用户表 简 述:由用户提出系统用户的使用情况 数据流来源:用户 数据流去向:系统用户模块 数据流组成:用户账号,密码,姓名 流 通 量:不定 数据流名称:作品表 简 述:作品的基本信息 数据流来源:用户手工艺制作 数据流去向:用户 数据流组成:作品ID,作品名称,主分类,用户ID 流 通 量:根据数据量而定 4、 数据存储 数据存储在数据字典中只描述数据的逻辑存储结构,是数据停留或保存的地方,也是数据的来源和去向之一。本设计的数据存储以部分数据存储为例,叙述如下:表3.4。 表3.4 数据存储表 数据存储名:用户信息 简 述:登录用户信息 组 成:用户账号,密码,用户名字 关 键 字:用户名 输入的数据流:用户信息,作品信息 输出的信息流:用户信息,作品信息 数据存储名:作品信息 简 述:记录作品信息 组 成:作品ID,作品名称,主分类,用户ID 关 键 字:作品编号 输入的数据流:作品信息,作品信息 输出的信息流:用户信息,作品信息 5、 处理逻辑 处理逻辑仅定义对数据流程中最底层处理逻辑加以说明,描述基本处理如何把输入数据流化为输出数据流的处理步骤。本设计的处理逻辑描述以部分处理逻辑为例,叙述如下:表3.5。 表3.5 处理逻辑表 处理逻辑名称:登录系统 简 述:判断能否登录系统 输入的数据流:用户账号,密码 处 理:判断是否合法 输出的数据流:输出到管理系统 处 理 频 率 :每一次进入系统时处理一次 四、巧手分享网的后台管理设计 (一) 数据库表结构设计 关系数据结构的建立:在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作基本完成,只待设计实现时将数据分析和数据字典的内容代入到所设计的数据整体关系结构中,一个规范化数据库系统结构就建立起来了。 根据分析阶段得出的结论,结合本设计对有关数据的存储的需要,更加方便实现该设计的所有功能,本系统的主要数据库表设计成如下: 1、 网站用户信息表 用户信息表(表4.1)记录了已注册用户的信息,其中姓名和密码是登录本网站的凭证。ID是该表的主键,“account”是账号,“password ”是密码,“name”是用户姓名。 表4.1 用户信息表 字段名称 类型大小 说明 (责任编辑:qin) |