没有合适的资源?快使用搜索试试~ 我知道了~
项目工时管理系统设计与实现.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 6 浏览量
2024-05-04
21:24:14
上传
评论
收藏 3.45MB DOC 举报
温馨提示
试读
45页
项目工时管理系统设计与实现.doc
资源推荐
资源详情
资源评论
摘要
随着中小企业的规模不断扩大,企业承当的项目数量逐渐增多,企业的员工数据也逐渐
增多,传统的 EXCEL 或手工记录、收集、汇总设计工时信息,不仅费时费力而且由于信
息交换量大,传递频繁严重导致无法实时的数据共享。管理层也无法及时的获取每个员工
的工作计划、项目进展以及人力成本的投入情况。为了改变资源利用不充分和手工记录的
落后性,而引入工时管理系统
工时管理系统覆盖了公司全部员工的工作情况,公司管理方式为逐级管理方式,特殊情
况下可以越级管理。公司可以通过本系统实现对员工信息的简单管理,对部门信息的简单
管理,对项目信息的简单管理,对角色权限的管理,这些都是本系统的辅助功能。本系统
的主要功能是对工时的管理,员工可以随时提交自己的工时信息,经过上级部门审核,工
时生效。员工可以通过系统查看自己的工作情况。管理者可以通过本系统对员工工作情况
的分析,有效的控制和管理各部门以及下属员工的工作,能够大大提高工作效率。
关键词:工时,角色,权限,统计
第1章 绪 论
1.1 课题背景
目前很多中小型公司在公司规模扩大的情况在,还在使用一些传统的方式对公司项目
信息、投入成本等进行手工记录,主要采用方式:
1.通过纸质方式以任务单的形式记录员工工作情况;
2.使用 Excel 表格进行收集和统计;
在使用传统人工管理会出现如下问题:
1.通过纸质填写工时的时候,请了专人负责收集和统计,然而发现收集困难,统计更
难,增加人力成本。
2.使用 Excel 表格收集和统计后,统计工作更加轻松,但是伴随的是表格出现数据覆
盖、丢失等情况层出不穷;
基于以上,现在想设计一款在线软件,把每个人把当天的工作通过一个界面(网页登
录的方式)记录进入公司数据库中,然后通过分析和统计数据库信息,实现一些统计和分
析各类工作。
因此公式填报系统应满足如下要求:
1.软件功能操作简单易懂;
2.设有用户角色管理可针对不同角色进行设定,不同角色的工作人员有不同的访问权
限;
3.系统报表统计需满足使用公司的要求可对工作人员的工作情况、项目情况进行统计;
1.2 目的和意义
1.2.1 项目工时管理系统系统设计目的
项目工时管理系统可以实现管理层可以方便的查看公司的项目情况、投入成功、
以及员工的工作状况,并对公司员工的工作状况进行比较,以此对公司制度进行调整,
激发员工的工作积极性,并进一步提高公司的整体工作效率,有着很重要的价值。
工时管理是人力资源管理新的重要课题,在成本、效率、质量等之间,透过对有
效工作时间的管理,为企业创造更大的利润,是现在人力资源管理必须努力思考且面
对的重要课题。
公司员工在使用工时管理时可以对个人工作统计管理功能,并且可以很方便的使
用浏览器报告工时:如工时输入、工时查询、工时统计。
公司管理层可通过工时管理系统对公司项目及员工的相关信息进行工作统计,根
据工时汇总情况核定公司的服务以便为相应项目提供工时参考。
1.2.2 项目工时管理系统设计意义
项目工时管理系统具有如下意义:
1.提升员工工作效率,增进项目团队间协作;
2.管理项目进度,节省项目人力成本支出;
3.增进团队协作与沟通,可以降低项目执行过程中团队沟通成本;
4.通过对员工工时进行审核,掌握员工的忙闲情况,由此减少单个项目成本支出;
5.统计项目所发生的差旅费和项目加班费等。
1.3 研究主要内容
工时管理是人力资源管理新的重要课题,在成本、效率、质量等之间,透过有效的工
作时间的管理,为企业创造更大的利润;是现在人力资源管理必须努力思考的重要课题。
工时管理主要是员工个人工作统计管理功能,员工能够使用浏览器报告工时;如工时输入、
工时查询、工时统计。工时系统使公司能够记录人工明细,汇总时间,将分析呈交给管理
人员;领导或统计人员可通过该功能进行工作统计,管理者可根据工时汇总情况核定公司
的服务以便为相应项目提供工时参考。
本系统研究的主要内容有如下几部分:
第一部分主要介绍了系统的执行环境,开发环境,开发工具及其相关知识。JAVA EE
的介绍;JDK 执行环境的介绍;Tomcat 开发平台的介绍;MyEclipse 开发工具的介绍。
第二部分主要介绍了系统的需求和软件的总体功能。阐述了系统的总体设计思想及其
流程,介绍了系统角色、设计原则和研发思路。
第三部分主要介绍了系统的逻辑结构、物理结构和数据库设计。对数据库的功能和字
段进行设计,使前台显示页面和后台数据库合理地结合起来。
第四部分主要介绍了系统的主要的功能,以及系统中某些功能的技术介绍。根据每个
用户拥有的不同功能详细地阐述了在系统的开发过程中所涉及的各种技术和分析。
最后,概述了研究的结果以及对存在的问题改进的展望
第2章 系统开发工具
2.1 系统运行平台设置
本系统对运行平台的要求如表 2-1。
需求名称
详细要求
服务器
PC 机
数据库
Oracle 11g
操作系统
linux
中间件
Tomcat
表 2-1 系统运行平台设置要求
2.2 本系统关键技术分析
2.2.1 Spring mvc 框架介绍
1.为什么要使用 springMVC?
很多应用程序的问题在于处理业务数据和显示业务数据的视图的对象之间存在紧密
耦合。通常,更新业务对象的命令都是从视图本身发起的,使视图对任何业务对象更改都
有高度敏感性。而且,当多个视图依赖于同一个业务对象时是没有灵活性的。
Spring Web MVC 是一种基于 Java 的实现了 Web MVC 设计模式的请求驱动类型的轻
量级 Web 框架,即使用了 MVC 架构模式的思想,将 web 层进行职责解耦,基于请求驱动
指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC 也是
要简化我们日常 Web 开发的。
2.MVC 设计模型
MVC 是一种著名的设计模式,特别是在 Web 应用程序领域。模式全都是关于将包含
业务数据的模块与显示模块的视图解耦的。这是怎样发生的?视图(例如,JSP 页面)怎
样能够与其模型(例如,包含数据的 JavaBean)解耦?记得这句格言么?一个层次的重定
向几乎可以解决计算机业中的所有问题。确实,在模型和视图之间引入重定向层可以解决
问题。此重定向层是控制器。控制器将接收请求,执行更新模型的操作,然后通知视图关
剩余44页未读,继续阅读
资源评论
ohmygodvv
- 粉丝: 506
- 资源: 2320
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- html实现儿童节庆祝项目源码
- Typora-1.3.8(含激活文件)
- Python爬取百度贴吧数据.zip
- Python爬取大众点评数据.zip
- 计算机视觉(CV)open CV 人脸识别程序.docx
- python 端午节游戏,选择三个传统的端午节活动之一:包粽子、赛龙舟或挂艾草 根据玩家的选择,游戏会描述相应的情节,并在完成后
- C语言各版块实验题库、实验汇报以及实验教学案例资源
- 数据库连接(MySQL与VS2022)_vs2022 mysql-CSDN博客 (2024_6_1 19_11_34).html
- Flappy bird小游戏
- 数电实验五:555单稳态触发电路、555单稳态触发电路、555构成的施密特触发器
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功