载文件列表和每个文件的下载状态。Р下栽成功后,将新版本的信息写如localinfo.ini中的nextedition参数中Р自动升级需求规格:Р满足需求说明中功能3:升级提示,功能4:自动升级,功能5:升级备份,功能6:升级结果提示,功能7:升级历史查询。自动升级的启动可以考虑自动或人工手动启动。Р1客户端下载新版升级包到临时目录后,能提示用户需要升级,并且提示用户必须手工关闭当前正运行的系统。客户端升级时,能检查升级的程序是否正在运行,如正在运行,须再次提示用户必须手工关闭当前正在运行的软件系统。Р2按照升级脚本实现自动升级,保存升级过程中被改变的旧版本文件在Restore目录中,每一步升级操作到记录restorescript文件中,以便在升级失败后,将系统恢复原状。Р如恢复操作复杂需要使用方提供脚本Р3客户端升级完毕后,须将此次升级的结果(updatafiles中的内容)显示在屏幕上给用户查阅,包括版本号、升级内容、解决问题与开发的需求等(升级信息由使用该系统的项目组提供)Р4客户端升级完毕后,须将升级历史(包括升级时间、升级的文件等历史信息)写入升级历史文本updatelog文件中,以备日后查询,并更新localinfo.ini中的记录。Р升级成功后更新当前版本信息文件(localinfo.ini)及服务器上的版本号(MachineInfo.ini)将updatalog上传到服务器,删除临时目录中tempdirР监控程序需求规格:Р满足需求说明中功能8:升级版本和历史监控Р监控程序对FTP服务器升级目录中的更新情况进行监控Р能查询各版本的升级内容、解决问题(updatafiles)Р监控程序能收集并显示所有客户端机器上模块的版本号(MachineInfo.ini)。并能收集并显示所有客户端机器上模块的升级历史(updatelog),对没有升级成功或有问题的要特别显示。