作者主页:疯狂行者
简介:Java领域新星创作者、【计算机源码之家】公号作者✌ 简历模板、学习资料、面试题库【关注我,都给你】
文末获取源码联系
工具下载链接:
JDK版本下载
Eclipse下载链接
Mysql下载链接
tomcat下载链接
向日葵远程工具
本次文章主要是介绍社区疫情管理小程序的功能,系统分类两个角色,管理员,用户
- 登录
-用户管理
-消息管理
-往来人数统计
-体温人数统计
-社区居民记录
-社区拜访记录管理
-打卡内容管理
- 登录注册
- 首页
- 打卡
- 访客登记
- 医疗物资捐赠
- 疫情线索上报
- 疫情信息【爬虫】
代码如下(示例):
@RequestMapping(value="/login", method = {RequestMethod.POST})
@ResponseBody
public String login(Admin admin,HttpSession session) {
String username= admin.getUsername();
String password = admin.getPassword();
Admin resultUser = adminDao.findByNameAndPwd(username, password);
if(resultUser!=null) {
session.setAttribute("admin", resultUser);
System.out.println("登录成功");
return "success";
}
return "fail";
}
@RequestMapping(value = "excelDownloads1", method = RequestMethod.GET)
public void excelDownloads1(HttpServletResponse response) throws IOException {
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet("本社区居民来往记录表");
Record recorddb = new Record();
recorddb.setIs_oneself("是");
List<Record> record = recordDao.findList(recorddb);
String fileName = "info" + ".xls";//设置要导出的文件的名字
//新增数据行,并且设置单元格数据
int rowNum = 1;
String[] headers = { "人员来往城市", "来小区目的", "居住详细地址", "体温C", "人员姓名", "电话", "性别", "年龄", "时间", "判定结果"};
//headers表示excel表中第一行的表头
HSSFRow row = sheet.createRow(0);
//在excel表中添加表头
for(int i=0;i<headers.length;i++){
HSSFCell cell = row.createCell(i);
HSSFRichTextString text = new HSSFRichTextString(headers[i]);
cell.setCellValue(text);
}
//在表中存放查询到的数据放入对应的列
for (Record data : record) {
//用户行完成
HSSFRow row1 = sheet.createRow(rowNum);
row1.createCell(0).setCellValue(data.getFrom_city());
row1.createCell(1).setCellValue(data.getPurpose());
row1.createCell(2).setCellValue(data.getAddr());
row1.createCell(3).setCellValue(data.getTemp());
row1.createCell(4).setCellValue(data.getName());
row1.createCell(5).setCellValue(data.getPhone());
row1.createCell(6).setCellValue(data.getSex());
row1.createCell(7).setCellValue(data.getAge());
row1.createCell(8).setCellValue(data.getTime());
row1.createCell(9).setCellValue(data.getResult());
rowNum++;
}
response.setCharacterEncoding("UTF-8");
response.setContentType("application/octet-stream");
response.setHeader("Content-disposition", "attachment;filename=" + fileName);
response.flushBuffer();
workbook.write(response.getOutputStream());
}
大家点赞、收藏、关注、评论啦 、查看微信公众号获取联系方式
打卡 文章 更新 24/ 365天
精彩专栏推荐订阅:在 下方专栏
Java毕设项目实战
Java课设项目实战