日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

基于SSM的社区疫情居民信息登记系统

發布時間:2024/1/1 windows 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于SSM的社区疫情居民信息登记系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

博主主頁:貓頭鷹源碼

博主簡介:Java領域優質創作者、CSDN博客專家、公司架構師、全網粉絲5萬+、專注Java技術領域和畢業設計項目實戰

主要內容:畢業設計(Javaweb項目|小程序等)、簡歷模板、學習資料、面試題庫、技術咨詢

文末聯系獲取

項目介紹:?

該系統創作于2022年5月,包含詳細數據庫設計。基于ssm整合,數據層為MyBatis,mysql數據庫,具有完整的業務邏輯,適合選題:社區、疫情、居民登記、信息登記等。

項目功能:

系統共分為用戶端,管理員端。

用戶端
登錄注冊
社區用戶信息管理:填寫
公告管理:查看
外來人員報備管理:填寫
志愿者申請管理:填寫
在線交流管理:填寫對社區意見,填寫完頁面會顯示。
物資需求管理:填寫


管理員端
登錄注冊
用戶管理:新增用戶,修改,查看,刪除
管理員管理:新增管理員,修改,查看,刪除
社區用戶信息管理:新增社區用戶信息,修改,查看,刪除
外來人員報備管理:新增外來人員報備信息,修改,查看,刪除
志愿者申請管理:新增志愿者申請信息,修改,查看,刪除
物資需求管理:新增物資需求信息,修改,查看,刪除
公告管理:新增公告,修改,查看,刪除
在線交流管理:新增在線交流信息,修改,查看,刪除

添加功能:

1、用戶新增物資需求,由管理員進行審批
2、管理員添加志愿服務模塊,維護志愿服務內容,用戶申請志愿者,需要對某一個志愿服務進行申請,申請后,等待管理員審核
3、統計近7日外來人員數量曲線
4、物資需求添加分類字段,統計每個分類物資需求的餅狀圖
5、管理員入庫物資,用戶的物資需求需要選擇已經入庫的物資,填寫完成后,管理員審核通過后入庫的數量會相應減少

數據模型設計:

數據庫表結構文檔:

系統包含技術:

后端:SSM
前端:layui,js,css等
開發工具:idea
數據庫:mysql 5.7
JDK版本:jdk1.8
服務器:tomcat8

部分截圖說明:

下面是登錄頁面

管理員首頁

管理員對用戶進行管理

?管理員社區用戶管理

管理員志愿者申請維護

在線交流

用戶申請物資

?修改個人信息

部分代碼:

物資相關操作

/*** 分頁查詢* pageIndex 當前頁碼* pageSize 顯示條數*/@RequestMapping(value = "/findMeterial")public String findMeterial(Integer pageIndex, Integer pageSize,String mid, Model model,HttpServletRequest request) {HttpSession session = request.getSession();if(session.getAttribute("ad") == null){session.setAttribute("msg", "對不起,請登錄!");return "login";}Map mp = new HashMap();mp.put("mid",mid);PageInfo<Meterial> pageList = meterialService.findPageInfo(pageIndex,pageSize,mp);model.addAttribute("pageList",pageList);List<MeterialInfo> meterialInfos = meterialInfoService.getAll();model.addAttribute("meterialInfos",meterialInfos);return "MeterialList";}/*** 添加*/@RequestMapping(value = "/addMeterial" ,method = RequestMethod.POST)@ResponseBodypublic String addMeterial( @RequestBody Meterial meterial,HttpServletRequest request) {try{HttpSession session = request.getSession();if(session.getAttribute("ad") == null){session.setAttribute("msg", "對不起,請登錄!");return "login";}MeterialInfo meterialInfoById = meterialInfoService.findMeterialInfoById(meterial.getMid());int mnum = Integer.parseInt(meterial.getNum());int minum = Integer.parseInt(meterialInfoById.getNum());if(mnum>minum){return "202";}User user = (User)session.getAttribute("ad");meterial.setUid(user.getId());meterial.setStatus("01");SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");meterial.setCreateTime(sf.format(new Date()));meterialService.addMeterial(meterial);//更新庫存int kucun = minum - mnum;meterialInfoById.setNum(String.valueOf(kucun));meterialInfoService.updateMeterialInfo(meterialInfoById);return "200";}catch (Exception e){e.printStackTrace();return "201";}}/*** 刪除*/@RequestMapping( "/deleteMeterial")@ResponseBodypublic String deleteMeterial(String id) {int d = meterialService.deleteMeterial(id);return "MeterialList";}/*** 修改*/@RequestMapping( "/updateMeterial")@ResponseBodypublic String updateMeterial(@RequestBody Meterial meterial) {try{meterialService.updateMeterial(meterial);return "200";}catch (Exception e){e.printStackTrace();return "201";}}/*** 審批*/@RequestMapping( "/shenpi")@ResponseBodypublic String shenpi(String id,String status,HttpServletRequest request) {HttpSession session = request.getSession();if(session.getAttribute("ad") == null){session.setAttribute("msg", "對不起,請登錄!");return "login";}Meterial meterial = new Meterial();meterial.setId(id);meterial.setStatus(status);int d = meterialService.updateMeterial(meterial);if(status.equals("03")){Meterial meterial1 = meterialService.findMeterialById(id);MeterialInfo meterialInfo = meterialInfoService.findMeterialInfoById(meterial1.getMid());int meterial_num = Integer.parseInt(meterial1.getNum());meterial_num = meterial_num+Integer.parseInt(meterialInfo.getNum());meterialInfo.setNum(String.valueOf(meterial_num));meterialInfoService.updateMeterialInfo(meterialInfo);}return "200";}

以上就是部分功能展示,從整體上來看,本系統功能是十分完整的,界面設計簡潔大方,交互友好,數據庫設計也很合理,規模適中,代碼工整,清晰,適合學習使用。

好了,今天就到這兒吧,小伙伴們點贊、收藏、評論,一鍵三連走起呀,下期見~~

總結

以上是生活随笔為你收集整理的基于SSM的社区疫情居民信息登记系统的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。