
hrm人力资源管理系统
登山老蚁
这个作者很懒,什么都没留下…
展开
-
整合SpringMVC框架+Mybatis框架开发人力资源管理系统(四)
利用Mybatis框架实现持久化Dao层 1、添加Mybatis支持,下载mybatis-3.2.3开发包下载地址,将mybatis-3.2.3.jar以及lib文件夹下所有的jar包引入工程,即完成了项目的Mybatis支持。 2、创建UserDao接口 Mybatis注解的使用极大的简化了ORM代码的编写,创建一个名为UserDao的接口,利用Mybatis实现CRUD的功能,代码如下: pa...原创 2018-12-19 22:05:31 · 638 阅读 · 0 评论 -
整合SpringMVC框架+Mybatis框架开发人力资源管理系统(八)
系统UI界面设计 先贴出系统的UI: 对于前端页面的设计我没有太多的经验,因此借鉴了网上一般人事系统常用的界面构造,整体以一个框架划分页面各组成部分。框架部分的代码如下: <frameset rows="66,*" cols="*" frameborder="yes" border="1" framespacing="1&a原创 2018-12-24 23:13:18 · 577 阅读 · 0 评论 -
整合SpringMVC框架+Mybatis框架开发人力资源管理系统(七)
实现业务逻辑接口HrmService 业务逻辑接口HrmService中定义了系统功能实现所需要调用的方法,HrmServiceImpl类实现了该接口,对每个方法的方法体进行了具体实现: package org.fkit.hrm.impl; import java.util.HashMap; import java.util.List; import java.util.Map; import...原创 2018-12-23 22:55:25 · 573 阅读 · 0 评论 -
整合SpringMVC框架+Mybatis框架开发人力资源管理系统(十)
实现用户管理中的查询功能并将之呈现 用户管理功能的实现 系统的用户管理功能包含用户查询、用户添加、用户删除与用户修改等功能。 1、用户查询 先贴上该方法代码: @RequestMapping(value="/selectUser") public String selectUser( @ModelAttribute User user,Model model,HttpServ...原创 2018-12-28 23:00:08 · 778 阅读 · 0 评论 -
整合SpringMVC框架+Mybatis框架开发人力资源管理系统(九)
用户登录以及用户管理功能的实现 实现登录 由于系统设置了一个interceptor对用户访问进行了拦截,未登录用户无法进入系统进行下一步的操作,因此要想实现进一步操作就必须进行登录,系统的登录功能的实现大致是:1、用户提交登录表格参数(该请求不受拦截器拦截,可提交到前端控制器)2、前端控制器接收到该请求查询Controller判断需调用的方法3、Controller相关方法调用业务逻辑组件进行处理...原创 2018-12-28 22:25:33 · 427 阅读 · 0 评论 -
整合SpringMVC框架+Mybatis框架开发人力资源管理系统(六)
业务逻辑组件HrmService接口的实现 业务逻辑组件的实现需要依赖于DAO组件,在HrmService接口中针对需要操作的六个实体(User、Employee、Job、Dept、Notice、Document)设计了不一样的业务方法(CRUD),每个方法又会调用DAO组件中的一个或多个相关方法。通过将业务逻辑组件与DAO组件分开进行设计编写,无疑会使系统各组件之间的耦合性降低,为加强组件内部之...原创 2018-12-22 23:08:24 · 367 阅读 · 0 评论 -
整合SpringMVC框架+Mybatis框架开发人力资源管理系统(三)
确定系统中的实体,创建数据库表以及持久化类 1、确定系统所用到的实体、实体属性以及各实体之间的联系同时创建数据库表 本系统按照功能需求共涉及六个实体,分别是用户User、员工Employee、职位Job、部门Dept、公告Notice、文件Document,各实体之间的联系如下: 用户与公告:一个用户可以创建数个公告,因此二者是一对多的关系 用户与文件:一个用户可以上传多个文件,因此二者是一对多...原创 2018-12-16 22:16:35 · 1080 阅读 · 0 评论 -
整合SpringMVC框架+Mybatis框架开发人力资源管理系统(二)
系统主要应用技术 表现层:jsp,负责收集用户请求数据以及业务数据的表示。 MVC框架:系统应用SpringMVC框架作为MVC框架,该框架作为controller接收前端传送过来的参数以及返回视图,注解形式简化了代码的编写,极大地提高了开发效率;同时,通过SpringMVC的controller拦截请求的一大好处就是可以将jsp页面统一放在WEB-INF文件夹下,防止用户对视图的直接访问,提高了...原创 2018-12-15 23:11:23 · 752 阅读 · 0 评论 -
整合SpringMVC框架+Mybatis框架开发人力资源管理系统(一)
写在前面的话 尽管已经参加了工作,工作的内容也不是开发这一块的,但不论是为了打发时间还是为了不让自己将来有一天突然发现自己无一技之长,我一直坚持着学习java。我希望自己能将这种学习发展成自己的一种兴趣,能坚持探索java的世界。 九月份的时候买了一本疯狂软件编写的《Spring+Mybatis企业应用开发实战》,书中详细讲解了SpringMVC框架以及Mybatis框架的使用方法以及二者的整合方...原创 2018-12-15 22:29:01 · 1774 阅读 · 1 评论 -
整合SpringMVC框架+Mybatis框架开发人力资源管理系统(五)
部署DAO层 对前面实现的DAO组件的调用有两种方式实现: 一是通过SqlSession对象的getMapper()方法获取接口实例,代码如下: try( InputStream is=Resources.getRessourceAsStream("mybatis-config.xml"); ){ SqlSessionFactory sqlSessionFactory=ne...原创 2018-12-20 23:04:02 · 499 阅读 · 0 评论 -
整合SpringMVC框架+Mybatis框架开发人力资源管理系统(十一)
实现用户管理中的添加、删除、修改功能 添加功能的实现 @RequestMapping(value="/insertUser") public ModelAndView addUser(@ModelAttribute User user,ModelAndView mv){ System.out.println(user.getLoginName()); System.out.p...原创 2019-01-02 23:08:54 · 491 阅读 · 0 评论