Embodiment
(A) embodiment
Below, with reference to accompanying drawing on one side describe an embodiment of of the present invention punched card machine apparatus on one side.Punched card machine apparatus of the present invention not service time card.
(A-1) structure of embodiment
Fig. 1 is the planimetric map of operating surface of the punched card machine apparatus 1 of expression present embodiment.In addition, relevant with the operation of punched card machine apparatus 1 most of textural element all is arranged on above the thin casing.
In Fig. 1, be provided with card on the operating surface of punched card machine apparatus 1 and read zone 2, key operation portion 3 and display part 4.
It is that to be used for covering the non-contact IC card that the employee held of punching operation (not shown that card reads zone 2, hereinafter referred to as employee job card) the zone (below, employee job card is covered card read the process in the storer such as the operation in zone or the work attendance information stores in commuter times such as " going directly " described later, " directly returning " reservation operation etc., same with the punched-card machine of lettering on time card, also be expressed as " checking card ").In addition, the peculiar sequence number of card (card ID) employee ID and password have been stored in the employee job card.
Be provided with 12 key K1~K12 in the key operation portion 3.Key K11 is " removing " key, and key K12 is " confirm (Enter) " key, and other key K1~K10 has been distributed a plurality of functions etc. as shown in Figure 2.In addition, which distributes key performance function as is at that time pattern automatic setting according to this punched card machine apparatus 1 to same key.
Display part 4 is become by upper, middle and lower 3 lattices.Among Fig. 1, for ease of explanation, whole 7 fragments and icon are all put down in writing with illuminating state, but certainly, can extinguish or glimmer according to pattern.In addition, said below " icon " is meant what the ON/OFF of character, mark, graphic character, figure etc. showed.
Last lattice being provided with of display part 4 is used for 7 fragments and the icon of date on regulation same day and what day.7 fragments that show the date also work in input employee ID or password etc.The input action of " ID " icon or " password " icon and employee ID or password shows control explicitly." newly " icon is lighted when the newly-built login of employee ID or password.The action of reading of " card " icon and employee job card shows control explicitly." beginning " icon or " end " icon show control explicitly with the indication action of beginning day that adds up to month or closing day.
Middle lattice being provided with of display part 4 is used for 7 fragments and the icon of regulation current time." professional numbering " icon and its right 2 adjacent 7 fragments are used for informing business and number.Under the situation of present embodiment, comprise professional numbering data in the data of checking card that are described below.
The following lattice of display part 4 are provided with expression check card " working ", " coming off duty ", " going out ", " returning ", " going directly ", " directly returning " icon of data class.In addition, have only some lighting in " working ", " coming off duty ", " going out ", " returning " icon.The situation (having the situation of the unprocessed portion that should check card) that the icon of " not checking card " is used for notifying the past to have does not check card." have a holiday ", " festivals or holidays " icon be used for the notice have a holiday or festivals or holidays." mainframe memory " icon and be close to the use amount and the surplus of memory capacity that graphic icons under it is used for notifying the internal storage of this punched card machine apparatus 1, " external memory storage " icon and be close to use amount and the surplus that graphic icons under it is used for notifying the memory capacity of the external memory storage of filling in this punched card machine apparatus 1.The Export icon is used for notifying from mainframe memory to the passing on of external memory storage, and " importing " icon is used for notifying from external memory storage to the passing on of mainframe memory, and " finishing " icon is used for the notice data entry of checking card and finishes or pass on and finish etc." → " icon be used for according to its quantity of lighting notice from mainframe memory to external memory storage pass on the action progress, " ← " icon is used for passing on action progress from external memory storage to mainframe memory according to its quantity of lighting notice.
In the present embodiment, external memory storage is a USB storage, and punched card machine apparatus 1 possesses USB terminal (having omitted diagram).But even other devices or cable type USB terminal beyond the USB storage are connected on the USB terminal of punched card machine apparatus 1, this punched card machine apparatus 1 can not respond yet.
Fig. 3 is the block diagram of the electric structure of expression punched card machine apparatus 1, and the part identical with Fig. 1 is with same symbology.
Among Fig. 3, the electric structure of punched card machine apparatus 1 is except above-mentioned key operation portion 3 and display part 4, also have CPU10, ROM11, RAM12, flash memory 13, USB interface portion 14, employee job card card reader 15 and hummer 16, the parts outside the CPU10 all are connected to CPU10.In addition, also have power supply unit, in Fig. 3, omitted.
CPU10 is used for punched card machine apparatus 1 is carried out integral body control.CPU10 utilizes RAM12 as the workspace, and suitably use in ROM11, RAM12 or the flash memory 13 fixed data of preserving as required, to handling by the input data of key operation portion 3 or 15 inputs of employee job card card reader or with processing stage handling procedure among the corresponding definite ROM11 at that time; Then its treatment situation or result etc. are shown to display part 4, perhaps make hummer 16 sounding, in addition, make flash memory 13 write down the data etc. of checking card.In addition, CPU10 also controls passing between mainframe memory as described above and the external memory storage.In addition, external oscillator on CPU10, built-in timer among this external CPU10 is to the current date or constantly carry out timing, management.
Preserve the various handling procedures relevant among the ROM11 with the recording processing of the data of checking card.About the handling procedure of preserving among the ROM11, will be clear and definite in addition in action specification described later.In addition, also can make RAM12 or flash memory 13 possess the function of ROM11, thereby omit ROM11.
RAM12 is mainly as working storage.
Flash memory 13 is the nonvolatile memories that are used for storing check card data or employee's shown in Figure 4 particular data.Flash memory 13 is suitable with above-mentioned mainframe memory.
The data of checking card such as Fig. 4 (A) institute example has: employee ID, comprise the date the time of checking card, with go to work, come off duty, go out, return, through or some suitable kinds of checking card of directly returning, the professional numbering.This data of checking card are preserved the amount of for example 2 months (for example 12000) in flash memory 13, the part that has surpassed upper limit number of packages will cover the oldest data.
Employee's particular data comprises shown in Fig. 4 (B): card ID, the password of the employee job card that employee ID, this employee are held, the judgement of not checking card reach the information of not checking card with information.Do not check card judge with information be in the data of checking card of for example relevant last time (comprising reservation) with this employee the time of checking card with check card kind.For example, if checking card of " working " is " working " next time, be exactly not check card.The login feature that employee's particular data can utilize this punched card machine apparatus 1 to be had is logined, is deleted, and in addition, also can be used to login in the lump from passing on of external memory storage.
USB interface portion 14 is and interface as the USB storage of external memory storage.
Employee job card card reader 15 is used for carrying out the action of reading to employee job card.Employee job card card reader 15 be arranged on above-mentioned card read the zone 2 (with reference to Fig. 1) under.
The sound that hummer 16 sends by sound equipment is informed the normal termination or the abnormal ending normal or unusual, action of operation.
(A-2) action of embodiment
Below, to action with punched card machine apparatus 1 of the embodiment of structure as mentioned above according to the general action of checking card, through action when directly returning reservation, the order of appending action when finishing, other actions of not checking card describes.
(A-2-1) the general action of checking card
At first, on one side with reference to the process flow diagram of Fig. 5~Fig. 8, explanation on one side when the employee goes to work, when coming off duty, when going out or punched card machine apparatus 1 is carried out when returning the general action of checking card.
Fig. 9 is the key diagram of an example of the standby picture of this punched card machine apparatus 1 of expression when waiting for that the employee operates.Standby picture has shown: date and current time, the current selected kind of checking card (Fig. 9 is an example with acquiescence kind " working "), employee job card readable state, the business numbering (Fig. 9 is an example with default value " 00 ") of current selection, the residual capacity of mainframe memory etc.
When showing this standby picture, as shown in Figure 5, CPU10 waits for reading of employee job card or the visit that the employee is undertaken by key operation, accessed after, distinguish access category (step 100,101).
After " working ", " coming off duty ", " going out " or " returning " key were operated, CPU10 transferred to processing as shown in Figure 6; When having carried out employee job card and read, then transfer to processing shown in Figure 7, after " leaving behind card " key is operated, then transfer to processing shown in Figure 8.In addition, after " going directly " or " directly returning " key was operated, CPU10 transferred to processing shown in Figure 11.And then after " not checking card " key was operated, CPU10 transferred to processing shown in Figure 13.In addition, after effective key in addition is operated, also transfer to corresponding processing, but since irrelevant with the feature of present embodiment, its diagram and explanation therefore omitted.
CPU10 " working ", " coming off duty ", " going out " or " returning " thus when key is operated the processing of transferring to as shown in Figure 6, at first wait the kind of checking card of confirming to light in operating key and the current standby picture icon different by contrasting with class formative, light then and the operating key kind icon (the current icon of lighting then extinguishes) of checking card accordingly, upgrade the class formative (step 150~153) of management such as RAM12 simultaneously.
In addition, CPU10 becomes the state (step 154) of accepting professional numbering input, if professional numbering input is arranged, then returns being taken into thereafter (step 155,156), if there is professional numbering input, then finishes a series of processing of Fig. 6 immediately.The input of professional numbering is by for example pressing with after 2 of the numerical key inputs " affirmation " key finishes.Under the situation that incoming traffic is not numbered, directly press " affirmation " key.In the standby picture after the input of business numbering, show the business numbering of being imported.
Here said professional numbering is meant the numbering of the regulation figure place (under the situation of present embodiment being 2) that comprises in the data of checking card, and is not necessarily corresponding with class of business.The management devices (for example computer program of installation provision in PC) that the data of checking card of accumulating in this punched card machine apparatus 1 are taken into and handle via USB storage can utilize professional numbering arbitrarily when the data of checking card are classified.For example, when the hourly wage of doing manual work on weekdays with off-day not simultaneously, the different business numbering of input when management devices is added up, is added up by each professional numbering when going to work with off-day when go to work working day.
CPU10 after having read employee job card and having transferred to processing shown in Figure 7, at first confirms the legitimacy (step 200) of this employee job card with reference to employee's particular data of storage in the flash memory 13 under the show state of standby picture.When not existing under the such situation that can not confirm legitimacy of consistent employee's particular data, CPU10 utilizes hummer 16 grades to send corresponding notice (step 201), finishes a series of processing of Fig. 7.
If can confirm the legitimacy of employee job card, CPU10 then on one side judges with information etc. with reference to not checking card in check card data or the employee's particular data preserved in the flash memory 13, differentiate up to extremely short stipulated time (for example 1 minute) before till whether to carry out with this check card kind identical check card (step 202) on one side.When utilizing employee job card card reader 15 to read employee job card, sometimes because the activity of employee's hand etc., employee job card card reader 15 is still exported more than 2 times continuously when only wanting to read 1 time; The differentiation of above-mentioned steps 202 is differentiated exactly and is had or not this unusual output.In addition, continuous at short notice the different kind of checking card allows under the situation of present embodiment, but also can refuse continuous at short notice the different kind of checking card.(Card Reader) is the 2nd later unnecessary checking card if this is checked card, and CPU10 then utilizes hummer 16 grades to send corresponding notice (step 203), finishes a series of processing of Fig. 7.
(Card Reader) is not unnecessary checking card continuously if this is checked card, and CPU10 then differentiates whether satisfy the inferior said conditions (step 204) of checking card.For example, " working ", " coming off duty ", " going directly ", " directly returning ", " not checking card " these 5 kinds of total degrees of checking card are 1 day maximum 4 times, and wherein, " going directly ", " directly returning " were only approved 1 time respectively in 1 day.In addition, " go out ", " returning " respectively 1 day only approval have at most 3 times.In addition, the function that can select this upper limit number of times at the kind of checking card of regulation also can be set.If do not satisfy the inferior said conditions of checking card, CPU10 then utilizes hummer 16 grades to send corresponding notice (step 205), finishes a series of processing of Fig. 7.
If satisfied the inferior said conditions of checking card, CPU10 then forms with these relevant data of checking card of checking card (comprising: the employee ID that reads from employee job card, by the date and time information of checking card, " working " of the built-in timer institute timing of the CPU10 kind of information and the professional number information of input as required of checking card such as " come off duty ") and stores flash memory 13 into, in addition, (determine) that under the situation of regulation more not checking card of new employee's particular data judged with information (step 206) according to relation with the decision rule of not checking card described later.In addition, according to this storage, when the number of packages of the data of checking card surpasses 12000, override in the oldest data area of checking card.In addition, according to this storage, when storage number of packages rank (level) increases by 1 grade, then switch the demonstration of the graphic icons of the data use amount (residual capacity) of checking card of representing mainframe memory (flash memory 13).
As mentioned above, stored the data of checking card etc. after, the determination processing that CPU10 does not check card according to the decision rule of not checking card, if taken place not check card, then the information with this situation writes in employee's particular data (step 207).In the present embodiment, the information of not checking card that is written in employee's particular data is defined as 1, when having stored in employee's particular data when not checking card information, then it is wiped, and writes the new information of not checking card.
The decision rule of not checking card of present embodiment belongs to one of following 8 kinds situation with the combination of the continuous kind of checking card and is judged to be and has taken place not check card, and has wherein got rid of " going out " and " returning ", and irrelevant with 1 day cut apart.(m1) " working " continuous situation.(m2) the continuous situation of " coming off duty ".(m3) the continuous situation of " going directly ".(m4) " directly return " continuous situation.(m5) consecutive situation under the order that " working " " goes directly ".(m6) the consecutive situation under the order of " working " of " going directly ".(m7) consecutive situation under the order of " directly returning " of " coming off duty ".(m8) " directly return " consecutive situation under the order of " coming off duty ".In addition, the situation of m1, m3, m5, m6 is that not checking card of " coming off duty " taken place, and the situation of m2, m4, m7, m8 is that not checking card of " working " taken place.In addition, m3~m8 " going directly ", " directly returning " are not according to input time but judge continuity according to its subscription time.
Here, getting rid of " going out " and " returning " is to be judged to be the number of combinations of not checking card, the processing burden that alleviates CPU10 in order to limit, and in addition, can think that not checking card of " going out " and " returning " also can not influence the calculating of work hours etc.Certainly, also can comprise " going out " and " returning " judges the generation of not checking card.
After step 2 07 finished, CPU10 differentiated in employee's particular data whether comprise the information of not checking card (step 208).The differentiation is here also carried out at the situation that does not have in the step 207 to store the information of not checking card.When comprising in employee's particular data when not checking card information, CPU10 lights " not checking card " icon, and do not check card (step 209) taken place notice.
CPU10 does not comprise in employee's particular data under the situation of the information of not checking card and only lights " finishing " icon, in employee's particular data, comprise under the situation of the information of not checking card and except that lighting " not checking card " icon, also light " finishing " icon, and hummer 16 is sent normally accept sound (step 210).That is, send the notice of having logined the data of checking card.In addition, this moment be when comprising under the situation of the information of not checking card, and also can send the sound different with normally accepting sound (for example, send buzz 1 time when finishing when not checking card, relative therewith, then send 2 buzzs etc. when finishing as not checking card).When the lighting of " finishing " icon, the icon that is so far always glimmering is also lighted, and makes sight line move to " finishing " icon easily.
After the time of lighting of " finishing " icon reaches the stipulated time (for example 1 second), " do not check card " icon or " finishing " icon recovers to extinguish state, or business numbering reverted to " 00 " (default value) etc., return to holding state (step 211) then, finish a series of processing shown in Figure 7.
In addition, CPU10 at first switches to picture the picture that is taken into of employee ID after the key that " leaves behind card " under the show state of standby picture is operated, transfers to processing shown in Figure 8, be taken into the employee ID (step 250,251) that the employee imports.Then, CPU10 switches to the picture that is taken into of password with picture, is taken into the password (step 252,253) that the employee inputs.Thereafter, CPU10 confirms whether there be (step 2 54) with the corresponding employee of combination of this employee ID and password with reference to employee's particular data of flash memory 13.
Employee ID in Figure 10 (A) expression input process is taken into the picture example, and the password in Figure 10 (B) expression input process is taken into the picture example.
Under the situation that does not have corresponding employee, CPU10 utilizes hummer 16 grades to send corresponding notice, and makes picture recovery to operation " leaving behind card " key state (step 255) before, finishes a series of processing shown in Figure 7.
Relative therewith, if confirmed corresponding employee, CPU10 then transfers to the processing of the step 204 of above-mentioned Fig. 7.That is, CPU10 transfers to the discriminating step that whether satisfies the inferior said conditions of checking card.
By above processing, even the employee leaves behind employee job card, the input of employee ID and password is considered as being equal to from employee job card reads, also can check card.
(A-2-2) through action of directly returning when preengaging
Then, on one side with reference to the process flow diagram of Figure 11, illustrate on one side that punched card machine apparatus 1 carries out through or the action when directly returning reservation.
As mentioned above, under the show state of standby picture, after " going directly " or " directly returning " key was operated, CPU10 transferred to processing shown in Figure 11 (with reference to Fig. 5).
Then, CPU10 at first lights and operated key corresponding " going directly " or " directly returning " icon, and be changed to the state that can be taken into professional numbering, if imported new business numbering, then switch in view of the above and show, the input of professional numbering switches to the standby picture (step 300,301) that employee job card reads after determining.In addition, also can make the business of can only being taken under the situation of " going directly " numbers.In addition, by means of " affirmation " the determining promptly as mentioned above of the business numbering that realizes of the operation of key.
Thereafter, CPU10 carry out from employee job card read and legitimacy is confirmed or is carried out the employee according to the input of employee ID and password and confirm such authentication processing (step 302).The details of this authentication processing promptly as mentioned above.
Behind the authentication success, CPU10 goes directly or being taken into of the reservation date and time of directly returning (step 303).The date and time is here only approved the scope of the specified time limit (for example 1 month) from current beginning, does not approve input in the past.In addition, time in the past by described later do not check card to append finish input operation and deal with.
For example, being taken into according to being taken into of date, constantly the order that is taken into of reservation date and time carried out.Date before Figure 12 (A) expression input be taken into the picture example, the moment before Figure 12 (B) expression input be taken into the picture example.Being taken in the picture of date, do not show constantly.In addition, the default value of date and demonstration constantly is the current time." year ", " moon ", " day " are with 2 bit digital inputs (" year " is back 2).In addition, also can omit input constantly here handles.In this case, as long as moment on and off duty of store predetermined, just can be with working that should regulation constantly as moment of " going directly ", next moment of this regulation is used as the moment of " directly returning ", thereby is taken into automatically.
Through or the reservation date and time of directly returning be taken into end after, CPU10 confirms the abundance (step 304 of the inferior said conditions of checking card; With reference to step 204).Comprise this affirmation and handle, the situation identical (step 2 05~211) of checking card and moving of later processing and " working ", " coming off duty ", " going directly " or " directly returning " is omitted its explanation.
(A-2-3) do not check card and append action when finishing
Then, on one side with reference to the process flow diagram of Figure 13, illustrate that on one side not checking card that punched card machine apparatus 1 carries out append execution.
As mentioned above, under the show state of standby picture, after " not checking card " key was operated, CPU10 transferred to processing shown in Figure 13 (with reference to Fig. 5).The employee does not check card according to the demonstration identification of " not checking card " icon when the checking card of above-mentioned " working ", " coming off duty ", " going out ", " returning ", " going directly " or " directly returning ", and operates " not checking card " key in this demonstrations back or not influencing the time that other people check card at once.
After the key of " not checking card " is operated, CPU10 at first lights " not checking card " icon, and be changed to the state that can be taken into professional numbering, if imported new business numbering, then switch in view of the above and show, the input of professional numbering switches to the standby picture (step 350,351) that employee job card reads after determining.In addition, by means of " affirmation " the determining promptly as mentioned above of the business numbering that realizes of the operation of key.
Thereafter, CPU10 carry out from employee job card read and legitimacy is confirmed or is carried out the employee according to the input of employee ID and password and confirm such authentication processing (step 352).The details of this authentication processing promptly as mentioned above.
If authentication success, CPU10 then takes out the kind of checking card (" coming off duty " or " working ") of not checking card from the information of not checking card of employee's particular data of the flash memory 13 relevant with this authentication, light the display icon relevant (" coming off duty " icon or " working " icon) (step 353), be taken into (step 354) of the date and time of not checking card then with the kind of checking card of taking out.
For example, being taken into according to being taken into of date, constantly the order that is taken into of date and time of not checking card carried out.CPU10 is when being taken into of date, during from the information of not checking card of employee's particular data of flash memory 13, obtaining not check card, date that will be relevant with its beginning is as the initial value of selecting, stagger (turning back to the beginning when the operation in latter stage) corresponding to 1 day date world of each " date " key operation in will be during this period, with " affirmation " operation of key determines the date.In being taken into of through or the reservation date and time of directly returning, " year ", " moon ", " day " are imported with 2 bit digital; And limited during not checking card, the date and time of therefore not checking card be taken into the employing said method.CPU10 is in being taken into constantly, and the Start Date during not checking card is when being selected as the date, and the moment of the Start Date during not checking card is shown as default value, when having selected other dates, " 12:00 in the morning " is shown as default value, is taken into.Certainly, CPU10 refusal do not check card during beyond the appointment of date and time, require to reassign.In addition, during not the checking card of " working ", the kind of checking card of appending after finishing is decided to be " going directly "; " come off duty " do not check card the time, the kind of checking card of appending after finishing is decided to be " directly returning ".
Do not check card date and time be taken into end after, CPU10 forms to append with this and finishes the relevant data and store flash memory 13 into of checking card, and in addition, wipes the information of not checking card (step 355) of employee's particular data.In addition, at this moment, if desired the dataware number of checking card is handled, then carried out this processing.During appending of not checking card finished, it is invalid that the number of times condition restriction is changed to, and therefore, the total degree of checking card of " working ", " coming off duty ", " going directly ", " directly returning ", " not checking card " might be finished 5 times that become above the upper limit owing to this appends.
As mentioned above, carry out the storage etc. of the data of checking card after, CPU10 lights " finishing " icon, and hummer 16 is sent normally accept sound (step 356).And, after " finishing " icon time of lighting reaches the stipulated time (for example 1 second), " do not check card " icon or " finishing " icon recovers to extinguish state, or business numbering reverted to " 00 " (default value) etc., return to holding state (step 35 7) then, finish a series of processing shown in Fig. 13.
(A-2-4) other actions
Except above-mentioned action, the employee can carry out the password change action.The employee utilizes employee job card etc. to make and oneself authenticates behind operation " password change " key, confirms back input new password at the input Old Password, gets final product Change Password thus.CPU10 also moves according to this step.
The supvr also can make this punched card machine apparatus 1 carry out exercises.
The supvr is behind operation " function " key, and input manager person password makes and oneself authenticates.Once more operation " function " key after, operate 2 figure place keyboards, thereby CPU10 carry out the action by this 2 bit digital determined thereafter.
This function action has supvr's password change to move, setting is constantly moved, employee's data are logined action in the lump, employee's data are logined action individually, employee's data are deleted action individually, employee's data derive and move, month inferior the action.
Below, do not use process flow diagram and briefly bright moon time action.CPU10 is taken into the beginning date, then is taken into to finish the date, thereafter, confirms to have installed USB storage, passes on the data of checking card during this period from flash memory 13 to USB storage (external memory storage).In addition, when existing, pass on these data of checking card than more Zao the checking card during data of Start Date and time.The data of checking card of passing on are from flash memory 13 deletions.
This USB storage is seated in the management devices (for example, regulated procedure being installed in PC), carries out various processing (calculate the work hours, calculate wage) by means of management devices.
(A-3) effect of embodiment
By means of the punched card machine apparatus of above-mentioned embodiment, can play following effect.
Added professional numbering owing to check card in the data,, for example can carry out to add up to and handle by each professional numbering so can improve the variation of the data processing of checking card.
Because can carry out " go directly " in advance, " directly returning " checks card, so can with can be same with the time card (papery card) of notes records, " going directly ", " directly returning " conduct data recording of checking card is got off.In addition, because can carry out " going directly " in advance, " directly returning " checks card, so the also judgement that " going directly ", " directly returning " can be used for not checking card.
Though in the employee authenticates, use the high employee job card (non-contact IC card) of operability,, also can check card even therefore leave behind employee job card owing to also allow to check card by employee ID and password input.
When continuous checking card of carrying out the regulation kind, the judgement of not checking card is not if check card, then when checking card, show at every turn and do not check card, up to append finish do not check card till, therefore, even card service time (papery card) not, the employee also can find the generation of not checking card.In addition, owing to can carry out to append and finish checking card of not checking card, so can prevent to add up to the problem in the processing etc. to take place in advance.Owing to realize the demonstration of not checking card and append and finish with this punched card machine apparatus rather than management devices, therefore, can in the past few storage of time clearly the stage execution append and finish.
Owing to when the short time, (for example 1 minute) carried out checking card of the same kind of checking card continuously, can refuse the 2nd later checking card, therefore,, also can write down the correct data of checking card even device has been carried out reading more than 2 times to 1 employee job card read operation.
In addition, manage, therefore, can from accumulation, get rid of the low unwanted data of checking card of reliability owing to be provided with time said conditions at 1 day check card.
(B) other embodiments
Though in the above-described embodiment, utilize employee job card that the employee is authenticated, also can use existing any method to be used as authentication method.
In addition, though in the above-described embodiment, mainframe memory separates with external memory storage, also can be with 1 USB storage as mainframe memory and directly as removing the storer that passes on to management devices in the back.In addition, storage medium also is not limited to flash memory or USB storage certainly.
And then though in the above-described embodiment, the reservation of " going directly ", " directly returning " can only be handled one by one, also the date can be appointed as during certain, after the appointment constantly, at interior during this period whole dates, this appointment is preengage constantly.In this case, can form and accumulate the data of checking card on specified whole dates automatically.
In addition, be not stored in the particular data of the employee in the flash memory 13 though " check card and judge the information of using ", but also can not store in employee's the particular data, but the determination flag of not checking card that in judging the processing procedure whether do not check card, is provided with among the switch RAM12 one by one.Promptly, among step 207 grade of Fig. 7, from flash memory 13 accumulation check card extracting data with by reading of employee job card the data of checking card of specific employee's id information coupling, when existence in the data of checking card of this extraction is checked card data accordingly with the combination of above-mentioned 8 kinds of kinds of checking card continuously, this determination flag of not checking card is changed to unlatching.
And then, though in the above-described embodiment, append the operation of finishing the data of not checking card and finish by this employee who has found not check card, also can forbid and employee's operation of not checking card relevant, append the operation of finishing the data of not checking card and can only carry out by other people.For example, only allow to have approval with this employee who does not check card relevant, jurisdictional supvr appends and finishes the data of not checking card.Here, punched card machine apparatus can authenticate the supvr by for example supvr's card and password.