1、 1 毕业设计(论文)开题报告毕业设计(论文)开题报告 年级专业: 12 级软件工程 学生姓名: 学号: 指导教师: 毕业设计(论文)题目:基于 SSH 的音乐网站设计与实现 研 究 目 标 与 内容(包括基 本内容、方案 论证、设计思 路等) 1. 研究目标:研究目标: 随着科学技术的快速发展,人们的生活质量不断提高,娱乐方式也在不断更新,尤其 是对音乐的欣赏方式。从昂贵的磁盘再到唱片,方便携带的 mp3 等等,音乐娱乐手段发生 了翻天覆地的变化,然而这并没有满足人们对于音乐欣赏的要求。因此,在科技高度发达 的今天,音乐网站应运而生。通过计算机进行音乐管理,具有可靠性强,成本低,储存期 长等
2、优点,也方便喜爱音乐的用户随时随地听音乐,下载音乐,与他人分享音乐,为人们 生活带来无穷无尽的乐趣。 本毕业设计目的在于为个人提供搜索, 欣赏和下载的音乐平台, 从而给个人带来方便。 通过本次开发掌握 SSH 等相关技术, 熟悉软件工程的整个开发过程。 2. 2. 研究内容:研究内容: 根据使用该系统的用户的角色不同分为两类用户:系统管理员、注册用户,并根据这 两个角色进行功能介绍如下: 系统管理员: 1) 用户管理:添加、删除、修改功能。 2) 歌曲信息管理:增加歌曲信息、删除歌曲信息,修改歌曲信息。 3) 审核评论管理:对注册用户提交的评论进行审核,积极向上的原则,就将其通过 审核;从而保
3、证网站的安全,积极健康,维护网站的和谐环境。 注册用户: 1) 在线搜索音乐:用户输入音乐名称进行查找,可以是歌名,作家,模糊 搜索方式。 2) 在线试听音乐:用户浏览歌曲时,可以选择在线试听音乐,歌曲就会自 动添加到播放表中进行播放。 3) 在线下载音乐:用户确定下载歌曲,选择下载歌曲音质版本,下载后的 存储路径。 4) 用户评论音乐:用户注册后可以对歌曲进行评论,提交后等待审核,同 时也可以查看其他用户的评论,也可以回复评论与其他用户交流。 2 3. 3. 方案论证:方案论证: 本系统主要是采用 B/S 架构,使用 Tomcat 搭建服务器,MySQL 作为数据库,基 于 SSH 框架实现
4、一个音乐网站系统。系统提供实现管理员对用户信息管理、对音乐信 息进行管理、审核评论管理;用户可以在线试听音乐,下载音乐,评论音乐等几个主 要的功能。 4. 4. 设计思路:设计思路: 用面向对象的分析方法根据需求提出模型,将这些模型实现为基本的 java 对象, 然后编写 DAO 类实现 Java 类与数据库之间的转换和访问。采用 MySQL 系统提供数据 库服务,采用三层架构对系统进行开发,软件开发语言为 JSP 主要使用的是 J2EE 体 系的框架 SSH。 B/S 三层架构: 图1 B/S系统架构图 管理员只需打开网站输入编号和密码,选择管理员角色,点击登录,即可登录音乐网 站系统,点击添加音乐,选择要上传的音乐,记录音乐信息,审核用户评论的内容等;注 册用户可以点击自己想要听的音乐,选择下载音乐或者是对音乐进行评论等操作。音乐网 站的实现方便了用户随时随地欣赏音乐,管理员管理音乐信息。 3 毕业 论文 (设计) 工作 安排 计划 工作安排:工作安排: 1.2015/12/17-2016/1/9:毕业设计开题,完成任务书与开题报告; 2. 2016/1/11-2016/2