工作日志自动生成的系统及方法

文档序号:6472381阅读:397来源:国知局
专利名称:工作日志自动生成的系统及方法
技术领域
本发明涉及一种工作日志自动生成的系统及方法。
背景技术
通常在工作当中,主管要了解其下属员工的日常工作情况一般都是通过査看员工填写的 工作日志。通过调査与分析当前许多公司发现,员工工作日志大多是通过手动填写Word文档 或者Excel文档来完成。如此一来会有几个弊端l.员工每天要花费一部分时间去填写工作 日志;2.员工填写的日志很多带有主观性,主管无法准确掌握该员工的工作情况。如此一来 ,即浪费员工时间,又达不到主管精确掌握员工工作情况的效果。

发明内容
鉴于以上内容,有必要提供一种工作日志自动生成的系统,其可以自动记录员工所开启 的进程及在进程上的操作时间,并写入对应的工作项文件中,之后根据各个工作项文件自动 生成一个工作日志报表。
此外,还有必要提供一种工作日志自动生成的方法,其可以自动记录员工所开启的进程 及在进程上的操作时间,并写入对应的工作项文件中,之后根据各个工作项文件自动生成一 个工作日志报表。
一种工作日志自动生成的计算机系统,该计算机系统包括读取模块,用于读取操作系 统中员工所开启的进程名称;判断模块,用于判断在数据库中是否存在上述进程名称;分类 模块,用于当数据库中没有所述进程名称时,将所述进程名称进行分类,以使每个进程名称 都有对应的工作项文件;记录模块,用于记录各个进程的操作时间;写入模块,用于将所述 各个进程名称及在各个进程上的操作时间写入对应的工作项文件中;汇总模块,用于将每个 工作项文件中的各个进程的操作时间进行汇总,得到该员工在每个工作项上的工作时间;生 成模块,用于根据各个工作项文件中的信息生成该员工当天的工作日志报表。
一种工作日志自动生成的方法,该方法包括如下步骤读取操作系统中员工所开启的进 程名称;当数据库中没有所述进程名称时,将所述进程名称进行分类,以使每个进程名称都 有对应的工作项文件,否则,当数据库中有所述进程名称时,直接转入到下一步骤;记录各 个进程的操作时间;将所述各个进程名称及在各个进程上的操作时间写入对应的工作项文件 中 将每个工作项文件中的各个进程的操作时间进行汇总,得到该员工在每个工作项上的工作时间;根据各个工作项文件中的信息生成该员工当天的工作日志报表。
相较于现有技术,所述的工作日志自动生成的系统及方法,其可以自动记录员工所开启 的进程及在进程上的操作时间,并写入对应的工作项文件中,之后根据各个工作项文件自动 生成一个工作日志报表,减少了员工手动填写工作日志的所花的时间,使员工有更多的时间 用在工作当中,且能够使主管精确掌握员工每天的工作情况,提高了员工的工作效率。


