系统为2019年12月开发,采用SSM整合开发。分为两个角色,分别为管理员和员工。主要功能:考勤管理,迟到管理,请假管理,加班管理,奖惩管理,反馈管理,职位调整管理等。
**
- 数模
**
**
- 员工首页
**
**
- 登录
**
**
- 考勤打卡
**
**
- 迟到
**
**
- 加班
**
controller
/* * @description: 跳转到首页 * @param request * @param model * @return: java.lang.String * @author: mty * @time: 2019/12/18 23:08 */ @RequestMapping("/employIndex") public String employIndex(HttpServletRequest request,Model model) throws Exception{ HttpSession session = request.getSession(); if(session.getAttribute("name") == null || session.getAttribute("password") == null){ session.setAttribute("msg", "对不起,请登录!"); return "common/adminLogin"; } String name = session.getAttribute("name").toString(); String password = session.getAttribute("password").toString(); List<Employ> employList = employService.queryByAll(); int total = employList.size(); model.addAttribute("employList", employList); model.addAttribute("total", total); model.addAttribute("name", name); model.addAttribute("password", password); return "employ/index"; }
mapper示例:
<select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap"> select <include refid="Base_Column_List" /> from adjust_position where id = #{id,jdbcType=VARCHAR} </select> <select id="selectByAll" parameterType="java.lang.String" resultMap="BaseResultMap"> select <include refid="Base_Column_List" /> from adjust_position </select>
好了,以上就是系统的实现过程,更多文章,点击左上角头像,查看更多相关系统的分享。