基于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)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。 实体用矩形框表示,实体名称标注在矩形框内。 用菱形表示实体间的联系,菱形框内写上联系名, 用无向边把菱形分别与有关实体相连接,在无向边。基于jsp在线音乐网站的设计与实现-毕业论文
相关推荐
对来获取指定的虚拟服务器,然后再进行后续的操作。 该类实现了 Runnable 接口,该接口是将线程所运行的程序代码提取出来 封装 成为 一个对象。 Runnable 对象可以用来创建线程。 private User user = null。 //虚拟服务器所服务的用户 @Override public void run() { Boolean b = true。 //线程结束控制符 //接收
组件,诸如开放式数据库连接 (ODBC)后能使不同客户机进行相互 连接 ,它可处理基于 Inter 的应用程序,帮助用户把 SQL Server 数据库信息集成到 Web 页面。 开发技术 ( 1) JavaScript 编程语言 在现在的基于 WEB 应用系统开发中, Java 已经开始成为了人们的首选, Java语言具有安全、跨平台、面向对象、简单、适用于网络等显著特点, Java
ement sm=null。 //数据库语句对象 public void ConnectDB(){//定义一个连接的方法try {( driverName)。 //注册驱动程序conn = (url,userName , userPwd)。 sm=()。 (数据库连接成功!)。 } catch(Exception e) {()。 (数据库连接失败!)。 }}public String
方式更加简便,更加精确,词汇量更加丰富而且随身携带更加方便的工具,那就是电子词典,应该说这是一个新旧交替的过程,电子词典取代传统词典只是时间的问题。 所以说电子词典的发展前景是 明朗的,电子词典生产厂家也如同雨后春笋般崛起了。 功能需求分析 本系统在单词查阅方面主要完成了英译汉、汉译英、单词发音功能;在系统 性能方面主要完 成了单词库的插入、修改、删除功能以及帮助系统。 模块功能介绍
,能够实现增加学生, 增加教师,发布选修课,发布必修课的功能。 学生信息管理 学生信息修改 学生登录后可以修改自己的个人信息,进入学校中,系统初始化学生的学号,学号一般不会再变,因此学生是无法修改学号的,修改个人信息页面如图 42 所示: 如图 42 修改个人信息界面 学生 信息修改 功能步骤和关键代码如下: int flag = (update stu set xm=39。 +xm+39。 ,
件可将消息发向所有被注册的事件监听器。 任何类型的事件都拥有一个对应的监听器 (接口)以及其他的实现类,它们对于作为事件源的组件来说是完全独立的。 授权型事件模式就是把对所引发事件的处理任务全部授权给这些独立的来进行处理 四 一个基于 JAVA 的图形用户界面实例的设计与实现 (一)运行环境配置 本程序的运行环境是 ,安装在 d 盘,其配置如下: ( 1) 如果你的操作系统是 Win 98