`
vase
  • 浏览: 423305 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

讨论:如何实现程序执行进度的现实

 
阅读更多

 

先描述下问题:由于是做大数据量处理,期间可能等待很长时间(几小时甚至一两天)。为了让客户能够知道程序在运行且方便查看程序是否运行完成,在前台展示页提供程序监控功能,并能查到各个处理的完成度。

 

由于设计时没考虑这些问题,现在要实现该功能比较麻烦。

应当如何实现,小生现在也不甚明了,经过思索,总结如下:

1、  配置文件式:准备一个配置文件,将涉及到的耗时步骤罗列在里边,并进行编号。程序中要在每个对应步骤执行前调用一个接口通知主控程序执行到的大概位置;主控程序提供一个查询接口供前台监控程序查询使用。

 

不知道还有什么其他好方法实现,欢迎感兴趣的讨论并赐教!

分享到:
评论

相关推荐

    工程月报.docx

    - **成本管理**:监控项目预算执行情况,防止成本超支。 - **优势**: - 提升了工程管理的精细化水平。 - 促进了项目信息的透明度和共享。 - 改善了决策制定的速度和质量。 ### 二、数据采集与分析 #### 1. ...

    一个多Agent协作学习系统的设计与实现

    它能够代表用户或其他软件程序执行任务,具有自治性、主动性等特性。在多Agent系统(MAS)中,Agent被视为主体,具备自治性、交互性、协作性等特征,能够模拟现实世界中的复杂行为。 ##### 2.2 面向主体的开发方法 ...

    信息系统项目管理师论文大全.pdf

    - **项目执行中的成本控制**:讨论了项目执行过程中成本控制的策略。 - **管理好基础架构和开发团队**:强调了管理好基础架构和开发团队的重要性。 - **流程因谁而变——谈流程管理的驱动因素**:分析了流程管理变化...

    自绘线程进度条不能循环

    在编程领域,线程进度条是一种常见的用户界面(UI)元素,用于显示后台任务的执行进度,给予用户反馈,让他们了解程序运行的状态。在标题"自绘线程进度条不能循环"中,问题可能出在线程进度条无法实现持续更新或无限...

    数据库课程设计报告 体育用品商店.pdf

    8. **系统功能实现**:编写程序代码实现系统的各项功能,这可能涉及到事务处理、错误处理和用户界面设计。 9. **安全性管理**:讨论数据库的安全性措施,如用户权限管理、访问控制和审计日志,确保数据不被未经授权...

    数据结构与算法基础课程 C语言C++程序语言设计教程 1_0 课程简介 共7页.pptx

    - **课程安排**:介绍整个课程的结构,包括各章节的主题以及学习进度。 - **学习资源**:提供推荐的参考书籍和在线资源,如在线评测系统、编程工具等。 - **考核方式**:详细介绍课程的成绩评定标准,包括平时成绩与...

    42天就可以学好英语

    压缩包文件"7777700055757pbjf.EXE"的名称没有提供足够的线索来确定它与IT相关的具体内容,尤其是考虑到.exe文件通常是Windows操作系统的可执行程序,这可能是一个软件应用,但也可能是学习资源的载体。 如果这个42...

    MBO目标管理.ppt

    目标设定后,应制定详细的行动计划,包括工作程序、作业指导和时间表,确保目标的实现。主管与员工之间的沟通至关重要,需要通过多轮讨论,确保员工对目标的理解和接受,同时避免用命令的方式强加目标。 在实施过程...

    算法的基本结构循环结构教案.doc

    - **程序框图与算法语句的关系**:程序框图作为连接自然语言和算法语句的桥梁,帮助学生从抽象的概念过渡到具体的实现。 #### 六、课程实施建议 - **结合实际问题**:通过解决实际问题来教授循环结构,可以增加...

    软件测试经典问题.docx

    2. **性能问题诊断**:当程序在特定环境下运行缓慢时,可以通过性能分析工具、日志监控、代码审查等方式判断是程序问题还是系统问题。 3. **测试策略**:包括功能测试、性能测试、安全测试、兼容性测试、回归测试、...

    ( 2 agile java.pdf

    - **行为**:对象所能执行的操作,通过方法实现。 #### 类的概念 - **定义**:类是对一组对象的抽象描述,它定义了这些对象共有的属性和行为。 - **作用**:通过定义类,可以创建多个实例(对象),这些实例共享...

    LY-51S V2.3 c语言 程序_51单片机_

    "肌肤VR咖啡机"可能是指一个虚拟现实(VR)应用,该应用可能与咖啡机控制或模拟有关,但由于语境不明,这里可能是比喻,暗示项目的复杂性和挑战性,可能导致开发进度紧张或市场需求快速变化,因此“出口量惹急”。...

    C语言程序设计中for语句的教学流程设计——以西藏大学为例.pdf

    在C语言程序设计中,for语句是一种重要的循环控制结构,用于实现重复执行一段代码直到满足特定条件。本篇论文以西藏大学为例,探讨了针对学生基础薄弱的情况,如何设计有效的for语句教学流程。 首先,文章依据...

    管理运筹学07-网络规划2.ppt

    【网络规划】是管理运筹学中的一个重要章节,它涉及到...总的来说,网络规划技术是项目管理的重要工具,它通过图形化的方式,帮助管理者理解项目的复杂性,找出关键路径,优化资源分配,以实现高效、经济的项目执行。

    业务计划制订程序概述.pptx

    在实际执行过程中,企业需要通过定期监督进度、讨论解决问题,并根据实际情况做出适当的调整。 在这个系统工程中,每个部门都扮演着各自的角色。企业总裁负责审核计划和整合资源;市场营销及战略部、销售部、产品...

    日语word文档

    **ステータス·バー状态栏**: 显示应用程序状态或操作进度的界面元素。 **スピーカー音箱**: 输出声音的音频设备。 **スペース·キー空格键**: 键盘上的大键,用于在文本中插入空格。 **スロット插槽**: 计算机...

    天津磁卡审计报告 (3) .docx

    题目中讨论了不同审计程序的有效性,尤其是针对金融机构的高风险行为。 **深入解读:** - 比较金融机构的利息收入与未偿还贷款总额的比例可以帮助判断其是否追求短期利润而承担过高风险。 - 随机抽取贷款样本并比较...

    行业文档-设计装置-一种多媒体嵌入式教学设备.zip

    硬件部分包括处理器、存储器、输入输出设备等,软件部分则包括操作系统、驱动程序和应用程序。 2. 功能特点 (1) 多媒体展示:设备能支持多种格式的媒体文件播放,如MP4、JPEG、PDF等,便于教师展示课件和实例。 (2)...

    卫生院防疫年度工作总结范文.docx

    - **进度跟踪**:通过进度跟踪功能,实时监控各项任务的完成情况,确保能够按时完成上级交办的任务。 - **沟通协作平台**:搭建一个内部沟通协作平台,方便团队成员之间分享信息、协调资源。 通过以上IT技术的应用...

Global site tag (gtag.js) - Google Analytics