Skip to content

IamZY/ManagementSystem

Repository files navigation

ManagementSystem

项目截图

images images images images images images

模块分析

员工表

字段:
   员工编号
   员工姓名
   员工部门
   员工密码
   员工权限

考勤记录

字段:
迟到、早退、漏签卡、早会未到、早操未到、会议缺席:单选
考勤日期:弹出日期窗口选择
员工姓名:来自员工表,下拉选择单选
考勤时段:来自数据字典表(具体内容有:上午上班、上午下班、下午上班、下午下班),下拉选择单选
考勤说明:文字录入
记录人:默认登录人

假期申请

字段:
请假时限:日期弹出日期窗口选择,时间录入或弹出时钟窗口选择
假期时长:天数、小时录入数字,小时录入时必须小于8
假期类别:来自数据字典表(具体内容有:病假、事假、产假),下拉单选
请假原因:文字录入

出差申请

字段:
出差日期:弹出日期窗口选择
出差天数:录入数字
同行人员:来自员工表,应能多选
目的地:录入文字
出行方式:来自数据字典表(具体内容有:大巴、飞机、火车、自驾),下拉单选
出差事由:录入文字

加班申请

字段:
申请日期:默认系统当前日期
加班日期:弹出日期窗口选择
加班时长:录入数字,小数点一位
加班原因:录入文字

调休申请

字段:
申请日期:默认系统当前日期
调休时间:弹出日期窗口选择
未休时长:系统自动计算,不可修改,计算方法是:所有加班时长 - 所有调休时长;其中加班时长来自加班申请。
调休时长:录入数字,小数点一位
调休原因:录入文字

考勤申请

界面中外出次数、签卡次数不需要统计,对应的页面也不需要。第一页是考勤汇总,其他页面显示某个员工的明细信息,比如点击请假这一页,自动显示第1页所选员工在时间段内请假的明细记录。统计请假时长时,按每天8小时换算成天。

数据字典

类型:出行方式、假期类别
说明:汽车、火车….

数据库

employee 表

属性 数据类型 说明
Eno Number(4) 编号
Ename Varchar2(20) 员工姓名
Password Varchar2(20) 密码
Dept Varchar2(20) 部门
Tq Varchar2(20) 管理员或员工

kqb 表

属性 数据类型 说明
Kqbh Number 记录编号
Kqsj Varchar2(20) 考勤时间
Lb Varchar2(20) 类别
Ygxm Varchar2(20) 员工姓名
Kqsd Varchar2(20) 考勤时段
Kqsm Varchar2(20) 说明
jlr Varchar2(20) 记录人

jq表

属性 数据类型 说明
jqno Number(4) 编号
Kssj Varchar2(20) 开始时间
Jssj Varchar2(20) 结束时间
Sc Varchar2(20) 时长
Jqlx Varchar2(20) 类型
Jqyy Varchar2(20) 请假原因
Zt Varchar2(20) 状态
Sqr Varchar2(20) 申请人
Spr Varchar2(20) 审批人

Jiaban 表

属性 数据类型 说明
Jno Number(4) 编号
Sqrq Varchar2(20) 申请日期
Jbrq Varchar2(20) 加班日期
jbsc Varchar2(20) 加班时长
jbyy Varchar2(20) 加班原因
Zt Varchar2(20) 状态
Spr Varchar2(20) 审批人
Sqr Varchar2(20) 申请人

chuchai 表

属性 数据类型 说明
Cno Varchar2(20) 编号
ccrq Varchar2(20) 出差日期
ccts Varchar2(20) 出差天数
txry Varchar2(20) 同行人员
mdd Varchar2(20) 目的地
cxfs Varchar2(20) 出差方式
ccsy Varchar2(20) 出差原因
zt Varchar2(20) 状态
sqr Varchar2(20) 申请人
spr Varchar2(20) 审批人

sjzd 表

属性 数据类型 说明
Sno Varchar2(20) 编号
Lx Varchar2(20) 类型
Sm Varchar2(20) 说明

Tiaoxiu 表

属性 数据类型 说明
Tno number 编号
sqrq Varchar2(20) 申请日期
wxsc Varchar2(20) 未休时长
txsc Varchar2(20) 调休时长
txyy Varchar2(20) 调休原因
Zt Varchar2(20) 状态
Spr Varchar2(20) 申请人
Sqr Varchar2(20) 审批人
Kssj Varchar2(20) 开始时间
jssj Varchar2(20) 结束时间

相关资料

ssh框架

SSH是 struts+spring+hibernate的一个集成框架,是目前比较流行的一种Web应用程序开源框架。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO(Data Access Objects)接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring做管理,管理struts和hibernate。

jQuery

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。

About

考勤管理系统(内附数据库)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published