21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。
论文主要是对音乐论坛app进行了介绍,包括研究的现状,还有涉及的开发背景,然后还对系统的设计目标进行了论述,还有系统的需求,以及整个的设计方案,对系统的设计以及实现,也都论述的比较细致,最后对音乐论坛app进行了一些具体测试。
本文以Android、java为开发技术,实现了一个音乐论坛app。音乐论坛app的主要使用者分为管理员和用户,主要包括首页、个人中心、音乐分类管理、用户管理、热门歌手管理、热门音乐论坛管理、新闻信息管理、交流论坛、系统管理等功能。通过这些功能模块的设计,基本上实现了整个音乐论坛app的过程。
具体在系统设计上,采用了B/S的结构,同时,也使用Android技术在动态页面上进行了设计,后台上采用Mysql数据库,是一个非常优秀的音乐论坛app。
音乐论坛app主要目标是实现网上音乐论坛管理的相关信息管理服务。在确定了目标后,我们从以下四方面对能否实现本系统目标进行可行性分析。
音乐论坛app主要采用Android技术,后台基于B/S结构、java技术、Spring Boot框架,Mysql数据库,对于应用程序的开发要求具备完整功能,使用简单的特点,并建立一个数据完整安全稳定的数据库。音乐论坛app的开发技术具有很高可行性,且开发人员掌握了一定的开发技术,所以系统的开发具有可行性。
音乐论坛app的登录界面简单易于操作,采用常见的界面窗口来登录界面,通过电脑进行访问操作,用户只要平时使用过电脑都能进行访问操作。此系统的开发采用Android开发,基于B/S结构,这些开发环境使系统更加完善。本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。因此本系统可以进行开发。
音乐论坛app是后台基于B/S模式、java技术,APP端采用Android、采用Mysql数据库储存数据,所要求的硬件和软件环境,市场上都很容易购买,程序开发主要是管理系统的开发和维护。所以程序在开发人力、财力上要求不高,而且此系统不是很复杂,开发周期短,在经济方面具有较高的可行性。
系统中的核心用户是系统管理员,管理员登录后,通过管理员菜单来管理后台系统。主要功能有:首页、个人中心、音乐分类管理、用户管理、热门歌手管理、热门音乐管理、新闻信息管理、交流论坛、系统管理等功能。
app端用户可以实现首页、热门歌手、热门音乐、新闻信息、交流论坛、我的等进行解析。
进过系统的分析后,就开始记性系统的设计,系统设计包含总体设计和详细设计。总体设计只是一个大体的设计,经过了总体设计,我们能够划分出系统的一些东西,例如文件、文档、数据等。而且我们通过总体设计,大致可以划分出了程序的模块,以及功能。但是只是一个初步的分类,并没有真正的实现。
整体设计,只是一个初步设计,而且,对于一个项目,我们可以进行多个整体设计,通过对比,包括性能的对比、成本的对比、效益的对比,来最终确定一个最优的设计方案,选择优秀的整体设计可以降低开发成本,增加公司效益,从这一点来讲,整体设计还是非常重要的。
目 录
1 概述1
1.1课题背景及意义1
1.2 国内外研究现状1
1.3 本课题主要工作2
2 系统开发环境3
2.1 java技术3
2.2 Mysql数据库3
2.3 B/S结构4
2.4 Android技术4
2.5 Spring Boot框架5
3 系统分析6
3.1 可行性分析6
3.1.1 技术可行性6
3.1.2操作可行性6
3.1.3 经济可行性6
3.1.4 法律可行性7
3.2系统流程分析7
3.2.1系统开发流程7
3.2.2 用户登录流程8
3.2.3 系统操作流程8
3.2.4 添加信息流程9
3.2.5 修改信息流程10
3.2.6 删除信息流程10
3.3系统用例分析11
3.3.1服务端用例图11
3.3.2 app端用例图11
4 系统设计12
4.1 系统概述12
4.2 系统结构设计12
4.3数据库设计13
4.3.1 数据库设计原则13
4.3.2 数据库实体13
4.3.3 数据库表设计14
5系统界面实现22
5.1 APP端22
5.2服务端25
6系统测试29
6.1系统测试的意义29
6.2 测试方法30
6.3测试分析30
结 论31
致 谢32
参考文献33