录播教室资产管理系统的设计与开发
2019-11-19伍革新华中师范大学信息化办公室
伍革新 华中师范大学信息化办公室
关键字:Foxtable 混合结构 资产管理系统 设计与开发
1 功能需求分析
1.1 录播教室资产管理系统功能性分析
根据我校录播教室资产管理的实际需求和录播教室的功能定位,选择Foxtable 开发平台自带的数据库,开发的录播教室资产管理系统,功能主要是录播教室资产数据的录入、查询、修改和删除等,提供录播教室资产及设备的预定、登记服务,以及相关资产设备的查询和资产核查服务。
录播教室资产管理系统功能服务与模块有:
(1)录播教室资产查询服务:录播教室的管理与使用规章制度信息,录播教室基础数据信息,录播教室课表以及任课教师信息等。
(2)设备信息查询服务:录播教室设备信息及使用状态(借出、闲置、维修中、回收)的查询服务,录播教室设备的预定及借、还登记。
(3)录播教室管理与拍摄活动:视音频、配音、课程设计等活动项目信息,教辅人员、教学助理招聘、各项目进度信息与项目的补贴申请等。
(4)录播教室账目管理:录播教室低值易耗品的购买清单及验收。
1.2 录播教室资产管理系统定位分析
除了需要明确录播教室资产管理系统的功能服务等模块,还需要明确录播教室资产管理系统的定位需求等,即是指信息系统中保证性能、系统可靠性、可扩展性等方面的要素。一般录播录播教室专门的管理人员数量少,人员结构和管理水平不高,要求系统运行稳定、易于管理维护,功能扩展操作易于上手,方便后期的系统运行管理与升级维护。
1.3 录播教室资产管理系统数据分析
该系统是用于录播教室、设备、教学和相关信息的提供、上传下载,实现相关资产的预约登记等功能,录播教室内设备的预定与借还登记等,实现这些功能要求相关数据信息完整,包括了录播教室管理规章制度、教室使用人员信息数据、录播教室元数据(名称、具体位置、面积、可容纳学生人数、功能、借用/归还时间、使用人等)、录播设备数据(名称、型号、购买年份、编号、报修/借用/归还状态及时间、使用人等)、录播教室课表信息数据和相关低值易耗品数据的录入与管理等。
2 系统设计
2.1 功能设计
根据功能需求分析,录播教室资产管理系统要设计丰富的功能模块,才能有前提条件可以给师生提供方便快捷和个性化的服务。根据本校录播教室的实际情况,系统可扩充其他功能模块。
录播教室及设备信息模块。提供录播教室的管理规章制度、教室内录播相关设备的所有信息,为录播教室资源开放提供的基础数据。可完成的录播教室信息和设备信息的录入、新增、查询、删除、统计分析等操作。
预定/预约、登记模块。录播教室及设备信息模块提供教室、设备的状态数据信息,以此信息为基础,开辟录播教室及设备的预约/使用登记模块,提高录播教室与相关设备资源的利用率。可完成教室的使用情况查询、申请/归还、统计分析的操作,设备的使用情况查询、申请/归还、统计分析的操作。
录播教室账目管理模块。提供录播教室低值易耗品购买记录的录入新增、查询、删除的操作,可直接导入外部数据表格,低值易耗品使用情况的汇总分析,表格的下载和打印。
2.2 数据库设计
数据库是录播教室资产管理系统的重要内容。结合录播教室资产管理的实际功能需求,设计出合适的数据表是软件易上手的基础。Foxtable 开发平台可以外接各种数据库,也可以使用平台自带的数据库。Foxtable 开发平台简化了开发过程,只需要根据实际需求,设计相应的数据表即可。根据前文录播教室资产管理系统功能性分析,可以设立用户信息、录播教室信息管理、设备资产、教学信息、账目等五类数据表,如图l 所示。每一大类中又包含许多子表,例如用户中包括管理员用户、教师和学生身份的用户等。
图1 录播教室教学信息数据库结构图
2.3 系统结构图
根据录播教室资产管理系统所要实现的功能需求和对应的模块设计以及重要程度,可以将其划分为:人员管理、教学管理、设备管理、录播教室管理、数据表管理等五个子模块需求。因录播教室教学是录播教室管理中涉及到教学任务,也是非常重要的内容,所以需要设计独立的模块。具体结构如图2 所示。
图2 录播教室资产管理系统结构图
3 系统开发平台和运行环境
3.1 Foxtable 系统开发平台
FoxTable 开平台使用的编程语言是Visual Basic,Visual Basic 近似于自然语言,不区分大小写,简单易懂,适合普通用户学习使用,简化了软件系统的开发难度。Foxtable 开发平台是开发数据管理软件的重要工具,有非常强大的数据统计、输出和管理功能,是国产开发平台中的佼佼者。Foxtable 开发平台具有以下特点:1.它既可以外接数据库,又可以使用内置的数据库,开发与使用便捷,使用者通过一定的学习即可上手进行开发操作。2.Foxtable 开发平台使用VB 语言进行二次开发,VB 语言具有入门容易的特点,可以让使用者更快的开发出可用的数据管理系统。3.Foxtable 开发平台可以结合微信等移动端软件,开发出C/S、B/S 与移动端结合的多用途应用,适应了当前的发展需求。
3.2 系统运行环境与配置
web 服务器配置:Foxtable 自带
运行环境:windows 系列操作系统
支持框架:.net framework2.0
数据库:Foxtable 自带类access 数据库
访问端:PC 端的客户端软件或浏览器
移动端:手机浏览器
4 系统的开发
4.1 系统主界面
录播教室资产管理系统的主界面中,由顶部的系统按钮、第二行的web 服务器操作、第三行的功能按钮以及底部的数据显示等组成,如图3 所示。
顶部是软件的名称(录播教室资产管理),左上角是软件logo,右上角是软件的最小化、最大化和关闭按钮。
中间部分是软件的导航菜单栏,分为资产管理和系统信息两部分。资产管理中包含资产管理的各个功能按钮,包括导入数据、导出数据等。
软件下半部分就是管理系统的数据显示部分,表的上端是数据表的名称,在实际使用中可以把表明隐藏起来,只能通过按钮点击才能打开相应的数据表。
图3 录播教室资产管理系统主界面
4.2 导入、导出数据
录播教室管理中的数据查询是经常需要进行的操作,核对资产也是非常重要的工作内容。导出数据并打印,可以方便的进行实地校对核验,简化了操作人员的录入和存储。
5 小结
根据我校录播教室的管理需求和实际操作需要,设计开发了录播教室资产管理系统,实现对录播教室人员、资产设备、教学、教室的管理。录播教室资产管理系统定位于本校的录播教室资产管理,功能上在满足日常资产管理基础上,根据实际需要,可以不断增加和完善,这是依托于Foxtable 开发平台的易用性和高效性等特点,让录播教室的管理人员自己就能开发出满足自身需求的管理软件,提升录播教室管理人员的开发能力,同时对于提高录播教室的利用率和管理水平具有十分重要的作用。
图4 录播教室资产管理系统导出数据界面