最近赋闲,看到一个在不太一样的系统,分享一下。
以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. 技术架构

3. 系统架构图

- 安全策略
根据应急预案框架制定不同事件的应急预案(如针对服务器、系统、网络等各个层面)。
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)详细的操作日志,并定期开展日志复核工作。