摘要:办公自动化考勤系统的主要功能是实现员工进行在线休假、非正常考勤、病假以及事假的四种非正常考勤申请,并可以查看个人每天每月的出勤及请假状况。系统同时满足部长在线查看、批阅申请单据同时管理人员可以统计员工出勤及请假情况。本论文主要描述了整个系统的开发过程,及其涉及到的技术问题。并主要对整个系统中的休假承认模块进行详细的分析、设计与实现。
本系统的提出主要是因为上海现代商友软件有限公司(MBP)一直采用传统的请假-审批方式,即利用纸质文件填写申请表再到各个项目经理及部长处审批,在如今的科技形式下不仅浪费资源并降低了公司所有员工的工作效率。
系统选用工作流为jBPM,编程语言为Java,设计遵循了传统的三层开发模式理念,即客户表现层,逻辑处理层以及数据访问层的设计理念开发,结构清晰,使用简便。使用的开发工具:Eclipse、Jboss 7.1、PostgreSQL。
关键词: 考勤;在线申请;三层开发模式;5963
MBP Check on work attendance OA System
Abstract:
The main function of MBP Check on work attendance OA System is to achieve employee online four kinds of application: abnormal attendance, sick leave, private affair leave and take a vocation And view the personal daily and monthly attendance and leave status. The system also meets minister view online, marking the application documents. At the same time, managers can statistical staff attendance and leave. This paper mainly describes the development process of the system and technical problems involved, mainly to the leave app subsystem of the whole system detailed analysis and design and realization.
The system proposed is mainly because the MBP has been using the method of examination and approval for traditional. The paper document to fill out the application form to the project manager and secretary department approval, In today's technology form is not only a waste of resources and reduces the company all staff work efficiency.
The workflow of the System is jBPM, and the programming language is Java. The design follows the idea of traditional development mode of three layers: Client presentation layer, logic layer and data access layer design concept development. It is Clear structure and easy to use. Development tool: Eclipse、Jboss 7.1、PostgreSQL.
Keywords: Check on work attendance; Online application; three development mode;
目录
摘要 i
Abstract i
目录 iii
1 绪论 1
2 技术背景 3
2.1 技术简介 3
2.1.1 架构设计 3
2.1.2 开发工具简介 4
2.2 主要应用技术 5
2.2.1 Java EE 5
2.2.2 Java Bean 6
2.2.3 JSF 7
2.2.4 JPA 8
2.2.5 EJB 8
2.2.6 jBPM 9
3 需求分析 10
3.1.1 系统需求分析 10
3.1.2 权限划分 11
3.1.3 系统模块划分 11
3.1.4 功能分析 11
3.1.5 数据流图 13
4 数据库设计 15
4.1 数据库设计步骤 15
4.2 概念结构设计 16
4.2.1 申请者实体对应属性 17 JAVA办公自动化考勤系统设计+ER图:http://www.751com.cn/jisuanji/lunwen_3240.html