网上音乐商店的设计与实现(论文+源码)
摘要:近些年来,全球的数字音乐产业不断的发展和进步,传统的音乐产业结构不断被新兴的音乐网站改变着。于是,如若设计并实现一个在线购买音乐唱片和实现音乐唱片管理的网站,不仅能够满足用户购买专辑的功能,而且还要保证能够实现网站的日常管理,更要在功能和性能上满足用户的体验和需求。然而经过仔细的研究发现,当前的许多音乐网站,功能和性能不全,不能提供快捷的播放,往往过于繁琐的下载,并且设计也不够合理,性能低下,架构混乱,安全和稳定性较差,影响整个网站的运营和和质量。
本次设计的音乐网站使用B/S架构,借助JavaEE的企业级开发,遵循了MVC的开发模式,后端数据库则选用的Oracle数据库。通过对现有的音乐网站的做了详细分析后,罗列出本网站的主要功能需求,并采用了基于UML的面向对象的分析与建模,利用软件工程的瀑布模型的思想与方法。论文的主要内容如下所示:
1) 对项目背景及项目开发中需要的相关技术进行了介绍。
2) 详细地分析音乐网站的主要的功能需求,对本网站进行了架构设计和模块划分,主体分为两大板块,主要为前台在线用户的交互模块和后台管理员的管理模块。具体分为数据访问模块、用户访问模块、实体POJO类模块、购物车模块、订单管理模块、后台管理模块。
3) 本项目利用了Spring MVC的系统架构,开发周期短,易于维护,性能稳定。
在软件的测试部分,本人把各个关键模块进行了详细的功能性测试和非功能性测试,通过测试,验证了软件的实现和预期结果的基本一致。
目前,网站已经能够试运营上线测试,整体运行良好,在功能和性能上也都基本符合了用户的主要的需求,许多用户使用后进行了很多的反馈,并提出许多的宝贵意见。这些意见为不断地完善本网站提供了基础。
关键词 JAVA语言;Eclipse平台
目录:
第一章 绪论 5
1.1 项目背景 5
1.1.1 在线音乐商店 5
1.1.2 项目的应用价值和意义 5
1.2 国内外音乐网站的发展状况 5
1.3 论文的主要工作 7
1.4 论文的组织结构 7
第二章 相关技术介绍 8
2.1 SPRING MVC 8
2.2 MVC设计模式 8
2.3 ORACLE数据库 9
2.4 MAVEN自动构建工具 9
第三章 系统需求分析 10
3.1功能性需求 10
3.1.1用户登陆注册功能 10
3.1.2购物车功能 10
3.1.3订单管理功能 10
3.1.4后台管理功能 10
3.1.5实体类功能 11
3.2非功能性需求 11
3.2.1兼容性 11
3.2.2 易用性 11
3.2.3可扩展性 11
3.2.4性能稳定性 11
第四章 系统概要设计 12
4.1基于MVC模式的架构设计 12
4.2系统包设计 12
4.3模块划分 13
4.4数据存储方案设计 13
4.4.1 Oracle数据库存储 13
4.4.2 SharedPreferences存储 14
第五章 系统模块详细设计 16
5.1用户访问模块 16
5.1.1欢迎页面功能设计 16
5.1.2注册功能设计 17
5.1.3登录功能设计 18
5.2数据访问模块 19
5.3购物车模块 20
5.3.1购物车功能设计 20
5.3.2结账功能设计 21
5.3.3填写订单列表功能设计 22
第六章 系统测试及实现效果 24
6.1功能性测试 24
6.2非功能性测试 24
第七章 总结与展望 25
7.1总结 25
7.2展望 25
致谢: 26
参考文献: 27
论文字数:12141
包含资料:
此套毕业设计百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]