基于MVC设计模式的加班管理系统设计毕业设计论文.docx

上传人:b****2 文档编号:407591 上传时间:2022-10-09 格式:DOCX 页数:29 大小:440.49KB
下载 相关 举报
基于MVC设计模式的加班管理系统设计毕业设计论文.docx_第1页
第1页 / 共29页
基于MVC设计模式的加班管理系统设计毕业设计论文.docx_第2页
第2页 / 共29页
基于MVC设计模式的加班管理系统设计毕业设计论文.docx_第3页
第3页 / 共29页
基于MVC设计模式的加班管理系统设计毕业设计论文.docx_第4页
第4页 / 共29页
基于MVC设计模式的加班管理系统设计毕业设计论文.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

基于MVC设计模式的加班管理系统设计毕业设计论文.docx

《基于MVC设计模式的加班管理系统设计毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于MVC设计模式的加班管理系统设计毕业设计论文.docx(29页珍藏版)》请在冰豆网上搜索。

基于MVC设计模式的加班管理系统设计毕业设计论文.docx

基于MVC设计模式的加班管理系统设计毕业设计论文

 

毕业设计

题目:

基于MVC设计模式的加班管理系统

 

系别信息工程系

专业班级

学生姓名

指导教师

指导教师职称

 

2016年5月20日

 

 

基于MVC设计模式的加班管理系统

摘要:

加班管理系统采用B/S模式,SSH框架,Ehcache缓存技术。

加班管理系统拥有三种不同身份,组长、组员、项目经理、系统管理员。

实现加班申请、加班申请查询、加班审批、登录用户身份管理、菜单管理等功能。

采用java分布式缓存技术可以提高程序的运行效率。

加班管理系统是一种操纵和管理加班业务的web系统,用于加班申请、加班审批。

它对加班工作进行统一的管理和控制,加班申请、审批的高效工作。

员工通过加班管理系统提出加班申请,组长和项目经理进行审批工作。

加班申请首页,用户可以直接进行加班单的增删改查等操作。

员工的加班管理已经越来越引起人们的重视。

员工加班管理就是要做到员工的加班申请进行增加,查询,删除,修改,审批等相关操作。

系统为了信息安全访问,可以注册多个管理员对数据库进行管理操作,也就是进行访问控制。

进行访问控制管理的最终目的是加强对不同身份用户进行管理,防止员工越级对数据库的操作,同时对不同的员工信息可进行增加,查询,删除,修改等相关操作,对不同的部门信息可进行修改等相关操作,对不同的职位信息可进行修改等相关操作,实现对每名员工的基本信息修改改动。

关键词:

加班管理技术开发SSH

 

Overtimemanagementsystembasedon

MVCdesignPattern

Abstract:

OvertimemanagementsystemusesB/Smode,SSHframework,Ehcachecachingtechnology.Overtimemanagementsystemhasthreedifferentidentities,teamleader,teammember,projectmanager,systemadministrator.Toachieveovertimeapplication,overtimeapplicationquery,overtimeapproval,loginuseridentitymanagement,menumanagementandotherfunctions.Javadistributedcachingtechnologycanimprovetherunningefficiencyoftheprogram..Overtimemanagementsystemisakindofoperationandmanagementofwebsystem,forovertime,overtimeapproval.Itisunifiedmanagementandcontrolofovertimework,overtimeapplication,approvalandefficientwork.Thestaffthroughovertimemanagementsystemtoworkovertimeapplication,leaderandprojectmanagerforapprovalwork.Overtimeapplicationpage,theusercandirectlyworksinglecrudoperations.Overtimemanagementofemployeeshasbeenpaidmoreandmoreattention..Staffovertimemanagementistodoovertimeapplicationforstafftoincrease,query,delete,modify,approvalandotherrelatedoperations.Inordertoaccessinformationsecuritysystem,itcanregistermanyadministratorstomanagethedatabase,whichistoaccesscontrol..Ultimateaimofaccesscontrolmanagementisstrengthentodifferentuseridentitymanagement,preventemployeesleapfrogtothedatabaseoperation,atthesametime,thedifferentemployeeinformationcanadd,query,delete,modificationandotherrelatedoperationsandinformationofdifferentdepartmentscanmodify,andotherrelatedprocedures,ofdifferentpositioninformationcanmodify,andotherrelatedprocedures,toachievebasicinformationofeachemployeemodifychanges.

Keywords:

overtimemanagementtechnologydevelopmentSSH

 

引言

随着计算机及计算机网络的普及和全国各地的网络的日益完善、健全,各种工作的计算机网络化将逐步取代繁重的传统办公模式。

加班申请管理作为员工远程进行加班申请提供便利,也有利于领导阶层对员工加班管理,从而减轻管理人员的工作负担,简化加班申请流程,让复杂的加班申请用计算机数据库统筹管理。

因此,设计一种加班管理管理系统为员工、组长、项目经理提供一个交互的接口,大大方便了组长、项目经理及管理员的管理人员。

加班是员工在公司的一个必有的情况,是提高公司收益的一个重要过程。

本设计从加班单的申请、加班单的审核、员工加班单修改、删除、保存记录、查询等进行管理,实现了加班的整个流程的管理工作。

系统实现了员工加班申请和项目经理、组长进行加班审批,并增加了部门管理、职务管理、系统菜单管理等功能,能够保证管理员对系统维护、职务、部门的修改,对保证加班申请流程和提高工作效率有非常重要的现实意义。

