当前位置:   article > 正文

基于微信小程序的高校新生报到系统(源码+文档+包运行)_基于微信小程序的新生报到系统_基于微信小程序新生报到系统e-r图

基于微信小程序新生报到系统e-r图

* 后端详情
*/
@RequestMapping(“/info/{id}”)
public R info(@PathVariable(“id”) Long id){
BaodaoxinxiEntity baodaoxinxi = baodaoxinxiService.selectById(id);
return R.ok().put(“data”, baodaoxinxi);
}

/\*\*
  • 1

* 前端详情
*/
@IgnoreAuth
@RequestMapping(“/detail/{id}”)
public R detail(@PathVariable(“id”) Long id){
BaodaoxinxiEntity baodaoxinxi = baodaoxinxiService.selectById(id);
return R.ok().put(“data”, baodaoxinxi);
}

/\*\*
  • 1

* 后端保存
*/
@RequestMapping(“/save”)
public R save(@RequestBody BaodaoxinxiEntity baodaoxinxi, HttpServletRequest request){
baodaoxinxi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(baodaoxinxi);

    baodaoxinxiService.insert(baodaoxinxi);
    return R.ok();
}

/\*\*
  • 1
  • 2
  • 3
  • 4
  • 5

* 前端保存
*/
@RequestMapping(“/add”)
public R add(@RequestBody BaodaoxinxiEntity baodaoxinxi, HttpServletRequest request){
baodaoxinxi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(baodaoxinxi);

    baodaoxinxiService.insert(baodaoxinxi);
    return R.ok();
}

/\*\*
  • 1
  • 2
  • 3
  • 4
  • 5

* 修改
*/
@RequestMapping(“/update”)
@Transactional
public R update(@RequestBody BaodaoxinxiEntity baodaoxinxi, HttpServletRequest request){
//ValidatorUtils.validateEntity(baodaoxinxi);
baodaoxinxiService.updateById(baodaoxinxi);//全部更新
return R.ok();
}

/\*\*
  • 1

* 删除
*/
@RequestMapping(“/delete”)
public R delete(@RequestBody Long[] ids){
baodaoxinxiService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}

/\*\*
  • 1

* 提醒接口
*/
@RequestMapping(“/remind/{columnName}/{type}”)
public R remindCount(@PathVariable(“columnName”) String columnName, HttpServletRequest request,
@PathVariable(“type”) String type,@RequestParam Map<String, Object> map) {
map.put(“column”, columnName);
map.put(“type”, type);

	if(type.equals("2")) {
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		Calendar c = Calendar.getInstance();
		Date remindStartDate = null;
		Date remindEndDate = null;
		if(map.get("remindstart")!=null) {
			Integer remindStart = Integer.parseInt(map.get("remindstart").toString());
			c.setTime(new Date()); 
			c.add(Calendar.DAY\_OF\_MONTH,remindStart);
			remindStartDate = c.getTime();
			map.put("remindstart", sdf.format(remindStartDate));
		}
		if(map.get("remindend")!=null) {
			Integer remindEnd = Integer.parseInt(map.get("remindend").toString());
			c.setTime(new Date());
			c.add(Calendar.DAY\_OF\_MONTH,remindEnd);
			remindEndDate = c.getTime();
			map.put("remindend", sdf.format(remindEndDate));
		}
	}
	
	Wrapper<BaodaoxinxiEntity> wrapper = new EntityWrapper<BaodaoxinxiEntity>();
	if(map.get("remindstart")!=null) {
		wrapper.ge(columnName, map.get("remindstart"));
	}
	if(map.get("remindend")!=null) {
		wrapper.le(columnName, map.get("remindend"));
	}

	String tableName = request.getSession().getAttribute("tableName").toString();
	if(tableName.equals("xuesheng")) {
		wrapper.eq("xuehao", (String)request.getSession().getAttribute("username"));
	}

	int count = baodaoxinxiService.selectCount(wrapper);
	return R.ok().put("count", count);
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37

}


### 部分系统截图


**小程序端:**  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/b736a2db7fd74374a64df9a3ae6f0981.png)  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/a6e0633e72124a25a812e7dc841c0635.png)  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/bf2db02ef32a40daa211f512e1edd163.png)


**管理系统端:**  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/198c4e5b65c6459eb1867a97143a6ac0.png)  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/742c50c9c210410aa95470700ecacf8f.png)  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/7a62f37ff2b8466c8b2449392fa2d3e1.png)  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/93445e0b7a3544dd89c75e1a308de08e.png)  
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/c99acd9fe9804ac88925c392c0d33e02.png)


### 文章目录


目 录 III  
 第一章 概述 1  
 1.1 研究背景 1  
 1.2 开发意义 1  
 1.3 研究现状 1  
 1.4 研究内容 2  
 1.5 论文结构 2  
 第二章 开发技术介绍 1  
 2.1 系统开发平台 1  
 2.2 平台开发相关技术 1  
 2.2.1 Java语言简介 1  
 2.2.2 微信小程序框架 2  
 2.2.3 mysql数据库介绍 2  
 2.2.4 MySQL环境配置 2  
 2.2.5 B/S架构 3  
 2.2.6 SSM框架 3  
 第三章 系统分析 1  
 3.1 可行性分析 1  
 3.1.1 技术可行性 1  
 3.1.2 操作可行性 1  
 3.1.3 经济可行性 1  
 3.2性能需求分析 1  
 3.3功能分析 2  
 第四章 系统设计 4  
 4.1功能结构 4  
 4.2 数据库设计 4  
 4.2.1 数据库E/R图 4  
 4.2.2 数据库表 5  
 第五章 系统功能实现 13  
 5.1小程序端 13  
 5.2管理员功能模块 15  
 第六章 系统测试 21  
 第七章 总结与心得体会 22  
 7.1 总结 22  
 7.2 心得体会 22  
 致 谢 23  
 参考文献 24


### 最后





### 一、Python所有方向的学习路线

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。



![](https://img-blog.csdnimg.cn/img_convert/9f49b566129f47b8a67243c1008edf79.png)



### 二、学习软件

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。



![](https://img-blog.csdnimg.cn/img_convert/8c4513c1a906b72cbf93031e6781512b.png)



### 三、入门学习视频



我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。



![](https://img-blog.csdnimg.cn/afc935d834c5452090670f48eda180e0.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA56iL5bqP5aqb56eD56eD,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)




**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**[需要这份系统化学习资料的朋友,可以戳这里无偿获取](https://bbs.csdn.net/topics/618317507)**

**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/721138
推荐阅读
相关标签
  

闽ICP备14008679号