6.1.9 增加原曲界面 44
6.1.10 帮助界面 44
6.1.11 关于界面 45
6.1.12 权限管理界面 45
6.2 运行环境要求 46
6.3 制作心得 46
6.4 发展方向 47
致谢 48
参考文献 49
附录1 50
附录2 53
1 绪论
本课题为东方同人音乐管理系统,选择这个题目,是因为笔者个人很喜欢东方同人音乐,为了找到自己喜欢风格的东方同人音乐,经常购买和下载很多社团的专辑,然后一张一张听,听到喜欢的再标注起来。时间长了就发现这种方法很费时而且也很费硬盘空间,所以想制作一个可以通过各种属性来查询东方同人音乐的软件。
1.1 什么是东方同人音乐
东方同人音乐是某一类音乐的总称,他们都有共同的特点,他们都是以东方Project系列的音乐为原曲,二次创作的音乐类型。
那什么又是东方Project呢?
简单的来说,东方Project是一个纵版射击游戏系列(如图1.1),但他最吸引人的并不仅仅是游戏本身,而是东方Project二次同人。
图 1.1 东方辉针城-游戏画面
什么是东方Project二次同人呢?
同人就是指 “自创、不受商业影响的自我创作”。东方Project系列的游戏全是ZUN一个人创作的,游戏中的人物、剧情、设定、音乐等全部是一个人完成。而二次同人就是指别人以东方Project中的对象来进行二次创作。而笔者最感兴趣的则是东方同人音乐,即是对东方Project的音乐二次创作出来的音乐。
东方同人音乐有什么特点?
由于是二次创作的音乐,所以他们都有自己的原曲,根据创作人的喜好,会有不同风格、同一个曲调的音乐,听起来很有趣。而且当你听了比较多的同人音乐,你会发现某个社团会有自己的曲风,如果你喜欢这个风格,可以追溯这个社团以前发的专辑。
1.2 东方同人音乐数据库的现状
目前在网络上很难找到东方同人音乐的数据库及客户端,搜索到的仅有一些博客或者论坛,来推荐他们认为好听的东方同人音乐。
属于类似数据库的,笔者仅找到一个日本的wiki类网站「東方同人CDWIKI」(http://www16.atwiki.jp/toho/pages/1.html)。这个网站里有大量的东方同人音乐cd数据,比如歌曲名、所属专辑、所属社团、演唱者、编曲者、作词、原曲、歌曲长等信息,但是他缺少了封面图这一重要信息。通过图片去记忆信息,对于人类来说,笔者觉得是非常有效的。而且该网站只能通过分类去点选,没那么人性化。在他们的首页,笔者看到了『東方音団録 ~ Arrange Circle Database ver.3.0』这个贩卖项目,笔者通过代购,也购入了这个数据库系统的光盘,浏览了一遍后发现这个数据库做的挺完善的,考虑到了以社团为主线的基本所有信息,比如社团成立时间、社团网址、社团曲风、社团是否为文持原曲或破坏原曲风格等。可惜这个数据库只包含社团信息,却没有专辑和歌曲信息。
2 数据分析
需要进行前后系统的设计,则必须先对程序和数据的结构分析。因为是东方同人音乐管理系统,他的基础是一个数据库管理系统,所以必须要有增删改的基本功能。又由于这是一个网络应用程序,所以必须有用户管理和权限分级系统。对于后台来说,由于东方同人音乐的独特性,他们都是有特定格式的,要对这些属性进行分析,从而设计出后台数据库结构。 C#在线音乐信息查询和管理系统设计(2):http://www.youerw.com/jisuanji/lunwen_8171.html