Find Jobs
Hire Freelancers

32400 Employee work / shift Schedule

N/A

In corso
Pubblicato circa 18 anni fa

N/A

Pagato al completamento
I need a php/mysql employee work scheduling script that works very similar to the open source calendar script phpScheduleit. A free user and admin demo is available at [login to view URL] The entire script is also available for download and review. Main Features: 1) Multi language support. - All application text must be driven by a language file. - Each supported language must have its own language file. - English will be the default language. - Spanish translation is possible but not necessary. 2) Single configuration file. - This file will setup the basic configuration parameters and controls. For example, data for pull down menus, url, domain name, db access info, cookie session time out, etc. 3) Selectable css skins to control colors, borders, form buttons, etc. 4) Admin area. - Based on logon credentials, access to admin and user features. 5) User area. - Based on logon credentials, access to user features only. 6) Groups. - Based on logon credentials and group assignment access to certain features both admin and general user. 7) Users can print out schedules. 8) Script must be secure. - Web pages must not be directly accessible by typing in their location via the browser. - Access to script through a main logon page. - Db access must be secure. - Standard security code practices must be utilized. - LDAP and/or SSL may be required. 9) Exportable db. - csv, html, plain text, ms outlook, ms excel. 10) Uses cookies to remember logon, session timeout, etc. 11) After logon user is directed to a main control panel. - Only certain features appear based on logon credentials. 12) Automated email system. - Generate email after: ----New user added, deleted or edited. ----New schedule is added, changed or deleted. ----Schedule trade is requested, changed or deleted. ----Other add, change or deletion. - Generate emails to remind user that their schedule x days away. - Admin can setup timed emails in que. 13) User contact info and basic info. - User and contact other users via email or lookup contact info. 14) View schedules as daily, weekly, monthly. 15) Schedules must display weekly info as quickly as possible. 16) When logon page is displayed, admin messages are set in admin control panel are displayed to alert users of important information. 17) Help file popup links. 18) Freeze schedules once finalized. 19) Time cutoff to enter schedule info. 20) Header and footer areas. 21) Display in explorer, opera, and firefox and mac browses if possible. 22) I retain all rights, privileges, and ownership to the script. Script can not be reused for other clients. 23) Additional contractual conditions may apply once a programmer is selected. 24) Use php functions as much as possible. NOTE********* I have very specific layout and function requirements for 98% of the script including text wording and can provide examples if needed. I need this job done soon but not at the expense of the project. I also want the code to be heavily noted throughout as to what is going on code wise. I prefer a script that is divided into three basic parts: 1) a master .php file calls up the various functions, 2) this file in turn calls up function specific .php files as well as 3) basic template files for various areas. I have examples if needed. I require a functional demo before project payment is settled. I will pay via an escrow account. I have noted most of the main highlights, however the phpSchedule demo mentioned at the beginning will give you a good visual as well as code requirements. These requirements are not final but the do represent the bulk of the project. I also need an associated retails website (less shopping cart), logo design, and script that will reset a demo db for this script so that prospective customers will see current data each time they use the demo (pre-sales). I will announce these items as a separate project. Area Specific Details: 1) Logon page. - User name and password. - Select language. - Use cookies on/off. - Forgot password. - Display admin announcements saved in db. - Display logo and warning message. 2) Main Control Panel - Admin logon displays admin features and user features. - General user display only user features. - User with group logon credentials have access the selectable features associated with the group. - General features: ----Horizontal menu links. ----Displays admin announcements in db. ----Display users schedule info. ----Display shift trades. ----Display user name, date, local pc time. ----Header and footer details. 3) Admin Features: - Manage schedules. - Approve time off requests. - Manage user profiles. - Search db. - Export db. - View/export/print reports. - View/export/print system stats. - Manage announcements. - Mass email functions. 4) User Features - View master schedule. - View my schedule. - Print schedules. - Contact users. - Contact mangers. - Manage my profile. - Mange my email preferences. - Enter time off requests. - Enter work day availability. 5) Manage announcements - Able to display for certain period of time or until deleted. - Something like a rich text editor that can control: text color, background color, text size, html marquee option, bold, italic, underline. - Editor must be capable of working in Opera, firefox, explorer, Mac browser if possible. I have a demo and code example that works if needed. 6) Manage Trades - Users can lookup other user schedules and request a shift trade. ----Emails are sent about trade info. ----Accept and decline trades must be tracked and visible to admin and users. 7) Approve Time Off Requests - Users can enter their request to take time off. ----Admin must approve request. ----Email notification is sent. 8) Schedules - Schedule must display as color coded horizontal bar graph. Example available. - Onmouse and mouserollover effects. - Enter/change/delete schedule info. - Change schedule start of week date (mon, tues…sat sun, etc). - Changes schedule duration (15min, 30 min, 1 hour, etc).
Rif. progetto: 1782065

Info sul progetto

Progetto a distanza
Attivo 12 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite

Info sul cliente

Bandiera:
0,0
0
Membro dal mar 29, 2006

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.