上海歌剧院谱务系统的开发研究

2022-09-11

随着人们物质生活水平的提高, 人们越来越追求精神世界的满足。大部分人走进大剧院来观看歌剧, 提高自身的文化艺术素养, 这就使得当前的歌剧院发展十分快速, 也越来越获得人们关注。剧场表演的增多, 就会给相关的工作人员造成比较大的工作量, 尤其是谱务工作人员。例如:同一首曲目的不同版本, 在演出中出现的乐器种类不同, 乐器演奏人员数量不同, 这都会间接影响曲目中各分谱的借阅管理。通常谱务工作人员都是采用人工方式来对乐谱进行管理, 这种方式效率十分低下, 出错几率也比较大, 因此急需建立数字化的谱务系统, 简化谱务工作人员的压力, 提高整体的工作效率, 具有十分重要大的意义。

一、需求分析

由于上海歌剧院保存着大量的乐谱, 一直以来都是依靠人工的方式进行管理, 谱务的管理工作往往依据管理人员的工作经验, 当出现人员变动时, 就会发生以前的谱务信息无法顺利传承, 造成乐谱档案信息资料管理的混乱。随着院内近年来演出任务逐步加重, 建设一套适用于歌剧院的谱务系统变得尤为的重要。

谱务系统主要实现当前乐谱资料信息的收集、数字化存储、管理以及借阅等功能, 以此来防止乐谱在演出过程中的丢失, 或购买版权期限的乐谱的及时续费等, 以此来提高其工作效率和歌剧院对乐谱的管理效率。

二、B/S开发模式

B/S (Browser/Server) 模式采用的是浏览器/服务器的网络结构方式。客户端中的则是通过终端的浏览器来访问后台服务器, 例Web浏览器、IE浏览器, 客户在请求后台Web服务器后, 然后经由Web服务器来操作数据库, 并将数据处理结果返回给客户端。B/S模式对浏览器的要求较少, 所有的处理工作都是通过服务器来承担的, 包含了对请求服务中的数据访问以及处理等, 因此在该模式下, 对于服务器的要求比较高。

B/S的工作原理为:当用户启动浏览器后, 浏览器会给后天服务器发送请求服务的指令, 以此来请求数据库的访问操作;后台服务器在处理用户请求指令时, 会将其转换为SQL语句, 并在数据库中进行处理, 而在得到验证后就会对获取到的数据进行处理, 并将处理好的结果反馈给服务器, 并进而将其转换为HTML网页文本格式, 并在屏幕中将结果显示给用户。

三、上海歌剧院谱务系统设计

通过对歌剧院项目的实践分析后, 当前上海歌剧院谱务系统一期部分主要实现了:乐谱收集归档、整理功能、借阅管理功能和乐谱编制功能。这极大的提高了当前歌剧院对于乐谱的管理效用。

乐谱收集归档、整理功能:歌剧院中同一首曲目的乐谱存在不同的版本, 乐谱大致分为总谱、分谱和声乐谱。一套乐谱可以提供标准的曲目编制表, 为演出借阅乐谱的乐队管理者提供乐队编制的参考标准。一套乐谱的管理可以根据实际的情况只收集管理总谱;一套交响乐谱:包含总谱和分谱的收集归档;一套歌剧乐谱:总谱、分谱和声乐谱等;每套乐谱依据保存的分类:手抄本、原版、复印版等进行分类归档;每套乐谱的可借阅的数量等;支持声部与乐器名关系的自定义操作, 谱务管理员可以填写对应声部/乐器的数量等信息, 也可以自定义添加特殊乐器或其他信息。

在每场表演中后, 乐谱的借阅信息, 演出信息等都会进行记录。下一场演出借阅同一个曲目时, 实现对历史记录乐谱的查询, 能够使得剧院乐务助理可以快速的寻找类似的乐谱, 确定演出曲目的版本信息, 谱务工作人员快速出借乐谱, 响应剧院演出的乐谱需求。

借阅管理功能:每场演出, 根据演出的性质不同, 演出排练的时间段等准备曲目所需乐谱的份数及规定的归还时间。主要包含以下部分:

(1) 借阅:一场演出所需借阅所有曲目的乐谱的数量、借阅时间段及借阅人信息, 生成借阅单, 乐谱一次性借出后, 乐谱的可借阅数量自动减少。

(2) 特殊复制:支持针对某场演出的借阅单的全部复制, 乐谱管理人员只要对特殊复制的借阅单的内容进行修改, 保存后即可生成新的借阅单;

