人事管理项目
文章平均质量分 83
Andy丁
分享知识,共同进步!欢迎指点批评!
展开
-
人事管理系统之系统模块管理(一)
1.0模块整体的实体设计一、1.starUML结构类图2.设计说明1,有几个实体?一般是一组增删改查对应一个实体。2,实体之间有什么关系?一般是页面引用了其他的实体时,就表示与这个实体有关联关系。3,每个实体中都有什么属性?1,主键。2,关联关系属性。在类图中,关联关系是一条线,有两端,每一端对应一个表达此关联关系的属性。有几个端指向本类,本类中就有原创 2017-11-28 01:01:26 · 4674 阅读 · 0 评论 -
人事管理系统第一天之整体设计
1.软件开发流程需求调研分析概要设计与详细设计编码测试部署与维护2.整体设计1.分层:(1)表示层也叫视图层:基于web的jsp、servlet、struts。 (2)业务逻辑层:Pojo(普通java对象这里指Service,Manage)、spring (3)数据访问层:hibernate,jdbc2.所用技术原创 2017-11-20 12:39:10 · 545 阅读 · 0 评论 -
人事管理项目第一天之开发环境搭建
1.准备开发环境在MyEclipse中新建一个Web Project,名称为ItcastHR,设置工程的默认编码为utf-8 。创建数据库itcastHR,注意编码要支持中文,比如设定为utf8。2.添加框架的开发环境Junitstruts2.3配置struts.xml在web.xml中配置核心过滤器struts2org.apache.struts2.dis原创 2017-11-20 13:21:47 · 360 阅读 · 0 评论 -
人事管理系统之基本增删改查的实现以及BaseDao的抽取和封装
1.问题描述对于不同的对象我们都要进行基本的增删改查的操作,这样的话就会写许多重复的代码,所以我们可以把这些公共的方法抽取出来放入BaseDao和BaseDaoImp,我们其他的接口和实现类就只要去继承和实现BaseDao和BaseDaoImp而不需要去自己重复写同样的代码了。2.UML类图3.实现细节和代码public class BaseDaoImp implement原创 2017-12-09 15:11:38 · 1371 阅读 · 0 评论 -
人事管理系统之部门结构树的展示
1.在显示部门时因为存在上下级的关系所有在显示时要进行一定的缩进如图:2.用递归遍历部门树2.1因为一个上级部门对应多个子级部门,子级部门下面又有子级部门,这时候我们可以把部门看成一颗颗的树,把每个顶级部门(没有上级的部门)看成顶点,每个子级部门作为节点,每个子级部门又是其他子级部门的顶点。2.2所以我们遍历树的时候只要遍历树的顶点和子节点就行了,然后把子节点作为顶点传原创 2017-12-05 20:17:32 · 4862 阅读 · 0 评论