- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
音乐网站文档
Web大作业文档
课题:音乐网站
学院:信息学院
专业:软件工程
班级:1201班
姓名:王欢
学号:120220022
指导教师:刑雁平
目录
1.项目需求 3
1.1 现有系统的工作模式 3
1.2 所开发的系统的主要目标 3
1.3 所开发的系统带来的效益分析 3
1.4 所开发的系统的功能范围 3
2.对系统的初步考虑 4
2.1建议的系统解决方案 4
2.2候选解决方案 4
2.3成本效益分析 4
2.4开发该系统的时间进度安排 4
3.系统功能规格设计 5
3.1 系统的参与者 5
3.2 功能规格说明 6
4.系统详细设计 8
4.1 数据(库)设计 8
4.2 用户界面设计 9
4.3 功能详细设计 12
4.4功能时序图 14
5.测试计划 16
6.操作说明书 18
6.1用户注册 18
6.2用户登录 19
6.4搜索歌曲 20
6.6音乐评论 21
1.项目需求
现在的音乐网站很受上网一族的青睐,很多人都从音乐网站购买下载自己喜欢的音乐唱片,这样就可以足不出门,在家轻轻松松购买音乐唱片,大大方便了消费者,而且消费者还可以很快找到自己所喜欢的音乐,这导致了传统的音乐唱片商店市场占有率不断下滑,针对这个问题,某Music公司委托我们开发了一个在线音乐网站,能让用户登陆到网站搜索购买下载自己所喜欢的音乐唱片,也能让系统管理员根据市场的唱片集和歌曲定期更新网站上的信息,以满足消费者的要求。
1.1 现有系统的工作模式
现在的音乐网站的工作模式基本相同,游客可以任意从音乐网站试听或者下载自己喜欢的音乐歌曲,这样可以足不出门,在家就能轻轻松松地听到各种各样的音乐,这样大大方便了消费者,使消费者可以很快找到自己所喜欢的音乐。但这种工作模式导致了传统的音乐唱片公司和商店不能及时了解消费者的需求,使音乐唱片公司和商店在市场的占有率不断下滑,不但降低了音乐商店的收入。
1.2 所开发的系统的主要目标
针对以上所说的问题,某Music公司委托我们开发的这个在线的音乐网站的主要目标是改变这种传统的工作模式,不但能让用户登陆到网站搜索试听或下载自己所喜欢的音乐,也能让系统管理员根据市场的唱片集和歌曲定期更新网站上的信息,以满足消费者的要求。
1.3 所开发的系统带来的效益分析
新开发出来的音乐网站能够带来很多的效益,从经济上来说,该系统使经营者能及时了解消费者对音乐的需求,使经营者能及时更新市场上的音乐唱片,给经营者带来了更多的收入,提高了其唱片公司或商店市场的占有率;从社会效益上来说,增加了与其他音乐网站的竞争,有竞争才有发展,这会促使音乐网站的发展,使消费者更受益。
1.4 所开发的系统的功能范围
在这个音乐网站系统中,游客要先注册成为系统的合法用户,注册后便存储用户的资料在系统后台数据库中,然后用户就可以通过注册的用户名登陆到网站主页,在主页,用户可以修改自己的个人资料,可以搜索自己喜欢的歌曲、可以在线试听喜欢的歌曲、对每首歌曲都可以发表自己的评论并打出相应的分数、通过网站发电子邮件给其他人,用户的这些操作都通过网络跟系统交互;而网站的信息也要随时间不断的更新,这样才能够满足用户的需求,所以必须要有相应的系统管理员管理整个系统,管理员事先分配了一个用户名和响应的密码,同过此用户名和密码,管理员要先登陆到系统的后台,在后台管理员可以管理注册用户的资料,如:搜索和更改注册用户的个人资料、删除用户;除了注册用户管理外,管理员最重要的就是管理网站上的歌曲,如:查询网站上的任何歌曲、修改那些名字错误的歌曲名、通过上传添加歌曲到网站上、删除那些过时的歌曲。
2.对系统的初步考虑
2.1建议的系统解决方案
要开发这个音乐网站系统可以用多种多样的技术,但是由于时间的紧逼和我们现在的技术水平,我们现在只能基本掌握使用JAVA/J2EE开发企业应用的基本技能。所以,我现在使用JAVA/J2EE技术来开发这个音乐网站。所使用的JAVA/J2EE包括:JSP动态页面技术、Servlet动态页面技术、Java Bean技术、Session Bean技术、Entity Bean技术、在应用程序中使用JDBC操作数据库等等。
2.2候选解决方案
当然,除了JAVA/J2EE编程技术之外,还有其他的编程技术也可以去开发该音乐网站系统。
2.3成本效益分析
??我们开发这个网站所用的动技术为JAVA/J2EE编程
文档评论(0)