(3) 批量完结:支持对某场演出, 或某几场演出的“批量完结”的操作, 方便乐谱的管理人员操作, “出库”状态的借阅单, 不能进行“批量完结”的操作;“存档点”默认系统初始的存放位置, 但支持修改功能, 归还接收人可以手动填写新的存档点。

(4) 状态:指库存的3种状态:出借、入库中、完结和报废。完结只有在入库的乐谱放入到指定的位置后, 库存的状态才能是完结, 乐谱资料才能被再次出借。系统在页面上自动显示最新的未归还的借用单以及过期未归还 (红色标注) , 快到期归还 (提前3天绿色表示) 。报废的乐谱一般指过期未归还或被损坏的乐谱。

乐谱编制功能:借阅单生成后, 系统可根据实际借出的本场演出的乐谱信息自动按照规则自动生成“****演出编制表”并支持打印, 编制表可以作为乐队乐器及演出人员安排的参考表。

四、上海歌剧院谱务系统的实现

谱务系统的实现开发平台为Windows系统、J2EE平台, 应用的数据库为SQLSERVER, 开发语言为Java、JSP、HTML、XML等。在整体的页面采用的是树形菜单、工具条以及滚动的菜单驱动。在后台数据库构建后好数据结构后, 用户就能在前台浏览器中登陆账户、密码就能实现对谱务系统的操作。为方便谱务工作人员对每场演出, 所需乐谱罗列详细的借用清单。此清单可作为借用人借用乐谱的凭证, 归还乐谱日期, 及经办人的所有信息。设计界面如图1。

【注1】是借出乐谱的名称, 系统将根据乐谱管理员选中的乐谱的名称对应其唯一的档案编号, 此处将弹出可供管理员查询的作品名称的页面, 选择需要的乐谱。

【注2】“出借日期”当系统生成出借单后, 系统默认日期即“出借日期”;“交谱截止日”作为乐谱归还的日期。

【注3】乐谱接收人将根据单据上的信息接收乐谱资料, 入库及完结的动作, 系统默认归还接收人就是操作“完结”动作的人 (乐谱存放入存档点) 。

此借阅单页面是乐谱内部管理人员使用的界面, 此页面打印后, 即认为乐谱已正式借出, 借阅单上的信息不可修改;未进行打印前, 该借阅单可进行修改。

谱务系统是基于B/S结构来进行开发实现的, 因此只要用户安装了IE浏览器就能进行系统的访问, 因此谱务系统主要的安全性能保障主要应用在后台数据维护中, 且由于数据库的安全性能较高, 这就简化了系统中的安全设置。同时基于B/S结构的谱务系统的信息安全性也得到了保障, 这就能防止信息的泄露而造成的经济损失以及版权损失, 提高了网站的安全性。

五、结论

上海歌剧院的乐谱管理系统仍然采用的是手工操作的模式, 这种模式不仅效率低下, 出错的概率也极大, 因此本文开发了上海歌剧院谱务系统, 本系统基本实现了乐谱的总谱、分谱、声乐谱的归档、整理工作, 同时还实现了乐谱的借阅功能, 提高对谱务工作的进一步整理以及管理, 这就能更加有利于管弦乐的工作人员根据自身的需求获得相对应的乐谱, 并保障乐谱获取的速度, 最大程度的减轻谱务工作人员的工作量, 提高工作效率, 提高对乐谱的管理效率。本文中的系统投入了一期的使用后, 获得了用户的一致好评。

摘要:上海歌剧院作为上海的一张文化名片, 为国内外观众献演了多部优秀经典剧目, 积累了数量众多、版本各异的乐谱。随着人们对高雅文化需求的日益增多, 演出需求剧增, 作为支撑演出的乐谱, 上海歌剧院仍采用传统的人工方式来进行管理, 乐谱资产数目统计混乱, 对演出所需乐谱数量的提供效率低, 因此本文采用B/S模式开发了上海歌剧院谱务系统, 以此减轻谱务工作人员的工作量, 提高工作效率。

关键词:上海歌剧院,乐谱,谱务系统,B/S模式

参考文献

[1] 王瑾.基于B/S模式的高校毕业生就业信息管理系统设计[J].自动化与仪器仪表, 2017 (12) :95.

[2] 侯枫.基于B/S的高校毕业与就业管理系统设计与开发[J].西安航空学院学报, 2016, 34 (01) :74-78.

[3] 李海涛, 闻红华.基于WEB的科研管理系统设计[J].电脑知识与技术, 2006 (23) :20-21.

上一篇:经济责任审计的风险管控分析下一篇:浅析如何提升职业教育会计专业的教学效率