javaee开发的公司签到工时系统的设计与实现designandrealizationofworkingattendan
摘 要摘 要当前时代在不断发展,众所周知,如今的生活越来越离不开网络。信息化时代的发展是人类进步的巨大保障,推动了第三产业这种新兴产业的崛起,为全社会提供了非常多的就业机会,大大缓解了目前越来越严重的就业难的问题。因此软件行业也是应运而生,各种各样的软件公司也是如雨后春笋般出现。而软件公司的管理与传统企业的管理存在一定的区别,它很难系统的完全地对每个人的工作量进行统计与评估。所以需要设计一款用来监督和管理软件行业人员的工作进度的工时系统。当然,类似的系统也有很多,本系统的特色在于精确的任务分配。本系统是基于JAVAEE的基础上开发的公司签到工时系统。其中的技术包括用于前端开发的Angularjs搭建的框架以及ionic提供的图标,后台方面用到的是SpringMVC整合Mybatis的系统。里面的功能包括以下几个方面登陆,主页面操作,项目分配,任务分配,人员操作,工时审核,统计模块。实现了一个对人员和任务的精确分配的效果。关键词:工时管理;Angularjs;任务分配
目 录
第一章 绪论 1
1.1 选题的依据及意义 1
1.2 国内外现状研究 1
1.3 研究目的 2
第二章 相关技术和开发环境 3
2.1 相关技术介绍 3
2.1.1 Angularjs简介 3
2.1.2 MVC模式简析 3
2.1.3 MySQL简介 4
2.2 开发环境 5
第三章 可行性分析与需求分析 6
3.1 可行性研究 6
3.1.1 经济可行性 6
3.1.2 技术可行性 6
3.1.3 运行可行性 6
3.2 需求分析 6
第四章 系统设计 8
4.1 系统总体设计 8
4.2 系统详细结构设计 8
4.3 数据库设计 10
4.3.1数据库概要设计 10
4.3.2数据库逻辑设计 11
第五章 系统实现 17
5.1 登陆页面 17
5.2 首页面 17
5.3 系统模块 19
5.3.1 修 *好棒文|www.hbsrm.com +Q: *351916072*
改密码 19
5.3.2 退出登录 20
5.4 设置项目功能 20
5.5 设置任务 21
5.6 填写工时模块 21
5.7 审核工时模块 23
5.8 统计模块 24
5.8.1 页面显示 24
5.8.2 下载成excel 24
5.9 个人中心模块 25
5.10 生日当天的祝福 25
5.11 设备统计 25
第六章 程序的测试 27
6.1 程序的运行 27
6.2 程序的测试 27
6.2.1 测试的重要性及目的 27
6.2.2 测试的步骤以及问题解决 27
结论 29
致谢 30
参考文献 31
绪论
随着科学技术的日新月异的发展,当今社会已经步入了信息化,科技化的时代。计算机已经进入了大众百姓的生活。网络的发展直接改变了整个世界的格局,软件企业的出现无疑是最好的体现。而企业也不断地面临着激烈的竞争。因此企业必须使用尽可能少的资源来获得尽可能大的收益。如何做到这一点,就是亟待解决的问题了。通过翻阅资料发现,如果能进行科学化系统化的管理的话,那将会大大提高经济效益。
1.1 选题的依据及意义
如今的社会是信息化的社会,是一个高科技的飞速发展的社会,想要在社会立足,就必须要学会应用这一种新兴的技术。因此许许多多的高新技术产业应运而生。其中有的是依靠股票基金的起伏来运营的股票产业,有的投入生物工程和医药技术的生物产业,还有那精准的飞机航运产业,等等,很多产业。但是有个共同点,就是离不开计算机技术的支持,试想一下,如果没有计算机的精确指挥,飞机怎么可能能够在天空翱翔。因此软件行业现在的重要程度可想而知。
签到工时系统在软件行业中对管理人员方面起到非常重要的作用,在工作的成本、质量、工作率等方面,通过专业有效的工时管理可以使软件行业的企业、公司利用有限的资源来创造更大的利润。工时管理模块提供给员工个人汇报当天工作量的功能,员工能够使用浏览器反馈工时。从而达到更高效、更效率、更直观的管理系统。具体作用如下:
(1)对员工每天的工作都有一个全面的了解。
(2)更方便的管理项目进度,节省项目成本。
(3)增加团队协作能力,节约沟通带来的时间浪费。
(4)加入职级,使工时可以通过职级进行审核。
(5)精确统计出出差加班,以及各个项目所消耗的工时。
(6)每天都可以对项目的各种问题进行实时汇总。
(7)让员工可以实时的反馈项目信息。
(8)方便员工填写工时,大幅度节约时间。
(9)给员工一个人性化的用户体验。
1.2 国内外现状研究
(1)国外现状
国外从上世纪70年代末就开始了对工时系统的研究。由于那时是全面供大于求的竞争,竞争焦点在于价格,品牌,质量,交货期,售后服务等全方位的竞争,使企业的生存对管理的依赖性空前的强。企业也不仅仅是大型化,而是更加注重多样化,随着信息化时代的到来,工时系统朝着计算机方向发展。很大程度上扩大了工时管理的层面,不单是员工的考勤,还有产品的开发周期,产品的设计,因此工时系统面临了更大的挑战。
Dovico Timesheet 是国外比较流行的一款工时系统,优点是适用性广泛,缺点则是在特定的某个管理上不是太精细。
(2)国内现状
由于历史的原因,我国在重工业方面所占比重相对较大,所以国内的公司由于兴起比较晚,加上技术比之国外还是有一点欠缺,以及只注重产品的制作,缺少自主的意识,在这个方面有所欠缺。但是却没有意识到一个好的工时管理系统可以给公司带来多大的经济效益。国内对工时管理的力度有所欠缺。
AceTeamwork是国内工时的佼佼者,其设计思想符合国际标准,并融合众多国内客户需求,且更贴近和符合国内用户的使用习惯,界面的友好性和功能全面性,堪称国际领先的,是国内的系统的模范。虽然存在诸多优点,但是还是存在一定的缺陷,其中任务管理系统存在设置任务比较繁琐的问题。
1.3 研究目的
本课题的目的是应用在软件公司的一个管理系统。实现对签到、任务分配及任务完成情况的汇总统计,实现了对整个团队工作量的细化、可视化以及合理化分配。效果是实现分配与管理的可视化,可操作化。避免出现某些人整天无事可做,而有些人只能加班赶项目的情况。这样的话可以充分利用有限的资源,来创造更加巨大的价值。
第二章 相关技术和开发环境
2.1 相关技术介绍
2.1.1 Angularjs简介
目 录
第一章 绪论 1
1.1 选题的依据及意义 1
1.2 国内外现状研究 1
1.3 研究目的 2
第二章 相关技术和开发环境 3
2.1 相关技术介绍 3
2.1.1 Angularjs简介 3
2.1.2 MVC模式简析 3
2.1.3 MySQL简介 4
2.2 开发环境 5
第三章 可行性分析与需求分析 6
3.1 可行性研究 6
3.1.1 经济可行性 6
3.1.2 技术可行性 6
3.1.3 运行可行性 6
3.2 需求分析 6
第四章 系统设计 8
4.1 系统总体设计 8
4.2 系统详细结构设计 8
4.3 数据库设计 10
4.3.1数据库概要设计 10
4.3.2数据库逻辑设计 11
第五章 系统实现 17
5.1 登陆页面 17
5.2 首页面 17
5.3 系统模块 19
5.3.1 修 *好棒文|www.hbsrm.com +Q: *351916072*
改密码 19
5.3.2 退出登录 20
5.4 设置项目功能 20
5.5 设置任务 21
5.6 填写工时模块 21
5.7 审核工时模块 23
5.8 统计模块 24
5.8.1 页面显示 24
5.8.2 下载成excel 24
5.9 个人中心模块 25
5.10 生日当天的祝福 25
5.11 设备统计 25
第六章 程序的测试 27
6.1 程序的运行 27
6.2 程序的测试 27
6.2.1 测试的重要性及目的 27
6.2.2 测试的步骤以及问题解决 27
结论 29
致谢 30
参考文献 31
绪论
随着科学技术的日新月异的发展,当今社会已经步入了信息化,科技化的时代。计算机已经进入了大众百姓的生活。网络的发展直接改变了整个世界的格局,软件企业的出现无疑是最好的体现。而企业也不断地面临着激烈的竞争。因此企业必须使用尽可能少的资源来获得尽可能大的收益。如何做到这一点,就是亟待解决的问题了。通过翻阅资料发现,如果能进行科学化系统化的管理的话,那将会大大提高经济效益。
1.1 选题的依据及意义
如今的社会是信息化的社会,是一个高科技的飞速发展的社会,想要在社会立足,就必须要学会应用这一种新兴的技术。因此许许多多的高新技术产业应运而生。其中有的是依靠股票基金的起伏来运营的股票产业,有的投入生物工程和医药技术的生物产业,还有那精准的飞机航运产业,等等,很多产业。但是有个共同点,就是离不开计算机技术的支持,试想一下,如果没有计算机的精确指挥,飞机怎么可能能够在天空翱翔。因此软件行业现在的重要程度可想而知。
签到工时系统在软件行业中对管理人员方面起到非常重要的作用,在工作的成本、质量、工作率等方面,通过专业有效的工时管理可以使软件行业的企业、公司利用有限的资源来创造更大的利润。工时管理模块提供给员工个人汇报当天工作量的功能,员工能够使用浏览器反馈工时。从而达到更高效、更效率、更直观的管理系统。具体作用如下:
(1)对员工每天的工作都有一个全面的了解。
(2)更方便的管理项目进度,节省项目成本。
(3)增加团队协作能力,节约沟通带来的时间浪费。
(4)加入职级,使工时可以通过职级进行审核。
(5)精确统计出出差加班,以及各个项目所消耗的工时。
(6)每天都可以对项目的各种问题进行实时汇总。
(7)让员工可以实时的反馈项目信息。
(8)方便员工填写工时,大幅度节约时间。
(9)给员工一个人性化的用户体验。
1.2 国内外现状研究
(1)国外现状
国外从上世纪70年代末就开始了对工时系统的研究。由于那时是全面供大于求的竞争,竞争焦点在于价格,品牌,质量,交货期,售后服务等全方位的竞争,使企业的生存对管理的依赖性空前的强。企业也不仅仅是大型化,而是更加注重多样化,随着信息化时代的到来,工时系统朝着计算机方向发展。很大程度上扩大了工时管理的层面,不单是员工的考勤,还有产品的开发周期,产品的设计,因此工时系统面临了更大的挑战。
Dovico Timesheet 是国外比较流行的一款工时系统,优点是适用性广泛,缺点则是在特定的某个管理上不是太精细。
(2)国内现状
由于历史的原因,我国在重工业方面所占比重相对较大,所以国内的公司由于兴起比较晚,加上技术比之国外还是有一点欠缺,以及只注重产品的制作,缺少自主的意识,在这个方面有所欠缺。但是却没有意识到一个好的工时管理系统可以给公司带来多大的经济效益。国内对工时管理的力度有所欠缺。
AceTeamwork是国内工时的佼佼者,其设计思想符合国际标准,并融合众多国内客户需求,且更贴近和符合国内用户的使用习惯,界面的友好性和功能全面性,堪称国际领先的,是国内的系统的模范。虽然存在诸多优点,但是还是存在一定的缺陷,其中任务管理系统存在设置任务比较繁琐的问题。
1.3 研究目的
本课题的目的是应用在软件公司的一个管理系统。实现对签到、任务分配及任务完成情况的汇总统计,实现了对整个团队工作量的细化、可视化以及合理化分配。效果是实现分配与管理的可视化,可操作化。避免出现某些人整天无事可做,而有些人只能加班赶项目的情况。这样的话可以充分利用有限的资源,来创造更加巨大的价值。
第二章 相关技术和开发环境
2.1 相关技术介绍
2.1.1 Angularjs简介
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/761.html