云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于SSH框架的企业考勤系统的设计与实现毕业论文

基于SSH框架的企业考勤系统的设计与实现毕业论文

  • 62 次阅读
  • 3 次下载
  • 2025/12/3 8:12:12

长春工业大学本科论文

第四章 系统架构及总体设计

4.1系统总体设计

4.1.1 功能模块设计 系统包括如下功能模块:

在线考勤系统电话考勤 模块事假申请模块事假审批模块

每日考勤模块加班申请模块加班审批模块图4-1系统功能模块设计图

在线考勤系统分为六个功能模块:分别为电话考勤模块、事假申请模块、事假审批模块、每日考勤模块、加班申请模块与加班审批模块。

其中电话考勤模块、加班审批模块、事假审批模块为公司领导有权限看到的页面,其他员工则无权限访问该功能模块。电话考勤用于公出医保社保的用户进行考勤。考勤时间为8:00至8:30期间。每日考勤是公司员工进行考勤的模块。事假申请、加班申请模块方便员工通过网络即可完成请假和加班的申请同时也方便公司管理人员查看相关的申请记录。

12

长春工业大学本科论文

4.1.2 功能流程设计

平台功能流程的设计分析得到其系统功能操作的流程如下图所示

开始系统登录拥有四项权限NO口令是否为普通用户YES拥有全部权限事假申请电话考勤每日考勤加班申请事假审批加班审批填写请假申请单修改请假信息删除请假记录打印请假申请单填写加班信息修改加班信息删除加班信息打印请假申请单审批是否通过生成二维码YESNO安全退出结束

图4-2 系统功能流程图

用户通过网络访问到该系统后通过登陆页面正确输入自己的用户名、插入key即可完成登录成功。登陆成功后如果为普通用户可以访问到事假申请、每日考勤、加班申请等模块,如果是管理员用户则可以访问到事假审批、加班审批模块。用户进入

13

长春工业大学本科论文

每个模块后即可根据相应的提示即可顺利完成增、删、改、查、打印等操作。完成后点击安全退出按钮即可成功退出系统。

4.2数据库总体设计

4.2.1 数据库概念设计

下图为系统的数据库实体关系图:

假期开始时间Date结束时间Date假期种类Variable characters (32)用户休假用户用户主键Number姓名Variable characters (32)部门Variable characters (32)入职日期Date职位Variable characters (32)Identifier_1...用户申请加班调休用户考勤考勤考勤时间考勤IP地址姓名是否为电话考勤DateDateVariable characters (32)Boolean加班地点开始时间结束时间加班事由加班Variable characters (32)DateDateVariable characters (32)

图4-3考勤系统E-R图

E—R图描述了假期申请的所用到的实体、实体的属性、以及实体与实体之间的关系。考勤、假期、加班等实体要与用户成多对一的关系。由于该系统需求的要求,使的假期与调休也有一对多的关系。具体如上图所示。 4.2.2 数据库逻辑设计

下图为考勤系统的逻辑结构图:

14

长春工业大学本科论文

PROJECT_VACATIONIDU_KEYUSER_IDBEGINTIMEENDTIMECASEKINDLAST_CHANGE_TIMEREMARKUSER_NAMEDEPARTMENTEMPLOYED_DATENUMBER_DAYSSIGN_NAMEVAC_STATEPOSITIONIMAGE_PATHFLAG_VACATION_ID...NVARCHAR2(32)NVARCHAR2(255)NVARCHAR2(32)NVARCHAR2(255)NVARCHAR2(255)NVARCHAR2(255)NVARCHAR2(255)CLOBNVARCHAR2(32)NVARCHAR2(32)NVARCHAR2(32)NVARCHAR2(32)CLOBNVARCHAR2(32)NVARCHAR2(32)NVARCHAR2(255)VARCHAR2(255)PROJECT_WORK_OVERTIMEU_KEYIDUSER_IDOVERTIME_PLACEOVERTIME_STARTTIMEOVERTIME_ENDTIMEOVERTIME_REASONOVERTIME_STATEOVERTIME_DAYSOVERTIME_FLAGOVERTIME_DATE...NVARCHAR2(255)NVARCHAR2(32)NVARCHAR2(255)NVARCHAR2(255)NVARCHAR2(32)NVARCHAR2(32)NVARCHAR2(255)NVARCHAR2(32)NVARCHAR2(32)NVARCHAR2(32)NVARCHAR2(32)PROJECT_ATTENDANCEIDU_KEYUSERIDSIGNTIMESIGNIPSIGNSTATESIGNTELSTATEREMARKUSER_NAMEDEPARTMENT...NVARCHAR2(32)NVARCHAR2(255)NVARCHAR2(32)NVARCHAR2(255)NVARCHAR2(255)NVARCHAR2(255)NVARCHAR2(2)CLOBNVARCHAR2(32)NVARCHAR2(32)SYS_USERU_KEYNVARCHAR2(255)U_LOGINNAMENVARCHAR2(255)U_PWDNVARCHAR2(255)U_USERNAMENVARCHAR2(255)U_ISDISABLENVARCHAR2(255)U_CREATETIMEDATEU_FOUNDERNVARCHAR2(255)U_DISABLEDTIMEDATEU_DISABLEDPEOPLENVARCHAR2(255)U_EMAILNVARCHAR2(255)U_TELEPHONENVARCHAR2(255)U_MEMONVARCHAR2(255)O_KEYNVARCHAR2(255)S_KEYVARCHAR2(255 char)...SITE_MOUDLEROLES_KEYR_KEYS_CNNAMES_ENNAMEsys_modulerolecms_site...

图4-4考勤系统逻辑结构图

以上考勤系统的逻辑结构图是由概念模型实体属性关系所设计出来的,为之后具体的利用pl/sql建表做好准备。上图描述了假期表、考勤表、加班表、用户表的具体字段名称、以及表与表之间的逻辑关系。

15

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

长春工业大学本科论文 第四章 系统架构及总体设计 4.1系统总体设计 4.1.1 功能模块设计 系统包括如下功能模块: 在线考勤系统电话考勤 模块事假申请模块事假审批模块 每日考勤模块加班申请模块加班审批模块图4-1系统功能模块设计图 在线考勤系统分为六个功能模块:分别为电话考勤模块、事假申请模块、事假审批模块、每日考勤模块、加班申请模块与加班审批模块。 其中电话考勤模块、加班审批模块、事假审批模块为公司领导有权限看到的页面,其他员工则无权限访问该功能模块。电话考勤用于公出医保社保的用户进行考勤。考勤时间为8:00至8:30期间。每日考勤是公司员工进行考勤的模块。事假申请、加班申请模块方便员工通过网络即可完成请假和加班的申请同时也方便公司管理人员查看相关的申请记录。 <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com