好文档 - 专业文书写作范文服务资料分享网站

基于Java-web的音乐网站的设计与实现论文

天下 分享 时间: 加入收藏 我要投稿 点赞

安徽新华学院2015届本科毕业论文(设计) 站提供Ajax交互。Jquery已经集成了js、CSS、DOM和Ajax于一体的强大功能,可以利用很少的代码,完成更多复杂的功能。Jquery作为封装的库,其目的在于简化开发者使用js。 3 详细设计 本网站是一个免费、开放的音乐交流平台,对于网站,都必须有固定的服务器让用户进行访问,用户的访问在本系统中会记录相关信息。音乐网站有后台管理员,管理员可以对在网站内上传的音乐进行删除操作,也可以删除注册过的用户,还可以根据一些情况来增加其他管理员对音乐网站进行管理。 对于只有注册过的用户,才可以对本网站内容进行浏览,进行音乐上传、试听及收藏和留言等。注册过的用户可以修改自己的密码,可以查询自己的账户信息,上传自己的喜欢的音乐及留言别人上传的音乐,还可以将别人上传的并且自己还喜欢的音乐添加到音乐盒。 在功能实现方面,注册过的用户可以根据音乐了解其隶属于哪张专辑;根据上传的音乐可以查询到该音乐的信息(包括上传人的信息);根据上传时间查询最新上传的作品;可试听音乐,试听后如果喜欢也可下载音乐;并且可以对音乐进行留言。 3.1 性能分析 音乐网站可以说是关于音乐的专场,在这里人们可以搜索其他用户上传的并且自己喜欢的音乐,也可以进行音乐的留言,这样能使其他用户更加深刻的了解其他的人对这首歌的感想。从而让人们能够在上传的音乐中找到自己喜欢的音乐,既省时又省事还省力。 3.2 功能分析 音乐网站系统主要由两部分组成: 前台管理模块和后台管理模块。注册过的 8 安徽新华学院2015届本科毕业论文(设计) 用户在进入该网站后,不仅可以查看音乐、上传音乐、并将自己喜欢的音乐添加到音乐盒,还可以进行留言。管理员登录后,不仅可以查看用户状态,还可以管理音乐、用户的信息。管理员还可以根据情况添加一些管理员以维护该音乐网站的环境及安全。 (1) 登录与注销 每个用户必须用自己的注册的帐号登录到系统才可以访问网站。用户操作完成后退出系统,注销后可以重新登录系统。 (2) 系统管理员 实现管理员对音乐的删除、对注册过的用户进行删除、添加友情、修改密码链接等功能。 (3) 普通用户 普通用户可以浏览该网站的主页,包括试听、下载音乐,也可以进行留言;但不能查看音乐网站中的其他信息;必须要先注册之后才能登陆到系统中进行查看。 (4) 登陆用户 不但可以浏览该网站的信息, 也可以进行留言、下载音乐;还可以通过网站给其他注册过的用户点歌,并将自己喜欢的音乐加入到音乐盒。 3.3 系统架构 音乐网站分前台管理和后台管理两个大模块,其中前台管理又分为:首页、音乐盒、短信息、分享音乐、播放列表五大模块;后台管理又分为:后台首页、音乐管理、友情链接、用户管理、添加管理员、修改密码。根据以上功能,设计出了网站的总体架构模型,涵盖了整个网站的应用。逻辑模型如图3.1所示: 9 安徽新华学院2015届本科毕业论文(设计) 音乐网站前台管理后台管理注册音乐盒短消息分享歌曲播放列表登录音乐管理友情链接添加管理员用户管理修改密码 图3.1 逻辑模型 3.4 系统登录流程 音乐网站的登录流程应顺着系统信息流动的过程逐步地进行,用户登陆采用常用的登陆模式。用户输入用户名和密码,后台会进行验证,正确的话就可以登陆进书籍浏览页面,错误则会提示用户名或者是密码错误。未经注册过的用户要进行注册。用户注册模块包括用户名、密码、确认密码。用户在注册的时候系统会对用户注册的信息进行验证,如简单的输入字符长度和规范可以通过js来验证,检测该用户名是否已经注册过了,则是通过后台访问数据库来验证,不允许相同的用户重复注册。管理员登陆的方式,管理员登陆进去的是后台的界面,可以对用户和音乐的信息进行查看和删除等操作,添加友情链接和管理员,还可以修改密码。系统的登录流程图,如图3.2所示: 10 安徽新华学院2015届本科毕业论文(设计) 用户登陆用户名密码是否匹配?否否用户名是否存在?是是登陆成功注册音乐试听、留言、下载及上传,发送短消息、点歌等重新登陆退出系统 管理员登陆否用户名密码是否匹配?是登陆成功对用户、音乐进行管理,添加友情链接和管理员,修改登录密码退出系统 图3.2 登录流程图 3.5 系统功能设计 音乐网站系统主要由前台模块和后台管理模块两部分组成。用户在进入该网站后,不仅可以查看其各种自己喜欢的音乐,还可以选择查看关于自己喜欢的音乐的信息。管理员登录后,不仅可以查看用户状态,还可以管理音乐、用户的信息。管理员还可以根据实际情况添加其他管理员以维护该音乐网站的环境和安全。 3.5.1 前台功能设计 音乐网站的前台功能设计,如图3.3所示: 11 安徽新华学院2015届本科毕业论文(设计) 前台功能模块注册音乐盒模块短消息模块分享音乐模块播放列表模块 图3.3 前台功能设计模块 前台功能模块描述: (1)注册模块:普通用户可以在次注册,填写相关的信息,注册成功后可以享受本网站的所有信息资料,也可在此进行试听和下载音乐,并可以对试听过的音乐进行留言。 (2)音乐盒模块:在这里用户可以对在网站里的一切音乐,随意试听。并将自己喜欢的音乐加入到音乐盒中。 (3)短信息模块:此模块显示了如果其他用户给你发送短消息,你可以点此查看,并可以在此界面进行回复。 (4)分享音乐模块:注册过的用户可以点此进入,进行上传音乐。 (5)播放列表模块:播放过的音乐会存在此页面上。 3.5.2 后台功能设计 根据前面的系统的系统功能分析中,可将后台功能划分成7个模块,如图3.4所示: 12

基于Java-web的音乐网站的设计与实现论文

安徽新华学院2015届本科毕业论文(设计)站提供Ajax交互。Jquery已经集成了js、CSS、DOM和Ajax于一体的强大功能,可以利用很少的代码,完成更多复杂的功能。Jquery作为封装的库,其目的在于简化开发者使用js。3详细设计本网站是一个免费、开放的音乐交流平台,对于网站,都必须有固定的服务器让用户进行访问,用户的访问在本系统中会记录相关信息。音乐网站有后台管理员,
推荐度:
点击下载文档文档为doc格式
013z093orz721et5ixox47ty70kcsx004y2
领取福利

微信扫码领取福利

微信扫码分享