灾害救助系统

我要开发同款
我是X大魔王2022年09月23日
127阅读

作品详情

1.【技术领域】
后台技术
系统环境:IntelliJ IDEA2021、JDK1.8、Maven3.5、Node14、Redis3、MySql8.0;
主框架:Spring Boot2.4、Spring Security 5.2.x、Spring Framework 5.2.x
持久层:MyPatis-Plus3.4.2、Hibernate Validation 6.0、Alibaba Druid 1.2
视图层:Vue 2.6、Axios 0.21.x、Element 2.15.x
其他技术:webSocket2.7.1、tencentcloud-sdk-java-sms短信服务、JWT0.9.1、spring boot mail邮箱服务、高德地图服务
测试技术:knife4j3.0.3、swagger3.0.0
其他技术:本系统主要使用vue2.6+Element-ui组件实现,涵盖了axios+Promise工具类的封装,自定义icon,vuex的应用,router路由,路由守卫,使用了大量的Element-ui组件,例如:表格、分页、下拉框、二级联动、Form表单,rules验证框架,dialog弹出框等。


小程序技术
使用的框架:Vant-Weapp2
主要技术描述:腾讯地图API、iconfont-阿里巴巴图标、和风天气API、小程序虚拟支付、Promise应用、自定义组件、自定义工具类,结合SpringBoot后端实现使用JWT进行token验证和后台进行交互,应用了微信小程序提供的登录、支付、地图、图片组件小程序自带的客服插件使用,less的应用,复杂的CSS3处理,胡子语法,wxs和es6的数据处理方法。

2.【分工】
这个项目主要也是我来负责和实施的,从项目的搭建到需求的实现。

3.【功能描述】
该系统的后台的主要使用人员为政府人员,主要是对小程序端的功能进行管理,使用包含的主要功能为求助管理、救援管理、灾情管理、微信用户管理、政府文件、灾情快报、消息管理、审核管理、自救指南管理、以及字典管理,还提供了短信验证码等的服务。
其中在每个模块里面,都包含了搜索功能。例如在求助管理模块中,后台人员可以根据用户姓名、用户电话、受困人数、灾害类别或者救助状态或者选择救援时间或者支援完成时间查看历史求助内容。为了进一步方便后台人员的使用,我们也同样添加了比较有特色的功能,例如首页的地图,以及在救援功能管理功能里面,为了方便用户添加救援任务时机构的分配,我们添加了根据机构区域地址选择机构,之后会显示所有符合条件的机构名称,在确认机构后,后台人员只需要添加相关的机构类型、负责人电话、负责人邮箱、以及负责人的社交账号就可以添加一整个机构、极大方便了用户的使用。
小程序端是分为两个端的,用户端和机构负责人端,用户端主要面向所有的用户;机构端主要面向负责人接指派任务等。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论