![]() ![]() |
Home |
How it works |
Projects archive |
Contact Us Air Compressor Bot |
|
| The Career Path of Freelance Programming Jobs |
Staff Manager Script |
![]() |
Bidding Time: |
13/09/2004 16:44 - 18/10/2004 16:44 |
Budget: |
N/A |
Status: |
Closed |
|
|
|
Job Type: |
|
Description: |
Staff Manager Script You will receive a PHP-script from us. Following modifications are necessary: Admin should be able to easily create and modify categories of co-workers via admin-area. On another site (only visible to admin) all co-workers are listed (only photo and name). Beside each name there are the checkboxes to all categories: e.g. [photo] name, [] male [] female [] experienced etc…. script must take all categories from database and store informations from selections there. Admin can send “news”. They show up on every co-workers “my account”-site in the first box. Only Admin can add new users (Profile): - Type (dropdown co-worker or boss) - Surname - Name - Categories-checkboxes (get all from databse) - Male/female - Address - Emailaddress - Mobile Phone - Home Phone - Photo of the user - Ratings - Date of emplyment-start - Length of employment - Ending date of contract - Special notes (just a text area for e.g. driving license, education, special skills) Only Admin can send new Projects. In admin-area, admin has two links to 2 different project-posting and notification forms: 1) “post projects to categories”: - Date - Time - Location - Description - Max. Number co-workers needed (+ notify admin that max number has been reached for project [project name] + switch on/off this notification function via admin) - Image (map) - Bosses: several names must selectable via a dropdown (take bosses from database) - Below: notify: dropdown-menue with the categories from admin + dropdown kind of notification (SMS or email) - Button “send”, automatically posts the project/event to the site and notifies selected users via selected way 2) “post projects to co-workers”: everything is the same, but instead of category-selection all users are listed and selectable via checkbox: Below list all the co-workers of the respective category like “[checkbox], photo, Surname, Name, ratings (%), emailaddress, mobilephone, homephone, employed since, category” below this table there is the link “check all”. Links lead to: - Photo/name to profile (all data) - Ratings to list of all ratings - Emailaddress opens a email form (e.g. outlooks own email window) - Mobilephone/homephone automatically opens a connection via VoIP - Employed since to profile again Below: dropdown-meue: kind of notification (SMS or email) Button “send”, automatically posts the project/event to the site and notifies checkbox-selected users via selected way. SMS gateway needed for this. See attached .doc for SMS-data sheet. Should be simple to implement. Please find the cheapest german VoIP-Provider and implement his gateway, so that clicking on the phonenumber-link automatically connects admin with the respective user. After “send” button was pressed, there must be a warning that says “users [names1.2.3.] don't have a mobile phone and cannot receive SMS” or “don't have an emailaddress” if it is so and “please call them seperately”. Again there must be a list with the respective users and their details. If everybody had a mobile if mobile seleted or an emailaddress if email selected, don't warn. Instead show a confirmation “all co-workers were notified”. So the co-workers receive a SMS or an email, that notifies them of a new project. The co-workers now can call back or login. After login they are taken to the site “my account”. Site contains boxes: - News (from admin) - All projects are listed here + icon or text “signed in already” + icon or text “frozen – no more co-workers needed” - Job history + reports are listed here - Form to send emails to admin So they follow a project link and “make a bid”, that means saying they want to work. Script should check the number of participants and if max. number is reached, freeze the project, that means it is still visible, but you cannot sign in/bid anymore. On project page (like radlance a_project.php), please keep space for 3 (external) links. co-workers bids table (visible to all users) should only show the names. - when bidding on a project DON'T notify project manager/admin. - Leave project message board as it is – notification of users about new messages must work! - another function: When posting a project there is the field “date of event”. When bidding, the project shows up in the box “open projects” on “my account”. The day after “date of event”, we want the project automatically to be deleted from “open projects” and to show up on table “job history” – if user was signed in. - after project date has passed, admin must have the possibility to return to the project page, select one or more of the signed-in co-workers and send them reports via the text-area. The link to the respective report must show up in “my account” in the “job-history-box” beside the respective project. Please include the function of a Quality-management (switch on/off via admin): Possibility to rate the bosses + Bosses must be able to rate the users. The rated users and bosses cannot see the ratings – only admin. Whereever admin (only admin) sees a user on site, it should look like: “John Doe (98%)” the 98% are the ratings of 100 and it is a link to a list of all detailed ratings which contain descriptions too. If switched on co-workers are being asked in a box on “my account” to rate the bosses from last project: Link – Get the boss from database – user must rate him. After rating delete the alert from “my account” Vice versa for the bosses: They should have a list of all the co-workers they worked with on the respective project. When placing your bids, please remember that most of the structure und the functions are in the script already…it's just the modifications Discussion welcome Thanks jkl Related Projects: This project is the proprietary information of .
Click here to remove this project from OUR database.
|
Operating System: |
(I don't know) |
Database System: |
MySQL |
| <<< back |
|
| Home | Projects archive | RSS | Resources | Links | Contact Us | © 2004-2008 ProjectsList.biz /13.015 |