管理信息系统(MIS,Management Information System)是一种综合性的信息技术系统,它在组织内部提供信息以支持业务活动、管理决策以及操作功能。投影功能在管理信息系统中的应用,可以通过将关键信息投影到屏幕上循环播放,使管理者和员工能够实时地获取重要的数据和信息。 在2001年的文章《管理信息系统中投影功能的设计与实现》中,作者沈学利、刘树启、刘万军描述了如何在神华集团神东公司的总调度室中实现信息的投影显示功能。神东公司作为年产量巨大的煤炭企业,对于生产管理、生产指挥、生产协调、计划编制和数据统计等有着较高要求。为了提高信息的可视化程度和管理效率,管理信息系统中加入了投影功能,该功能可以实现数据的循环播放,从而提供实时的生产信息和统计结果。 在技术选型方面,系统采用了PowerBuilder7.0作为开发工具,Oracle8i作为数据库系统,并运行于Windows2000操作系统之上。这些技术的选择符合当时企业级应用软件开发的主流技术路线。 文章中提到的关键技术点包括: 1. 投影内容的设计:投影内容的设计要与管理信息系统的其他功能紧密关联。为了适应投影显示,内容需要限定左右边界,并且保证可以自动上下滚动。设计者创建了数据窗口(DateWindow)对象来存储需要显示的投影内容,并将这些窗口名存入数据库表dOl_9_demo中,表中包含title、dw_name和order等列。 2. 投影控制的设计:为了实现内容的循环滚动播放,需要设定定时器事件(使用PowerBuilder的timer函数),通过定时触发事件函数来控制滚动的速度。这涉及到设定时间间隔、判断滚动方向、计算剩余时间等逻辑。 3. 功能实现:在窗口对象W_09_demo中,作者定义了实例变量并编写脚本来实现投影内容的循环播放。包括初始化控件、设置定时器、滚动内容、暂停和继续滚动、计算显示剩余时间等具体的功能实现。例如,通过定时器在固定时间间隔内反复触发,以实现投影滚动速度的控制;在open事件中编写脚本以进行窗口控件初始化和投影显示的设置。 4. 数据库和表的设计:设计了一个dOl_9_demo表来存储投影内容的数据窗口名及其排序信息,这些信息用于确定投影内容的播放顺序。 该技术实现的优点在于能够实时地向调度室提供必要的数据,便于管理者进行监控和决策。它提升了信息的可见性和易获取性,从而增加了管理的透明度和效率。此外,由于该方法在实际应用中表现出了良好的稳定性和可靠性,因此文章认为其具有一定的使用和推广价值。 虽然文章发表距今已有多年,但其所涉及的技术和方法在当时具有前瞻性,并为后来的信息系统设计提供了参考。例如,现在广泛应用于各类企业信息展示和监控中心的大型显示屏、多屏拼接技术以及实时数据流处理,其设计理念与本文所探讨的投影功能有相似之处。随着技术的发展,这些功能在硬件和软件上的实现方式可能已经发生变化,但其核心理念——将重要信息可视化以辅助管理决策——依然是现代管理信息系统中不可或缺的一部分。
- 粉丝: 6
- 资源: 897
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助