Bee+Spring+SpringMVC开发学校教务管理与分数管理系统

45 篇文章 0 订阅
20 篇文章 0 订阅

使用更快的开发Java Web的新组合:Bee+Spring+SpringMVC,实现菜单,角色,权限,登录等基础功能;还有教务管理,分数管理,分数排名等。

datagrid表格增删查改功能都是自动生成的(前后端的代码都可生成).

前端界面如下:

前端: jquery+easyui+h5

后端: Spring+SpringMVC+Bee

整合了前后端功能,已调试能运行。

前端:页面布局, 菜单显示,登录+验证;

后端:登录,角色/权限控制;

已实现的功能:

动态菜单+角色+权限控制;

教务系统(排班,排课,安排考试等)+分数管理系统(分数查询,修改,录入,删除,排名等)

后端部分代码展示:

@RestController
@RequestMapping("course")
public class CourseRest {
	@Autowired
	ObjSQLService objSQLService;
	@Autowired
	ObjSQLRichService objSQLRichService;

	@RequestMapping("/list")
	public Result list(Course course, 
			@RequestParam(value = "page", defaultValue = "1", required = false) int page,
			@RequestParam(value = "rows", defaultValue = "20", required = false) int rows) {

		Result result = new Result();
		if (isNullPara(result, course)) return result;

		int total = objSQLRichService.count(course); //总记录条数
		List<Course> list = objSQLRichService.select(course, (page - 1) * rows, rows);
		result.setRows(list); //一页的记录
		result.setTotal(total);

		return result;
	}
	
	
	@RequestMapping("/all")
	public Result findAll() {

		Result result = new Result();
		
		List<Course> list=objSQLService.select(new Course());
		
		result.setTotal(list.size());
		result.setRows(list);

		return result;
	}

//......
}

源码地址:

https://gitee.com/aiteasoft/schoolsys

开发不易, 请 star 关注, 后继更多内容等着你......

我们想做且正在做的事:

互联网时代,技术栈都刷新了(苦了那帮技术了);呈现出需求经常变更,性能要求苛刻等特点;

智能工业时代,还用手工时代的设计与编码方式,难以应付互联网时代的新特点, 肯定是不行的。

针对互联网时代,需求经常变更(拥抱敏捷),性能要求苛刻(专门优化)的要求,我们寻找新的开发工具.

程序员不再是代码的搬运工, 什么CRUD代码一键生成, 一开始就是可运行的代码, 然后直接在此基础上加业务逻辑.

节省demo的时间(前期讨论还可以任意次重复生成),节省测试调试基本功能的时间.

后端我们选用的技术是: Spring+SpringMVC+Bee 或 Spring Boot +Bee.

前端我们用easyui+h5(对于一般项目足够),前后端分离,你完全可以选用vue之类的热门技术.

与关系型数据库打交道的系统,我们选用新的ORM框架Bee, 之后我们可以不用过多关注与DB相关的操作,全部交由Bee框架负责。

为了适应互联网时代的软件开发特点, 一个新的ORM框架Bee应运而生!

Bee具有以下特点:

1)Bee学习成本低,十分钟即可入门;

2)性能接近JDBC;

3)简单易用,既支持面向对象也支持自定义sql;

不再为Hibernate学习成本高,Mybatis生成的代码太多,维护困难等问题发愁,专心实现业务功能。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值