Ai人工智能在船员管理的应用

157 阅读6分钟
    最近赋闲,看到一个在不太一样的系统,分享一下。

        以Ai人工智能和大数据分析去解决船员信息管理,是目前管理系统里比较先进的技术。

        1.大数据处理技术,信息碎片化存储,方便做细节分析,如海龄计算,同一公司工龄计算等;

        2.权限管理精确到按钮级别,针对非常丰富的应用场景如操作员职务、角色,管理船舶等可以做精确的调配,

        3.AI人工智能代替审核,可以制定需要的规则,所有审核风险项都以机审结果显示,不需要人工审核;

        4.多端口登录,船员公司、船管公司、船员微信小程序,行程闭环流程。

        我会分段发送,附一个破解版的链接:item.taobao.com/item.htm?ft…

​ 目录

第一 概论********

1.综合概论

2.系统特色

2. 1 自定义主题****

2. 2 自定义背景和颜色****

2. 3 自定义界面设置****

2. 4 自定义界面显示****

2. 5 自定义布局切换****

2. 6 可视化数据分析****

3.系统流程

3.1 船员录入流程****

3.2 派遣流程****

3.3 结算流程****

3.4 权限流程****

3.5 小程序流程****

第二 系统设计****

1. 技术选型

2. 技术架构

3. 系统架构图

第三 管理与运维****

1. 开发管理

2. DevOps模式

第四 管理公司端****

1. 登录/首页

1.1 登录****

1.2 首页****

2. 船员模块

2.1 船员录入****

2.2 船员面试****

2.3 船员履历****

2.4 船员回访评价****

2.5 船员家庭/账户信息****

2.6 船员证书管理****

2.7 证书到期预警****

2.8 船员附件管理****

2.9 船员智能搜索****

2.10 船员管理****

2.11 船员CV导出****

2.12 船员列表Excel导出****

2.13 简历打印****

2.14 船员状态管理与更新****

2.15 船员解雇****

2.16 船员不录用****

2.17 船员派遣****

2.18 派遣需求发起****

2.19 派遣需求再次发起****

2.20 面试通过/驳回****

2.21 派遣审核通过/驳回****

2.22 船员派遣-上船****

2.23 船员派遣-取消上船****

2.24 船员派遣-下船****

2.25 船员派遣-状态说明****

3. 结算模块

3.1 船员账户信息****

3.2 账单生成列表****

3.3 账单生成-单个****

3.4 账单生成-多个****

3.5 账单-管理费生成****

3.6 账单-社保生成****

3.7 账单- 临时补贴 生成****

3.8 账单- 招募费用 生成****

3.9 账单查询****

3.10 账单重新发起****

3.11 账单归档与完成****

4. 日志模块

4.1 登录日志****

4.2 操作日志****

4.3 对接日志****

4.4 更新日志****

5. 权限管理

5.1 账号管理****

5.2 角色管理****

5.3 黑名单管理****

6. 配置模块

6.1 职务名称配置****

6.2 船舶信息配置****

6.3 船型信息配置****

6.4 船东信息配置****

6.5 船旗信息配置****

6.6 船员性质配置****

6.7 签发机构配置****

6.8 主机型号配置****

6.9 船员公司配置****

6.10 证书名称配置****

6.11 签发地配置****

6.12 国籍配置****

6.13 家庭关系配置****

6.14 述职报告配置****

6.15 反馈诉求配置****

6.16 述职日期配置****

7. 费用配置

第五 船员公司端********

1. 工作台

2. 船员模块

2.1 船员导入****

2.2 家庭情况/账户信息****

2.3 船员履历****

2.4 船员证书管理****

2.5 证书到期预警****

2.6 船员附件管理****

2.7 船员智能搜索****

2.8 船员维护****

2.9 船员CV导出****

2.10 简历打印****

2.11 船员状态管理与更新****

2.12 船员派遣****

2.13 船员派遣-待操作和全部****

2.14 船员派遣-录入新船员****

2.15 船员派遣-搜索船员****

2.16 船员派遣-选择船员****

2.17 船员派遣-派遣历史****

2.18 船员派遣-派遣备注****

3. 结算模块

3.1 结算申请****

3.2 以往账单****

3.3 账单明细****

3.4 账单备注****

3.5 账单明细确认****

3.6 全部账单确认****

3.7 账单退回****

4. 日志模块

4.1 登录日志****

4.2 操作日志****

5. 权限模块

5.1 账号管理****

5.2 角色管理****

第六 微信小程序端********

1. 综述

2. 授权绑定

3. 航行轨迹

4. 反馈述职报告

5. 反馈诉求

6. 反馈DOA

7. 申诉通道

8. 船员详情

 

第二节 系统设计

1. 技术选型

服务器:Centos8.0

数据库:MySQL8.0

NoSQL数据库:MongoDB

开发语言:JavaScript、TypeScript、C#、Lua

前端框架:Vue3+VueRouter+Vuex+Element Plus

后端框架:Core Mvc 6.0

缓存框架:Redis6.0

消息队列:RabbitMq

负载均衡:Nginx

配置中心:Consul

消息总线:Cap

测试工具:Jmeter

身份认证和授权:IdentityServer4+Oauth

熔断限流:Polly

网关:Ocelot+BFF

分布式日志:ELK

开发测试运维:DevOps+CI/CD+Git

容器化应用基础结构:Linux+Docker+k8s

其它基础设施:AutoFac、AutoMapper、MediatR、Hangfrie、SignalR、HealthChecks、WebHooks、多语言切换国际化与本地化、自动化测试、通用验证FluentValidation。

 

2. 技术架构

image.png

3. 系统架构图

image.png

 

  1. 安全策略

根据应急预案框架制定不同事件的应急预案(如针对服务器、系统、网络等各个层面)。

4.1 数据库安全

(1) redis采用RDB和AOF混合持久化方案,冷备热备同时上,RDB中bgsave做全量持久化,AOF做增量持久化,在redis重启的时候,

 使用rdb持久化的文件重新构建内存,再使用aof恢复最近操作数据,从而实现完整的服务到重启之前的状态

(2)缓存采用redis cluster模式,它是由多个主从节点群组成的分布式服务集群,它具有复制、高可用和分片特性,并且多个master平行节点,

分摊了写的压力,且无论是master还是slave水平都可以扩展很多。

(3)MySQL采用主从架构,且数据库服务器与外网隔离,仅与业务服务器通信。

(4) MySQL定时备份策略,每天做一次增量备份,每周做一次全量备份,从而防止数据丢失问题。

4.2 系统安全

(1)系统防爆破设置,限制非法登录尝试次数,超尝试次数后实现锁定策略。

(2)黑名单机制,当某个接口短时间被大量请求,会自动熔断,并将请求ip加入黑名单

(3) 接口访问加密,访问接口需要授权获得票据,请求接口时,会根据票据进行验证,票据过期,会执行刷新机制,票据错误,则请求失败。

(4)数据加密,针对船员的关键信息,比如账户号、身份证号、联系方式等,采用非对称加密的方式,将加密后的结果存储到数据库里。

(5)配置用户私钥,链接字符串使用机密文件,使用管理员权限将配置文件存入到加密区。

(6)详细的操作日志,并定期开展日志复核工作。