基于jsp在线音乐网站的设计与实现-毕业论文内容摘要:

务流程分析 在进 行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等 [4]。 业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。 业务流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表示某个具体业务处理过程 [5]。 具体业务流程如图 41 所示。 码农毕业设计 下载网: 4 用 户 名 密 码 是 否正 确N返 回 登 录页 面进 入 主 页面Y用 户 登 录开 始开 始结 束结 束 图 41 业务流程图 数据流图 数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程 [6]。 数据流程分析是把数据在现行系统内部的流动抽象的独立起来,舍去了具体组织机构、信息载体、处理工具、物质、材料等,单从数据流动过程来考查实际业务的数据处理模式。 数据流程与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。 描述数据流程的工具是数据流程图以及其附带的数据字典、处理逻辑等图表。 其中数据流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递 [7]。 在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。 该系统的数据流图分为顶层、一层、二层。 现行的顶层数据流图如图 42 所示。 用 户 名 密 码 是 否正 确N返 回 登 录页 面进 入 主 页面Y用 户 登 录开 始开 始结 束结 束 数据流图如图 42 所示。 码农毕业设计下载网: 5 具体分析第一层数据流图,该层数据流图如图 43 所示。 用 户 名 密 码 是 否正 确N返 回 登 录页 面进 入 主 页面Y用 户 登 录开 始开 始结 束结 束 图 43 第一层数据流程图 码农毕业设计 下载网: 6 数据字典 通过对系统数据流的分析,接下来用数据字典描述数据流图中一些主要的数据元素条 目、数据流、处理过程、数据存储和外部实体 [8]。 数据元素条目如表 44 所示。 表 44 数据元素 数据结构条目如表 45 所示。 表 45 数据结构 数据流条目如表 46 所示: 表 46 数据存储 数据结构条目 名称:管理员信息表 说明:创建管理员信息记录似的数据 总编号: 201 结构: 编号: 01 编号 有关数据流、数据存储: 用户名 P4 修改密码、 D4 管理员信息表 密码 数量:每月约 30 份 数据元素条目 总编号: 1101 编号: 101 名称:会员编号 XXX 说明:会员的编号 数据值类型:离散 长度: 50 有关数据结构:会员信息表 如: 123 码农毕业设计下载网: 7 超 级 管 理 员 部 分 处理过程条目如表 35 所示: 表 46 处理过程 外部实体条目如表 47 所示: 表 47 外部实体 由于论文篇幅的限制,不在此一一列举,其他所有的数据字典条目都是根据数据流图绘制的。 系统 的 功能设计 系统设计是一个把软件需求转换成用软件系统表示的过程 [9]。 通过对目标系统的分析和研究,做出了音乐检索系统的总体规划,这是全面开发系统的重要基础。 在对音乐检索系统全面分析调查的基础上,制定出音乐检索系统的总体规划。 系统设计包括系统总体设计、系统详细设 计、系统数据库设计、系统开发工具、开发技术和开发模式等。 从数据流图出发,对数据流图进行分析,得出的层次化的模块结构图 . 音乐检索系统前台功能模块图如图 48 所示: 图 48 音乐检索系统前台功能模块图 外部实体条目 名称:管理员 总编号: 601 说明: 编号: 001 输入数据流: P2 留言管理 个数: 1 个 输出数据流: 处理过程条目 名称:留言管理 总编号: 515 说明: 编号: P2 输入: P2留言管理 输出: D2 留言信息 处理: 数据存储条目 名称:管理员信息 总编号: 401 说明:存储管理员信息 标号: D3 结构: 编号 用户名 密码 有关的数据流: P4→ D4 信息量: 400 份 /月 码农毕业设计 下载网: 8 用 户 名 密 码 是 否正 确N返 回 登 录页 面进 入 主 页面Y用 户 登 录开 始开 始结 束结 束 图 48 音乐检索系统前台功能模块图 音乐检索系统后台功能模块图如图 49 所示: 用 户 名 密 码 是 否正 确N返 回 登 录页 面进 入 主 页面Y用 户 登 录开 始开 始结 束结 束 图 49 音乐检索系统后台功能模块图 系统 的 数据库设计 数据库是本系统的核心和基础 [10]。 它设计的好坏直接影响着整个系统的质量。 数据是一切系统设计的基础,通俗地说,数据库设计就像高楼大厦的根基一样,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要重新设计,重做大量已完成工作。 概念结构设计 从数据需求分析中得出系统的实体属性图。 管理员实体属性图如图 410 所示: 码农毕业设计下载网: 9 管 理 员管 理 员 编 号用 户 名密 码 图 410 管理员实体属性图 音乐 分类实体属性图如图 411 所示: 音 乐编 号音 乐 名 称种 类 编 号附 件备 注时 间歌 手附 件 原 始 名 图 411 音乐 实体属性图 公告实体属性图如图 412 所示: 公 告标 题 时 间编 号 内 容 图 412 公告实体 属性图 留言实体属性图如图 413 所示: 码农毕业设计 下载网: 10 留 言会 员 编 号 时 间编 号 内 容标 题 图 413 留言实体属性图 会员实体属性图如图 414 所示: 会 员编 号用 户 名密 码姓 名Q Q性 别邮 箱电 话年 龄 图 414 会员实体属性图 音乐分类 实体属性图如图 415 所示: 分 类编 号 介 绍分 类 名 称 图 415 音乐分类 实体属性图 码农毕业设计下载网: 11 ER 模型的组成元素有:实体、属性、联系。 ER 模型用 ER 图表示。 实体是用户工作环境中所涉及的事务,属性是对实体特征的描述 [11]。 (1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。 实体用矩形框表示,实体名称标注在矩形框内。 用菱形表示实体间的联系,菱形框内写上联系名, 用无向边把菱形分别与有关实体相连接,在无向边。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。