图l是本发明工作日志自动生成的计算机系统的较佳实施例的硬件框架图。
图2是本发明图1中主机的较佳实施例的功能模块图。
图3是本发明工作日志自动生成的方法的较佳实施例的流程图。
图4是本发明一工作项文件的示意图。
图5是本发明一工作日志报表的示意图。
具体实施例方式
如图1所示,是本发明一种工作日志自动生成的计算机系统较佳实施例的硬件架构图。 该计算机系统主要包括显示器l、主机2、键盘3及鼠标4。所述主机2连接有数据库5。所述数 据库5用于存储工作项文件、工作日志报表及在操作过程中产生的各种信息。具体而言,在 本较佳实施例中,所述工作项文件如图4所示,从图4中可以看出,该工作项文件中包含工作 事项、员工工号、进程的名称、日期及在各个进程名称上的操作时间, 一个工作项文件只包 含一种工作事项,在图4中工作项文件中只包含撰写A部门的美国专利,若员工撰写B部门的 美国专利,则有对应的撰写B部门的美国专利的工作项文件。
所述主机2用于根据记录员工在开启的进程名称及在进程上的操作时间的信息,将该信 息写入工作项文件中,并在所有工作项下的信息进行汇总生成一个工作日志报表。所述主机 2连接有显示器1、键盘3及鼠标4,用作具体操作时的输入、输出设备。
如图2所示,是本发明图l中主机的较佳实施例的功能模块图。该主机包括读取模块210 、判断模块211、分类模块212、记录模块213、写入模块214、汇总模块215及生成模块116。
所述读取模块210用于读取操作系统中员工所开启的进程名称。在本较佳实施例中,所 述的操作系统为微软公司的视窗操作系统。
所述判断模块211用于判断在数据库5中是否存在上述进程名称。判断的方式是通过进程 名称在数据库5中进行搜索。
所述分类模块212用于当数据库5中没有所述进程名称时,将所述进程名称进行分类,以 使每个进程名称都有对应的工作项文件。当数据库5中没有对应的工作项文件时,对所开启的进程进行分类,具体而言,假设用户开启一个进程,该进程所对应的工作事项为撰写C部 门的美国专利,而在数据库5中没有撰写C部门的美国专利的工作项文件,则用户创建一个该 工作项文件,以记录员工在撰写C部门的美国专利时所开启的进程名称及在各个进程上的操 作时间等信息。所述记录模块213用于记录各个进程的操作时间。具体而言,在本较佳实施例中,以图 4中的进程名称US001为例,假设员工在当前时间在对US001进行操作(如制作图标,删除 文字等),则记录当前从开始操作到结束的时间,若员工在某一段时间进行操作,之后停止 ,然后再对US001进行操作,则将各个操作的时间段进行汇总,得出一个总的操作时间,例 如,假设员工在8:00到10:00之间对US001进行操作,然后又在13:00到15:50进行操作,则将 两段操作时间进行汇总,总的操作时间为4.5H (小时)。所述写入模块214用于将所述各个进程名称及在各个进程上的操作时间写入对应的工作 项文件中。具体而言,以图4为例,假设用户开启了进程USOOl,则将该进程的名称及操作时 间写入撰写A部门的美国专利的工作项文件中。所述汇总模块215用于将每个工作项文件中的各个进程的操作时间进行汇总,得到该员 工在每个工作项上的工作时间。具体而言,以图4为例,将进程名称中的USOOl、 US002及 US003的操作时间进行汇总,所得到的总的操作时间为4. 5H (小时),则2008年5月20日该员 工在工作事项为撰写A部门的美国专利上所用的工作时间为4. 5H。所述生成模块216用于根据各个工作项文件中的信息生成该员工当天的工作日志报表。 具体而言,在本较佳实施例中,所述工作日志报表如图5所示,工作日志报表包含各个工作 事项、员工工号及每个工作事项的工作时间,所述的工作日志报表是Excel文档格式。 一般 而言,工作日志报表是在操作系统的日期发生变更时生成,而操作系统的日期每天都会变更 ,这样员工可以得到每天的工作日志报表,员工也可以设定一个在某一个固定的时间(例如 凌晨一点)生成工作日志报表。如图3所示,是本发明工作日志自动生成的方法的较佳实施例的流程图。首先,步骤 Sll,读取模块210读取操作系统中员工所开启的进程名称。在本较佳实施例中,所述的操作 系统为微软公司的视窗操作系统。通常,员工上班时所用电脑的操作系统对应一个唯一的员 工,只有该员工才能利用该台电脑进行办公,该台电脑上的操作系统运行上的进程都是该员 工开启的。步骤S12,判断模块211判断在数据库5中是否存在上述进程名称。判断的方式是通过进 程名称在数据库5中进行搜索。步骤S13,当数据库5中没有所述进程名称时,分类模块212将所述进程名称进行分类, 以使每个进程名称都有对应的工作项文件。具体而言,在本较佳实施例中,所述工作项文件 如图4所示,从图4中可以看出,该工作项文件中包含工作事项、员工工号、进程的名称、日 期及在各个进程名称上的操作时间, 一个工作项文件只包含一种工作事项,在图4中工作项 文件中只包含撰写A部门美国专利,若员工撰写B部门的美国专利,则有对应的撰写B部门美 国专利的工作项文件。当数据库5中没有对应的工作项文件时,对所开启的进程进行分类, 具体而言,假设用户开启一个进程,该进程所对应的工作事项为撰写C部门的美国专利,而 在数据库5中没有撰写C部门的美国专利的工作项文件,则用户创建一个该工作项文件,以记 录员工在撰写C部门的美国专利时所开启的进程名称及在各个进程上的操作时间等信息。步骤S14,记录模块213记录各个进程的操作时间。具体而言,在本较佳实施例中,以图 4中的进程名称US001为例,假设员工在当前时间在对US001进行操作(如制作图标,删除 文字等),则记录当前从开始操作到结束的时间,若员工在某一段时间进行操作,之后停止 ,然后再对US001进行操作,则将各个操作的时间段进行汇总,得出一个总的操作时间,例 如,假设员工在8:00到10:00之间对US001进行操作,然后又在13:00到15:50进行操作,则将 两段操作时间进行汇总,总的操作时间为4.5H (小时)。步骤S 15 ,写入模块214将所述各个进程名称及在各个进程上的操作时间写入对应的工作 项文件中。具体而言,以图4为例,假设用户开启了进程USOOl,则将该进程的名称及操作时 间写入撰写A部门的美国专利的工作项文件中。步骤S16,汇总模块215将每个工作项文件中的各个进程的操作时间进行汇总,得到该员 工在每个工作项上的工作时间。具体而言,以图4为例,将进程名称中的USOOl、 US002及 US003的操作时间进行汇总,所得到的总的操作时间为4. 5H (小时),则2008年5月20日该员 工在工作事项为撰写A部门的美国专利上所用的工作时间为4. 5H。步骤S17,生成模块216根据各个工作项文件中的信息生成该员工当天的工作日志报表。 具体而言,在本较佳实施例中,所述工作日志报表如图5所示,工作日志报表包含各个工作 事项、员工工号及每个工作事项的工作时间。 一般而言,工作日志报表是在操作系统的日期 发生变更时生成,而操作系统的日期每天都会变更,这样员工可以得到每天的工作日志报表 ,员工也可以设定一个在某一个固定的时间(例如凌晨一点)生成工作日志报表。在步骤S12中,当数据库5中有所述进程名称时,则直接转到步骤S14。最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上 较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种工作日志自动生成的计算机系统,其特征在于,该计算机系统包括读取模块,用于读取操作系统中员工所开启的进程名称;判断模块,用于判断在数据库中是否存在上述进程名称;分类模块,用于当数据库中没有所述进程名称时,将所述进程名称进行分类,以使每个进程名称都有对应的工作项文件;记录模块,用于记录各个进程的操作时间;写入模块,用于将所述各个进程名称及在各个进程上的操作时间写入对应的工作项文件中;汇总模块,用于将每个工作项文件中的各个进程的操作时间进行汇总,得到该员工在每个工作项上的工作时间;及生成模块,用于根据各个工作项文件中的信息生成该员工当天的工作日志报表。
2.如权利要求l所述的工作日志自动生成的计算机系统,其特征在于 ,所述工作项文件包括工作事项、员工工号、进程的名称、日期及在各个进程名称上的操作 时间。
3.如权利要求l所述的工作日志自动生成的计算机系统,其特征在于 ,所述工作日志包括工作事项、员工工号及每个工作事项的工作时间。
4.一种工作日志自动生成的方法,其特征在于,该方法包括如下步骤读取操作系统中员工所开启的进程名称;当数据库中没有所述进程名称时,将所述进程名称进行分类,以使每个进程名称都有 对应的工作项文件,否则,当数据库中有所述进程名称时,直接转入到下一步骤; 记录各个进程的操作时间;将所述各个进程名称及在各个进程上的操作时间写入对应的工作项文件中;将每个工作项文件中的各个进程的操作时间进行汇总,得到该员工在每个工作项上的 工作时间;及根据各个工作项文件中的信息生成该员工当天的工作日志报表。
5 如权利要求4所述的工作日志自动生成的方法,其特征在于,所述 工作项文件包括工作事项、员工工号、进程的名称、日期及在各个进程名称上的操作时间。
6 如权利要求4所述的工作日志自动生成的方法,其特征在于,所述 工作日志包括工作事项、员工工号及每个工作事项的工作时间。
全文摘要
一种工作日志自动生成的方法,该方法包括如下步骤读取操作系统中员工所开启的进程名称;当数据库中没有所述进程名称时,将所述进程名称进行分类,以使每个进程名称都有对应的工作项文件,否则,当数据库中有所述进程名称时,直接转入到下一步骤;记录各个进程的操作时间;将所述各个进程名称及在各个进程上的操作时间写入对应的工作项文件中;将每个工作项文件中的各个进程的操作时间进行汇总,得到该员工在每个工作项上的工作时间;根据各个工作项文件中的信息生成该员工当天的工作日志报表。
文档编号G06Q10/00GK101599140SQ20081030192
公开日2009年12月9日 申请日期2008年6月2日 优先权日2008年6月2日
发明者傲 胡 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1