💖💖作者:IT跃迁谷毕设展
💙💙个人简介:曾长期从事计算机专业培训教学,本人也热爱上课教学,语言擅长Java、微信小程序、Python、Golang、安卓Android等。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。平常喜欢分享一些自己开发中遇到的问题的解决办法,也喜欢交流技术,大家有技术代码这一块的问题可以问我!
💛💛想说的话:感谢大家的关注与支持!
💜💜
Java实战项目集
微信小程序实战项目集
Python实战项目集
安卓Android实战项目集
💕💕文末获取源码
文章目录
- 💕💕文末获取源码
- 社区疫情防控管理系统-系统简介
- 社区疫情防控管理系统-技术选型
- 社区疫情防控管理系统-图片展示
- 社区疫情防控管理系统-代码展示
- 社区疫情防控管理系统-Java
- 社区疫情防控管理系统-Python
- 社区疫情防控管理系统-结语
社区疫情防控管理系统-系统简介
随着疫情的发展,全国各地都出现了确诊病例,控制人员的流动在治理疫情方面有着重大的作用,尤其体现在对于社区人员的流动管控。在隔离期间,社区居民的生活是极为不便的,外出或者进入社区都对社区的疫情防控至关重要,进出小区的体温测量、签到等工作成为了必不可少的检查工作之一,这是为了确保社区居民的身体安全。对于社区管理员来说,调查居民的信息与要求是极费人力的,即使是通过电话短信等方式,信息的存储与对应的查询修改也是一个问题。同时因为数据获取时间的不统一,不及时,社区响应居民的管理工作很难去制定一个完备的解决方案。为此,我们通过对当下社区的管理进行需求分析,以及相关数据表的设计,开发了社区疫情防控管理系统,来辅助社区居民在疫情期间,社区用户以及社区管理者工作的顺利进行。
社区疫情防控管理系统-技术选型
开发语言:Java+Python
数据库:MySQL
系统架构:B/S
后端框架:SpringBoot(Spring+SpringMVC+Mybatis)+Django
前端:Vue
社区疫情防控管理系统-图片展示
社区疫情防控管理系统-代码展示
社区疫情防控管理系统-Java
/**
* 打卡记录
*
*/
@RestController
@RequestMapping("donation")
public class DonationController {
@Autowired
private DonationService answerService;
@RequestMapping("/exportExcel")
@RequiresPermissions("answer:list")
public void exportExcel(@RequestParam Map<String, Object> params, HttpServletResponse resp) throws IOException {
List<DonationEntity> answerList = answerService.queryList(params);
Workbook workbook = ExcelExportUtil.exportExcel(new ExportParams("数据", "统计"), AnswerEntity.class, answerList);
resp.setHeader("Content-disposition", "a.xls");
resp.setContentType("application/vnd.ms-excel");
resp.setHeader("Content-disposition", "attachment;filename=a.xls");
resp.setHeader("Pragma", "No-cache");
workbook.write(resp.getOutputStream());
}
/**
* 列表
*/
@RequestMapping("/list")
@RequiresPermissions("answer:list")
public R list(@RequestParam Map<String, Object> params){
Query query = new Query(params);
List<DonationEntity> answerList = answerService.queryList(query);
int total = answerService.queryTotal(query);
return R.ok().put("rows", answerList).put("total", total);
}
/**
* 信息
*/
@RequestMapping("/info/{id}")
@RequiresPermissions("answer:info")
public R info(@PathVariable("id") Integer id){
DonationEntity answer = answerService.queryObject(id);
return R.ok().put("answer", answer);
}
/**
* 保存
*/
@RequestMapping("/save")
@RequiresPermissions("answer:save")
public R save(@RequestBody DonationEntity answer){
answerService.save(answer);
return R.ok();
}
/**
* 修改
*/
@RequestMapping("/update")
@RequiresPermissions("answer:update")
public R update(@RequestBody DonationEntity answer){
answerService.update(answer);
return R.ok();
}
/**
* 删除
*/
@RequestMapping("/delete")
@RequiresPermissions("answer:delete")
public R delete(@RequestBody Integer[] ids){
answerService.deleteBatch(ids);
return R.ok();
}
}
社区疫情防控管理系统-Python
def update_total():
"""
更新全国累计确诊、累计疑似、累计治愈、累计死亡数据
:return:
"""
cursor = None
conn = None
try:
total = get_data()[2]
conn, cursor = get_conn()
sql = "insert into total(update_time, confirm_total, suspect_total, heal_total, dead_total)" \
"values(%s,%s,%s,%s,%s)"
sql_query = "select update_time from total where update_time=%s"
if not cursor.execute(sql_query, total[0][0]):
cursor.execute(sql, total[0])
conn.commit()
print('%s更新到最新全国累计数据!' % time.strftime("%Y-%m-%d %H:%M:%S"))
else:
print('%s已是最新全国累计数据!' % time.strftime("%Y-%m-%d %H:%M:%S"))
except:
traceback.print_exc()
finally:
close_conn(conn, cursor)
def update_details():
"""
更新当日详细数据
:return:
"""
cursor = None
conn = None
try:
details = get_data()[1]
conn, cursor = get_conn()
sql = "insert into details(update_time, province, city, confirm, suspect, heal, dead)" \
"values(%s,%s,%s,%s,%s,%s,%s)"
sql_query = 'select %s=(select update_time from details order by update_time desc limit 1)' # 对比当前最新时间
cursor.execute(sql_query, details[0][0])
if not cursor.fetchone()[0]: # fetchone()函数的返回值是单个的元组, 也就是一行记录, 如果没有结果, 那就会返回None
print('%s开始更新当日详细数据!' % time.strftime("%Y-%m-%d %H:%M:%S"))
for item in details:
cursor.execute(sql, item)
conn.commit()
print('%s更新到最新当日详细数据!' % time.strftime("%Y-%m-%d %H:%M:%S"))
else:
print('%s已是最新当日详细数据!' % time.strftime("%Y-%m-%d %H:%M:%S"))
except:
traceback.print_exc()
finally:
close_conn(conn, cursor)
社区疫情防控管理系统-结语
💕💕
Java实战项目集
微信小程序实战项目集
Python实战项目集
安卓Android实战项目集
💟💟如果大家有任何疑虑,欢迎在下方位置详细交流。