系统为2019年12月开发,采用​​SSM整合​​开发。分为两个角色,分别为管理员和员工。主要功能:考勤管理,迟到管理,请假管理,加班管理,奖惩管理,反馈管理,职位调整管理等。

**

  • 数模

**

基于SSM的企业OA系统_ssm


**

  • 员工首页

**

基于SSM的企业OA系统_java_02


**

  • 登录

**

基于SSM的企业OA系统_员工_03


**

  • 考勤打卡

**

基于SSM的企业OA系统_oa_04


**

  • 迟到

**

基于SSM的企业OA系统_oa_05


**

  • 加班

**

基于SSM的企业OA系统_oa_06


controller

@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>

好了,以上就是系统的实现过程,更多文章,点击左上角头像,查看更多相关系统的分享。