The system will be designed with three primary functions; 1) Employee Tracking: This will serve as a basic personnel file, including attendance, vacation, etc. 2) Employee Assignment: Track employee assignment by project, this should be done on a percentage of employee time basis. 3) Project Tracking: The other output of this system, to be able to see all our projects and the total staffing in each. Expect that the system will close out on a monthly basis. Function One: Employee Tracking The system would maintain an employee database; specifically managers could edit about 15 fields regarding the employee. Note that these will require almost daily input and therefore an interface. Function Two: Employee Assignment We need a dynamic tool to track the employee allocation. All projects at Incoho have project codes (for example LEV-01). The managers need to be able to log in and assign an employees time with up to four project codes (by percentage). Function Three: Project Tracking The other goal is to have a dashboard of all staffing project wide. Note that we will be separating employees into multiple categories (mainly dayshift/nightshift). We would also want to add a couple project specific fields to this process. Ideally we would have a dash board that would have the following columns: Client code Incoho relationship manager Last month’s profitability Dayshift employees Nightshift employees If we click on the Client code, we get the client profile page with the information above. Ideally if we click on the employees we’d see who they are on their percentages. At the end of every month we would also be able to query total time by project/employee.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Can be done on any mainstream web interface platform. SQL, php3, etc are fine.