# employeeManager **Repository Path**: lover2017/employeeManager ## Basic Information - **Project Name**: employeeManager - **Description**: 自己尝试写的一个简单的考勤管理系统,包含管理成员信息以及成员考勤,管理员审批的功能,采用SpringMVC+Hibernate4+Spring搭建 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-07-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 简单的考勤管理系统,实现了考勤管理,管理员审批,成员信息管理功能 ------ ## 项目环境 - 系统:`Windows7 X64位系统` - IDE:`Intellij IDEA 14.0` ### 后端技术选型 - J D K 版 本:`JDK 1.8` - 数 据 库:`Mysql 5.7` - WEB容器:`Tomcat 7.0` - 视图框架:`SpringMVC 4.3.6.RELEASE` - 核心框架:`Spring Framework 4.3.6.RELEASE` - 持久层框架:`Hibernate4.3.11.Final` - 数据库连接池:`C3P0` ### 工具类 - `Apache fileupload 文件上传组件` - `Apache commons-collections 封装好的各种集合类和集合工具类` - `Apache commons-io Apache基金会创建并维护的Java函数库` - `Apache commons-logging 通用的日志接口` - `dom4j 优秀的JavaXML API 主要用于解析XML文档` - `poi组件 主要用于读取以及写入Microsoft Office格式档案 ` - `JSR 303 为实体验证定义了一个元数据模型和API` ### 前端技术选型 - JS框架:`jQuery 1.8` - CSS框架:`Twitter Bootstrap` *** ** * ** *** ### 项目所需jar包列表 - `antlr-2.7.7.jar` - `classmate-1.0.0.jar` - `com.springsource.net.sf.cglib-2.2.0.jar ` - `com.springsource.org.aopalliance-1.0.0.jar ` - `com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar ` - `commons-collections4-4.0.jar ` - `commons-fileupload-1.2.2.jar ` - `commons-io-2.0.1.jar ` - `commons-logging-1.1.3.jar ` - `dom4j-1.6.1.jar ` - `hibernate-commons-annotations-4.0.5.Final.jar ` - `hibernate-core-4.3.11.Final.jar ` - `hibernate-entitymanager-4.3.11.Final.jar ` - `hibernate-jpa-2.1-api-1.0.0.Final.jar ` - `hibernate-validator-5.1.3.Final.jar ` - `hibernate-validator-annotation-processor-5.1.3.Final.jar ` - `jandex-1.1.0.Final.jar javassist-3.18.1-GA.jar ` - `jboss-logging-3.1.3.GA.jar ` - `jboss-logging-annotations-1.2.0.Beta1.jar ` - `jboss-transaction-api_1.2_spec-1.0.0.Final.jar ` - `jstl-1.2.jar ` - `mysql-connector-java-5.1.7-bin.jar ` - `poi-3.15.jar ` - `poi-examples-3.15.jar ` - `poi-excelant-3.15.jar ` - `poi-ooxml-3.15.jar ` - `poi-ooxml-schemas-3.15.jar ` - `poi-scratchpad-3.15.jar ` - `spring-aop-4.0.0.RELEASE.jar 使用Spring 的AOP 特性时所需的类和源码级元数据支持` - `spring-aspects-4.0.0.RELEASE.jar 提供对AspectJ的支持,以便可以方便的将面向方面的功能集成进IDE中` - `spring-beans-4.0.0.RELEASE.jar 所有应用都要用到的,它包含访问配置文件、创建和管理bean` - `spring-context-4.0.0.RELEASE.jar Spring 核心提供了大量扩展 ` - `spring-core-4.0.0.RELEASE.jar Spring 框架基本的核心工具类,是其它组件的基本核心` - `spring-expression-4.0.0.RELEASE.jar Spring表达式语言` - `spring-jdbc-4.0.0.RELEASE.jar 对Spring 对JDBC 数据访问进行封装的所有类` - `spring-orm-4.0.0.RELEASE.jar Spring对DAO特性集进行了扩展` - `spring-tx-4.0.0.RELEASE.jar 事务相关的类` - `spring-web-4.0.0.RELEASE.jar Web 应用开发时,用到Spring 框架时所需的核心类` - `spring-webmvc-4.0.0.RELEASE.jar 包含Spring MVC 框架相关的所有类` - `validation-api-1.1.0.Final.jar ` - `xmlbeans-2.6.0.jar` ### 项目数据库 默认`JDBC`连接的数据库为本地`MYSQL`数据库,数据库名为`employeeManager`,自行建立该数据库或者是更改`JDBC`连接的数据库地址 总共分为5张数据库表,SQL初始化文件 [emoloyee.sql](sql/emoloyee.sql),执行后可以查看效果 ---------- ## 注意事项 - 【emp_type】值为1登录则进入普通账号页面,如果值大于2则登录会进入管理员页面,请注意登录框的勾选