This system was developed to solve the following needs:
The requirements are as follows:
1. There are two applications for overtime and leave.
2. Overtime and leave are actually divided into two parts. The first part is the management staff (those with computers), and the second part is all the front-line operators (they do not have computers)
3. During initialization, there must be an import interface that can import Excel data into the system (department, group, name, gender, remaining holidays, etc.),
4. In the case of integrated domain (Active Directory), if you need to enter the user name and password, there must also be an interface for importing personnel information.
5. The number of annual leave days for an employee is determined based on the employee’s rank and years of service. For example, if a general employee has worked for 1 to 5 years, he or she will have 5 days of annual leave, and if he has worked for 5 to 10 years, he or she will have 10 days of annual leave; if a supervisor has worked for 1 to 5 years, he or she will have 10 days of annual leave, and if he or she has worked for 5 to 10 years, he or she will have 15 days of annual leave, etc. The specifics can be determined by the program. To ease the complexity of the procedure, annual leave is calculated on an annual basis.
Application process for overtime/leave:
Manager: Click "Apply for overtime/leave", a pop-up window or another interface will appear, giving the information that needs to be filled in for overtime application (these information and formats can be modified in the background, in case it is more convenient to add a row or column in the future), fill it out After clicking Submit, you can send the detailed information filled in the application to the corresponding supervisor or manager. There is a link below. Click to enter the webpage to Approve or reject. Regardless of approval or disapproval, there must be a line for the manager or supervisor to fill in the information. , such as the reasons for rejection or some precautions, when you fill in the form and click approve or disapprove, the system will automatically send an email to the user who applied at that time and an HR colleague (it is best to set in the background to choose who to send it to, and to (several people). If it is overtime work, after approval, the time must be accumulated into the "overtime time" field, and then when the person is on vacation, you can see how many days of vacation are left, how much overtime time is available, and the total available vacation period. How much. If it is a vacation application, the vacation taken will be automatically deducted after approval.
Front-line operators: If it is a vacation, the actual operation is for the operator to apply to the production supervisor. After the supervisor agrees, the production assistant enters our system to select which operator, then submits the application, and then the operation is consistent with the above management personnel.
If it is overtime (required every day), the production assistant will collect the statistics (department, group, name, overtime time, shuttle bus station and other information---this information is best adjusted in the background), and then enter it in the system or through Excel Import, then click Apply. The application will be sent to the operations manager's email (all the information applied for). Then the operations manager will click the link below the email to approve it. If approved, the email will be sent to the production assistant who applied for overtime. Or the supervisor still wants to send it to HR (HR will arrange shuttle bus and dinner). If it is not approved, it will only be sent back to the applicant. You can modify the application before approval or disapproval, or after rejection, click When updating, send the email again (just like Daystar Conference System Book)
That's all for now, I haven't considered it in detail yet, I hope you can help us take it all into consideration.
Download address http://www.dotnetcms.org/download/appform/appform20110509.rar
Demo address: http://portal.dotnetcms.org/appform
Features:
1) Rank management, automatically calculate annual leave based on employee registration and years of experience, for example, ordinary employees have 8 days of annual leave in 1-3 years, 12 days of annual leave in 9-10 years, supervisors have 12 days of annual leave in 1-5 years, 6- Annual leave of 10 years and 20 days, etc. can be set by the personnel.
2) If a Staff person applies for overtime/leave, the supervisor will be notified by email and transferred to the supervisor for approval. The approval result will be notified to the applicant by email and can be sent to HR for filing.
3) If you are a front-line operator, you can import overtime/leave applications in batches through Excel, and notify the leave applicant after approval.
4) Overtime applications will be sent to the HR department, and HR will arrange dinner or shuttle bus.
5) The system can automatically export the comparison list of employees’ overtime and leave for the month to facilitate HR calculation of employee wages.
6) Supports various reports, pie charts, bar charts, trend charts, etc., as well as various statistics
7) The system supports AD integrated verification mode, and can be entered without logging in under a windows domain environment.
8) You can customize roles, set page personnel access rights, etc.