员工工时管理系统的设计与实现(源码)【字数:8741】

摘 要自古以来,都有对员工工时的管理,以往多为人工记录。不仅效率低,而且消耗大量人工成本,极为不方便。在现如今企业众多,员工庞大的情况下,要是在用人工管理不大可能。随着互联网的发展,进入信息时代,各种工作逐渐从人工处理转变到计算机自动处理。对于企业来说人力资源非常重要,本文以实际的企业系统应用为基础,主要描述项目和工时管理模块的设计与实现。首先提出系统的研究背景与国内外现状。而后结合一些企业工时管理系统的特点与要求,分析该有的功能,并在此基础上,对项目管理中的信息,员工,小组等实现了增加,删除,修改等功能。并且实现员工的工时输入,查询,统计,并且汇总提交给管理员。管理员根据员工提交的信息来创建项目,并派遣给空闲的员工,做到实时掌控。
目 录
第一章 绪论 1
1.1研究背景 1
1.2国内外研究现状与开发前景 1
1.3研究目标和研究内容 1
1.3.1研究目标 1
1.3.2关键技术难点 2
第二章 系统需求分析 3
2.1业务分析 3
2.2可行性研究 3
2.2.1技术可行性分析 3
2.2.2经济可行性 3
2.2.3实施可行性 4
2.3系统总体结构设计与功能规划 4
2.3.1功能规划 4
2.3.2系统功能架构图 4
2.3.3系统用例设计 5
2.4本章小结 7
第三章 系统的详细设计 8
3.1数据库的详细设计 8
3.1.1 ER图设计 8
3.1.2数据库表设计 8
3.2模块详细设计 12
3.2.1登录模块 12
3.2.2项目管理 13
3.2.3员工工时管理 14
3.2.4周报管理 15
3.3本章小结 16
第四章 系统的实现 17
4.1登录模块 17
4.2项目管理模块 18
4.2.1添加项目 18
4.2.2项目管理 18
4.2.3小组管理 20 *好棒文|www.hbsrm.com +Q: #351916072# 

4.2.4查看与编辑所有周报 21
4.2.5添加员工 21
4.3员工模块 22
4.3.1周报填写 22
4.3.2查询与编辑项目周报 23
4.4本章小结 24
第五章 系统测试和结果 25
5.1系统测试 25
结束语 27
致 谢 28
参考文献 29
第一章 绪论
1.1研究背景
随着我国经济蓬勃发展,许多企业纷纷建立,而且规模也不断扩大,因此企业中的员工也越来越多。而传统的员工工时管理是通过手工记录,到后来的Excel表格等,大多是通过人工进行。这对于员工工时的收集、汇总和管理不仅费时费力,而且随着员工增多,信息的大量交换与传递的频繁往往导致数据无法实现实时共享。而且这些数据存储起来也非常不方便。
因此,一个高效、方便和实用的员工工时管理系统对于企业的管理非常重要。通过系统的管理,可以提高工作效率,项目的进度透明,节省项目的人力成本。管理员可以掌握员工的闲忙情况,减少单个项目的支出。
1.2国内外研究现状与开发前景
目前大多国内外企业都已经有了广泛应用的员工工时管理系统,技术并趋于成熟。但是其行业性太强,不能通用,没有一款完善的,统一的专门针对员工工时管理的软件。企业更多的是依据本身的特点来设计一套自己公司使用的工时系统。大多功能单一,可扩充性和相应的兼容性太差。
随着计算机的发展,软件的功能也越来越多。而且市场竞争日益加剧,内外部的环境变化剧烈,很多的软件公司已经意识到绩效考核与管理的重要性。很多的企业已经开始将以往的两套独立运行两套系统,即员工工时管理系统与绩效考核系统逐渐合为一体。
国内外较为流行的二合一的系统有:Timesheet系统,Lumcs ETweb系统,BwinWTM系统等。
1.3研究目标和研究内容
1.3.1研究目标
本课题的研究目标是,设计一个方便公司项目管理的,员工工时管理系统。可以实现一下功能分管理员与员工。员工可以填写每周的周报,描述项目的进程与下周工作计划,填写本周工时与项目进度,随时可查看自己的工时与周报。管理员可以创建项目,管理项目,根据员工周报,管理项目,给空闲的小组派遣项目。
1.3.2关键技术难点
1.软件需求分析:这是本系统很重要的部分,分析的内容决定着以后系统的整体设计与最终的实现。通过对各大公司的员工工时关系系统的研究,调查不断的更新,优化。
2.数据库设计:本系统也是一个数据库应用系统。员工,管理员,项目资料,小组资料等所有的信息都保存在数据库中。因此在对于数据库的结构设计时,要注意其一致性,完整性。
3.项目管理:项目管理要能够根据员工提交的信息,对于完成任务的小组,设置为非活动,然后对于没有处于活动的小组添加项目。对于处于工作状态的小组则无法为其添加项目。
第二章 系统需求分析
2.1业务分析
随着计算机技术的发展,应用许多软件对于企业的各个方面进行管理越来越普遍。人力资源是企业的重中之重,因此,本系统的最主要的工作就对企业的员工工时系统的仔细分析与研究。员工的工时调查,提交报告,管理员的分派项目等内容是这次研究的主要内容。解放之前的人工记录,方便员工也方便管理中,从而提升企业效率。
2.2可行性研究
2.2.1技术可行性分析
本员工工时管理系统,属于典型的信息管理系统,在类似的软件行业中,有很成熟的技术结构和框架。本系统可以采用基于互联网的B/S体系结构,此结构将系统的实现集中到服务器上,客户机只要有浏览器即可。这样可以简化系统的开发,维护和使用成本。本系统可以使用ASP.net进行开发,APS.net是一种建立在通用语言上的一张程序架构,可以与多种编辑器和许多编程开发工具一起使用。其中也要用到MYSQL数据库,一种相对小型的关系数据库,可以支持多种操作系统。通常支持一些普通的SQL语句,可一直行很高,而且安装方便。虽然有些功能对于大型的数据库来讲,还是有些劣势的,但本系统使用MYSQL足矣。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/143.html

好棒文