音乐网站系统毕业论文.doc
《音乐网站系统毕业论文.doc》由会员分享,可在线阅读,更多相关《音乐网站系统毕业论文.doc(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date音乐网站系统毕业论文音乐网站系统毕业论文音乐网站系统设计文档目录1.项目需求31.1 现有系统的工作模式31.2 所开发的系统的主要目标31.3 所开发的系统带来的效益分析31.4 所开发的系统的功能范围32.对系统的初步考虑42.1建议的系统解决方案42.2候选解决方案42.3成本效益分析42.4开发该系统的时间进度安排43.系统功能规格设计53.1 系统的参与者5
2、3.2 功能规格说明64.系统详细设计84.1 数据(库)设计84.2 用户界面设计94.3 功能详细设计124.4功能时序图145.测试计划166.操作说明书186.1用户注册186.2用户登录196.4搜索歌曲206.6音乐评论211.项目需求现在的音乐网站很受上网一族的青睐,很多人都从音乐网站购买下载自己喜欢的音乐唱片,这样就可以足不出门,在家轻轻松松购买音乐唱片,大大方便了消费者,而且消费者还可以很快找到自己所喜欢的音乐,这导致了传统的音乐唱片商店市场占有率不断下滑,针对这个问题,某Music公司委托我们开发了一个在线音乐网站,能让用户登陆到网站搜索购买下载自己所喜欢的音乐唱片,也能让
3、系统管理员根据市场的唱片集和歌曲定期更新网站上的信息,以满足消费者的要求。1.1 现有系统的工作模式现在的音乐网站的工作模式基本相同,游客可以任意从音乐网站试听或者下载自己喜欢的音乐歌曲,这样可以足不出门,在家就能轻轻松松地听到各种各样的音乐,这样大大方便了消费者,使消费者可以很快找到自己所喜欢的音乐。但这种工作模式导致了传统的音乐唱片公司和商店不能及时了解消费者的需求,使音乐唱片公司和商店在市场的占有率不断下滑,不但降低了音乐商店的收入。1.2 所开发的系统的主要目标针对以上所说的问题,某Music公司委托我们开发的这个在线的音乐网站的主要目标是改变这种传统的工作模式,不但能让用户登陆到网站
4、搜索试听或下载自己所喜欢的音乐,也能让系统管理员根据市场的唱片集和歌曲定期更新网站上的信息,以满足消费者的要求。1.3 所开发的系统带来的效益分析新开发出来的音乐网站能够带来很多的效益,从经济上来说,该系统使经营者能及时了解消费者对音乐的需求,使经营者能及时更新市场上的音乐唱片,给经营者带来了更多的收入,提高了其唱片公司或商店市场的占有率;从社会效益上来说,增加了与其他音乐网站的竞争,有竞争才有发展,这会促使音乐网站的发展,使消费者更受益。1.4 所开发的系统的功能范围在这个音乐网站系统中,游客要先注册成为系统的合法用户,注册后便存储用户的资料在系统后台数据库中,然后用户就可以通过注册的用户名
5、登陆到网站主页,在主页,用户可以修改自己的个人资料,可以搜索自己喜欢的歌曲、可以在线试听喜欢的歌曲、对每首歌曲都可以发表自己的评论并打出相应的分数、通过网站发电子邮件给其他人,用户的这些操作都通过网络跟系统交互;而网站的信息也要随时间不断的更新,这样才能够满足用户的需求,所以必须要有相应的系统管理员管理整个系统,管理员事先分配了一个用户名和响应的密码,同过此用户名和密码,管理员要先登陆到系统的后台,在后台管理员可以管理注册用户的资料,如:搜索和更改注册用户的个人资料、删除用户;除了注册用户管理外,管理员最重要的就是管理网站上的歌曲,如:查询网站上的任何歌曲、修改那些名字错误的歌曲名、通过上传添
6、加歌曲到网站上、删除那些过时的歌曲。2.对系统的初步考虑2.1建议的系统解决方案要开发这个音乐网站系统可以用多种多样的技术,但是由于时间的紧逼和我们现在的技术水平,我们现在只能基本掌握使用JAVA/J2EE开发企业应用的基本技能。所以,我现在使用JAVA/J2EE技术来开发这个音乐网站。所使用的JAVA/J2EE包括:JSP动态页面技术、Servlet动态页面技术、Java Bean技术、Session Bean技术、Entity Bean技术、在应用程序中使用JDBC操作数据库等等。2.2候选解决方案当然,除了JAVA/J2EE编程技术之外,还有其他的编程技术也可以去开发该音乐网站系统。2.
7、3成本效益分析我们开发这个网站所用的动技术为JAVA/J2EE编程技术,要实现这些技术所需要的软件基本上者是共享软件,并不需要花费金钱,至于其他方面的花费也比较少,所以我们觉得该音乐网站系统的开发的成本并不大,而得到的经济效益较高,是个可行的系统开发。下面,我们将主要从是从人力、物力和财力等等方法的投入进行了分析:人力耗费:对系统的分析、设计过程中的耗费,包括市场调研费、人力耗费等基础设施购买费:对各种硬件设备的购买信息材料成本费:对开发中所需利用的信息资料的购买费用通信费用:在开发过程中和Music公司的交流其他费用主要应付在开发过程中料想不到的情况发生2.4开发该系统的时间进度安排初步确定
8、该音乐网站系统的解决方案后,我们安排了开发该系统的时间进度,具体包括:多少人、在什么时候具体做什么工作,以便更好地开发该系统。如下表:3.系统功能规格设计3.1 系统的参与者系统的参与者就是指系统开发后的使用者,即是在网站注册成为会员的用户和管理员。用户:首先,以普通游客的身份登录到音乐网站的首页注册成为该音乐网站的合法用户,注册后用户的资料便会存储到系统后台数据库中,然后用户就可以通过注册的用户名登陆到网站主页,在主页里,用户可以搜索自己喜欢的歌曲、可以在线试听喜欢的歌曲、对每首歌曲都可以发表自己的评论、通过网站发电子邮件给其他人,用户的这些操作都通过网络跟系统交互。管理员:管理员通过事先分
9、配了一个用户名和响应的密码首先登陆到系统的后台,在后台管理员可以管理注册用户的资料,如:搜索和更改注册用户的个人资料、删除用户;除了注册用户管理外,管理员最重要的就是管理网站上的歌曲,如:查询网站上的任何歌曲、修改那些名字错误的歌曲名、通过上传添加歌曲到网站上、删除那些过时的歌曲。用户类型特点功能用户独立性强 使用简单 有效、迅速注册、登陆、搜索歌曲、试听歌曲、下载歌曲以及对歌曲进行评论,打出相应的分数,并且可以通过网站发送电子邮件给其他人服务器管理者独立性强 应用率高 处理信息效率高 可管理性登陆到服务器后台,管理用户资料,例如:搜索用户资料,删除以及更改用户资料等;管理网站上的歌曲,例如:
10、查询网站上的任何歌曲、修改那些名字错误的歌曲名、通过上传添加歌曲到网站上、删除那些过时的歌曲等。3.2 功能规格说明主要是对用户注册和搜索功能进行详细说明。3.2.1 用户注册(1)要完成该功能的详细描述普通的游客使用这项功能,游客录入相应的个人信息,经过系统验证后,可以成为该乐网站系统的合法用户,并可以使用音乐网站为合法用户提供的各项功能。(2)用户必须提供的输入用户为了注册,必须提供如下个人基本信息:E-mail,一个自己以后登录系统时要使用的帐号和密码。(3)系统要产生的输出如果游客成功注册,则网站系统通过友好的方式告诉该游客这个成功的结果。如:“恭喜你,你已成功注册成为本站用户!” 若
11、用户注册不成功,则告诉其不成功的原因。(4)从给定输入获得特定输出的处理过程描述当游客选择注册功能时,系统首先出现一个注册界面,在该界面,显示游客必须录入相应信息的提示。游客录入相应信息并进行提交时,系统会首先对数据的合法性进行验证,如果数据不合法,则提示游客原因;若游客输入的数据合法,则将游客的数据写入到数据库中。(5)可能产生的要保留的中间数据格式及保存方式该功能会产生中间数据,即,用户个人信息。将所有用户信息保存到一个数据库表User_data表中, User表应该包括如下字段:列名 数据类型 长度cUser_id varchar 50cUser_password varchar 50c
12、Email varchar 50(6)功能验收准则当用户成功注册时,在数据库中必须存在相应的用户资料,检查数据库,即可以看到所输入的用户资料。3.2.2用户登录功能(1)进入登录页面用户在网站首页点击“我要登录”按钮时就可进入到登录页面(2)用户必须提供的输入为了用户能成功进入音乐网站,用户必须输入正确的用户名和密码。(3)系统的处理当用户输入用户名和密码后,系统会连接数据库对其进行检证。如果用户输入的用户名和密码在数据库里没有,系统就会显示“登录失败!”并要求用户重新输入一次。如果用户输入的用户名和密码正确,系统就会让用户进入网站的主页。3.2.3 用户搜索功能(1)要完成该功能的详细描述用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 音乐网站 系统 毕业论文
限制150内