基于javaweb的美食网站的研究与设计--毕业论文内容摘要:

空间,更改自己的个人信息。 留言功能:普通用户可以向普通用户留言,也可以对网站进行留言以提高我们网站的服务。 网站后台 网站后台主要实现的功能为 美食管理 、 修改资料 、 维护人员维护,美食商品的管理等。 美食管理 : 用户可以登录进行美食管理,添加新美食,维护美食等相关操作。 修改资料 : 普通用户注册及登陆后,可以进行修改自己的必要的信息,已进行更好的使用网站,这样就可以更好的使自己的美食得到发展。 维护人员维护 : 维护人员进行登录维护后台,进行查看所有人的基本信息。 但不能更改,所有美食推荐、美食讨论等相关信息。 美食商品的管理:用户进行 登陆后,进行管理自己的美食商品,添加新的商品,删除不买的商品,更新现有商品信息。 美食网站 系统功能建模 系统功能建模所采用的工具是数据流图 、 数据字典,用于表达 网站 系统内部数据运动以及对数据的描述 与 定义。 系统数据流图 数据流图英文缩写 DFD( Data Flow Diagram)是 结构化分析方法 中使用的 有效的 工具 ,它以图形方式 表示 数据 信息 在系统中流动 与被 处理的 过程 动态 , 因为 它反映系统必须完成的逻辑 基本 功能,所以它 也 是一种 功能模型。 在结构化开发方法中,数据流图是需求分析阶段 生成 的。 与此同时 数据流图也 是一种图形化 方法 , 它从数据 信息 传 值与处理角度来看 ,以图形方 法进行表述 系统的逻辑功能、数据在系统内部的逻辑流向 、 变换过程,是 结构化系统分析方法 的主要表达工具 ,也是 用于表示 软件 模型的一种图示方法。 数据流图是由实体部分 、 处理部分 、 数据存储部分 与 数据流 等 四部分组成 的 , 有两种典型结构,一是变换型 的 结构,它所描述的工作可表示为输入、主处理和输出,呈线性 的状态。 另一种是事务型 的 结构,这种数据流图呈 现平行的 束状,即一束数据流平行流入 的辽宁工程技术大学毕业设计(论文) 7 数据流 或流出 的数据流 ,可能同时有几个事务 需要 处理 ,每一部分都有其基本 的 符号,本文中符号的对应关系见表 21。 表 21 数据流程图符号 Tab 21 Data flow chart symbol 图形符号 名称 说明 外部实体 记述除系统之外的数据提供或数据获得的组织机构或个人,在方框内部填入实体名称。 处理 记述某种业务的手工或计算机处理,其中, PM 区记述处理标号, C区记述处理名称。 数据存储 记述与处理有关的数据存储, DN 区记述存储的标号, S 区记述存储数据的名称。 F 数据流 记述数据流的流动方向, FM 记述数据流的名称。 用 户用 户P物 流 信息 管 理平 台招 聘 信 息物 流 信 息用 户 信 息招 聘 信 息物 流 信 息管 理 员物 流 新 闻管 理 员用 户 信 息用 户物 流 新 闻 图 21美食网站 系统顶层数据流图 Fig21 Food Site System top level data flow diagrams 系统顶层数据流图 :主要描述了网站的用户与网站的维护人员对网站的进行操作,用户可以对该网站进行注册或修改资料的用户信息,有关美食的信息、对网站进行留言以提高网站。 P C D 赵立刚 :基于 Java Web 的美食网站研究与开发 8 用 户管 理 员P 1用 户 管 理F 2F 1F 1F 2D 1 个 人 用 户 信 息 表D 2 企 业 用 户 信 息 表 图 22用户管理 的 一级细化数据流图 Fig22 User management in first level refining data flow diagram 用户管理一级细化数据流图 :用户进行注册或注册后 进行修改资料的数据流图。 用户P 2美食推荐P 3美食商城P 4美食讨论D 2D 3D 4用户用户用户美食推荐信息表美食商城信息表美食讨论信息表F 2F 3F 4F 4F 3F 2 图 23用户操作的 二级细化数据流图 Fig23 User operating in second level refining data flow diagram 用户操作 二级细化数据流图 :网站用户登录后,进行美食的基本操作,如美食推荐、美食商城购买商品、发布美食讨论的操作。 用户P 5用户留言D 5 用户留言信息表F 5 F 5 图 24 用户留言 的 一级细化数据流图 Fig24 User Comments in first level refining data flow diagram 用户留言 一级细化数据流图 :用户进行的登录后,用户对网站进行留言操作。 辽宁工程技术大学毕业设计(论文) 9 维护人员P 6网站公告管理D 6 用户公告表F 6F 6 图 25维护人员的一 级细化数据流图 Fig25 Maintenance personnel in first level refining data flow diagram 维护人员一 级细化数据流图 :维护人员登陆后,对该美食网站进行发布公告操作。 用户P 7留言D 7 维护人员留言信息表F 7F 7 图 26用户留言的一 级细化数据流图 Fig26 User Comments information in first level refining data flow diagram 用户留言一 级细化数据流图 :用户登陆后,浏览该网站的其他用户时,对其他用户进行留言操作。 用户P 8美食讨论D 4 用户美食讨论信息表F 8 F 8用户用户P 9评论P 10评论回复D 8D 9用户用户评论信息表评论回复信息表F 9F 10F 9F 10 图 27用户美食讨论的 二级细化数据流图 Fig27 Users discuss food in second level refining data flow diagram 用户美食讨论 二级细化数据流图 :用户登陆后,浏览美食讨论,发布自己的美食讨论,当其他人登录并浏览你发布的美食讨论的主题,对该主题进行评论,之后该用户可以进行回复评论,使之形成像“ 空间 ”一样的论坛。 赵立刚 :基于 Java Web 的美食网站研究与开发 10 数据字典 数据 字典( Data dictionary)是指对数据 项 、 数据流 、 数据存储 、处理 过程 、外部实体等进行定义 和 描述,其目的是对 数据流程图 中的各个元素做出 比较 详细的 解释。 主动 数据 字典 是一种用户可以访问 ,也是 记录 数据库 与 应用程序 源数据 地 目录。 数据字典是指在对 数据库 或 应用程序 结构进行修改时,其内容可以 根据 DBMS 自动 更新 数据字典。 被动数据字典是指修改时必须 使用 手工更新其内容的数据字典。 数据字典重要的作用是作为分析阶段 所使用的必要 工具。 任何字典最重要的用途都是供人查询对不了解的条目的解释,在 结构化分析 中,数据字典的作用是给 数据流图 上每个 元素 加以定义 与 说明。 换句话说, 数据流图 上所有的 元素 的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户的通信 [3]。 ( 1)数据项 名字: 用户 别名: UserName 描述: 用来 表示 用户的唯一标识 数据类型: varchar 长度: 50 名字: 密码 别名: UserPass 描述: 登录密码 数据类型: varchar 长度: 50 ( 2)数据存储 名字: 个人用户信息表 描 述: 用户 基本 个人 信息 编号: D1 组成: 用户编号、 用户名 、密码、电话、 号 等。 辽宁工程技术大学毕业设计(论文) 11 名字: 美食推荐信息表 描述: 用户推荐的美食的基本信息 编号: D2 组成: 美食名、美食照片、推荐理由 等。 名字: 美食商城 信息表 描述: 美食商城的商品的 基本信息 编号: D3 组成: 美食名,数量,单价,剩余数量 等。 名字: 美食讨论 信息表 描述: 美食讨论的基本信息 编号: D4 组成: 美食名、讨论理由、照片、所持有发布者 等。 名字: 留言 信息表 描述: 普通用户 对网站进行留言的基本信息 编号: D5 组成: 留言编号,留言人,留言内容 等。 名字: 公告 信息表 描述: 网站公告 基本信息 编号: D6 组成: 网站公告的基本信息 等。 名字: 留言 信息表 描述: 用户对用户留言的 基本信息 编号: D7 组成: 留言编号,留言内容、留言人 等。 赵立刚 :基于 Java Web 的美食网站研究与开发 12 名字: 评论 信息表 描述: 对美食讨论的发布内容进行评论的基本信息 编号: D8 组成: 评论内容,评论编号。 名字: 评论回复 信息表 描述: 对美食讨论的发布内容进行评论的基本信息的回复 编号: D9 组成: 评论内容,评论编号,回复编号。 ( 3)数据流 名字: 个人 用户 信息 描述: 网站 用户 基本信息 编号: F1 组成: 用户编号、 用户名 、密码、电话、 号 等。 名字: 美食推荐 信息 描述: 用户对美食推荐的 基本信息 编号: F2 组成: 美食编号、美食名、推荐理由、美食照片等。 名字: 美食商品 信息 描述: 网站 用户对自己美食商城的 基本信息 编号: F3 组成: 美食编号、美食名,数量、单价 等。 名字: 美食讨论信息 信息 描述: 网站 用户对美食进行 讨论的 基本信息 编号: F4 组成: 讨论编号,美食名、讨论理由 等。 辽宁工程技术大学毕业设计(论文) 13 名字: 留言 信息 描述: 网站 用户对其他用户的留言 基本信息 编号: F5 组成: 留言编号、留言内容、留言人,所属人 等。 名字: 网站公告 信息 描述: 维护人员 网站 发布的 基本信息 编号: F6 组成: 公告编号、公告内容 等。 名字: 留言信息 信息 描述: 网站 用户对网站的基本留言的 基本信息 编号: F7 组成: 留言编号、留言姓名等 等。 名字: 美食讨论信息 信息 描述: 用户人员查看添加美食讨论 编号: F8 组成: 美食讨论编号、讨论内容等。 名字: 评论讨论美食信息 信息 描述: 网站用户对于美食讨论的评论 编号: F9 组成: 评论内容,评论人等。 名字: 回复评论信息 信息 描述: 网站用户对美食评论的内容回复的信息。 编号: F10 组成: 回复编号,回复内容。 赵立刚 :基于 Java Web 的美食网站研究与开发 14 ( 4)数据处理 名字: 用户管理 描述: 管理用户 信息 编号: P1 连接数据流 : 用户信息 名字: 美食推荐 描述: 美食的推荐 编号: P2 连接数据流 : 美食推荐 信息 名字 : 美食商城 描述: 美食商城的商品管理 编号: P3 连接数据流 : 美食商品 信息 名字: 美食讨论 描述: 用户对美食进行讨论 编号: P4 连接数据流 : 美食讨论信息 信息 名字: 用户留言 描述: 用户对其他用户进行留言 编号: P5 连接数据流 : 留言 信息 名字: 网站公告管理 描述: 维护人员进行发布公告 编号: P6 连接数据流 : 网站公告 信息 辽宁工程技术大学毕业设计(论文) 15 名字: 留言 描述: 用户对维护人员进行留言 编号: P7 连接数据流 : 留言信息 信息 名字: 美 食讨论 描述: 用户对美食发布的讨论 编号: P8 连接数据流 : 美食讨论信息 信息 名字: 评论 描述: 对于特定的美食讨论的评论 编号: P9 连接数据流 : 评论讨论美食信息 信息 名字: 回复 描述: 对于特定的美食评论进行的回。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。