專利名稱:一種工作報表自動提醒的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種工作報表自動提醒的方法和裝置。
背景技術(shù):
在公司實際運(yùn)營中,公司員工經(jīng)常需要填寫工作報表,如日報、周報、月報等。以工 作日報為例,公司員工需要每天填寫并把填好的工作日報發(fā)送到指定的郵箱,便于提供給 有需要的人員來查看。同時,有專人來負(fù)責(zé)統(tǒng)計工作日報的提交情況,并要及時提醒沒有提 交工作日報的員工。而實際的情況是,因為員工眾多,如果每次都要人工去統(tǒng)計,這將是一個非常耗時 的工作量。所以,如果能提供一種專門針對工作報表進(jìn)行統(tǒng)計和提醒的方法,這樣就可以節(jié) 省大量的工作量,并能提高工作報表統(tǒng)計和提醒的工作效率。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種工作報表自動提醒的方法和裝置,它能夠自動完成工作 報表的統(tǒng)計提醒,從而節(jié)省工作量,提高工作效率。為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案一種工作報表自動提醒的方法,包括步驟1 設(shè)置配置文件,將需要統(tǒng)計工作報表的員工姓名和郵箱地址保存在該配 置文件中;步驟2 連接郵件服務(wù)器,獲取員工提交工作報表的所有新郵件;步驟3 遍歷所有新郵件,根據(jù)所述配置文件,過濾出沒有提交工作報表的員工和 已經(jīng)提交工作報表的員工;步驟4:遍歷沒有提交工作報表的員工,根據(jù)所述配置文件中對應(yīng)的郵箱地址發(fā) 送郵件,提醒對方提交工作報表。進(jìn)一步地,所述步驟3之后還包括步驟31 根據(jù)已經(jīng)提交工作報表的員工的記錄,生成工作報表匯總列表。進(jìn)一步地,所述步驟4之后還包括步驟5 間隔預(yù)定時間之后,再次連接郵件服務(wù)器,獲取所有新郵件;步驟6 遍歷所有新郵件,根據(jù)所述配置文件,更新已經(jīng)提交工作報表的員工和沒 有提交工作報表的員工的記錄;步驟7 再次遍歷沒有提交工作報表的員工,根據(jù)所述配置文件中對應(yīng)的郵箱地 址發(fā)送郵件,提醒對方提交工作報表。進(jìn)一步地,所述步驟1之前還包括步驟10 設(shè)置定時器,定時啟動所述步驟1。進(jìn)一步地,所述工作報表為工作日報、工作周報或工作月報。一種工作報表自動提醒的裝置,包括
設(shè)置保存模塊,用于設(shè)置配置文件,將需要統(tǒng)計工作報表的員工姓名和郵箱地址 保存在該配置文件中;第一連接獲取模塊,用于連接郵件服務(wù)器,獲取員工提交工作報表的所有新郵 件;第一遍歷過濾模塊,用于遍歷所有新郵件,根據(jù)所述配置文件,過濾出沒有提交工 作報表的員工和已經(jīng)提交工作報表的員工;第一遍歷提醒模塊,用于遍歷沒有提交工作報表的員工,根據(jù)所述配置文件中對 應(yīng)的郵箱地址發(fā)送郵件,提醒對方提交工作報表。進(jìn)一步地,所述裝置還包括生成模塊,用于根據(jù)已經(jīng)提交工作報表的員工的記錄,生成工作報表匯總列表。進(jìn)一步地,所述裝置還包括第二連接獲取模塊,用于間隔預(yù)定時間之后,再次連接郵件服務(wù)器,獲取所有新郵 件;第二遍歷過濾模塊,用于遍歷所有新郵件,根據(jù)所述配置文件,更新已經(jīng)提交工作 報表的員工和沒有提交工作報表的員工的記錄;第二遍歷提醒模塊,用于再次遍歷沒有提交工作報表的員工,根據(jù)所述配置文件 中對應(yīng)的郵箱地址發(fā)送郵件,提醒對方提交工作報表。進(jìn)一步地,所述裝置還包括定時啟動模塊,用于定時啟動所述設(shè)置保存模塊。進(jìn)一步地,所述工作報表為工作日報、工作周報或工作月報。本發(fā)明提供的工作報表自動提醒的方法和裝置,通過設(shè)置一個配置文件并自動地 完成工作報表的統(tǒng)計提醒,不必人工去統(tǒng)計并逐個發(fā)送郵件提醒,節(jié)省了大量的工作量,提 高了日常的工作效率。
圖1為本發(fā)明的工作報表自動提醒的方法一個實施例的流程示意圖;圖2為圖1所示工作報表自動提醒的方法的詳細(xì)流程示意圖;圖3為本發(fā)明的工作報表自動提醒的方法另一實施例的流程示意圖;圖4為本發(fā)明的工作報表自動提醒的裝置一個實施例的結(jié)構(gòu)示意圖;圖5為本發(fā)明的工作報表自動提醒的裝置另一實施例的結(jié)構(gòu)示意圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖及實施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不 用于限定本發(fā)明。如圖1所示,本發(fā)明提供一種工作報表自動提醒的方法,包括步驟1 設(shè)置配置文件,將需要統(tǒng)計工作報表的員工姓名和郵箱地址保存在該配 置文件中;本步驟中,將所有需要統(tǒng)計工作報表的員工姓名和郵箱保存在所述配置文件中,保存格式可以靈活定義,只要容易識別即可。例如,每個員工可以保存為一行,格式為“張 三abcl23febc. com”;也可以一行保存多個員工,之間用分號隔開,格式例如為“張三 abcl23iabc. com ;李四:bcd234ibcd. com ;......,,,等等。步驟2 連接郵件服務(wù)器,獲取員工提交工作報表的所有新郵件;可以預(yù)先配置一個文件記錄郵箱登陸的用戶名和密碼(優(yōu)選管理員身份),該郵 箱優(yōu)選為專門接收員工提交的工作報表的郵箱。程序通過連接郵件服務(wù)器,獲取該郵箱中 的所有新郵件。如果工作報表為工作日報,則需要每天(例如當(dāng)天結(jié)束時或第二天開始時) 獲取所有新郵件;如果工作報表為工作周報,則需要每周(例如本周結(jié)束時或下一周開始 時)獲取所有新郵件;對于工作月報,情況類似,此處不再贅述。步驟3 遍歷所有新郵件,根據(jù)所述配置文件,過濾出沒有提交工作報表的員工和 已經(jīng)提交工作報表的員工;本步驟中,通過對比新郵件的郵件信息(發(fā)件人信息)與配置文件中包含的信息, 即可篩選出存在于配置文件中卻沒有收到其郵件的員工。步驟4:遍歷沒有提交工作報表的員工,根據(jù)所述配置文件中對應(yīng)的郵箱地址發(fā) 送郵件,提醒對方提交工作報表。本發(fā)明的工作報表自動提醒的方法,通過設(shè)置一個包含員工姓名和郵箱的配置文 件,然后通過遍歷對比收到的郵件信息與該配置文件中包含的信息,篩選出存在于配置文 件中卻沒有收到其郵件信息的員工信息,然后遍歷篩選出來的沒有收到其郵件信息的員工 信息,并發(fā)送工作報表提醒郵件,來實現(xiàn)工作報表的自動統(tǒng)計提醒。本發(fā)明通過設(shè)置一個配 置文件并自動地完成工作報表的統(tǒng)計提醒,不必人工去統(tǒng)計并逐個發(fā)送郵件提醒,節(jié)省了 大量的工作量,提高了日常的工作效率。圖2為圖1所示實施例的更加詳細(xì)流程示意圖,此處不再贅述。參照該圖2,可以 更好地理解本發(fā)明。如圖3所示,本發(fā)明在前述步驟3之后還可以包括步驟31 根據(jù)已經(jīng)提交工作報表的員工的記錄,生成工作報表匯總列表。該步驟31可以生成工作報表匯總列表,該列表中可以包含員工姓名及其所提交 的工作報表內(nèi)容(該內(nèi)容可以由程序從郵件中讀取),以便于有需要的人員匯總查看。同時,如圖3所示,本發(fā)明在前述步驟4之后還可以包括步驟5 間隔預(yù)定時間之后,再次連接郵件服務(wù)器,獲取所有新郵件;步驟6 遍歷所有新郵件,根據(jù)所述配置文件,更新已經(jīng)提交工作報表的員工和沒 有提交工作報表的員工的記錄;步驟7 再次遍歷沒有提交工作報表的員工,根據(jù)所述配置文件中對應(yīng)的郵箱地 址發(fā)送郵件,提醒對方提交工作報表。經(jīng)過上述步驟5-7后,可以在間隔預(yù)定時間之后,再次對沒有提交工作報表的員 工進(jìn)行郵件提醒。例如,對于工作日報來說,一般可以在當(dāng)天結(jié)束時,執(zhí)行前述步驟2-4,以 進(jìn)行郵件的統(tǒng)計和提醒;這樣,第二天上班時,沒有提交工作報表的員工一般會盡快補(bǔ)交工 作報表,此時,可以在第二天上班之后一個小時時,再進(jìn)行一次統(tǒng)計和提醒,以防止員工忘 記提交。另外,如圖3所示,本發(fā)明在前述步驟1之前還可以包括
6
步驟10 設(shè)置定時器,定時啟動所述步驟1,以定時啟動程序,不需要人為啟動執(zhí) 行,從而進(jìn)一步節(jié)省人工工作量。 本發(fā)明中,上述工作報表可以為工作日報、工作周報或工作月報等。與上述的工作報表自動提醒的方法相對應(yīng),本發(fā)明還提供一種工作報表自動提醒 的裝置,如圖4所示,包括設(shè)置保存模塊401,用于設(shè)置配置文件,將需要統(tǒng)計工作報表的員工姓名和郵箱地 址保存在該配置文件中;第一連接獲取模塊402,用于連接郵件服務(wù)器,獲取員工提交工作報表的所有新郵 件;第一遍歷過濾模塊403,用于遍歷所有新郵件,根據(jù)所述配置文件,過濾出沒有提 交工作報表的員工和已經(jīng)提交工作報表的員工;第一遍歷提醒模塊404,用于遍歷沒有提交工作報表的員工,根據(jù)所述配置文件中 對應(yīng)的郵箱地址發(fā)送郵件,提醒對方提交工作報表。本發(fā)明的工作報表自動提醒的裝置,通過設(shè)置一個包含員工姓名和郵箱的配置文 件,然后通過遍歷對比收到的郵件信息與該配置文件中包含的信息,篩選出存在于配置文 件中卻沒有收到其郵件信息的員工信息,然后遍歷篩選出來的沒有收到其郵件信息的員工 信息,并發(fā)送工作報表提醒郵件,來實現(xiàn)工作報表的自動統(tǒng)計提醒。本發(fā)明通過設(shè)置一個配 置文件并自動地完成工作報表的統(tǒng)計提醒,不必人工去統(tǒng)計并逐個發(fā)送郵件提醒,節(jié)省了 大量的工作量,提高了日常的工作效率。如圖5所示,優(yōu)選地,所述裝置還包括生成模塊4031,用于根據(jù)已經(jīng)提交工作報表的員工的記錄,生成工作報表匯總列表。如圖5所示,優(yōu)選地,所述裝置還包括第二連接獲取模塊405,用于間隔預(yù)定時間之后,再次連接郵件服務(wù)器,獲取所有 新郵件;第二遍歷過濾模塊406,用于遍歷所有新郵件,根據(jù)所述配置文件,更新已經(jīng)提交 工作報表的員工和沒有提交工作報表的員工的記錄;第二遍歷提醒模塊407,用于再次遍歷沒有提交工作報表的員工,根據(jù)所述配置文 件中對應(yīng)的郵箱地址發(fā)送郵件,提醒對方提交工作報表。如圖5所示,優(yōu)選地,所述裝置還包括定時啟動模塊4010,用于定時啟動所述設(shè)置保存模塊。優(yōu)選地,所述工作報表為工作日報、工作周報或工作月報等。以上所述僅為本發(fā)明的較佳實施例,并非用來限定本發(fā)明的實施范圍;如果不脫 離本發(fā)明的精神和范圍,對本發(fā)明進(jìn)行修改或者等同替換,均應(yīng)涵蓋在本發(fā)明權(quán)利要求的 保護(hù)范圍當(dāng)中。
權(quán)利要求
一種工作報表自動提醒的方法,其特征在于,包括步驟1設(shè)置配置文件,將需要統(tǒng)計工作報表的員工姓名和郵箱地址保存在該配置文件中;步驟2連接郵件服務(wù)器,獲取員工提交工作報表的所有新郵件;步驟3遍歷所有新郵件,根據(jù)所述配置文件,過濾出沒有提交工作報表的員工和已經(jīng)提交工作報表的員工;步驟4遍歷沒有提交工作報表的員工,根據(jù)所述配置文件中對應(yīng)的郵箱地址發(fā)送郵件,提醒對方提交工作報表。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟3之后還包括 步驟31 根據(jù)已經(jīng)提交工作報表的員工的記錄,生成工作報表匯總列表。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟4之后還包括 步驟5 間隔預(yù)定時間之后,再次連接郵件服務(wù)器,獲取所有新郵件;步驟6:遍歷所有新郵件,根據(jù)所述配置文件,更新已經(jīng)提交工作報表的員工和沒有提 交工作報表的員工的記錄;步驟7 再次遍歷沒有提交工作報表的員工,根據(jù)所述配置文件中對應(yīng)的郵箱地址發(fā) 送郵件,提醒對方提交工作報表。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟1之前還包括 步驟10 設(shè)置定時器,定時啟動所述步驟1。
5.根據(jù)權(quán)利要求1至4中任一權(quán)利要求所述的方法,其特征在于,所述工作報表為工作 日報、工作周報或工作月報。
6.一種工作報表自動提醒的裝置,其特征在于,包括設(shè)置保存模塊,用于設(shè)置配置文件,將需要統(tǒng)計工作報表的員工姓名和郵箱地址保存 在該配置文件中;第一連接獲取模塊,用于連接郵件服務(wù)器,獲取員工提交工作報表的所有新郵件; 第一遍歷過濾模塊,用于遍歷所有新郵件,根據(jù)所述配置文件,過濾出沒有提交工作報 表的員工和已經(jīng)提交工作報表的員工;第一遍歷提醒模塊,用于遍歷沒有提交工作報表的員工,根據(jù)所述配置文件中對應(yīng)的 郵箱地址發(fā)送郵件,提醒對方提交工作報表。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括生成模塊,用于根據(jù)已經(jīng)提交工作報表的員工的記錄,生成工作報表匯總列表。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括第二連接獲取模塊,用于間隔預(yù)定時間之后,再次連接郵件服務(wù)器,獲取所有新郵件; 第二遍歷過濾模塊,用于遍歷所有新郵件,根據(jù)所述配置文件,更新已經(jīng)提交工作報表 的員工和沒有提交工作報表的員工的記錄;第二遍歷提醒模塊,用于再次遍歷沒有提交工作報表的員工,根據(jù)所述配置文件中對 應(yīng)的郵箱地址發(fā)送郵件,提醒對方提交工作報表。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括 定時啟動模塊,用于定時啟動所述設(shè)置保存模塊。
10.根據(jù)權(quán)利要求6至9中任一權(quán)利要求所述的裝置,其特征在于,所述工作報表為工作日報、工作周報或工作月報。
全文摘要
本發(fā)明公開了一種工作報表自動提醒的方法和裝置,所述方法包括步驟1設(shè)置配置文件,將需要統(tǒng)計工作報表的員工姓名和郵箱地址保存在該配置文件中;步驟2連接郵件服務(wù)器,獲取員工提交工作報表的所有新郵件;步驟3遍歷所有新郵件,根據(jù)所述配置文件,過濾出沒有提交工作報表的員工和已經(jīng)提交工作報表的員工;步驟4遍歷沒有提交工作報表的員工,根據(jù)所述配置文件中對應(yīng)的郵箱地址發(fā)送郵件,提醒對方提交工作報表。本發(fā)明通過設(shè)置一個配置文件并自動地完成工作報表的統(tǒng)計提醒,不必人工去統(tǒng)計并逐個發(fā)送郵件提醒,節(jié)省了大量的工作量,提高了日常的工作效率。
文檔編號G06Q10/00GK101944207SQ201010287199
公開日2011年1月12日 申請日期2010年9月17日 優(yōu)先權(quán)日2010年9月17日
發(fā)明者魯林 申請人:深圳市五巨科技有限公司