本系统是为了公司方便自定义多个节假日信息的设置所设计的一款系统,可以方便的实现列表展示节假日信息,根据年份查询当年的所有节假日,其次可以新增节假日,编辑节假日,删除节假日,听起来其实就是增删改查,没什么特别复杂、多维度的业务场景,但是对于日历控件的使用和操控却是有很多细节性的知识点值得玩味,虽然我的工作经验还处于菜鸟鲜嫩的层次,但是我也希望自己可以做出来比较好的系统,更深的是希望有一天能够做出来一款产品,其次,对于多表关联操作数据库的实践,本系统也是一个非常不错的案例和实际经验;
系统所用到的开发环境是Jdk7+ Tomcat7+ Eclipse+ maven3.5管理依赖包+ Spring4.3 +Springmvc +Mybatis +Shiro +EasyUI
Calendar控件的操作:
主表:节假日名称+市场+年份+创建人+创建时间
子表:日期+是否是节假日+关联主表的id字段holidayId
新增节假日:选中日历控件中的日期
编辑节假日:取消选中日期就相当于删除节假日的日期
查询:年份查询;
删除:级联删除—主表删除,关联子表
其实具体的业务场景并不是那么复杂,但是对于多表的操作和书写,以及前端页面的编写,很多地方比较生疏,需要多加练习,以后继续努力啦~