简单工作流系统——项目背景及系统结构

136 篇文章 5 订阅
120 篇文章 0 订阅

一 应用背景

所谓工作流,就是企业或组织日常工作的固定流程,如签核流程及外贸企业的报关流程。

本项目可以实现员工每日上下班打卡,而系统将负责为每个员工进行考勤,当员工发现自己的考勤异常时,可以向经理申请改变考勤。

除此之外,本系统还可根据员工的考勤自动结算工资。

二 系统功能介绍

  • 普通员工

功能简单描述

功能详细说明

考勤记录

自动完成员工每日上下班的考勤记录,包括迟到、早退、旷工。

查询考勤

查询最近3天考勤。

提出申请

发现考勤异常,可向经理提出申请。

查看工资

员工可查看自己的工资

  • 经理

功能简单描述

功能详细说明

签核员工申请

签核普通员工提的申请

查看员工

查看新增员工

查看员工工资

查看员工上月工资

三 相关技术引入

相关技术

技术说明

传统表现层技术

表现层由JSP页面组成。

MVC框架

采用Struts作为MVC框架。

Spring框架

采用Spring作为系统部分,它提供的IoC容器是逻辑组件和DAO组件的工厂,负责生成和管理这些实例。

应用事务采用Spring的声明式事务框架。

自动化功能采用的是Quarz框架。

Hibernate

作为O/R Mapping框架使用,简化了数据库的访问,并在JDBC层提供了更好的封装。以面向对象的方式操作数据库。

四 系统结构

分层

分层说明

表现层

由JSP页面组成。

MVC层

使用MVC框架技术。

业务逻辑层

主要由Spring IoC容器管理的业务逻辑组件组成。

DAO层

由7个DAO组件组成。

领域对象层

由7个持久化对象组成,并在Hibernate Session管理下,完成数据库访问。

数据库服务层

使用MySQL数据库存储持久化对象。

五 系统功能模块

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值