美文网首页
Achieve It软件项目管理平台系统部署说明

Achieve It软件项目管理平台系统部署说明

作者: zilla | 来源:发表于2020-04-17 19:34 被阅读0次

运行环境部署

  • 服务器操作系统和组件安装要点

操作系统:Windows Server、Linux(CentOS、Ubuntu、Debian等)均可。

  1. 安装JDK1.8

  2. 中文宋体支持(CentOS为例)

    • 安装字体管理工具,命令如下
      yum install fontconfig mkfontscale
    • 创建字体目录,并把相应字体上传到此目录即可
      mkdir -pv /xxx/xxxx
    • 建立字体缓存
      cd /xxx/xxxx
      mkfontscale
      mkfontdir
      fc-cache -fv
    • 输入命令fc-list |grep SimSun,有如下输出,reboot重启即可使用。
      /xxx/xxxx/simsun.ttc: SimSun,宋体:style=Regular,常规体:style=Regular,常规
  3. 在terminal输入 screen java -jar achieveIt1_0.jar,启动一个常驻进程。

  4. 设定服务器安全组规则,暴露端口供外部访问。
    目前演示系统设定为8081端口,若要修改在application.yml中修改并对安全组做相应设定即可。

  5. 新建image目录,excelTemple目录,分别用于存放用户头像、功能列表excel模板。
    上传funcTemple.xls到excelTemple目录。

  • 数据库服务器环境配置安装

安装MySQL数据库,版本为5.6,并设定安全组规则暴露端口供服务器端访问。
(默认为3306,演示系统中,设定为10056,若要修改在application.yml中修改并对安全组做相应设定即可)。

  • 推荐用户使用Google Chrome浏览器访问该系统

数据库初始化

  1. 新建数据库achieve_it_db,character set为utf8mb4。

  2. 导入表结构和初始数据。

    • 本系统内的角色、权限分为系统级和项目级。
      • 系统级角色包括:QA leader、QA 、EPG leader、EPG、配置管理员、项目经理、项目上级、一般职员、系统管理员。
        以上系统级角色及其菜单、权限的对应关系已在初始数据库中给出。系统管理员可编辑系统内的角色、菜单、权限,可以为单个用户绑定多个系统级角色。
      • 项目内人员及角色由项目经理设定
    • 立项审批流程需要导入23张由Activiti引擎管理的表,其中已经部署了立项审批流程。

相关文章

网友评论

      本文标题:Achieve It软件项目管理平台系统部署说明

      本文链接:https://www.haomeiwen.com/subject/wcxuvhtx.html