全国剧院信息管理分析系统的研究与实现

2012-06-22 06:54任慧贾翠红蒋伟吕灵婕
关键词:普查信息管理界面

任慧,贾翠红,蒋伟,吕灵婕

(中国传媒大学自动化系,北京 100024)

全国剧院信息管理分析系统的研究与实现

任慧,贾翠红,蒋伟,吕灵婕

(中国传媒大学自动化系,北京 100024)

通过对剧院的信息数据规划整合,建立全国剧院普查信息系统和管理分析系统,为政府和各部门提供剧院的基础数据,为制定剧院发展规划提供客观依据。为此,本文对全国剧院信息管理分析系统进行了分析研究,提出该系统采用C/S体系结构,数据库采用SQL Server 2005,Visual C++6.0为应用程序开发工具,实现对剧院提交的基础信息、经营信息和各类设备等信息进行显示、更新、查询、统计、报表打印等功能。通过对本系统和剧院信息普查采集系统的综合测试,结果表明整个信息普查支撑平台系统达到了预期目标,实现了全国剧院信息普查功能要求。

剧院信息;SQL 2005数据库;C/S结构;Visual C++6. 0;信息管理

1 引言

剧院是重要的文化基础设施,是丰富人们的文化生活、提高人们生活质量和文化素养的重要基地,是精神文明建设必不可少的物质条件,也是发展文化产业的重要载体,在我国人民群众的文化活动中发挥着极为重要的作用。随着社会主义市院经济的发展,全国及各地的剧院呈现出了巨大的变化,新建的剧院也在不断增加,进行全国剧院普查十分必要。开展全国性剧院信息普查,将有助于政府和文化管理部门对我国各类剧院的宏观管理,对各级政府的微观管理也有积极的促进作用。通过全国性普查可一次性地摸清全国剧院的数量、结构、分布、技术装备以及使用管理的情况,剧院信息普查具有可避免重复性统计、高效简洁、数据准确等特点,是政府管理与服务的一种手段,具有重要的社会应用价值和指导意义。本文将使用编程工具Visual C++6.0并结合数据库技术,开发一套界面友好、功能强大、使用便捷的全国剧院信息统计分析系统。

2 系统技术需求

在系统调查研究的基础上,明确系统需求,分析系统数据库的结构和数据库安全性措施。根据系统需求,将系统分为几大功能模块,采用面向对象的编程工具Visual C++6.0编写程序,实现系统剧院信息的管理功能,能够对剧院提交上来的基本信息、经营信息和各类设备信息进行显示、更新、查询、统计、打印报表等功能。

2.1 C/S 结构

C/S结构相对于B/S结构的优势:

(1)专用性、交互性强。比如系统维护、数据更新和报表功能。

(2)C/S结构运行于局域网,系统具有封闭性,安全性。

本剧场管理分析系统中,剧院信息管理和分析功能的使用者地理位置变化不大,在内部办公局域网内适合采用C/S体系结构。

2.2 构建开发环境

本系统的开发环境为系统架构:C/S,数据库:Sql server 2005,开发工具:VC++6.0。

3 系统研究与实现

3.1 系统实现的功能

在系统的整体功能规划中,剧院信息管理分析系统包括三个模块,即系统操作模块、剧院信息模块和工程图纸模块。每个模块完成各自相对独立的功能,可独自开发、测试和修改,最后组成整个系统,因此系统具有良好的可扩展性。

系统操作模块包括用户管理子模块和系统退出子模块。用户管理可实现用户添加,修改,删除等功能;系统退出实现退出整个系统的功能。

剧院信息模块可分为十二个子模块,剧院概况子模块、剧院建筑子模块、舞台机械子模块、舞台灯光子模块、舞台音响子模块、舞台监督子模块、剧院经营信息子模块、剧院服务信息子模块、剧院财务信息子模块、剧院演出信息子模块、剧院运营信息子模块。剧院信息子模块中的各个模块可以实现对这些信息的浏览、查询、打印等功能。此外还可以对剧院的灯光,音响,监督设备,机械设备等进行数量分析。

工程图纸模块实现对各种图纸的的查询、打印和保存功能。系统设计流程图如图1所示。

图1 系统设计流程图

3.1.1 系统登录

系统的登录模块是系统的入口,打开剧院信息管理分析系统,将弹出系统登录对话框,此时的看不见主界面,只有通过验证后才能进入。系统的登录对话框如图2所示,输入正确的用户名和密码,即可进入系统,点击“取消”按钮则退出系统。

图2 系统登录对话框

3.1.2 系统主界面

主界面的菜单栏里包括系统操作,剧院信息,工程图纸,用户可以通过每个菜单查看其中的信息。系统主界面效果图如图3所示。

