Labor Scheduling Web Application

Encerrado Postado Feb 14, 2003 Pago na entrega
Encerrado Pago na entrega

Using PHP & MySQL, design a web based labor scheduling system similar. I found a preview of one that has most of the features I want. You can find it at [login to view URL] I don't need everything from schedulesource, I just need the core functionality: 1. Automatically/Manually generate/update/view schedules based on templates, available employees, number of hours desired. Note it may not always be possible for the scheduling routine to fill the whole schedule. In that case, it should fill as much as possible and finish. 2. Maintain availability & number of hours desired for each employee, as well as holidays 3. Maintain user profile (name, address, phone, email, etc.) 4. Control access to each page, by checking if the user is logged in & if not, redirect to login page. Use cookies and/or database for this. 5. Should be a multi-company system. Login page should have Company Name, User Name, Password. Employees from one company should not be able to see any info from another company. 6. Various levels of authorization are required. For now, I need: - 'system admin' (can add company, company admin + everything company admin can do) - 'company admin' (can add managers + everything manager can do) - 'manager' (can add employees, make/modify schedules + everything employee can do) - 'employee' (can update availability, desired hours, contact info) The user levels & permissions should be kept in database. At this stage, usability is the key requirement. It does not have to be a flashy interface, simple buttons, tables, and text boxes are fine. I also don't need too many extras at this point, focus on the above features. There will be lots of followup, add-ons, and maintenance for this project, so code in a modular fashion. I insist on the coding style requirements as listed below, and I will not pay for code that violates any of the above. Please provide samples of similar work you have done. It would also be helpful if you can show me some sample source you have written (for any project, real or not), so I can see your coding style. *Bonus - I may later on move this to a Java/EJB/BC4J type platform, so if you have experience in doing those types of apps, let me know, and there may be follow up work.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.

## Platform

PHP, MySQL, Internet Explorer, Netscape

## Deadline information

Coding style requirements: 1. I need your code to be well documented. 2. I don't want to see any routine longer than 50 lines of code (this includes the main method of each page). 3. Each routine should have at least one line of comment at the top explaining what it does, what the parameters are and what the return value is. 4. Meaningful variable names must be used, and no magic numbers (ie, no 'for (i = 1; i <= 10; i++)', instead use 'for (index = START; index <= FINISH; index++)'). 5. Any variables you declare should be followed by inline comments, unless it is obvious from the name what they are used for. 6. Any HTML should be on separate pages from php source code & included as necessary, or stored in database. 7. Database tables should be in BC-Normal Form. If you don't know what this is, read up on it or let me know and I can design the database before you start coding.

Amazon Web Services Apple Safari Engenharia Google Chrome MySQL PHP Arquitetura de software Teste de Software Hospedagem Web Gestão de Site Teste de Website

ID do Projeto: #2907094

Sobre o projeto

9 propostas Projeto remoto Ativo em Mar 21, 2003

9 freelancers estão ofertando em média $360 nesse trabalho

callmaxim

See private message.

$114.75 USD in 14 dias
(35 Comentários)
5.7
kurtn

See private message.

$297.5 USD in 14 dias
(37 Comentários)
5.3
juliareynolds

See private message.

$850 USD in 14 dias
(2 Comentários)
4.0
ibulgariawe

See private message.

$595 USD in 14 dias
(10 Comentários)
3.7
judithkelley

See private message.

$255 USD in 14 dias
(7 Comentários)
3.7
technosysvw

See private message.

$425 USD in 14 dias
(1 Comentário)
1.3
utoxin

See private message.

$212.5 USD in 14 dias
(0 Comentários)
0.0
alfredoijal

See private message.

$297.5 USD in 14 dias
(3 Comentários)
0.0
clf55

See private message.

$195.5 USD in 14 dias
(1 Comentário)
0.0