您所在的位置: 需求库 技术需求 智能系统升级

智能系统升级

发布时间: 2022-11-28
来源: 试点城市(园区)
截止日期:2023-11-28

价格 双方协商

地区: 江西省 南昌市 市辖区

需求方: 江西***公司

行业领域

电子信息技术

需求背景

智能客户端的解决方案是基于HTTP协议的C/S处理方式。智能客户端就是Client。后台的智能发布系统就是Server。该智能发布系统采用的是jsp+Serverlet+Tomcat+MySQL的结构。从层次结构上来划分就是,展示层、逻辑层、数据层。展示层用jsp处理;逻辑层用java Serverlet处理;数据层用MySQL数据库(因为它是免费的)。

    具体实现代码没什么好讲的,关键是组件管理核心思想。每种软件系统都是由若干个二进制文件和文本文件组成的。每一个文件都当作一个组件来看待,同一类的文件就看作同类组件。如二进制文件可能包括:动态链接库组件、可执行组件。而动态链接库组件又可分为自己开发的组件、系统组件和第三方组件;同样可执行组件也可分为这三种。二进制文件还可能包括:图片、数据库等其他文件。文本文件多半是配置文件,有ini、txt、xml等格式。对于软件升级来说,任何一个文件的更新和修改,都属于版本更新。因此,只要发布一个组件的新版本,系统版本就要升级。注意,这里的版本有两种:一种是组件的版本;一种是系统版本。每一个组件都有自己的版本,每次对该组件升级,版本就会增加。系统版本,则是指系统软件对外的版本。系统版本和组件版本多半不一致。

需解决的主要技术难题

需解决:

最初,用户只有一个智能客户端(相对于胖客户端来说是瘦的,相对于瘦客户端来说是胖的)。用户启动这个智能客户端后,自动从某个网络地址下载一个配置文件。这个配置文件详细描述了整个软件的目录结构、版本信息等、组件大小、地址等详细信息。智能客户端对该配置文件进行解析处理,根据用户实际需要,到指定地址下载需要的组件文件到一个临时目录。当所有软件需要的组件文件下载完毕后,完成组件的注册和结构构建。最后,智能客户端启动该软件主程序,同时记录相应信息到本地文件中。

期望实现的主要技术目标

期望实现:

—、引导作用。用以引导主软件的启动。二、管理作用。用于管理主软件的运行。

三、安全作用。用于判断主软件文件是否完整。

四、升级作用。定时向指定地址发送本地版本信息,获取服务器对应版本信息,以判断是否需要升级。当需要升级的时候,完成下载个组件任务。升级完毕后,负责注册下载的新组件。

五、其他管理主程序作用。

需求解析

解析单位:江西省南昌国家高新区 解析时间:2022-12-27

吴朝明

江西省电子学会

主任

综合评价

1、智能系统技术通过多次实际使用后,发现能够达到项目最终目的,进入市场后,反映效果良好,性能稳定,能够满足用户需求。 2、项目结项进行市场开发后,经过企业的使用,通过合作单位出具的用户使用报告得知,对于本产品性能、使用效果及服务整体评价等均都非常满意。
查看更多>
更多

处理进度

  1. 提交需求
    2022-11-28 17:49:34
  2. 确认需求
    2022-11-29 18:28:09
  3. 需求服务
    2022-11-30 08:46:38
  4. 需求签约
  5. 需求完成