图3 系统主界面

3.1.3 系统操作

系统操作模块包括用户管理和系统退出功能。

用户管理模块可以对用户进行添加,修改,删除操作,分别可以实现添加用户,修改用户信息,删除用户功能。用户管理模块界面如图4所示。

输入用户名和密码,单击添加,即可添加成功。

3.1.4 剧院信息管理模块

剧院信息模块可分为十二个子模块,剧院概况子模块、剧院建筑子模块、舞台机械子模块、舞台灯光子模块、舞台音响子模块、舞台监督子模块、剧院经营信息子模块、剧院服务信息子模块、剧院财务信息子模块、剧院演出信息子模块、剧院运营信息子模块。

下面主要对剧院灯光信息模块进行分析,图6为舞台灯光信息子模块的界面。该模块可以实现剧院灯光信息的查询,查询条件为剧院名称,输入剧院名称后,系统会自动新建一个excel文件,相应的剧院信息将会导入excel表格中。在灯光系统下拉单中选择要查询的设备名称,单击数量查询即可得到所有剧院相应设备的数量总和。单击导出数据,对灯光系统中各种灯具设备和调光台设备的数量导入EXCEL表格中,管理员可对该表格进行任意操作。

3.1.5 工程图纸查询

在剧院建筑信息中,工程图纸的查询和其他信息不同,因此单独放在一个对话框中,实现查询,打印保存等功能。图片将按照原有比例进行显示,如图7所示为剧院方案设计图界面。

3.2 数据库链接

本系统用ADO类实现Excel数据的导出,基本思想是将Excel作为一般的数据库表格,利用ADO技术像访问数据库一样去写Excel文件。这里的先决条件是确保ADO中已安装了Excel驱动“Microsoft Excel Driver(*.xls)”。数据导出涉及到ADO所包含的_Application类和Workbooks类及相关成员函数的使用[1][2]。

ADO是微软推出的最新的数据库访问技术,由于其技术强大,已基本取代ODBC和DAO[3],所以本系统选择ADO技术作为数据库的链接方案。

(1).在头文件中导入相应的库文件(一般放在StdAfx.h中)

使用ADO前必须在工程的StdAfx.h文件最后用直接引入符号#import引入ADO库文件,以使编译器能正确编译。代码如下:

(4)利用建立好的连接,通过Connection、Command对象执行SQL命令,或利用Recordset对象取得结果记录集进行查询、处理。

4 结论

本课题实现了对剧院提交的基础信息、经营信息和各类设备等信息进行显示、更新、查询、统计、报表打印等功能。结果表明整个信息普查支撑平台系统达到了预期目标,实现了全国剧院信息普查功能要求,对剧院信息的统一管理、行业分析和制定发展规划具有一定的研究意义和实用价值。

[1]刘锐宁等.Visual C++程序开发范例宝典(第2版)[M].北京:人民邮电出版社,2009.

[2]姚领田.精通MFC程序设计[M].北京:人民邮电出版社,2006.

[3]王瑞,于速,张雨.Visual C++数据库系统开发完全手册[M].北京:人民邮电出版社,2007.

Research and Implementation of Information Management and Analysis System for National Theatre

REN Hui,JIA Cui-hong ,JIANG Wei,LV Ling-jie
(Department of Automation,Communication University of China,Beijing,100024)

The establishment of national theatre information survey system and management and analysis system has offered basic data to government and other departments,and provided objective basis for making development plan through programming and conformity the information of theatre.After the research of information management and analysis system for national theater,we proposed a system which adopted a C/S-architecture,SQL Server 2005 database and Visual C++6.0 programmer tool.This system can realize the function of display,updating,search,statistics and print for basic information,business and equipment information submitted by theatres.The testing result indicated that the whole supporting platform system can reach the expected target and meet the requirement of national theater information survey.

Theatre information;SQL 2005 Database;C/S architecture;VC++6. 0;Information management

TP311.1

A

1673-4793(2012)01-0015-04

2011-12-13

任慧(1966—),山西应县人,中国传媒大学教授。主要研究领域:智能信息处理与控制。E-mail:renhui@cuc.edu.cn。

(责任编辑

:龙学锋)

猜你喜欢
普查信息管理界面
立即全面普查 警惕二代粘虫发生
胡春华强调:确保脱贫攻坚普查取得圆满成功
造价信息管理在海外投标中的应用探讨
微重力下两相控温型储液器内气液界面仿真分析
地球物理台网仪器维修信息管理的研究与实现
国企党委前置研究的“四个界面”
评《现代物流信息管理与技术》(书评)
一种可用于潮湿界面碳纤维加固配套用底胶的研究
基于云平台的特种设备信息管理应用系统研究
2018年中国将开展第四次全国经济普查