随着网络化的普及,全国各大公司,实现无纸化办公成为未来的趋势。

本系统的为结合其他管理系统提供了接口。

在最新的调查中,调查的范围样本量达到全球40个国家,将近450家企业。

其中样本量的12%是中国的企业,全球调研报告去年首站发布是在上海,在去年的10月19号。

这个发布受到了一些关注和好评,我们进一步在过去几个月的时间里面把中国参加的企业又做了单独分国别的调查。

调查的主要结论,我们发现中国企业迫切需要通过人力资本管理转型推动企业的发展战略。

三个关键词:

一个是转型、一个是引擎,第三个是目标。

转型的目标通过调研,我们发现人力资源的转型主要目标是提升整个组织的适应性和灵活性。

领导力建设和企业文化是转型的主要的两个引擎。

人力资本管理的效率是促使转型的主要保障,也是转型的目标之一,所以一个有效的员工信息管理系统可以帮助企业进行有效的推动企业的发展战略,所以研究员工信息管理是对于国内企业的发展是很有必要的。

一、需求分析

(一)系统目标

员工信息的电子化管理是企业管理信息系统的一部分,而正因为这种动态服务,才大大提高企业内部沟通,交流。

这种模式已经逐渐替代到过去的手工工作模式以及工作方式。

本系统实现了员工加班管理、查询、增加及删除,组长、项目经理审批管理等功能。

本系统是企业对自己公司内部员工管理的系统,主要实现如下目标:

Ø组长、项目经理对加班单的审批管理功能。

Ø用户加班单的增删改查等功能。

Ø系统管理员的维护管理功能。

(二)功能分析

开发软件首先做的是开发过程中最主要的就是系统的需求分析,需求分析同时也是软件生存周期中关键的一步。

根据软件工程学中开发软件的要求,对系统全部功能和相关的技术进行具体的分析,分析时采用结构化的分析方法,自顶向下、逐层分解问题。

根据用户要求以及实际的具体分析,要求本系统具有以下功能:

Ø管理页面要求美观大方、个性化。

Ø加班单的增加、删除、改动和查询功能。

Ø组长、项目经理审批加班单功能。

Ø组员部门职位管理。

Ø系统、操作流程简单、方便,能够提高工作效率。

(三)业务描述

1、系统模块图

总的系统模块主要包括:

员工部门管理、职务管理;员工加班单查看、修改、删除、增加;员工加班单的审批;

总的系统功能模块结构图,如图1.1系统模块功能图所示:

图1.1系统模块功能图

2、业务流程图

加班业务流程图,包括加班单的新增、删除、修改、查询;加班单的审批流程,如图1.2所示:

图1.2业务流程图

3、加班申请模块

所有用户进入加班申请页面,选项卡方式显示加班申请及查询和加班审批及查询,用户在每个分页面输入要查询的条件,点击搜索,页面列表显示所有符合查询条件的加班信息。

1)在加班申请及查询页面列表显示加班项目、加班日期、开始时间、结束时间、拒绝理由、状态。

2)在新增申请页面列表显示申请人、加班项目、加班部门、申请时间、开始时间、结束时间、加班类型、加班理由。

3)加班类型分为工作日、周六、周日,状态包括、待审批、被项目经理拒绝、项目经理已审批。

4)在每个页面可以根据状态、所属项目、开始日期、结束日期模糊组合查询;

5)开始日期和结束日期的日期选择控件的第一列为星期四(默认),最后一天为星期三

6)加班时长:

数字右对齐。

7)加班申请的新增及修改。

8)新增界面当中有申请人,员工编号,申请状态,申请时间,加班开始及结束时间,加班类型,部门,加班项目,加班理由等字段。

9)修改申请界面和新增界面基本一致。

4、加班审批模块

首次进入加班审批首页,展示所有用户(自己除外)的待审批的加班单,项目经理查看的组员用户的组长审批通过的加班单。

1)用户以自己身份登入,如果是组长,则可以审批组员的加班申请,如需查询某个组员的加班申请,则可以进行模糊查询。

2)显示申请人的姓名,职务,开始时间,结束时间,和审批状态,加班项目。

3)待审批状态:

审批通过会显示“打勾”,审批未通过显示“否”,未审批显示待审批。

4)加班时长列数字右对齐。

5)操作列里选择有审批详情超链接,点击有审批界面弹出。

6)审批界面中有申请详细信息,审批者可以进行通过,拒绝或关闭窗口。

7)开始日期不能大于结束日期,开始日期和结束日期任意一个都可以为空。

8)审批详情界面,拒绝理由文本框为必填项。

9)审批通过,拒绝文本框为“无”;审批拒绝,拒绝文本框为真实拒绝理由。

二、系统设计

完成了系统的需求分析之后,就进入了系统的设计阶段,在整个系统的开发时期中,设计阶段是最主要的阶段。

按软件生存周期的划分,设计任务通常分两个阶段来完成。

第一个阶段是总体设计,它的任务是建立软件的总体结构,即软件的系统框架设计和数据库架构。

第二个阶段是详细设计,其任务是,以及各组成成分(子系统或模块)之间的相互联系,各个模块的介绍。

本系统采取了原型法,先根据需求分析设计出原型,然后在原型的基础上进行不断的测试和改进。

在本系统的设计过程中采取了

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1