ABOUT TIMESHEET 
------------------------------------------------------------------------------- 

Timesheet as the name specify is an application for keeping the track of work schedule for your organsation. 


YOUR PRESENT ORGANISATION WITHOUT TIMESHEET 

There are a number of employees in the organisation and each employee is assigned project(s). He/she might work on a single project at a stretch or might work on more than one project. At such times, it is difficult for each employee to keep track of the work he/she is doing per day and for the administrator. 
If the project is billed on the number of hours spent on it, then it's really difficult to tackle the accurate number of hours the assigned team is working on it.

WHAT TIMESHEET CAN DO FOR YOU! 
Timesheet work on the proverb "Stitch In Time Saves Nine". Timesheet facilitates one to enter his/her work description for each hour spent on an assigned project, which leads to accurate calculation of the hours spent. 

FEATURES 
Work Schedule Entry : The User can enter the details of the project worked on for the particular hour for the current day. He/she can edit the work details entered for particular number of days set, like workdetails of only 3 days back.

Reports :The administrator can view the total number of hours spent by a person on a particular project, or the number of hours spent by the group working on a project, etc.

Chat Application :Timesheet also provides you with a free chat application. Your employees can join in for general chat. If this timsheet is available online, any valid user of your organization can interact with each other from anywhere. 

SOFTWARE REQUIREMENTS 
--------------------------------------------------------------------------------

Internet Explorer 5.0 and above 
Personal Web Server or IIS Server 4.0 
MS Access 2000 


INSTALLING TIME SHEET 
--------------------------------------------------------------------------------

UnZip timesheet_asp.zip to any temp directory. 

Either overwrite the global.asa file on your server (\Inetpub\wwwroot) with this global.asa file or modify the existing global.asa file by copying the apporpiate contents.

Copy timesheet folder to the directory which is from your Web server. For example, you can copy the directory named timesheet under the root directory of your Web Server (typically, wwwroot). 



Either script or execute permissions for the directory where the Time Sheet files are located should be granted. To do this, launch Internet Service Manager and open the property sheet for the directory. Next, click the tab labeled Directory and check either the box labeled Script or the box labeled Execute. 

If you are using a Personal Web Server, then click on the Advanced Option and then choose Add to set your directory. Type the full path of the folder where your the timesheet files are located. Provide the Execute permissions. When are done with it, choose the Main option and check whether your directory is set. 

DATABASE (MS ACCESS 2000) 
--------------------------------------------------------------------------------
Database Name : Timesheet.mdb  

Path : foldername\database\Timesheet.mdb  


TABLES 
-------------------------------------------------------------------------------

users_info :

This table stores information about the user. 
Fields : Name, Designation, Login, Password, Status(User/Administrator), No of days allowed to Edit the previous Work Schedule.  
.... 
projects :

This table accepts the Project and sub-category details to be included. 
Fields : project_id, project_name, description, parent_project (If it is a project then the parent_project stores 0 and if it is sub-category it stores the project_id of the Parent Project, Status (whether the project/subcategory is turned on/off.) 
.... 
users_project :

This table accepts the assigned project/subcategory to a user. 
Fields : user_id, project_id (subcateogry) 
.... 
workinfo :

This table stores the work schedule for a particular day entered by a user. 
Fields : user_id, dater (date of entry), timeslot( for the particular timings in hour), project, category and projdone(Description of the work done). 

.... 
holiday :

This table stores the date on which a particular user has taken a holiday.
Fields : user_id, holi_date. 

.... 



HOW TO LOGIN?
--------------------------------------------------------------------------------
 
Home Page (index.html) 

This is the home-page for the Timesheet.To use this application, one must login with a valid login name and password. There will be 2 kinds of users:


1. ADMINISTRATOR

The Login Name has been supplied as 'admin' and password as 'admin'. You can change this password, by clicking on the 'change password' link. On successful login, the menu-page (admenu.asp) for administrator options will be displayed. 

2. USERS

The users will the employees who will supply their user names and password to enter the work schedule. The User names will be created by the administrator. But the user can change his/her own password by clicking on the 'change password' link. 



ADMINISTRATION SECTION 
--------------------------------------------------------------------------------

This section compromises of 2 parts:

ADMINISTRATION

Add/Delete/Edit a Project :
You can add a new project to the database with its description or delete a project(the project is not directly deleted but it just turned off) or edit a project description .

Add/Delete/Edit a Sub-Category : 
You can add a new category under an existing project to the database with its description or delete a category (the category is not directly deleted but it just turned off) or edit a category description.

Create an User Profile :
You can create a new user profile with a login name and password.

Assign/de-assign a project to a User :
A user is allowed to enter ther work schedule only of those projects which are assigned to him/her. A user may work on only some part of the project. And hence the category. This section allows an administrator to assign a category of a particular project to a user as well deassign them.


REPORTS 
-------------------------------------------------------------------------------

View the work schedule of user(s) for a paricular day.

View the work schedule of user(s) for a number of days with the start and the end date specified.

View the total hours spent on a particular project-->category or a complete project for a number of days with the start and the end date specified.

Allow the user(s) to edit the work schedule for specific number of days as set by the administrator.


USERS SECTION 
--------------------------------------------------------------------------------

Work Schedule Entry Form: This form shows the timeslot, the project assigned to a user, its assigned subcategory and work description area. The normal timings of the office hours are marked in red. If the present date is Sunday, one gets a reminder. The same form features the option for editing the work schedule of a particular date provided, he/she is allowed to edit for that date. 

Reports : As soon as the Work Schedule Entry Form loads, the user can view a small pop-up window, showing the list of dates on which the user have not entered the work schedule. By clicking on the dates, one can fill up the work schedule for that particular date. If the user have taken a holiday on any of the listed dates, he/she can just check in for making an entry in to the holiday database.


For any more queries contact :   sumasoft@sumasoft.com