安装程序需求说明

需求说明

一、功能性需求
1、 将安装程序由原程序中拆离出来
2、 原程序则必须要配置文件正确才能启动
3、 在安装程序每次安装后要记录本次的安装,以例复制到原程序中进行配置

二、程序性需求
1、 要求是spring boot项目,复制一个jar到处可运行
2、 安装的类型和原product(解决方案)一一对应,以便扩展
3、 product存储目录使用如下规则:

默认在此安装程序jar的同级目录
如果在application.properties 中配置相应目录 则使用配置的目录

4、 数据库使用内嵌式数据库

Sqlite、hsqldb、Access 等

要做到不需要使用者安装数据库,配置数据库密码等,以便开箱即用

原型

右键新窗口打开查看原型

results matching ""

    No results matching ""